SmartDV’s UART/USART Verification IP is a comprehensive solution for verifying Universal Asynchronous and Synchronous/Asynchronous Receiver/Transmitter interfaces, the foundational serial communication peripherals used throughout embedded systems, industrial controllers, and SoC designs. Fully compatible with the industry-standard National Semiconductor 16550 UART and DS8251 USART device specifications, it supports complete verification of UART and USART transmitter and receiver components across configurable baud rate, character widths from 1 to 32 bits, configurable stop bits, all standard parity types, full duplex operation, and additional protocol functionality including IRDA, RS232, RS422, RS485, and GPIO.
SmartDV’s UART/USART VIP supports UVM, SystemVerilog, and Verilog, and integrates seamlessly into diverse verification environments. It is simulator-independent and compatible with all leading EDA simulators, providing flexibility across simulation platforms.
With auto CTS/auto RTS hardware flow control, configurable receive FIFO depth, false start bit detection, automatic break detection, internal and external sync character detection for synchronous USART operation, comprehensive error injection and detection, built-in functional coverage, and a complete test suite, SmartDV’s UART/USART VIP enables verification teams to thoroughly validate UART and USART interface designs for embedded microcontrollers, industrial communication modules, legacy peripheral interfaces, and any SoC requiring standard serial communication connectivity.