国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 方案介紹
  • 附件下載
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

帶有HLS的FPGA的UART發(fā)送

2020/10/27
345
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

參考代碼.rar

共2個文件

該項目在HLS中實現(xiàn)了UART發(fā)送邏輯設計。

硬件組件:

Digilent Basys 3×1個

USB-A轉Micro-USB電纜×1個

軟件應用程序和在線服務:

Vivado Design Suite HLx版本

UART是一種用于串行通信的舊機制,至今仍在數(shù)個電子板和計算平臺中使用。用HDL語言實現(xiàn)它并不是一件容易的事,可以看作是大學的作業(yè)。在這里,我將以這個例子為例,說明在HLS中實現(xiàn)它是多么容易和有趣。

因此,從概念上講,這是一個微不足道的項目;但是,它對HLS感興趣的人很有啟發(fā)性。

現(xiàn)在是項目定義:下圖顯示了項目的簡單結構。

我們在FPGA中的設計接收8位數(shù)據(jù),每按一次按鈕,它就會將其發(fā)送到計算機,以顯示在串行終端中。

Basys3板上的八個滑動開關用于輸入一個字節(jié)的數(shù)據(jù)(例如字母或符號的ASCII碼)。同樣,UP按鈕用作發(fā)送控制鍵。

設計很簡單,它應該接收數(shù)據(jù),然后在其上添加一個“ 0”起始位和一個“ 1”終止位,最后它應以9600 bit / s的波特率發(fā)送出去。

由于Basys3板具有100MHz的時鐘信號,因此可以使用簡單的for循環(huán)生成波特率時鐘信號。

  • 參考代碼.rar
    下載
    描述:參考代碼
  • 項目詳情.pdf
    下載
    描述:項目細節(jié)

相關推薦

海兴县| 宣武区| 山西省| 博兴县| 天台县| 玉山县| 平遥县| 东安县| 石城县| 姜堰市| 嘉鱼县| 栖霞市| 莎车县| 比如县| 醴陵市| 灵璧县| 余江县| 滕州市| 温州市| 常德市| 开封市| 彩票| 无为县| 新邵县| 三台县| 贵德县| 汤原县| 高邮市| 大姚县| 广饶县| 徐汇区| 酉阳| 新密市| 安康市| 车险| 遵义县| 平远县| 阳新县| 娱乐| 忻州市| 洛川县|