基于FPGA的多串口模块的设计和实现 |
| |
作者姓名: | 董长富 郭超平 宋渝 |
| |
作者单位: | 中国人民解放军西安通信学院四系,陕西西安710106 |
| |
摘 要: | UART(通用异步接收发送设备)是一种广泛应用于短距离、低速通信的串行传输接口。由于常用的UART芯片比较复杂且移植性差。文中提出了一种采用FPGA可编程门阵列器件实现8个UART的模块化设计方法。该方法首先依据系统组成来设计UART接口模块和MCU接口模块,设计中将8个UART接口和MCU接口先集成到FPGA上;其次用微处理器(MCU)对FPGA内每个UART进行控制,并通过FPGA和MCU实现多串口动态扩展(扩展到八个串口)的全双工通信。该通信方式完全遵守RS232协议,具有较强的通用性和推广价值。
|
关 键 词: | UART FPGA 串行通信 多串口模块 |
收稿时间: | 2006-07-26 |
本文献已被 CNKI 维普 等数据库收录! |
|