All-purpose asynchronous serial communication controller

A serial communication, universal asynchronous technology, applied in the direction of data exchange, instrumentation, and electrical digital data processing through path configuration, it can solve the problems of low integration, low data throughput, poor flexibility, etc., and achieve easy system integration. , high data throughput, flexible use

Active Publication Date: 2011-03-16
NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
View PDF7 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Most of the universal asynchronous serial communication controllers widely used in the industry are imported chips, such as ST16C554, ST16C654, XR16C854 and XR16C864 of EXAR Company. These chips face the following problems in actual use: First, the number of channels is at most 4. When If the number of channels required by the system is greater than 4, the single chip cannot meet the requirements; second, the maximum depth of the receiving and receiving FIFO is 128 bytes, and the processor access is relatively frequent; third, the trigger level of the receiving FIFO is fixed at 4, and the flexibility is relatively poor; The processor interface is an asynchronous bus, the data throughput rate is not high, and when used in a CPCI system, an additional PCI controller is required, and the integration level is low
[0003] High-throughput UART interface (US Patent 7191262) is based on the industry standard 16550, and expands 1 auxiliary transceiver channel, which increases the throughput rate between the subsystem and the subsystem, but the performance of the UART channel does not improve; an asynchronous serial communication control The device (Chinese patent CN101122894A) can realize multi-channel data communication and complete the function of serial port data routing and exchange, but it cannot be used as a general controller; the asynchronous communication controller (Chinese patent CN201349219Y) provides automatic identification of 485 data communication frame addresses and sending and receiving Direction automatic control function, but the controller has poor versatility and limited performance; asynchronous serial data line information sending and receiving method and asynchronous serial transceiver (Chinese patent CN101383819A) propose a method of quantitatively sending and receiving non-character information and corresponding asynchronous serial Transceiver, the function is relatively special, can not be used as a general controller
[0004] The industry's general-purpose asynchronous serial communication controller and related patent achievements can no longer meet the application requirements of high-performance and miniaturized systems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • All-purpose asynchronous serial communication controller
  • All-purpose asynchronous serial communication controller
  • All-purpose asynchronous serial communication controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention is described in further detail below in conjunction with accompanying drawing:

[0020] see figure 1 , 2 According to the content of the present invention, a detailed implementation scheme is designed.

[0021] The controller structure is as figure 1As shown, 1 is a bidirectional IO processing module, 2 is a PCI slave controller module, 3 is an internal bus interface module, 4 is an interrupt management module, 5 is a one-channel UART control module, 6 is a two-channel UART control module, and 7 is a three-channel UART control module. Channel UART control module, 8 is four-channel UART control module, 9 is five-channel UART control module, 10 is six-channel UART control module, 11 is seven-channel UART control module, 12 is eight-channel UART control module, 13 is PCI bus signal , 14 is internal bus signal, 15 is one-channel UART interface signal, 16 is two-channel UART interface signal, 17 is three-channel UART interface signal, 18 is four-chan...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an all-purpose asynchronous serial communication controller. The controller comprises a bidirectional IO processing module, a PCI secondary controller, an interior bus interface, interrupt management, and 1 to 8 channels UART control module, wherein the bidirectional IO processing module is used for connecting an exterior bus signal with a signal of the PCI secondary controller and merging the corresponding input output signals of the PCI secondary controller into a bidirectional signal of the PCI bus. The application coverage of the invention is wider than the controller of four channels. The depth for transceiving FIFO of each UART channel is 512 bytes and the processor access frequency is at least reduced by 4 times of the industrial controller. The controller supports sharing the 485 bus communication and receiving the enable control and is flexible to use. The processor interface is PCI bus, the integrated level is high which is beneficial to integrate a system, and the data throughput rate is high, and the highest data throughput rate reaches to 132MB/s.

Description

Technical field: [0001] The invention belongs to the field of general asynchronous serial data communication, and relates to a general asynchronous serial communication controller, in particular to a general asynchronous serial communication controller including a PCI interface and a multi-channel UART control module. Background technique: [0002] Most of the universal asynchronous serial communication controllers widely used in the industry are imported chips, such as ST16C554, ST16C654, XR16C854 and XR16C864 of EXAR Company. These chips face the following problems in actual use: First, the number of channels is at most 4. When If the number of channels required by the system is greater than 4, the single chip cannot meet the requirements; second, the maximum depth of the receiving and receiving FIFO is 128 bytes, and the processor access is relatively frequent; third, the trigger level of the receiving FIFO is fixed at 4, and the flexibility is relatively poor; Because th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/40H04L29/10G06F13/38
Inventor 刘泽响翟雯艳吉伟
Owner NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products