基于FPGA和CAN控制器软核的CAN总线发送系统的设计与实现 |
| |
引用本文: | 关俊强,左丽丽,吴维林,祝周荣. 基于FPGA和CAN控制器软核的CAN总线发送系统的设计与实现[J]. 应用声学, 2016, 24(3): 281-284 |
| |
作者姓名: | 关俊强 左丽丽 吴维林 祝周荣 |
| |
作者单位: | 上海航天技术研究院 上海航天电子技术研究所,,, |
| |
摘 要: | 基于FPGA嵌入式片上可编程技术,采用现有的CAN总线控制器软核模块,设计了软核控制程序,将由CAN控制器软核及其控制程序组成的CAN发送软件嵌入在FPGA内部,开发了CAN总线通信系统,实现了对CAN总线数字量的发送。经过软件仿真验证、静态时序分析和硬件系统测试,仿真和测试结果表明,该系统设计合理,方案可行,时序正确,功能、性能满足要求。系统将硬件软件化,有效的减少了外围芯片的数量,降低了系统的体积和功耗,提高了产品的集成度、通用性和可靠性,具有良好的实用价值和推广前景。
|
关 键 词: | FPGA CAN总线 CAN控制器 软核 |
收稿时间: | 2015-12-17 |
修稿时间: | 2016-01-27 |
Design and Implementation of a CAN Data Transmission System Based on FPGA and CAN Controller Soft Core |
| |
Affiliation: | Shanghai Institute of Aerospace Electronic Technology,Shanghai Academy of Spaceflight Technology,,, |
| |
Abstract: | 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 controll 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 possessses make it have good practical value and application prospects. |
| |
Keywords: | FPGA CAN Bus CAN Controller Soft Core |
|
| 点击此处可从《应用声学》浏览原始摘要信息 |
|
点击此处可从《应用声学》下载全文 |
|