基于FPGA的CAN控制器设计技术研究

被引量 : 0次 | 上传用户:MyEclipse927
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本研究课题是对基于FPGA的CAN控制器设计技术进行研究,最终目标是在FPGA上实现能够满足CAN协议的CAN控制器。出于研究的方便,本CAN控制器是基于CAN 2.0A协议进行设计的。 本课题中,CAN控制器的设计平台为Mentor Graphics公司的前端开发软件FPGA Advantage for HDL Design 5.3,具体设计采用了TOP-DOWN设计方式,将原理图与代码编写结合了起来,上层采用模块化设计方式,最底层模块以VHDL语言编写而成。所有的仿真,包括了前端的功能仿真及后端各个阶段的仿真,都是在FPGA Advantage嵌入的Model Technology公司的仿真软件ModelSim SE PLUS 5.6a上开展的。后端设计部分,包括了综合、实现,都是在Xilinx公司针对自己的FPGA所设计的开发平台ISE6.1.03i上开展的,各个阶段的后仿真所需要的仿真模型文件及标准延迟文件也是在该平台上生成的。 文中首先对CAN总线的特点和国内外CAN控制器设计技术的进展情况作了简要的介绍,使读者对本人的研究领域的国内外进展有一个大致的了解。 接着对研究的前提:CAN 2.0A协议进行了简要的介绍,对于协议的关键部分和难点部分则进行了详细的说明,使读者对于CAN总线有一个较为清楚的认识。 在此前提下,先是对本人设计CAN控制器的总体方案构想进行了介绍,这是通过对顶层模块的介绍来展开的,对用户可访问寄存器的设置进行了详细的介绍和分析,并介绍了所采用的设计仿真平台、实现语言、实现芯片及实现工具,这样读者会对本人设计CAN控制器的总体思路有一个较为准确的把握。 CAN控制器的设计是本文介绍的重点所在,在前面顶层模块介绍的基础上,将各个顶层模块进行展开,分别介绍了下层的各级各个模块,在关键的地方对于最底层模块附上了关键源程序并进行了分析以帮助读者对设计进行深入的了解。 随后对CAN控制器的功能仿真进行了介绍,重点介绍了仿真的一些策略和具体实施方法,这些策略和实施方法同样适合于后续的时序仿真,并利用波形图对功能仿真的结果进行了分析。 接着介绍了功能仿真后的CAN控制器综合、实现和时序仿真过程,从中给
其他文献
商业银行个人理财业务自20世纪70年代以来,获得了快速发展,成为商业银行利润增长的重要来源。目前,中国经济增长迅速,广大的富裕阶层成为理财业务的主体。中国工商银行顺应时
加强机关行政消耗性费用管理,是整体推进现代后勤建设和实施科学理财的重要内容,既能够不断深化预算编制改革,还能够显著提高经费使用效益、环节经费供需矛盾。本文深入分析
绩效管理作为人力资源管理的核心环节发挥着关键的作用,薪酬管理作为一种重要的管理工具也发挥着重要的作用。对于企业来说,只有建立与人才激励制度相配套的绩效薪酬管理体系
时间洞察力作为人格的表现之一越来越引起心理学研究的重视。时间洞察力既是一种能力特质,也是一种动力特质,具有泛化的成就动机的功能。已有关于时间洞察力与成就动机关系的
首先分析商业模式的学科属性,认为商业模式是经济学、财务管理、战略管理、创新管理等经济管理学科的交叉学科。在此基础上,梳理近些年商业模式研究情况,发现鲜有学者研究商
1 慢性肾衰的临床回顾性研究 1.1 目的 回顾性分析慢性肾衰的中医证候学特征,研究中医证候分布规律以指导进一步的临床研究。 1.2 方法 回顾性调查2002年12月以来广东省中医
金星集团是甘肃省的一家国有企业,最初建厂时期主要生产军用产品;进入20世纪70、80年代后企业开始生产洗衣机、电冰箱等家用电器产品,并迅速取得了良好的销售业绩。然后,在过去的
始于2008年的金融风暴短期内席卷全球,面对金融危机,各国相应出台政策参与救市。美联储用6年时间利用非常规货币政策——量化宽松货币政策使美国经济走出危机泥潭。此后,日本
人民币国际化是我国综合国力与日俱增的一种必然趋势,能够繁荣我国的金融市场,加强中国的国际地位。上海自贸区作为资本项目可兑换和金融服务业全面开放的试验区,对人民币国
三佳公司是一家以房地产开发为主的企业,开发了以绿水康城、繁华时代商业公园为代表的多个房地产项目,目前正处于房地产业务的高速发展期。在竞争日益激烈的成都房地产市场上,采