基于FPGA的嵌入式CAN通信卡的设计  被引量:5

Design of the embedded CAN communication card based on FPGA

在线阅读下载全文

作  者:李明雄[1] 汪明[1] 李晓明[1] 

机构地区:[1]浙江理工大学机械与自动控制学院,浙江杭州310018

出  处:《机电工程》2010年第12期78-83,共6页Journal of Mechanical & Electrical Engineering

基  金:国家自然科学基金资助项目(50605056);浙江省科技攻关项目(2007C21078)

摘  要:为了实现CAN通信的嵌入式应用,满足模块化设计的需要,提出了一种基于FPGA的嵌入式CAN通信卡的设计方法。介绍了该系统的硬件组成、芯片选择和工作原理,以FPGA嵌入的32位软核处理器Nios Ⅱ作为主控芯片,内嵌的双口RAM作为节点控制器与嵌入式CAN通信卡的通信接口,选择CAN控制器SJA1000和收发器PCA82C250作为CAN通信芯片。给出了其硬、软件的设计思路和实现方法,并给出了实验测试的结果。实验结果表明,该设计完全满足CAN通信嵌入式应用的要求,并具有良好的实时性和高速通信的特点。In order to realize the embedded application and satisfy the need of modular design of CAN communication,a design method of the embedded CAN communication card based on FPGA was put forward.The hardware structure,chip selcetion and work principle were introduced.The design chose the embedded 32-bit soft processors Nios II in FPGA as the main control chip,dual-port RAM as communication interface between the node controller and the embedded CAN communication card,the CAN controller SJA1000 and transceiver PCA82C250 as CAN communication chip.The design idea and realization method of the card in the hardware and software were presented,as well as the experiment results.The experiments show that the design completely satisfy the requirement of the the embedded application of CAN communication,and has good performance on the characteristics of real time and high-speed communication.

关 键 词:现场可编程门阵列 NiosⅡ 双口RAM 控制器局域网通信 嵌入式应用 

分 类 号:TP336[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象