AMBA總線測試平臺的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時間:2020-09-24 17:02
隨著集成電路的復(fù)雜程度越來越高,系統(tǒng)芯片以及IP技術(shù)逐漸成為當(dāng)今芯片設(shè)計(jì)技術(shù)發(fā)展的必然趨勢。芯片驗(yàn)證也隨之成為當(dāng)前研究的熱點(diǎn),其大約占整個芯片設(shè)計(jì)工作量的40%-70%。隨著系統(tǒng)芯片中重用的IP模塊越來越多,如何快速有效地建立測試平臺,完成驗(yàn)證工作,成為當(dāng)今IC設(shè)計(jì)驗(yàn)證領(lǐng)域中的重要研究方向之一。 本課題是國家高技術(shù)研究發(fā)展計(jì)劃項(xiàng)目(863計(jì)劃)“家庭網(wǎng)絡(luò)核心SoC平臺和整體解決方案”(項(xiàng)目編號2003AA1Z1110)的一個子課題。本課題在對家庭網(wǎng)絡(luò)核心SoC平臺以及當(dāng)今的SoC驗(yàn)證方法學(xué)的深入研究的基礎(chǔ)上,提出一套適合家庭網(wǎng)絡(luò)核心SoC(System On Chip)平臺的功能驗(yàn)證方案。依據(jù)方案完成對AHB總線的功能驗(yàn)證,包括制訂驗(yàn)證計(jì)劃,建立測試平臺,以及開發(fā)測試激勵。本文中的測試平臺綜合使用基于編程語言接口和基于事務(wù)生成測試平臺的方法,并依據(jù)建立的事務(wù)庫,完成了測試激勵的設(shè)計(jì)工作,驗(yàn)證的功能覆蓋率和代碼覆蓋率都達(dá)到了滿意的指標(biāo)。同時在集成測試中,完成了VGA控制器IP核與AHB總線的互連,并依托測試平臺對VGA控制器IP核的從設(shè)備接口進(jìn)行了驗(yàn)證。 最后對本課題的工作進(jìn)行了總結(jié),并對今后研究工作進(jìn)行了展望。
【學(xué)位單位】:青島大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2006
【中圖分類】:TP336;TN406
【部分圖文】:
圖2.5HAB基本傳輸在HAB總線上,一次完整的傳輸可以分成兩個階段:地址階段與數(shù)據(jù)階段。地址階段傳送的是地址與控制信號,而數(shù)據(jù)階段則是讀/寫數(shù)據(jù)與響應(yīng)信號。圖2.5說明了AHB上的基本傳輸。傳輸在數(shù)據(jù)階段時,若無法在1個時鐘周期內(nèi)完成,從屬可用HREADY信號去延長(extend)傳輸。請參考圖2.6,當(dāng)HREADY為LOW時,表示傳輸尚未結(jié)束,為HGIH時一,則代表目前的傳輸結(jié)束了,但結(jié)束時的狀態(tài)則需看從屬響應(yīng)的HRESP信號(可能是OKAY或ERROR等)。
2.5說明了AHB上的基本傳輸。傳輸在數(shù)據(jù)階段時,若無法在1個時鐘周期內(nèi)完成,從屬可用HREADY信號去延長(extend)傳輸。請參考圖2.6,當(dāng)HREADY為LOW時,表示傳輸尚未結(jié)束,為HGIH時一,則代表目前的傳輸結(jié)束了,但結(jié)束時的狀態(tài)則需看從屬響應(yīng)的HRESP信號(可能是OKAY或ERROR等)。圖2.6帶有延遲的傳輸由于一次傳輸需要兩個階段才能完成,為了增強(qiáng)總線的性能,AHB將多個傳輸串接(Pipeline)起來,前后傳輸之間的地址階段和數(shù)據(jù)階段是重疊在一起的。
AHB支持八種的迸發(fā)類型,用來指示進(jìn)發(fā)的長度(傳輸?shù)膫數(shù),在AHB協(xié)議.中使用beat這個英文單詞)與地址間的關(guān)系。進(jìn)發(fā)的長度指示一次進(jìn)發(fā)中的節(jié)拍數(shù)目,而不是傳輸字節(jié)的數(shù)目。一次迸發(fā)傳輸中的數(shù)據(jù)總量由HS工ZE〔2:田指定,計(jì)算如下:節(jié)拍數(shù)目*數(shù)據(jù)量/節(jié)拍。下面列出由HBURTS【2:0]提供的AHB支持的/又種傳輸類型是:表2.2HAB支持的八種傳輸類型HBURST[2:0】COOCOI0IQ0111:11010全110111Tyl,eSD落CLEINC又WF七入夕4nJCR4幼j萬七入夕SINCRSWF匕氣夕16仆JCR16Deser!l)t!o一飛S云:飛gle仃an‘交r玩心:寸“,enti:19伙汀“。f姍‘peci丘ed二e公冬”14一b已a(bǔ)t..\·foPp沮gb,.t:‘:要_b之a(chǎn)tincren玲n6n它bur‘tS一be掀w1JPP泣gb獄‘:S一b亡ati〔土cretl枯生丈七ingh各r毛t16一beotwr。即i:珍伙:r‘t芝6一be幾:蔥.l’cre:11即t三公g乞u:寫:
本文編號:2826008
【學(xué)位單位】:青島大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2006
【中圖分類】:TP336;TN406
【部分圖文】:
圖2.5HAB基本傳輸在HAB總線上,一次完整的傳輸可以分成兩個階段:地址階段與數(shù)據(jù)階段。地址階段傳送的是地址與控制信號,而數(shù)據(jù)階段則是讀/寫數(shù)據(jù)與響應(yīng)信號。圖2.5說明了AHB上的基本傳輸。傳輸在數(shù)據(jù)階段時,若無法在1個時鐘周期內(nèi)完成,從屬可用HREADY信號去延長(extend)傳輸。請參考圖2.6,當(dāng)HREADY為LOW時,表示傳輸尚未結(jié)束,為HGIH時一,則代表目前的傳輸結(jié)束了,但結(jié)束時的狀態(tài)則需看從屬響應(yīng)的HRESP信號(可能是OKAY或ERROR等)。
2.5說明了AHB上的基本傳輸。傳輸在數(shù)據(jù)階段時,若無法在1個時鐘周期內(nèi)完成,從屬可用HREADY信號去延長(extend)傳輸。請參考圖2.6,當(dāng)HREADY為LOW時,表示傳輸尚未結(jié)束,為HGIH時一,則代表目前的傳輸結(jié)束了,但結(jié)束時的狀態(tài)則需看從屬響應(yīng)的HRESP信號(可能是OKAY或ERROR等)。圖2.6帶有延遲的傳輸由于一次傳輸需要兩個階段才能完成,為了增強(qiáng)總線的性能,AHB將多個傳輸串接(Pipeline)起來,前后傳輸之間的地址階段和數(shù)據(jù)階段是重疊在一起的。
AHB支持八種的迸發(fā)類型,用來指示進(jìn)發(fā)的長度(傳輸?shù)膫數(shù),在AHB協(xié)議.中使用beat這個英文單詞)與地址間的關(guān)系。進(jìn)發(fā)的長度指示一次進(jìn)發(fā)中的節(jié)拍數(shù)目,而不是傳輸字節(jié)的數(shù)目。一次迸發(fā)傳輸中的數(shù)據(jù)總量由HS工ZE〔2:田指定,計(jì)算如下:節(jié)拍數(shù)目*數(shù)據(jù)量/節(jié)拍。下面列出由HBURTS【2:0]提供的AHB支持的/又種傳輸類型是:表2.2HAB支持的八種傳輸類型HBURST[2:0】COOCOI0IQ0111:11010全110111Tyl,eSD落CLEINC又WF七入夕4nJCR4幼j萬七入夕SINCRSWF匕氣夕16仆JCR16Deser!l)t!o一飛S云:飛gle仃an‘交r玩心:寸“,enti:19伙汀“。f姍‘peci丘ed二e公冬”14一b已a(bǔ)t..\·foPp沮gb,.t:‘:要_b之a(chǎn)tincren玲n6n它bur‘tS一be掀w1JPP泣gb獄‘:S一b亡ati〔土cretl枯生丈七ingh各r毛t16一beotwr。即i:珍伙:r‘t芝6一be幾:蔥.l’cre:11即t三公g乞u:寫:
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 張朝華;一種16位數(shù)字信號處理器內(nèi)核的研究與設(shè)計(jì)[D];上海交通大學(xué);2008年
本文編號:2826008
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2826008.html
最近更新
教材專著