基于FPGA器件的RS232-C接口设计及其扩展
串行外设常常用到RS232-C接口,传统上采用诸如8250,8251,NS16450等UART器什实现,然而此类器做得相当复杂,RS232-C接口常常不需要使用完整的UART的功能,而且对于多串口的设备或需要加密通讯的场合使用UART也是不合适的。笔者将RS232-C接口所需要的UART功能集成到FPGA的XILINX的XCS30内部,利用VHDL将R8232-C的核心功能集成,从而使整个设计更加紧凑小巧,系统功能更稳定可靠。同时该系统通过扩展,完成多点通信的数据过滤功能,大大降低CPU的负担,提高系统性能。...
Gespeichert in:
Veröffentlicht in: | 攀枝花学院学报(综合版) 2006-10, Vol.23 (5), p.106-109 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | chi |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 串行外设常常用到RS232-C接口,传统上采用诸如8250,8251,NS16450等UART器什实现,然而此类器做得相当复杂,RS232-C接口常常不需要使用完整的UART的功能,而且对于多串口的设备或需要加密通讯的场合使用UART也是不合适的。笔者将RS232-C接口所需要的UART功能集成到FPGA的XILINX的XCS30内部,利用VHDL将R8232-C的核心功能集成,从而使整个设计更加紧凑小巧,系统功能更稳定可靠。同时该系统通过扩展,完成多点通信的数据过滤功能,大大降低CPU的负担,提高系统性能。 |
---|---|
ISSN: | 1672-0563 |
DOI: | 10.3969/j.issn.1672-0563.2006.05.033 |