SoC芯片CAN2.0设备接口控制器的设计与实现

来源 :辽宁大学 | 被引量 : 0次 | 上传用户:missao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
控制器局域网总线(Controller Area Network Bus,CAN)兴起于国外汽车电子控制系统,因其卓越的抗干扰能力、安全性能、通信传输速率,广泛应用于军事、运输、建筑、工业等领域。应用CAN总线技术的节点,不分主从,支持多播传输,在总线空闲时,任何节点都可以通过仲裁争夺传输数据的权利。CAN总线网络中,节点之间相对独立,可以在不打扰其它节点的情况下,增加或减少节点,使得系统的控制更加方便灵活,降低了维护成本。CAN总线规范从出现开始,不断完善和发展,历经了多个版本的更替,现今,CAN2.0是应用最为广泛的版本。本文着重论述基于片上系统(System on Chip,SoC)的芯片CAN设备接口控制器的数字前端设计与实现。首先,详细剖析了CAN规范2.0版本的A部分和B部分。接着,阐释了运用Verilog语言完成RTL级设计的实现方案。之后,介绍了建立测试模型的方法,并描述了结合编写的向量,对设计模块的各个功能进行平台、后仿真、现场可编程门阵列(Field Programmable Gate Array,FPGA)验证的过程。验证表明,本文所设计的模块完全符合CAN规范2.0版本的A部分和B部分,能够实现设计需求的各项功能。本文的创新性工作如下:本文将设计的CAN接口控制器模块集成于公司SoC芯片设计中,使其成为设备接口之一,并非独立工作的器件,无需额外的主控芯片,减少了工作系统的面积和设计成本,缩短了应用和开发的周期。本文设计的模块支持DMA(Direct Memory Access)模式,直接访问模块接收FIFO,减轻了SoC芯片CPU的工作负荷,提高了系统搬运数据的能力。本文所设计的模块兼容CAN规范2.0版本的A部分和B部分,可软件编程选择CAN节点的模式,包括BasicCAN模式和ExtendedCAN模式,可适应不同SoC芯片的应用要求,扩大了模块的适用范围。关于ExtendedCAN模式,其同时支持标准格式和扩展格式的报文传输,使模块信息传输更加灵活,且该模式具备BasicCAN模式不具备的扩展功能,性能更加强大,实用性更高。
其他文献
本文通过实验论述,证明了初中物理教材第一册第五章第八节“连通器”一节中的讲法:“连通器里如果只有一种液体,在液体不流动的情况下,各容器中的液面总保持相平”是不够严密
以聚邻苯二甲酸-1,6-己二醇酯二醇(PH-56)为软段,异佛尔酮二异氰酸酯(IPDI)、1,4-丁二醇(BDO)和乙二胺(EDA)为硬段,合成了系列软段中含有苯环结构的苯酐聚酯型水性聚氨酯(WPU)膜.并采用
国内经济进入新常态后,传统企业难以去产能,选择跨行业收购是进行产业转型的一条捷径,但存在着很大风险。并购目标公司主要集中于新兴行业,互联网公司成为首选,而这类轻资产企业因发展前景好、盈利能力乐观而往往产生高溢价的并购价格,而业绩承诺作为估值调整机制能够有效降低相应的经营风险,这也间接造成高溢价,研究表明,存在业绩承诺的并购对价往往高于没有业绩承诺的并购对价。通过介绍XN公司并购活动的基本情况,包括
党的十八届三中全会明确提出,必须毫不动摇鼓励、支持、引导非公有制经济发展,激发非公有制经济活力和创造力。要积极适应全面深化改革的新要求,创新思路推动“两新”组织党建工
报纸
语码转换是语言接触中的普遍现象,得到众多研究领域的重视。根据Verschueten的理论,自然语言主要有三个特征:变异性、商讨性和顺应性。本文主要从自然语言的顺应性角度,探讨分析
语音识别技术近些年来发展非常迅速,并且在许多方面已经有了很好的应用。以语音识别技术在对话娃娃中的应用为例,阐述如何利用语音识别技术来设计智能控制系统,并详细介绍了系统
青少年是物质滥用的敏感人群,受社会环境因素,个人心理因素的影响,目前我国青少年吸毒者人数呈逐年上升。从社会支持对青少年吸毒者的影响出发,建立学校、家庭和社会三位一体的社
运用文献资料、问卷调查、访谈等研究方法,对高校武术公体课学生认识、喜欢、行为倾向等心理指标的反差进行研究,旨在为高校武术公体课教学的开展提供参考。
通过对比国内外战伤急救技能训练现况,聚焦战场一线救护人员急救技能的训练能力提升,采用虚拟现实技术,建立虚拟战场模型和虚拟伤员模型,为战场一线伤员急救技能训练呈现"真实
请示与报告写作比较冯光请示与报告是党政机关、企业单位和群众团体在公务活动中使用频率较高的两个上行文,这两种公文主要用于向上级汇报工作、反映情况、请求解决有关问题,是