lihongkun16 发表于 2025-2-6 12:10:41

UART接收器设计


一、接收器部分



file:///C:/Users/Administrator/AppData/Local/Temp/msohtmlclip1/01/clip_image014.gif




























F_flag=50MHZ

4、设计实现

UART发送器模块设计:采用线性序列机(LSM)

线性序列表:


节拍计数(cnt)

LSM_1S

LSM_2S


rst_n

cnt=XX(终止符:EP)

txd=1, rdreq=1’b0,temp_data=8’h0


EP(XX):192

(rdempty=0):cnt=0

(rdempty=0):rdreq=1


0

cnt+1

txd=0,rdreq=0


1

cnt+1

temp_data=q


1*16

cnt+1

txd= temp_data


2*16

cnt+1

txd= temp_data


3*16

cnt+1

txd= temp_data


4*16

cnt+1

txd= temp_data


5*16

cnt+1

txd= temp_data


6*16

cnt+1

txd= temp_data


7*16

cnt+1

txd= temp_data


8*16

cnt+1

txd= temp_data


9*16

cnt+1

txd= 1


EP

cnt+1

txd= 1






练习:1、9600、19200、38400、57600以及115200bps(通用)

         2、UART回环测试




























































lihongkun16 发表于 2025-2-6 12:11:51

j压缩包完整内容

大鹏 发表于 2025-2-7 15:30:56

UART接收器设计

宇xx 发表于 2025-2-7 16:04:32

UART接收器设计
页: [1]
查看完整版本: UART接收器设计