摘要
在基于 CAN 总线的嵌入式系统中,采用 ARM7TDMI 内核的 16/32 位 RISC MCU 是独立的地址和数据总线,而 CAN 总线控制器是利用地址锁存信号 ALE 来复用数据地址总线。为了实现MCU 与 CAN 总线的透明连接,提出利用可重配置技术,在一块 FPGA 上实现 MCU 与 CAN 控制器之间总线的转换。软件仿真和实际应用表明,可重配置模块能够很好地满足时序要求,真正实现了透明的无缝传输。
In an embedded system based on CAN (Controller Area Network) bus, 16/32-bit ARM71DMI kernel-based RISC MCU applies separated address and data bus, while CAN controller has multiplex address and data bus through the address locking signal ALE. In order to carry out transparent link, a reconfigurable technique that converts the time-sequence of the data and control signal between MCU and CAN controllers is performed through a piece of FPGA chip is proposed. Software simulation and practical application show that the time-sequence demands can be well fulfilled by the reconfigurable module and a transparent seamless transmission can be really implemented.
出处
《光电工程》
CAS
CSCD
北大核心
2004年第B12期145-147,159,共4页
Opto-Electronic Engineering
基金
国家"863-2"重大项目
中国科学院创新工程项目
上海市科委重大支持项目