基于LEON3和AXI總線的SoC搭建與驗(yàn)證
發(fā)布時間:2018-07-20 15:14
【摘要】:隨著集成電路的發(fā)展,對集成電路集成度和性能的要求也越來越高,在這種趨勢下,在單個芯片上集成I/O設(shè)備、存儲器、處理器等成為當(dāng)前電路集成的主要形式,片上系統(tǒng)SoC也就應(yīng)運(yùn)而生。以IP復(fù)用為基礎(chǔ)的SoC,以其集成度高、功耗低、體積小等優(yōu)點(diǎn)成為目前芯片技術(shù)的主要發(fā)展方向。首先,本文對LEON3進(jìn)行了分析,其采用可擴(kuò)展處理器體系架構(gòu),具有可配置可綜合的性質(zhì)。另外LEON3具有全面的容錯措施來保證它的可靠性,采用二進(jìn)程的設(shè)計(jì)方法,使得代碼的可讀性增強(qiáng)、抽取級更高、仿真時間變短。其次,本文對AMBA總線協(xié)議研究分析,并分別對AHB、APB、AXI總線的特性及其傳輸方式進(jìn)行了詳細(xì)地總結(jié)。其中AXI總線作為AHB總線的擴(kuò)展和延伸,保留了總線便于擴(kuò)展、便于集成等優(yōu)點(diǎn),擴(kuò)展了總線的性能與靈活性。AXI總線適合高帶寬、高頻率、高性能設(shè)計(jì),在SoC設(shè)計(jì)中提供更高的性能。通過研究,本文得出AHB、APB、AXI總線之間的聯(lián)系,研究如何實(shí)現(xiàn)它們之間的轉(zhuǎn)換方法。本文設(shè)計(jì)了橋接器來實(shí)現(xiàn)總線協(xié)議的轉(zhuǎn)換,其中通過狀態(tài)機(jī)、控制器、計(jì)數(shù)器、FIFO等方式控制信號的轉(zhuǎn)換來實(shí)現(xiàn)。根據(jù)不同總線協(xié)議之間的轉(zhuǎn)換,本文設(shè)計(jì)了AHB to AXI橋接器、AXI to APB橋接器、AXI to AHB橋接器三個不同的橋接器,來實(shí)現(xiàn)LEON3與AXI總線的連接。最后,本文根據(jù)研究和分析,先完成了基于LEON3的SoC搭建過程,并在此基礎(chǔ)上連接了實(shí)現(xiàn)將LEON3連接到AXI總線的橋接器,然后利用提供的軟件開發(fā)環(huán)境和硬件設(shè)計(jì)工具,通過軟硬件協(xié)同系統(tǒng)技術(shù),實(shí)現(xiàn)基于LEON3和AXI總線的SoC的搭建。然后通過仿真工具M(jìn)odelSim對所設(shè)計(jì)的橋接器進(jìn)行仿真,驗(yàn)證其功能。將所搭建的SoC下載到FPGA上來建立SoC的原型,通過控制程序?qū)oC中連接在AXI總線上的GPIO通用接口、TIMER定時器進(jìn)行控制,來驗(yàn)證基于LEON3和AXI總線的SoC的可行性。本文的結(jié)論說明通過所設(shè)計(jì)的橋接器可以實(shí)現(xiàn)基于LEON3和AXI總線的SoC的構(gòu)建,在系統(tǒng)的驗(yàn)證方面,通過在芯片上建立SoC的原型,編寫測試程序能達(dá)到理想的驗(yàn)證效果,對所搭建的SoC實(shí)現(xiàn)了驗(yàn)證,通過本文的研究有效地解決了LEON3與AXI總線連接的難題。
[Abstract]:With the development of integrated circuits, the integration and performance of integrated circuits are becoming more and more important. In this trend, the integration of I / O devices, memory and processors on a single chip becomes the main form of current circuit integration. SoC emerges as the times require. SoC based on IP reuse has become the main development direction of chip technology because of its advantages of high integration, low power consumption and small size. Firstly, this paper analyzes LEON3, which adopts extensible processor architecture and is configurable and comprehensive. In addition, LEON3 has a comprehensive fault-tolerant measure to ensure its reliability. By adopting the two-process design method, the readability of the code is enhanced, the extraction level is higher, and the simulation time is shortened. Secondly, the AMBA bus protocol is studied and analyzed in this paper, and the characteristic and transmission mode of AHBB bus are summarized in detail. AXI bus is the extension and extension of AHB bus, which retains the advantages of easy expansion and integration of the bus, and extends the performance and flexibility of the bus. AXI bus is suitable for the design of high bandwidth, high frequency and high performance. Provides higher performance in SoC design. In this paper, the relation between AHBs APBX and AXI bus is obtained, and how to realize the conversion between them is studied. In this paper, a bridge is designed to realize the conversion of bus protocol, which is controlled by state machine, controller, counter FIFO and so on. According to the conversion between different bus protocols, this paper designs three different bridges of AHB to AXI to APB bridge to realize the connection between LEON3 and AXI bus. Finally, according to the research and analysis, this paper first completes the SoC building process based on LEON3, and then connects the bridge to connect LEON3 to AXI bus, and then uses the software development environment and hardware design tools. SoC based on LEON3 and AXI bus is built by software and hardware co-system technology. Then the designed bridge is simulated by the simulation tool ModelSim to verify its function. The SoC is downloaded to FPGA to build the prototype of SoC, and the GPIO universal interface timer connected to AXI bus in SoC is controlled by the control program to verify the feasibility of SoC based on LEON3 and AXI bus. The conclusion of this paper shows that the SoC based on LEON3 and AXI bus can be constructed by the designed bridge. In the aspect of system verification, the test program can achieve the ideal verification effect by building the prototype of SoC on the chip. The SoC is validated, and the problem of connecting LEON3 to AXI bus is solved by the research in this paper.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TN47
本文編號:2133941
[Abstract]:With the development of integrated circuits, the integration and performance of integrated circuits are becoming more and more important. In this trend, the integration of I / O devices, memory and processors on a single chip becomes the main form of current circuit integration. SoC emerges as the times require. SoC based on IP reuse has become the main development direction of chip technology because of its advantages of high integration, low power consumption and small size. Firstly, this paper analyzes LEON3, which adopts extensible processor architecture and is configurable and comprehensive. In addition, LEON3 has a comprehensive fault-tolerant measure to ensure its reliability. By adopting the two-process design method, the readability of the code is enhanced, the extraction level is higher, and the simulation time is shortened. Secondly, the AMBA bus protocol is studied and analyzed in this paper, and the characteristic and transmission mode of AHBB bus are summarized in detail. AXI bus is the extension and extension of AHB bus, which retains the advantages of easy expansion and integration of the bus, and extends the performance and flexibility of the bus. AXI bus is suitable for the design of high bandwidth, high frequency and high performance. Provides higher performance in SoC design. In this paper, the relation between AHBs APBX and AXI bus is obtained, and how to realize the conversion between them is studied. In this paper, a bridge is designed to realize the conversion of bus protocol, which is controlled by state machine, controller, counter FIFO and so on. According to the conversion between different bus protocols, this paper designs three different bridges of AHB to AXI to APB bridge to realize the connection between LEON3 and AXI bus. Finally, according to the research and analysis, this paper first completes the SoC building process based on LEON3, and then connects the bridge to connect LEON3 to AXI bus, and then uses the software development environment and hardware design tools. SoC based on LEON3 and AXI bus is built by software and hardware co-system technology. Then the designed bridge is simulated by the simulation tool ModelSim to verify its function. The SoC is downloaded to FPGA to build the prototype of SoC, and the GPIO universal interface timer connected to AXI bus in SoC is controlled by the control program to verify the feasibility of SoC based on LEON3 and AXI bus. The conclusion of this paper shows that the SoC based on LEON3 and AXI bus can be constructed by the designed bridge. In the aspect of system verification, the test program can achieve the ideal verification effect by building the prototype of SoC on the chip. The SoC is validated, and the problem of connecting LEON3 to AXI bus is solved by the research in this paper.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TN47
【參考文獻(xiàn)】
相關(guān)期刊論文 前6條
1 于治樓;姜凱;李峰;;基于FPGA的SOC驗(yàn)證平臺的設(shè)計(jì)[J];信息技術(shù)與信息化;2008年05期
2 侯秋菊;沈海華;;IP可重用的AMBA AXI總線驗(yàn)證平臺設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2008年07期
3 蔣周良;權(quán)進(jìn)國;林孝康;;AMBA總線新一代標(biāo)準(zhǔn)AXI分析和應(yīng)用[J];微計(jì)算機(jī)信息;2006年29期
4 何偉;張多利;周萌;高明倫;;SoC驗(yàn)證環(huán)境搭建方法的研究[J];中國集成電路;2006年08期
5 朱運(yùn)航;李雪東;;基于IP核復(fù)用的SoC設(shè)計(jì)技術(shù)探討[J];微計(jì)算機(jī)信息;2006年08期
6 李兵 ,駱麗;SoC技術(shù)現(xiàn)狀及其挑戰(zhàn)[J];今日電子;2005年08期
,本文編號:2133941
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2133941.html
最近更新
教材專著