SoC芯片中CAN总线控制器的研究与验证
发布时间:2018-05-11 01:09
本文选题:CAN总线 + SoC ; 参考:《西安电子科技大学》2013年硕士论文
【摘要】:CAN总线—Controller Area Network,最早是德国BOSCH公司于80年代为解决汽车内部数据通信问题而提出的,是现场总线的一种,与其他的现场总线相比,它有着不可代替的优点,CAN总线的数据通信相比于一般通信总线具有突出的灵活性、实时性和可靠性,它是目前唯一具有国际标准的现场总线。 在SoC的设计中,验证环节占有举足轻重的作用,总设计60%-80%的资源会被投入到验证环节。本文首先对CAN总线进行了总体的介绍,包括它的产生、发展以及未来的前景;然后详细分析了CAN总线协议规范,各功能模块,以及它在当今工业领域中的应用;最后,制定出周密的、高质量的验证计划,,包括验证平台Testbench的搭建,验证规范的制定,测试向量的开发等,以确保验证过程的完备性。根据CAN2.0协议,以BasicCAN和PeliCAN两种模式进行划分,分别对CAN的寄存器读/写、数据收发、报文滤波、错误机制等进行功能验证,获得仿真结果后,对其进行分析并得出结论,CAN总线控制器的功能满足协议要求。
[Abstract]:CAN bus-Controller Area Network, first put forward by German BOSCH Company in 1980s to solve the problem of internal data communication in automobile, is a kind of fieldbus, compared with other fieldbus. It has the irreplaceable advantage that can bus has outstanding flexibility, real time and reliability compared with general communication bus. It is the only field bus with international standard at present. In the design of SoC, verification plays an important role, the total design of 60-80% of the resources will be invested in the verification link. This paper first introduces the CAN bus in general, including its emergence, development and future prospects, then analyzes the specification of CAN bus protocol, each functional module, and its application in the field of industry. To ensure the completeness of the verification process, a thorough and high-quality verification plan is developed, including the construction of the verification platform Testbench, the formulation of verification specifications, the development of test vectors, and so on. According to CAN2.0 protocol, BasicCAN and PeliCAN are divided into two kinds of modes, and the functions of CAN are verified by register read / write, data receiving and sending, packet filtering, error mechanism, etc., and the simulation results are obtained. It is concluded that the function of can bus controller can meet the requirements of the protocol.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP336
【参考文献】
相关期刊论文 前6条
1 刘林密;赵志宇;林勇;;CAN总线控制器与ARM微处理器的接口时序设计[J];海军航空工程学院学报;2005年01期
2 胡为;王宏斌;;基于FPGA的控制器局部网(CAN)总线控制器设计[J];火控雷达技术;2006年01期
3 仲伟波;丁修方;;基于CAN总线的船舶机舱延伸报警系统[J];江苏大学学报(自然科学版);2012年03期
4 苗中华;褚剑钢;刘成良;韩增德;甘邦兴;郝付平;;采棉机智能监控系统CAN应用层协议设计[J];农业机械学报;2012年01期
5 张小龙;李亮;曹成茂;宋健;;基于CAN的汽车低附路面稳定性控制测试系统[J];农业机械学报;2012年08期
6 杨慧,田亮,田敏;CAN总线协议分析[J];中国仪器仪表;2002年04期
相关硕士学位论文 前5条
1 谢彦辉;基于CAN协议的现场总线仪表的设计[D];重庆大学;2002年
2 陆孟雄;汽车舒适系统的CAN总线性能分析与仿真[D];南京农业大学;2004年
3 李亚峰;基于Verilog HDL设计CAN控制器[D];北京交通大学;2008年
4 宋磊;CAN总线在现代汽车中的应用研究[D];江苏大学;2002年
5 李见敏;基于CAN总线的电池管理系统的设计[D];天津大学;2009年
本文编号:1871733
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1871733.html