SoC芯片中CAN總線控制器的研究與驗證
本文選題:CAN總線 + SoC ; 參考:《西安電子科技大學(xué)》2013年碩士論文
【摘要】:CAN總線—Controller Area Network,最早是德國BOSCH公司于80年代為解決汽車內(nèi)部數(shù)據(jù)通信問題而提出的,是現(xiàn)場總線的一種,與其他的現(xiàn)場總線相比,它有著不可代替的優(yōu)點,CAN總線的數(shù)據(jù)通信相比于一般通信總線具有突出的靈活性、實時性和可靠性,它是目前唯一具有國際標(biāo)準(zhǔn)的現(xiàn)場總線。 在SoC的設(shè)計中,驗證環(huán)節(jié)占有舉足輕重的作用,總設(shè)計60%-80%的資源會被投入到驗證環(huán)節(jié)。本文首先對CAN總線進(jìn)行了總體的介紹,包括它的產(chǎn)生、發(fā)展以及未來的前景;然后詳細(xì)分析了CAN總線協(xié)議規(guī)范,各功能模塊,以及它在當(dāng)今工業(yè)領(lǐng)域中的應(yīng)用;最后,制定出周密的、高質(zhì)量的驗證計劃,,包括驗證平臺Testbench的搭建,驗證規(guī)范的制定,測試向量的開發(fā)等,以確保驗證過程的完備性。根據(jù)CAN2.0協(xié)議,以BasicCAN和PeliCAN兩種模式進(jìn)行劃分,分別對CAN的寄存器讀/寫、數(shù)據(jù)收發(fā)、報文濾波、錯誤機制等進(jìn)行功能驗證,獲得仿真結(jié)果后,對其進(jìn)行分析并得出結(jié)論,CAN總線控制器的功能滿足協(xié)議要求。
[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.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP336
【參考文獻(xiàn)】
相關(guān)期刊論文 前6條
1 劉林密;趙志宇;林勇;;CAN總線控制器與ARM微處理器的接口時序設(shè)計[J];海軍航空工程學(xué)院學(xué)報;2005年01期
2 胡為;王宏斌;;基于FPGA的控制器局部網(wǎng)(CAN)總線控制器設(shè)計[J];火控雷達(dá)技術(shù);2006年01期
3 仲偉波;丁修方;;基于CAN總線的船舶機艙延伸報警系統(tǒng)[J];江蘇大學(xué)學(xué)報(自然科學(xué)版);2012年03期
4 苗中華;褚劍鋼;劉成良;韓增德;甘邦興;郝付平;;采棉機智能監(jiān)控系統(tǒng)CAN應(yīng)用層協(xié)議設(shè)計[J];農(nóng)業(yè)機械學(xué)報;2012年01期
5 張小龍;李亮;曹成茂;宋健;;基于CAN的汽車低附路面穩(wěn)定性控制測試系統(tǒng)[J];農(nóng)業(yè)機械學(xué)報;2012年08期
6 楊慧,田亮,田敏;CAN總線協(xié)議分析[J];中國儀器儀表;2002年04期
相關(guān)碩士學(xué)位論文 前5條
1 謝彥輝;基于CAN協(xié)議的現(xiàn)場總線儀表的設(shè)計[D];重慶大學(xué);2002年
2 陸孟雄;汽車舒適系統(tǒng)的CAN總線性能分析與仿真[D];南京農(nóng)業(yè)大學(xué);2004年
3 李亞峰;基于Verilog HDL設(shè)計CAN控制器[D];北京交通大學(xué);2008年
4 宋磊;CAN總線在現(xiàn)代汽車中的應(yīng)用研究[D];江蘇大學(xué);2002年
5 李見敏;基于CAN總線的電池管理系統(tǒng)的設(shè)計[D];天津大學(xué);2009年
本文編號:1871733
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1871733.html