检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15