期刊文献+

基于FPGA和FIFO技术的多串口系统设计与实现 被引量:13

Design and Implementation of a Muti-channel UART System Based on FPGA and FIFO Technique
下载PDF
导出
摘要 为了同时与多路外设进行串口通信并且提高通信效率,提出了一种基于FPGA和FIFO技术的多串口系统方案;利用一种新的结构框架,可以根据实际工程需要灵活扩展多路串口;该系统由接口模块、寄存器读写模块以及2路内置16字节FIFO的UART模块组成,使用Xilinx ISE开发平台和verilog语言实现;通过软件仿真和实际测试验证了扩展的2路串口均能正常工作,FIFO的使用减少了MCU的中断开销,提高了MCU与外设的通信效率。 To communicate with multiple devices and increase the communication efficiency, a mutichannel UART system based on FPGA and FIFO technique is designed. By using a new framework proposed in this paper, several UART channels can be expended at the same time to meet the actual engineering demands. This system contains bus interface module, registers read and write module, 2 UART modules. The whole design is based on Xilinx ISE platform and is realized by using Verilog programming. Software simulation and operation al test have proven the validity and stability of this dualchannel UART system. By using the FIFO, the interrupt cost of the MCU is nota ble reduced and communication efficiency is improved.
出处 《计算机测量与控制》 北大核心 2013年第10期2835-2837,共3页 Computer Measurement &Control
关键词 FIFO 串口扩展 UART FPGA VERILOG FIFO serial port expansion UART FPGA Verilog
  • 相关文献

参考文献4

二级参考文献13

共引文献40

同被引文献97

引证文献13

二级引证文献37

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部