PCI-PLB橋IP核在SOC中的應(yīng)用與驗證
本文選題:PCI-PLB橋 切入點:SOC 出處:《西安電子科技大學(xué)》2013年碩士論文
【摘要】:PCI(Peripheral Component Interconnect)總線因其具有眾多的功能、強大的兼容性和獨立于處理器等很多優(yōu)點,在計算機(jī)總線市場上獨領(lǐng)風(fēng)騷,并且在芯片級設(shè)計中,經(jīng)常使用PCI總線作為主機(jī)接口。隨著嵌入式系統(tǒng)的發(fā)展,特別是SOC(System On a Chip)技術(shù)的飛速發(fā)展,IBM系列的處理器在嵌入式系統(tǒng)芯片設(shè)計中得到了廣泛的應(yīng)用。PLB(Processor Local Bus)總線被IBM用作片上處理器總線,因此在使用PCI接口的嵌入式系統(tǒng)芯片設(shè)計中,PCI-PLB橋就成為了必備的接口模塊。 本文針對基于IBM系列處理器的SOC系統(tǒng),,采用了PCI-PLB橋模塊作為主機(jī)接口,設(shè)計實現(xiàn)了SOC系統(tǒng)與其它PCI主設(shè)備、從設(shè)備的PCI通信接口。驗證仿真結(jié)果表明,在PCI總線工作頻率為33MHz,總線寬度為32位的情況下,該PCI-PLB橋可以以較高傳輸效率來實現(xiàn)PCI設(shè)備與SOC之間的相互通信。 本文首先對PCI總線和PLB總線協(xié)議進(jìn)行了介紹,其中包括總線命令和總線操作時序。并且對PCI-PLB橋的體系結(jié)構(gòu)和功能進(jìn)行了深入的研究,PCI-PLB橋包括兩個傳輸通道,一個是PCI到PLB方向的向內(nèi)傳輸通道,另一個是PLB到PCI方向的向外傳輸通道。在對PCI-PLB橋研究的基礎(chǔ)上,進(jìn)行了集成在橋中的PCI仲裁器的設(shè)計。其次在基于SOC的PCI通信接口設(shè)計部分,構(gòu)建了SOC系統(tǒng)整體架構(gòu),實現(xiàn)了SOC系統(tǒng)與其它PCI主設(shè)備、從設(shè)備的PCI通信接口。最后論文重點討論了驗證平臺的搭建、驗證方法和驗證原理,完成了模塊級和虛擬平臺級的驗證。
[Abstract]:PCI(Peripheral Component Interconnect bus has many advantages, such as numerous functions, strong compatibility and independence from processor, and so on, so it dominates the market of computer bus. PCI bus is often used as host interface in chip level design.Therefore, PCI-PLB bridge has become a necessary interface module in the design of embedded system chip using PCI interface.In this paper, for the SOC system based on IBM series processors, the PCI-PLB bridge module is used as the host interface, and the PCI communication interface between the SOC system and other PCI main devices and slave devices is designed and implemented.The simulation results show that the communication between PCI devices and SOC can be realized with high transmission efficiency under the condition that the frequency of PCI bus is 33MHz and the bus width is 32 bits.This paper first introduces PCI bus and PLB bus protocol, including bus command and bus operation timing.Furthermore, the architecture and function of PCI-PLB bridge are deeply studied. The PCI-PLB bridge includes two transmission channels, one is the inward transmission channel from PCI to PLB, the other is the outward transmission channel from PLB to PCI.Based on the research of PCI-PLB bridge, the design of PCI arbiter integrated into the bridge is carried out.Secondly, in the part of PCI communication interface design based on SOC, the whole structure of SOC system is constructed, and the PCI communication interface between SOC system and other PCI main devices and slave devices is realized.Finally, the paper focuses on the construction of verification platform, verification method and verification principle, and completes the verification of module level and virtual platform level.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP336;TN47
【參考文獻(xiàn)】
相關(guān)期刊論文 前6條
1 王攀科;程波;周維超;;自定制IP在SOPC系統(tǒng)中的實現(xiàn)及性能分析[J];儀器儀表用戶;2009年01期
2 王世好,王歆民,劉明業(yè);嵌入式系統(tǒng)軟硬件協(xié)同驗證中軟件驗證方法[J];計算機(jī)研究與發(fā)展;2005年03期
3 郭濤;田澤;;SoC設(shè)計中基于Linux協(xié)同驗證的研究和實現(xiàn)[J];軟件導(dǎo)刊;2009年05期
4 李攀;田澤;蔡葉芳;張亮;楊海波;;基于SOPC的PCI通信接口設(shè)計與實現(xiàn)[J];計算機(jī)技術(shù)與發(fā)展;2009年09期
5 王良清,沈緒榜;PCI總線分組循環(huán)仲裁算法的實現(xiàn)[J];微電子學(xué)與計算機(jī);2002年01期
6 杜旭,夏曉菲,趙宇;總線功能模型在集成電路功能驗證中的設(shè)計和應(yīng)用[J];微電子學(xué)與計算機(jī);2004年05期
相關(guān)博士學(xué)位論文 前1條
1 史江義;基于IP核的SOC設(shè)計關(guān)鍵技術(shù)研究[D];西安電子科技大學(xué);2007年
相關(guān)碩士學(xué)位論文 前7條
1 彭維;基于PLB總線的用戶IP核接口技術(shù)研究[D];合肥工業(yè)大學(xué);2011年
2 范小虎;基于FPGA的PCI接口軟硬件協(xié)同設(shè)計及其應(yīng)用[D];濟(jì)南大學(xué);2011年
3 寧佐林;網(wǎng)絡(luò)處理器PCI橋IP Core的設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2006年
4 張順和;PCI總線接口設(shè)計的應(yīng)用與研究[D];西安電子科技大學(xué);2006年
5 孫曉寧;基于ARM的PCI北橋設(shè)計與驗證[D];湖南大學(xué);2008年
6 葛保建;基于SOPC的軟硬件協(xié)同設(shè)計平臺的研究與實現(xiàn)[D];武漢科技大學(xué);2008年
7 王星;全雙工交換式以太網(wǎng)終端系統(tǒng)中時間同步模塊的設(shè)計與驗證[D];西安電子科技大學(xué);2010年
本文編號:1716874
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1716874.html