新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于FPGA的VXI總線寄存器基模塊接口電路設(shè)計(06-100)

基于FPGA的VXI總線寄存器基模塊接口電路設(shè)計(06-100)

—— 基于FPGA的VXI總線寄存器基模塊接口電路設(shè)計
作者:錢均生 魏震生 崔海波 時間:2008-04-10 來源:電子產(chǎn)品世界 收藏

  引言

本文引用地址:http://m.butianyuan.cn/article/81437.htm

  總線技術(shù)經(jīng)過十幾年的發(fā)展,以其開放的系統(tǒng)環(huán)境,模塊化的設(shè)計,緊湊的機械結(jié)構(gòu),良好的電磁兼容性及可靠性,小型便攜和靈活的通信能力等一系列優(yōu)點滿足了工業(yè)領(lǐng)域?qū)y試與測量的需求。如今,總線作為新一代的測試與測量總線已經(jīng)毋庸置疑,而研制基于總線的測試與測量儀器也成為當(dāng)務(wù)之急,近幾年各種類型的VXI總線器件相繼推出,VXI總線器件主要分為:寄存器基模塊、消息基模塊、存儲器基模塊和擴展器器件四種。目前寄存器基器件在應(yīng)用中所占比例最大(約占70%),其實現(xiàn)方法在遵守VME協(xié)議規(guī)范的前提下各有不同。VXI寄存器基模塊在VXI總線系統(tǒng)中僅能作為從模塊(聽者)工作,總線模塊的電路結(jié)構(gòu)基本上可分為兩部分:總線接口電路和功能電路。對于VXI總線模塊開發(fā)者來說,接口部分為研究重點,功能電路根據(jù)具體工程要求設(shè)計,其中許多電路是成熟的,可以直接移植過來。總線接口電路的設(shè)計也可以根據(jù)兩種方式來實現(xiàn),一種是直接利用專用接口芯片節(jié)省開發(fā)時間。目前,美國有兩家公司生產(chǎn)專用接口芯片,CYPRESS公司的IT9010系列和Interface Technology公司的VIC068系列,但由于這些芯片的價格較高且其實現(xiàn)原理難于理解,很少采用;另一種是利用中、小規(guī)模電路基PAL、GAL、CPLD和實現(xiàn)。筆者通過利用實現(xiàn)模塊與VXI總線接口的設(shè)計過程中,總結(jié)出一些通用的設(shè)計思路。

  功能設(shè)計

  以C尺寸,寄存器基A16/D16器件為例,說明該器件須實現(xiàn)的一般功能。

  ·集成VXI總線地址譯碼邏輯以及VXIbus/Local bus仲裁邏輯;

  ·產(chǎn)生VXI總線應(yīng)答信號(DTACK*),根據(jù)數(shù)據(jù)選通信號(DS0*,DS1*)與讀寫信號(WRITE*)控制數(shù)據(jù)的傳輸方向;

  ·產(chǎn)生本地存儲器片選信號及I/O讀寫信號;

  ·具有中斷請求功能,可編程中斷向量,支持中斷響應(yīng)菊花鏈;

  ·產(chǎn)生本地復(fù)位信號;

  ·支持A16器件相關(guān)寄存器,支持D16和D08(EO)從模式。

  以上功能除配置寄存器和器件相關(guān)寄存器外,其余都在1片芯片內(nèi)實現(xiàn)。

  功能實現(xiàn)

  圖1是VXI總線寄存器基模塊接口框圖。其中,圖1中的方框圖部分(除功能電路)可由FPGA實現(xiàn)。從實現(xiàn)功能的角度考慮,F(xiàn)PGA實現(xiàn)VXIbus接口電路主要由初始化電路、模塊和寄存器譯碼電路、寄存器讀寫及數(shù)據(jù)傳輸應(yīng)答、中斷申請及響應(yīng)等四部分組成。


上一頁 1 2 3 4 下一頁

關(guān)鍵詞: FPGA VXI

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉