发明名称 Universal asynchronous receiver/transmitter
摘要 Data characters to be transferred from a peripheral device to a central processing unit are serially shifted into the receiver shift register of a universal asynchronous receiver/transmitter (UART). A multiple byte first-in-first-out memory stores a plurality of data characters received by the shift register. The UART checks the status of each data character stored in the FIFO to determine whether it will trigger an exception, A bytes till exception register indicates the number of data characters remaining in the FIFO until an exception is encountered. Then, upon request by the CPU, the UART provides the count of consecutive valid data characters from the top of the FIFO to the first exception, eliminating the need to check status on every transferred byte. Each of the multiple channels of the UART includes an Initialization Register. Setting the appropriate bit Initialization Register of any UART channel allows concurrent writes to the same selected register in each channel's register set. This function reduces initialization time for all of the common parameters that are loaded into each channel's registers. The UART implements a methodology which allows for the processing of any control characters or errors received by the UART during while internal and/or external FIFOs are being used.
申请公布号 US5199105(A) 申请公布日期 1993.03.30
申请号 US19910745613 申请日期 1991.08.15
申请人 NATIONAL SEMICONDUCTOR CORPORATION 发明人 MICHAEL, MARTIN S.
分类号 G06F13/28;G06F13/38 主分类号 G06F13/28
代理机构 代理人
主权项
地址