论文部分内容阅读
飞控计算机与外设进行多路串行通信时必须进行串口扩展,但传统的通用异步接发器(UART)扩展接口芯片引脚多、体积大,与其他器件的接口复杂。为此,采用一块现场可编程门阵列芯片,利用verilog HDL编程,设计通用异步收发器单元、数据接收控制器、数据发送控制器、双口随机存取存储器等模块,实现飞控计算机的10路串行通信,减少电路面积和功耗。在ISE9.1i上的仿真结果表明,该设计可实现数据的正确传输。
However, the traditional Universal Asynchronous Receiver Transmitter (UART) expansion interface chip has many pins and is large in size, which complicates the interface with other devices. To this end, using a field programmable gate array chip, the use of verilog HDL programming, the design of universal asynchronous transceiver unit, data receiving controller, data transmission controller, dual port RAM and other modules to achieve flight control computer 10 Serial communication reduces circuit area and power consumption. The simulation results on ISE9.1i show that the design can achieve the correct data transmission.