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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA的單片機外圍接口電路設(shè)計

          基于FPGA的單片機外圍接口電路設(shè)計

          作者: 時間:2012-09-10 來源:網(wǎng)絡(luò) 收藏

          2.4.1 接收模塊

          異步串行通信是逐個字符進行傳輸?shù)?,并且傳送的每一個字符格式都相同,均以一位起始位開始,中間有若干位數(shù)據(jù)位,然后是一位校驗位(可選),昀后是停止位,停止位后面是不定長度的空閑位。這樣就保證了起始位開始處一定有一個下跳沿。接收邏輯首先通過檢測數(shù)據(jù)的下降沿來檢測起始位,產(chǎn)生采樣時鐘,然后利用采樣時鐘來采樣串行輸入數(shù)據(jù),在緩沖器中做移位操作,同時產(chǎn)生校驗位,在第 8位處比較校驗位是否正確,在第 9位處比較停止位是否為高,然后產(chǎn)生錯誤指示信號。本文采用狀態(tài)機進行設(shè)計,其 FSM狀態(tài)轉(zhuǎn)換圖如圖 4所示。

          2.4.2 發(fā)送模塊

          發(fā)送部分檢測控制信號,當(dāng)有數(shù)據(jù)要發(fā)送時只要按順序依次發(fā)送 1位起始位、 5-7位數(shù)據(jù)位、一位校驗位(帶校驗時)和 1位(或 1.5位、2位)停止位即可。其 FSM狀態(tài)轉(zhuǎn)換圖如圖 5所示。

          停止位發(fā)送完畢

          無數(shù)據(jù)要發(fā)送發(fā)送停止位

          3 結(jié)束語

          將設(shè)計下載到芯片中,綜合報告顯示只消耗了很少的一部分資源。整個系統(tǒng)的功耗也大為降低。由于為大規(guī)模集成電路,其集成度和工作速度隨著技術(shù)進步和產(chǎn)品升級不斷提高,所以用實現(xiàn)電路可以大大改善系統(tǒng)的性能,系統(tǒng)的外圍邏輯越是復(fù)雜,F(xiàn)PGA的潛力越能得到更好的發(fā)揮。


          上一頁 1 2 3 下一頁

          評論


          相關(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); })();