D16450是与TL16C450功能相同的通用异步接收器/发射器(UART)的软核。D16450在从外围设备或调制解调器接收的数据字符上执行串行转换,以及从CPU接收的数据字符上的并行串行转换。CPU可以在功能操作期间随时读取UART的完整状态。报告的状态信息包括由UART执行的传输操作的类型和条件,以及任何错误条件(奇偶校验,超级,帧或中断)。D16450包括可编程波特率发生器,能够将定时参考时钟除以1到(216-1)的除数,并产生用于驱动内部发射器逻辑的16×时钟。还包括规定以使用此16×时钟来驱动接收器逻辑。D16450具有完整的调制解调器控制功能和处理器 - 中断系统。中断可以对用户的要求进行编程,最大限度地减少处理通信链路所需的计算。
独立的BAUD CLK线允许设置精确的传输速度,而UART内部逻辑时钟与CPU频率。
UART的核心是完美的应用程序,核心和微控制器是bobappios下载地址由相同的时钟信号和时钟的实现相同的ASIC或FPGA芯片内部,以及独立的实现,多个UART在哪里需要在一个芯片上的实现,并由一些芯片外设备。由于D16450的通用接口,核心实现和验证非常简单,消除了整个系统中的许多时钟树。