scholarly journals Design and Verification of UART using System Verilog

The main objective of this paper is to design and verify a full duplex UART module using System Verilog (SV). It is a serial communication protocol which provides communication between the systems without using clock signal. It converts parallel data into serial format and transmits the same. Once the data in serial format is received it is converted into parallel format. Designing of UART includes designing of baud rate generator, receiver, transmitter, interrupt and FIFO modules. Verification involves verifying the design by creating verification environment which allows to reuse the testbench and reduces the code complexity. Randomization is used to check the corner conditions which are hard to reach. 100% assertion and 100% functional coverage is achieved. UART operation is simulated using Questasim software.

2019 ◽  
Vol 19 (1) ◽  
pp. 378-390 ◽  
Author(s):  
Juraj Dudak ◽  
Gabriel Gaspar ◽  
Stefan Sedivy ◽  
Peter Fabo ◽  
Lubomir Pepucha ◽  
...  

2012 ◽  
Vol 490-495 ◽  
pp. 2125-2130
Author(s):  
Xue Jin Zhao ◽  
Zhu Qing Liu ◽  
Tian Liang Hu ◽  
Cheng Rui Zhang

This paper present a high-speed reconfigurable serial fieldbus (HRSFB) used for industry communication with baud rate up to 10Mbps and reliable communication. We developed this fieldbus based on UART (Universal Asynchronous Receiver/Transmitter) and practice it on FPGA. By using hardware programming on FPGA, we can get the high speed and make the bus reconfigurable easily. This fieldbus system includes one main node and up to 255 sub nodes, and all the nodes can automatically identified and configured at the beginning of the system which makes the field bus system shrink or expand easily. Also hardware CRC technology and ask/answer mode are used in the communication protocol to guarantee the security of the communication. This bus has been widely used in many fields, like PLC controller, CNC machine controller, data acquisition system and so on.


1990 ◽  
Vol 38 (9) ◽  
pp. 1495-1503
Author(s):  
A. Jennings ◽  
B.R. Clarke

2011 ◽  
Vol 291-294 ◽  
pp. 2658-2661 ◽  
Author(s):  
Xiao Chun Tian ◽  
Jie Li ◽  
Yu Bao Fan ◽  
Xi Ning Yu ◽  
Jun Liu

SPI (Serial Peripheral Interface) is a full-duplex serial communication interface bus. Now, many devices adopt SPI. However, in many other aspects, microcontroller and microprocessor have no SPI interface, data transmission is inconvenient. With the development of FPGA technology, the problem can be solved absolutely by the I/O port of FPGA. In this paper, after introducing the principle of SPI, we designed SPI interface with FPGA and implemented the communication between SPI interface and the device of CRG20 which has a SPI interface. The algorithm of design SPI interface through FPGA is implemented with VHDL. The results of simulation in Quartus II and FPGA simulation are also described. The SPI bus interface modules fulfill the goal demanded.


2012 ◽  
Vol 503-504 ◽  
pp. 1385-1388
Author(s):  
Geng Lie Zhou ◽  
Chi Bing Hu ◽  
Ya Zhou Wang

The functions and the characteristics of RS-485 bus, I-7188 embedded controller, and SK2001 intellectual weighting controller are introduced briefly in this paper. The communication protocol of weighing controller, design of system hardware and software, and implementation of communication function are also analyzed in detail here. The serial communication between I-7188 and multiple weighing controllers has been implemented by using RS-485. As a result, the centralized control of the distributed equipments, the acquisition and automation upload of the metering data have been accomplished. The results of practical application show that this system has the characteristic of high stability and tolerance; it is easy to be managed and expanded as well.


2012 ◽  
Vol 170-173 ◽  
pp. 3649-3652
Author(s):  
Tie Yi Zhang ◽  
Yun Zhang ◽  
Xiao Rong Zhou

To meet requirements of automated warehouse stacker PLC control system monitoring software, a method of serial communication between the Panasonic Electrical FP1 type PLC and computer has been developed. The communication protocol, PLC communications settings and function process design are presented.


Sign in / Sign up

Export Citation Format

Share Document