uart異步串行收發器 設計報告

目錄
一、設計需求
二、頂層設計
三、頂層架構
四、發送器線性序列機(線性鏈狀態機)設計
五、接收器線性序列機設計

一、設計需求

1.一個具有接收發送流緩存的異步串行收發器
2.流緩存深度256,數據寬度8
3.異步串行收發器波特率9600
4.採用EIA建議,收發器時鐘uart_clk爲16倍波特率(16*9600=153.6K Hz)
5.UART編碼:1個啓始位,8個信息位,0個奇偶校驗位,2個停止位,1個空閒位
6.採用LSM解決方案

二、頂層設計
在這裏插入圖片描述
三、頂層架構
在這裏插入圖片描述

四、發送器線性序列機(線性鏈狀態機)設計

4.1 發送器架構
在這裏插入圖片描述
4.2 狀態轉移表(SMF)
在這裏插入圖片描述
五、接收器線性序列機設計

5.1 接收器架構
在這裏插入圖片描述
5.2 狀態轉移表
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章