Abstract
Following the rapid develop of the computer system and network,the serial communication is used widely in the data transmission and the control system. Many kind of new-type asynchronous transmitter /receiver,such as PC16550,could satisfy a present need, and can carry out a more overall function of serial communication.but when it came into the practice ,But in common, the UART chips is very complicated and its transplantation is bad,and also we just need the part function of them,so this can be seem to be a resource waste.his design give a new method that using programmable logic device FPGA to realize UART.it carries out the model design for the UART, and Integrate the Core function of UART to the FPGA,make the whole design very well-knit ,little,and the function is so stable and dependable.
This thesis emphasize to discuss how to use progammabe ASIC to emulate several-serial-port module, after the introducing of serial communicating ,programmable ASIC and the VHDL language .And a new realizing method which carry out by FPGA is given out for the special use of asynchronous serial data transmission. this thesis has descriptied the details design of transmission module ,receive module ,the origination of baud rate module and the interface module,such as every model ‘s process,structure and the design details , and give each mold piece and the whole system imitate result and analysis.according to the request of serial ports multiplexing in practice, we expand four serial port to get a module of serial ports . All those make good use of a FPGA resources, raise the vivid and stability of design, and simplify electric circuit,reduce physical volume and improve a stability,and have more flexibility.
Key words: ASIC ;UART ;SOC;serial communication; IP cores.