<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的ISA總線/MMи總線數(shù)據(jù)轉(zhuǎn)換電路設計

          基于FPGA的ISA總線/MMи總線數(shù)據(jù)轉(zhuǎn)換電路設計

          作者: 時間:2012-06-08 來源:網(wǎng)絡 收藏

          3 程序設計
          實現(xiàn)/MMи之間的流程圖如圖4所示。程序開始后,首先與撥碼開關(guān)比較得到待轉(zhuǎn)換數(shù)據(jù)程控模塊的地址,然后通過配置芯片進行初始化,初始化完成后,待轉(zhuǎn)數(shù)據(jù)程控模塊的地址寫入,自動分配傳輸數(shù)據(jù)的通道;然后,由(MMи總線)發(fā)出數(shù)據(jù)傳輸請求信號,當MMи總線(總線)準備好接收數(shù)據(jù)后,發(fā)一個應答信號給ISA總線(MMи總線),表示數(shù)據(jù)傳輸準備好,然后進行數(shù)據(jù)傳輸,一直到數(shù)據(jù)傳輸完畢;發(fā)送的數(shù)據(jù)寫入接收端的數(shù)據(jù)緩沖器,MMи總線(ISA總線)從數(shù)據(jù)緩沖器讀出輸出的數(shù)據(jù)發(fā)送到相應的程控模塊,從而完成從ISA總線(MMи總線)到MMи總線(ISA總線)的。

          本文引用地址:http://www.ex-cimer.com/article/190276.htm

          g.jpg



          4 實驗結(jié)果
          應用設計的ISA總線/MMи總線轉(zhuǎn)換電路以串行方式對一組數(shù)據(jù)進行轉(zhuǎn)換。ISA總線向MMи總線傳輸數(shù)據(jù)的實驗結(jié)果如圖5(a)所示,當ISA控制信號發(fā)出詢問脈沖(第2個波形第1個脈沖)時,MMи總線給出應答信號(第4個波形第1個脈沖);收到MMи總線給出的應答(同步)信號后,ISA總線將數(shù)據(jù)信號11010101發(fā)送(第3個波形);由于MMи總線數(shù)據(jù)信號采用的是負邏輯,因此,MMи總線上收到了發(fā)送的信號00101010(第5個波形)。實驗結(jié)果證明,設計的電路可以實現(xiàn)ISA總線到MMи總線的。由MMи總線向ISA總線傳輸數(shù)據(jù)的實驗結(jié)果如圖5(b)所示,當MMи總線發(fā)送的數(shù)據(jù)為00110011時,ISA總線接收的數(shù)據(jù)為11001100。
          用設計的電路插板更換導彈測試設備上的俄制電路插板,并用測試設備對某型導彈進行常規(guī)測試,測試結(jié)果符合測試要求。實際應用證明,設計的電路達到設計目的,可以可靠地實現(xiàn)ISA總線/MMи總線之間的數(shù)據(jù)轉(zhuǎn)換。

          5 結(jié)語
          ISA總線和MMи總線是2種完全不同的總線,ISA總線采用美制標準,而MMи總線采用俄制標準,因此在俄制測試設備中,ISA總線/MMи總線的轉(zhuǎn)換電路板是必備的。本文設計的電路完全能代替俄制電路板實現(xiàn)數(shù)據(jù)轉(zhuǎn)換功能,極大提高了部隊裝備的保障力;同時,由于俄制電路板價格較貴,因此采用國產(chǎn)器件實現(xiàn)的該轉(zhuǎn)換電路也具有較高的經(jīng)濟價值。


          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();