基于FPGA器件的RS232-C接口设计及其扩展

串行外设常常用到RS232-C接口,传统上采用诸如8250,8251,NS16450等UART器什实现,然而此类器做得相当复杂,RS232-C接口常常不需要使用完整的UART的功能,而且对于多串口的设备或需要加密通讯的场合使用UART也是不合适的。笔者将RS232-C接口所需要的UART功能集成到FPGA的XILINX的XCS30内部,利用VHDL将R8232-C的核心功能集成,从而使整个设计更加紧凑小巧,系统功能更稳定可靠。同时该系统通过扩展,完成多点通信的数据过滤功能,大大降低CPU的负担,提高系统性能。...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
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!
Beschreibung
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