<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 一種VXI總線寄存器基接口電路的設(shè)計(jì)

    時(shí)間:2024-10-10 13:57:12 理工畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    一種實(shí)用的VXI總線寄存器基接口電路的設(shè)計(jì)

    摘要:在介紹VXI總線協(xié)議的基礎(chǔ)上,通過對(duì)器件尋址、端口地址譯碼、DTB總線仲裁和中斷仲裁等幾部分工作原理的分析,提出了一種VXI寄存器基接口電路的實(shí)現(xiàn)方法,并給出了用可編程邏輯器件實(shí)現(xiàn)的過程。該接口電路已在多種VXI寄存器基器件中得到應(yīng)用。

    VXI(VMEbus eXtention for Instrumentation)總線是一種完全開放的、適用于各儀器生產(chǎn)廠家成為高性能測(cè)試系統(tǒng)集成的首選總線。VXI總線器件主要分為:寄存器基器件、消息基器件和存儲(chǔ)器基器件。目前寄存器基器件在應(yīng)用中所占比例最大(約70%),其實(shí)現(xiàn)方法在遵守VME協(xié)議的前提下,根據(jù)實(shí)際需要各有不同。VXI接口電路用于實(shí)現(xiàn)器件的地址尋址、總線仲裁、中斷仲裁和數(shù)據(jù)交換等。設(shè)計(jì)VXI接口首先需明確尋址空間和數(shù)據(jù)線寬度,VXI器件尋址有A16/A24、A16/A32和A16三種。A16/A24尋址支持16M字節(jié)空間,A16/A32尋址支持4G字節(jié)空間,A16尋址支持64字節(jié)地址空間,但不論哪種尋址方式,A16尋址能力是不可缺的。本文設(shè)計(jì)的VXI寄存器基接口電路是A16尋址的,支持D8和D16數(shù)據(jù)線傳輸,有較寬的使用范圍。其接口電路原理框圖如圖1所示。

    1 DTB及DTB仲裁

    DTB(數(shù)據(jù)傳輸總線)及DTB仲裁是VXI接口的核心,DTB主要包括:尋址總線、數(shù)據(jù)總線和控制總線。其主要任務(wù)是:①通過地址修改碼(AM)決定尋址空間和數(shù)據(jù)傳輸方式。②通過DS0*、DS1*、LWORD*、A1控制數(shù)據(jù)總線的寬度。③通過總線仲裁決定總線優(yōu)先使用權(quán)。

    VXI總線器件在A16(16位地址)尋址時(shí),有64字節(jié)的地址空間,其呈部分作為器件配置寄存器地址(已具體指定),其余可用作用戶電路端口地址。每個(gè)器件的寄存器基地址由器件本身唯一的邏輯地址來確定。地址修改線在DTB周期中允許主模塊將附加的器件工作模式信息傳遞給從模塊。地址修改碼(AM)共有64種,可分為三類:已定義修改碼、保留修改碼和用戶自定義碼。在已定義的地址修改碼中又分為三種:①短地址AM碼,使用A02~A15地址線;②標(biāo)準(zhǔn)地址AM碼,使用A02~A23地址線;③擴(kuò)展地址AM碼,使用A02~A31地址線。A16短地址尋址主要是用來尋址器件I/O端口,其地址修改碼為:29H、2DH。

    圖2為VXI器件尋址電路圖,其中U1為可編程邏輯器件,其表達(dá)式為:VXIENA*=AS* !IACK*A14 !A15 !AM5 AM4 !AM3 AM1 !AM0;(!IACK*表示系統(tǒng)無中斷請(qǐng)求)。尋址過程為:當(dāng)VXI主模塊發(fā)出的地址修改碼對(duì)應(yīng)為29或2D、總線上地址A6~A13和邏輯地址設(shè)置開關(guān)K1的設(shè)置相同并且地址允許線AS有效時(shí),圖2中的MYVXIENA*有效(為低),表示本器件允許被VXI系統(tǒng)尋址。在允許本器件尋址的基礎(chǔ)上(即MYVXIENA*有效),再通過MYVXIENA*、A1~A5、LWORD*、DS0*、DS1*譯碼生成64字節(jié)地址,根據(jù)VME總線協(xié)議可譯出單字節(jié)地址和雙字節(jié)地址。協(xié)議協(xié)定:當(dāng)單字節(jié)讀寫時(shí),奇地址DS0*為低、DS1*為高,偶地址DS1*為低、DS0*為高,LWORD*為高;雙字節(jié)讀寫時(shí),DS0*和DS1*為低、LWODR*為高;四字節(jié)讀寫時(shí),DS0*、DS1*和LWORD*都為低。

    DTB數(shù)據(jù)傳輸應(yīng)答主要依賴DTACK*和DS0*之間的互鎖性握手關(guān)系,而與數(shù)據(jù)線上有效數(shù)據(jù)什么時(shí)候出現(xiàn)無關(guān),所以單次讀寫操作的速度完全決定應(yīng)答過程。為適應(yīng)不同速度用戶端口讀寫數(shù)據(jù)的可靠性,本文采用由用戶端口數(shù)據(jù)準(zhǔn)備好線(DATREADY*)去同步DTACK*答應(yīng)速度的方法來保證數(shù)據(jù)傳輸?shù)挠行浴T摲椒ǖ膬?yōu)點(diǎn)是電路簡單、使用方便,缺點(diǎn)是占用DTB時(shí)間長,影響VXI系統(tǒng)性能,且最長延時(shí)時(shí)間不得超過20μs。通常情況下用戶可通過數(shù)據(jù)暫存的方法實(shí)現(xiàn)數(shù)據(jù)可靠傳輸,并使用戶端口數(shù)據(jù)準(zhǔn)備好線(DATREADY*)接地。由于寄存器基器件在VXI系統(tǒng)中只能作為從模塊使用,所以其總線請(qǐng)求只有該器件發(fā)生中斷請(qǐng)求時(shí)才由中斷管理模塊提出。

    2 中斷請(qǐng)求及仲裁電路

    VXI系統(tǒng)設(shè)有七級(jí)中斷,優(yōu)先中斷部遲疑不決包括:①中斷請(qǐng)求線IRQ1*~I(xiàn)RQ7*;②中斷應(yīng)答線IACK*;③中斷應(yīng)答輸入線IACKIN*;④中斷應(yīng)答輸出線IACKOUT*。從系統(tǒng)的角度看,在VXI系統(tǒng)中有一個(gè)成菊花鏈的中斷查詢系統(tǒng)。當(dāng)VXI系統(tǒng)中有中斷請(qǐng)求時(shí),中怕管理器使中斷應(yīng)答信號(hào)IACK*有效(置低),并送往菊花鏈驅(qū)動(dòng)器,菊花鏈驅(qū)動(dòng)器使輸出IACKOUT*有效,送至相鄰的下一個(gè)器件。如果相鄰器件沒有中斷請(qǐng)求,則該器件的IACKOUT*輸出仍為低,繼續(xù)向下一個(gè)相鄰器件傳送;當(dāng)此器件有中斷請(qǐng)求時(shí),所以其輸出IACKOUT*為高,進(jìn)入中斷過程,并屏蔽后級(jí)器件的中斷應(yīng)答。

    圖2

    為實(shí)現(xiàn)中斷請(qǐng)求和中斷仲裁,每個(gè)器件的中斷仲裁電路應(yīng)完成的功能為:①產(chǎn)生中斷請(qǐng)求;②上傳狀態(tài)/識(shí)別碼;③屏蔽后級(jí)中斷應(yīng)答。本文設(shè)計(jì)的中斷仲裁電路如圖3所示。其中TX1~TX3來自中斷號(hào)選擇跳線器,INNER-IRQ為器件內(nèi)部用戶電路中斷請(qǐng)求信號(hào),上升沿有效。中斷請(qǐng)求過程分如下四步:(1)在系統(tǒng)復(fù)位或中斷復(fù)位(來自控制寄存器)后,IRQOPEN*為“1”使比較電路輸出“1”,使中斷應(yīng)答菊花鏈暢通,且譯碼電路不工作。(2)當(dāng)本器件內(nèi)有中斷請(qǐng)求時(shí),使IRQOPEN*為“0”,則譯碼電路根據(jù)中斷置位開關(guān)的設(shè)置輸出相應(yīng)中斷請(qǐng)求信號(hào)IRQx *。當(dāng)中斷管理器接收中斷請(qǐng)求信號(hào)后使IACK*有效,并送往中斷菊花鏈驅(qū)動(dòng)器使之輸出IACKOUT*有效,同時(shí)中斷管理器請(qǐng)求DTB總線使用權(quán)。(3)當(dāng)中斷管理器獲得DTB使用權(quán)后,根據(jù)接收到的中斷請(qǐng)求信號(hào),在地址允許線AS 作用下在地址線上輸出相應(yīng)的A1~A3地址,使比較器輸出“0”,從而使IACKOUT*變高,屏蔽后續(xù)中斷,并清除本器件內(nèi)部中斷請(qǐng)求。(4)中斷管理器使數(shù)據(jù)允許信號(hào)DS0*為低,讀出器件狀態(tài)/識(shí)別碼,響應(yīng)中斷,同時(shí)在DS0*的上升沿清除中斷請(qǐng)求(使IRQOPEN*為“1”),接通中斷應(yīng)答菊花鏈,進(jìn)入中斷過程。

    3 可編程器件實(shí)現(xiàn)和調(diào)試

    為了克服用中小規(guī)模集成電路實(shí)現(xiàn)VXI接口

    【一種VXI總線寄存器基接口電路的設(shè)計(jì)】相關(guān)文章:

    高速PCI總線接口模塊設(shè)計(jì)03-08

    帶熱插拔的CompactPCI CAN總線接口板設(shè)計(jì)03-30

    基于串行外設(shè)接口(SPI)的CAN總線隔離擴(kuò)展設(shè)計(jì)03-18

    MPC8272總線與DSP HPI總線接口的FPGA實(shí)現(xiàn)03-07

    談DSP HPI總線與MPC8272總線接口的FPGA實(shí)現(xiàn)03-08

    CAN總線控制器與DSP的接口03-07

    高速PCI總線接口卡的開發(fā)03-18

    基子線陣CCD的長距離傳輸外總線的設(shè)計(jì)03-19

    基于DSP和FPGA的ARINC429機(jī)載總線接口板的硬件設(shè)計(jì)03-18

    主站蜘蛛池模板: 国产精品特级毛片一区二区三区| 精品无码久久久久久国产| 国产综合免费精品久久久| 99九九精品免费视频观看| 国产精品 综合 第五页| 精品人妻一区二区三区毛片| 精品国产自在在线在线观看| 国产伦精品一区二区三区视频猫咪 | 99久久亚洲综合精品成人| 国产精品JIZZ在线观看老狼| 2021国产精品视频| 国产AV国片精品一区二区| 91久久精品91久久性色| 国产精品麻豆入口| 久久伊人精品青青草原高清| 久久久久人妻一区精品果冻| 欧美性videos高清精品| 四虎国产精品免费观看| 免费短视频软件精品一区二区 | 精品人人妻人人澡人人爽人人| 国产精品久久久久久影院| 国自产精品手机在线观看视频| 无码国产精品一区二区免费16 | 亚洲一区爱区精品无码| 精品国产sm捆绑最大网免费站 | 拍国产乱人伦偷精品视频| 99久久精品国产毛片| 91精品国产91久久| 97久人人做人人妻人人玩精品| 久久免费精品一区二区| 久久97精品久久久久久久不卡| 99久久精品毛片免费播放| 91精品国产福利在线导航| 国产精品99久久精品| 国产亚洲美女精品久久久久狼 | 欧美精品hdvideosex4k| 精品国产三级a∨在线| 东京热TOKYO综合久久精品| 99精品久久精品| 精品国产网红福利在线观看| 日韩精品一区二区三区四区|