車用微控制器運(yùn)算和譯碼部件的設(shè)計(jì)與驗(yàn)證
[Abstract]:Electrical Control Unit (ECU) plays a very important role in modern automobile. In order to realize the intelligence and network of automobile electronics, more ECUs need to be integrated in automobile. However, the core component of ECU microcontroller has been monopolized by foreign manufacturers for a long time, which is an obstacle to the development of domestic automobile industry. Therefore, it is of great significance to design and develop independent intellectual property vehicle microcontrollers. On the basis of analyzing the characteristics of vehicle microcontroller, we have determined the research goal: to realize a 16-bit vehicle microcontroller compatible with Freescale CPU12 instruction set. The whole microcontroller core adopts the single clock synchronization design and the overall design scheme of microprogram control, which improves the stability and flexibility of the system. This paper is mainly responsible for the design and verification of microcontroller operation and decoding parts. First of all, this paper proposes a unified data path and fast operation module. Using one operation module, the proposed data path can satisfy the 8-bit and 16-bit signed and unsigned operations of a class of instructions, thus avoiding the repetition of the operation modules and thus reducing the area of the parts. The performance evaluation results show that the designed computing unit can fully meet the requirements of the microcontroller. Secondly, a decoding scheme compatible with CPU12 instruction set is proposed on the basis of in-depth analysis of all instruction structures and features. Combined with the proposed efficient prefetching mechanism, it can quickly read instruction bytes, thus speeding up the generation of decoding information. The efficiency of microcontroller is improved. In the face of the verification challenges brought by complex design, this paper studies the verification language and verification methodology, builds a reusable verification platform based on UVM (Universal Verification Methodology), and implements modular verification based on coverage and assertion. The quality of design and verification is improved. In this paper, a transaction level instruction generator based on random constraints is designed. This generator can effectively generate instructions in accordance with instruction set format and greatly reduce the writing of manual directional excitation. Combined with the parallel assertions designed for interface signals and internal states, the debugging process and verification convergence at the module level are accelerated, and the complete verification of the components is realized. Finally, system level debugging and FPGA prototype test are carried out.
【學(xué)位授予單位】:湖南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP332
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 鞠芳;馬昕;田嵐;;基于FPGA的數(shù)字乘法器性能比較[J];電子器件;2011年06期
2 劉政林;郭超;霍文捷;;基于SHA-1引擎的嵌入式安全協(xié)處理器設(shè)計(jì)[J];華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年08期
3 王鍇;王宏;徐皚冬;;下一代車載網(wǎng)絡(luò)FlexRay及其應(yīng)用研究[J];計(jì)算機(jī)工程與應(yīng)用;2008年20期
4 王得利;高德遠(yuǎn);張駿;王黨輝;;32位嵌入式CISC微處理器設(shè)計(jì)[J];計(jì)算機(jī)科學(xué);2009年05期
5 董時(shí)華;喬廬峰;;改進(jìn)部分積壓縮結(jié)構(gòu)的快速乘法器[J];計(jì)算機(jī)工程;2010年09期
6 陳海民;李崢;謝鐵頓;;基于Radix-4 Booth編碼的乘法器優(yōu)化設(shè)計(jì)[J];計(jì)算機(jī)工程;2012年01期
7 李燕輝;吳冬寒;;汽車電子行業(yè)發(fā)展的主旋律[J];汽車零部件;2010年07期
8 李楠;喻明艷;;16×16快速乘法器的設(shè)計(jì)與實(shí)現(xiàn)[J];微電子學(xué)與計(jì)算機(jī);2008年04期
相關(guān)博士學(xué)位論文 前1條
1 孫康慧;中國(guó)汽車電子產(chǎn)業(yè)創(chuàng)新體系構(gòu)建研究[D];吉林大學(xué);2011年
本文編號(hào):2123352
本文鏈接:http://www.wukwdryxk.cn/kejilunwen/jisuanjikexuelunwen/2123352.html