摘要
为了灵活在工业控制计算机内实现通讯接口的扩展,提出了一种基于FPGA的智能PMC通讯模块的设计方法,该方法包括了通讯接口模块的主要设计思路与实现过程;通讯接口模块以FPGA为核心,在FPGA内部实现了软核处理器、PCI总线接口、CAN协议控制器、串行协议控制器、寄存器组等功能,使电路的设计高度集成化,也提高了整个设计的可靠性,同时通过处理器软核实现通讯的智能控制,使模块具备稳定的数据传输速率;模块设计完成后,在实验室环境下对串口和两路CAN总线接口进行连续运行测试,在测试过程中模块性能稳定,无误码和丢帧现象。
In order to flexibly achieve the expansion of communication interface in industrial control computer, a method of design of intelligent PMC communication module based on FPGA is proposed, this method includes the main design ideas and implementation process. Communication interface module use FPGA as the core, soft--core processor inside, PCI bus interface, CAN protocol controller, serial pro tocol controller, registers and other functions is implemented in FPGA, so that the design of circuit is highly integrated, but also improved the overall Design reliability, and using soft--core processors to achieve communication through the intelligent control make the module has a stable data transfer rate. The serial port and two CAN bus interface has been running for continuous testing in a laboratory environment after Module design was completed, during the process the module testing stable, no errors and frame loss phenomenon.
出处
《计算机测量与控制》
CSCD
北大核心
2011年第11期2838-2840,共3页
Computer Measurement &Control