ZYNQ高階之路3 PL端UART 傳送設計

2021-09-10 01:41:55 字數 716 閱讀 8124

在zynq高階之路2中我們講解了pl端pwm呼吸燈的設計,本節我們講解pl端實現串列埠uart的傳送設計;

首先新建乙個串列埠傳送的工程,工程建立在zynq高階之路1中已經講述,這裡不再累述;

下面主要是uart傳送模組的編碼講述,uart傳送模組設計主要分為波特率控制計數邏輯和按位傳送邏輯,其具體編碼如下所示:

波特率控制計數邏輯:

其中baud = 434是根據主時鐘頻率為50mhz,這裡我們去波特率為115200,所以計數值baud = 50000000/115200 =434;

按位傳送邏輯如下所示:

開始傳送檢測邏輯(檢測開始訊號上公升沿)如下所示:

然後我們需要乙個頂層檔案,讓串列埠按照每秒鐘傳送乙個秒計時資料出去(bcd碼),器邏輯**如下所示:

最後約束引腳和時鐘,綜合生成bit檔案就可以實現串列埠秒計數的功能吶。

acm高階之路

一般要做到50行以內的程式不用除錯 100行以內的二分鐘內除錯成功 第一階段 練經典常用演算法,下面的每個演算法給我打上十到二十遍,同時自己精簡 因為太常用,所以要練到寫時不用想,10 15分鐘內打完 1.最短路 floyd dijstra,bellmanford 2.最小生成樹 先寫個prim,k...

c c 高階之路

c c 從入門到高手所有必備pdf書籍收藏,喜歡的朋友支援下吧 c c和指標 pdf高畫質版 c程式語言 完美中文版pdf the c programming language 英文原版 c的缺陷與陷阱 pdf高畫質版 你必須知道的495個c語言問題 完美pdf c專家程式設計 高畫質版pdf 中英...

iOS 高階之路

自己閱讀,翻譯,裡面不懂的單詞,記下來,多學幾遍,這些你不懂的單詞,在以後你看其他時文件裡還會出現無數次的。堅持幾個月後,你會發現,英文的文件,看起來比中文的順眼了。為什麼要找自己熟悉的技術看,因為那樣的話,你更容易理解和增加信心。作為技術人員為什麼要寫部落格 即便沒有讀者,你也要寫部落格 原始碼 ...