摘要
基于FPGA嵌入式片上系统可编程技术,采用现有的CAN总线控制器软核模块,设计了软核控制程序,将由CAN控制器软核及其控制程序组成的CAN发送软件嵌入在FPGA内部,开发了CAN总线通信系统,实现了对CAN总线数字量的发送;经过软件仿真验证、静态时序分析和硬件系统测试,仿真和测试结果表明,该系统设计合理,方案可行,时序正确,功能、性能满足要求;系统将硬件软件化,有效的减少了外围芯片的数量,降低了系统的体积和功耗,提高了产品的集成度、通用性和可靠性,具有良好的实用价值和推广前景。
Based on FPGA embedded programmable technology,adopted an existing CAN Controller Soft Core,and designed a CAN Bus transmission software which consists of the Soft Core and its control software.The transmission software which is embedded in a FPGA chip,together with the FPGA,form a CAN bus transmission system,which can transmit digital signals to the CAN bus.Through simulation,static timing analysis and hardware system testing,the results indicate that the system design and scheme of this paper is reasonable,feasible,and the timing is correct and its functions and performance can meet the design requirements.Design of this paper implements the function with software instead of hardware,minimizes the use of peripheral chips,makes the system have small volume,low cost and power consumption,high integrity,reliability and generality,and these advantages that this system possesses make it have good practical value and application prospects.
出处
《计算机测量与控制》
2016年第3期281-284,288,共5页
Computer Measurement &Control