ASIC Implementation UART:本文介绍了用于串行通信的UART模块的设计该模块用于短距离低速以及计算机与外围设备之间的数据交换。 UART主
ASIC实现UART 本文介绍了用于串行通信的UART模块的设计,该模块用于短距离,低速和计算机与外围设备之间的数据交换。 UART主要包含发送器,接收器和波特率发生器。 波特率发生器为UART产生时钟。 通过使用系统时钟的分频因子,我们可以实现所需的波特率。 如果增加波特率,串行数据传输的速度将提高。 随着分频系数的降低,波特率增加。 在本文中,我们将系统时钟频率设置为50MHz,传输每个数据位的时间为23.75ns,波特率为42.1 Mbps(分频系数为32)。 由于波特率的增加,传输数据所需的时间减少,因此对于更快的通信设备非常有用。 通过在ModelSim中模拟的算法状态机方法设计的发送器和接收器模块,在Design Compiler中进行合成,并在Nangate 45 nm CMOS单元库的ICC中提取。 介绍 它是一个40针焊盘框架通信芯片,集成了发送器和接收器,在基于2相时
下载地址
用户评论