The design of high speed UART
暂无分享,去创建一个
Universal asynchronous receiver transmitter, abbreviated UART is a integrated circuit used for serial communications over a computer or peripheral device serial port. UARTs are now commonly included in microcontrollers. The universal designation indicates that the data format and transmission speeds are configurable and that the actual electric signaling levels and methods (such as differential signaling etc.) typically are handled by a special driver circuit external to the UART. Baud rate of 20Mbps using clock of 20MHz is used. FIFO (First-In-First Out) is used to store data temporarily during high speed transmission to get synchronization. The design is synthesized in Verilog HDL and reliability of the Verilog HDL implementation of UART is verified by simulated waveforms. We are using Cadence tool for simulation and synthesis.
[1] Samir Palnitkar,et al. Verilog HDL: a guide to digital design and synthesis , 1996 .
[2] Wayne Tomasi. Advanced Electronic Communication Systems , 1993 .
[3] Michael D. Ciletti,et al. Advanced Digital Design with the Verilog HDL , 2010 .