在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA實現(xiàn)異步串行通信

      基于FPGA實現(xiàn)異步串行通信

      作者: 時間:2013-10-23 來源:網(wǎng)絡 收藏

      1.4 數(shù)據(jù)接收模塊
      數(shù)據(jù)的接收與數(shù)據(jù)的發(fā)送相比要復雜些。在數(shù)據(jù)的接收過程中,UART的接收模塊首先要進行的是對起始位的檢驗。一般當接收的第一個是低電平,就標志著一個數(shù)據(jù)幀的開始,但是在一個數(shù)據(jù)幀中間也有可能包括一個低電平的位,系統(tǒng)有可能默認為這個低電平為起始位,這樣就會產(chǎn)生一個“假的起始位”。所以,在數(shù)據(jù)接收的過程當中還要包括對數(shù)據(jù)起始位的判斷。所以數(shù)據(jù)的接收過程可以分為空閑狀態(tài)、起始位檢測狀態(tài)、數(shù)據(jù)位讀取狀態(tài)、讀取停止狀態(tài)、準備完成接收和停止位讀取狀態(tài)。在判斷起始位低電平后,觸發(fā)接收過程,進入數(shù)據(jù)位讀取狀態(tài)使總線的輸入數(shù)據(jù)不斷被讀取并且保存在寄存器內,計數(shù)器也到達計數(shù)的上限時,接收完成之后并進入準備完成接收狀態(tài),UART控制器會在輸出結果之前對已經(jīng)接收的數(shù)據(jù)進行奇偶校驗。然后進入停止位讀取狀態(tài)。在每一種狀態(tài),如果使能信號無效時都轉回空閉狀態(tài)。最后UART控制器準備下一次的數(shù)據(jù)接收并重置控制器內的信號檢測器。
      在接收數(shù)據(jù)過程中,會有一些其他原因使信號產(chǎn)生反轉。為了消除毛刺,在接收數(shù)據(jù)時,采用3選2的方法消除誤差。也就是這個字符的值是至少有兩次采樣的值相等的值。
      采用3選2方法接收數(shù)據(jù)的程序如下:
      e.JPG
      接收一幀數(shù)據(jù)的仿真結果如圖6所示。

      本文引用地址:http://www.biyoush.com/article/189494.htm

      f.JPG

      g.JPG


      在波特率為115 200情況下對UART進行仿真,結果如圖7所示。通過仿真波形可以看出,設計結果正確地發(fā)送和接收一幀數(shù)據(jù)并產(chǎn)生相應的中斷。

      2 結論
      本文介紹了一種功能,采用多模塊的方法功能,可以方便用戶根據(jù)需要進行裁減、便于理解和調試。本文運用Verilog語言進行設計串行并行收發(fā)器的IP核電路。
      UART功能,充分利用了FPGA的剩余資源,相對于專用UART芯片,減小系統(tǒng)PCB板的面積,降低系統(tǒng)的功耗,提高系統(tǒng)的穩(wěn)定性。近年來在電子設計領域中,這種硬件軟件化的方法已經(jīng)成為一種流行趨勢。該設計采用Xilinx公司的Spartan3E系列中器件XC3S100E。通過ISE軟件進行時序仿真和硬件測試各項指標均滿足要求,整個設計的正確性和完整性得到驗證,各項功能均達到預期的要求。

      fpga相關文章:fpga是什么


      通信相關文章:通信原理


      數(shù)字濾波器相關文章:數(shù)字濾波器原理

      上一頁 1 2 3 下一頁

      評論


      相關推薦

      技術專區(qū)

      關閉