An on-line testable UART implemented using IFIS
VTS '97 Proceedings of the 15th IEEE VLSI Test Symposium
Reliability Certification of Software Components
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Designing Embedded Systems with PIC Microcontrollers: Principles and Applications
Designing Embedded Systems with PIC Microcontrollers: Principles and Applications
High-Performance Embedded Computing: Architectures, Applications, and Methodologies
High-Performance Embedded Computing: Architectures, Applications, and Methodologies
Design for Electrical and Computer Engineers: Theory Concepts and Practice
Design for Electrical and Computer Engineers: Theory Concepts and Practice
Hi-index | 0.00 |
Field Programmable Gate Arrays (FPGA) are increasingly becoming the mainstay of embedded systems due to their flexibility, speed, ease of use and reusability. At the same time, networking and data communications between the different parts of an embedded system and between different embedded systems, is becoming a necessity due to large complex projects. This paper presents the design, implementation, and testing results of a flexible and user reconfigurable Universal Synchronous Asynchronous Receive Transmit (USART) IP core suitable for use in embedded systems and Systems on Chip (SoC). The design scheme employed, allows the USART to be used in various modes of operation such as standalone and 9-bit addressable mode for multi-drop network of serial devices. It also supports high speed data rates of up to 3 Mb/s. The design utilizes Hardware Description Language (HDL) to describe the operation, ease implementation and allow cross platform utilization. The paper shows through a comprehensive testing methodology that the proposed design functions properly while consuming minimum resources from the target FPGA.