Agrawal et al., 2013 - Google Patents
The design of high speed UARTAgrawal et al., 2013
- Document ID
- 16845580594521509554
- Author
- Agrawal R
- Mishra V
- Publication year
- Publication venue
- 2013 IEEE Conference on Information & Communication Technologies
External Links
Snippet
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 …
- 230000001702 transmitter 0 abstract description 15
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
- G06F5/10—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using random access memory
- G06F5/12—Means for monitoring the fill level; Means for resolving contention, i.e. conflicts between simultaneous enqueue and dequeue operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4291—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels; Baseband coding techniques specific to data transmission systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; Arrangements for supplying electrical power along data transmission lines
- H04L25/08—Modifications for reducing interference; Modifications for reducing effects due to line faults; Receiver end arrangements for detecting or overcoming line faults
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Cummings | Synthesis and scripting techniques for designing multi-asynchronous clock designs | |
| Nanda et al. | Universal asynchronous receiver and transmitter (uart) | |
| Agrawal et al. | The design of high speed UART | |
| CN105320490B (en) | Method and apparatus for asynchronous FIFO circuit | |
| Patel et al. | VHDL implementation of UART with status register | |
| CN109918332B (en) | SPI slave unit and SPI device | |
| US9250859B2 (en) | Deterministic FIFO buffer | |
| CN104022828A (en) | Fiber data transmission method based on asynchronous communication mode | |
| US20240027525A1 (en) | Performing scan data transfer inside multi-die package with serdes functionality | |
| Kashyap et al. | Universal verification methodology based verification of uart protocol | |
| US9672008B2 (en) | Pausible bisynchronous FIFO | |
| Chun-Zhi et al. | A universal asynchronous receiver transmitter design | |
| US7333926B2 (en) | Method, apparatus, and computer program product for facilitating modeling of a combinatorial logic glitch at an asynchronous clock domain crossing | |
| JP4917901B2 (en) | Receiver | |
| Kaur et al. | An approach for designing a universal asynchronous receiver transmitter (UART) | |
| US8675798B1 (en) | Systems, circuits, and methods for phase inversion | |
| CN107533533B (en) | Communication between integrated circuits | |
| KR100833604B1 (en) | Parity error detection circuit | |
| EP2015457A2 (en) | Serial-to-parallel conversion circuit and method of designing the same | |
| US9727306B2 (en) | Bi-synchronous electronic device with burst indicator and related methods | |
| Gupta et al. | Analysis of Universal Asynchronous Receiver-Transmitter (UART) | |
| US9100112B1 (en) | Latency built-in self-test | |
| CN111934707B (en) | Data transmission code and interface | |
| US9054685B2 (en) | Programmable bus signal hold time without system clock | |
| Dhanadravye et al. | A review on implementation of UART using different techniques |