基于UVM的PCI總線接口固件驗(yàn)證
發(fā)布時(shí)間:2021-10-11 00:23
PCI總線技術(shù)經(jīng)過多年的發(fā)展,目前仍廣泛應(yīng)用于嵌入式系統(tǒng)和工業(yè)控制系統(tǒng)等領(lǐng)域。在PCI接口實(shí)現(xiàn)方式中,IP核憑借開發(fā)速度快、靈活性好等優(yōu)點(diǎn)得到了廣泛應(yīng)用,但價(jià)格比較昂貴。開源平臺(tái)Open Cores提供了免費(fèi)的PCI接口固件,可用于實(shí)現(xiàn)PCI接口,但是沒有對(duì)其進(jìn)行充分詳細(xì)的功能驗(yàn)證。本文基于UVM(Universal Verification Methodology)搭建了驗(yàn)證平臺(tái),對(duì)PCI總線接口固件進(jìn)行仿真驗(yàn)證。本文首先分析了PCI和WISHBONE總線協(xié)議以及UVM,并給出了驗(yàn)證目標(biāo)。然后介紹了PCI接口固件的設(shè)計(jì)結(jié)構(gòu)和功能特點(diǎn),在此基礎(chǔ)上制定了PCI接口固件的驗(yàn)證計(jì)劃,包括驗(yàn)證功能點(diǎn)的提取、驗(yàn)證平臺(tái)實(shí)現(xiàn)方案和運(yùn)行方案,運(yùn)行方案又包括激勵(lì)、檢查、覆蓋率收集和斷言方案。本文根據(jù)制定的驗(yàn)證計(jì)劃,完成了驗(yàn)證平臺(tái)結(jié)構(gòu)、驗(yàn)證事務(wù)和驗(yàn)證組件的設(shè)計(jì),為了提高驗(yàn)證平臺(tái)搭建工作的效率,使驗(yàn)證平臺(tái)文件結(jié)構(gòu)更加規(guī)范且便于維護(hù),本文先利用代碼生成器Easier UVM生成驗(yàn)證平臺(tái)的基本框架,然后在框架的基礎(chǔ)上根據(jù)需要進(jìn)行改進(jìn)和補(bǔ)充,最終完成了驗(yàn)證平臺(tái)的搭建工作。在驗(yàn)證平臺(tái)中使用虛擬序列實(shí)現(xiàn)了層次化的序列...
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:94 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題背景及研究的目的和意義
1.2 國內(nèi)外研究現(xiàn)狀及分析
1.2.1 PCI總線技術(shù)
1.2.2 驗(yàn)證方法學(xué)
1.3 主要研究內(nèi)容
1.4 本文結(jié)構(gòu)
第2章 PCI接口固件分析及驗(yàn)證計(jì)劃制定
2.1 固件分析
2.1.1 WB Slave Unit
2.1.2 PCI Target Unit
2.1.3 配置空間
2.2 驗(yàn)證需求分析
2.2.1 驗(yàn)證要求
2.2.2 驗(yàn)證功能點(diǎn)
2.3 應(yīng)用試驗(yàn)
2.4 驗(yàn)證計(jì)劃
2.3.1 UVM驗(yàn)證方法學(xué)概述
2.3.2 平臺(tái)搭建方案
2.3.3 激勵(lì)產(chǎn)生方案
2.3.4 結(jié)果檢查方案
2.3.5 覆蓋率收集方案
2.5 本章小結(jié)
第3章 UVM驗(yàn)證平臺(tái)搭建和運(yùn)行
3.1 驗(yàn)證平臺(tái)設(shè)計(jì)
3.1.1 驗(yàn)證平臺(tái)結(jié)構(gòu)
3.1.2 驗(yàn)證事務(wù)設(shè)計(jì)
3.1.3 驗(yàn)證組件設(shè)計(jì)
3.2 覆蓋率收集和斷言
3.3 驗(yàn)證平臺(tái)的文件結(jié)構(gòu)和工作流程
3.4 本章小結(jié)
第4章 驗(yàn)證結(jié)果及分析
4.1 仿真環(huán)境
4.2 功能驗(yàn)證過程
4.3 結(jié)果分析
4.3.1 覆蓋率結(jié)果分析
4.3.2 斷言結(jié)果分析
4.5 本章小節(jié)
結(jié)論
參考文獻(xiàn)
攻讀碩士學(xué)位期間發(fā)表的論文及其它成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]基于OVM的可重用自動(dòng)化驗(yàn)證平臺(tái)[J]. 楊小麗. 西安航空學(xué)院學(xué)報(bào). 2016(05)
[2]基于WISHBONE總線的雙向PCI高速傳輸接口設(shè)計(jì)[J]. 梁燁,簡獻(xiàn)忠,肖兒良,姜冠祥,蔡留美,鄭照平. 電子技術(shù)應(yīng)用. 2016(08)
[3]基于VMM的ALU驗(yàn)證[J]. 蘇雪,潘明,翟江濤. 現(xiàn)代電子技術(shù). 2015(07)
[4]基于Xilinx FPGA的PCIe總線接口設(shè)計(jì)與實(shí)現(xiàn)[J]. 信侃. 無線電通信技術(shù). 2014(04)
[5]采用UVM的數(shù)字抽取濾波器的驗(yàn)證[J]. 駱麗,程成. 北京交通大學(xué)學(xué)報(bào). 2014(02)
[6]一種基于UVM面向RISCCPU的可重用功能驗(yàn)證平臺(tái)[J]. 謝崢,王騰,雍珊珊,陳旭,蘇吉婷,王新安. 北京大學(xué)學(xué)報(bào)(自然科學(xué)版). 2014(02)
[7]基于IP核的PCI接口FPGA設(shè)計(jì)實(shí)現(xiàn)[J]. 張麗君. 無線電通信技術(shù). 2013(01)
[8]基于RVM的AVS視頻解碼芯片的驗(yàn)證[J]. 付芳芳. 科學(xué)技術(shù)與工程. 2012(23)
[9]基于UVM驗(yàn)證方法學(xué)的AES模塊級(jí)驗(yàn)證[J]. 田勁,王小力. 微電子學(xué)與計(jì)算機(jī). 2012(08)
[10]基于eRM建立自動(dòng)化的驗(yàn)證平臺(tái)[J]. 文良,劉佑寶,吳龍勝. 現(xiàn)代電子技術(shù). 2011(12)
碩士論文
[1]基于UVM的SpaceWire固件功能驗(yàn)證[D]. 韓健.哈爾濱工業(yè)大學(xué) 2019
[2]基于UVM的FPGA代碼功能驗(yàn)證技術(shù)研究[D]. 鞠志敏.哈爾濱工業(yè)大學(xué) 2018
[3]基于UVM的MC-SOC中可重用驗(yàn)證平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 李世超.電子科技大學(xué) 2018
[4]基于UVM的SoC系統(tǒng)驗(yàn)證研究[D]. 陳靜.電子科技大學(xué) 2017
[5]PCI總線多功能擴(kuò)展卡IP核的設(shè)計(jì)與實(shí)現(xiàn)[D]. 徐繼彬.北京郵電大學(xué) 2017
[6]基于PLB的PCI接口IP核驗(yàn)證[D]. 田琳.西安電子科技大學(xué) 2016
[7]基于UVM可重用驗(yàn)證平臺(tái)的研究[D]. 張怡琳.西安電子科技大學(xué) 2015
[8]基于PCI Express總線高速數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)[D]. 牛曉軍.重慶大學(xué) 2013
[9]SoC驗(yàn)證方法研究及I2C通信模塊驗(yàn)證的實(shí)現(xiàn)[D]. 賽斌.天津大學(xué) 2009
本文編號(hào):3429433
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:94 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題背景及研究的目的和意義
1.2 國內(nèi)外研究現(xiàn)狀及分析
1.2.1 PCI總線技術(shù)
1.2.2 驗(yàn)證方法學(xué)
1.3 主要研究內(nèi)容
1.4 本文結(jié)構(gòu)
第2章 PCI接口固件分析及驗(yàn)證計(jì)劃制定
2.1 固件分析
2.1.1 WB Slave Unit
2.1.2 PCI Target Unit
2.1.3 配置空間
2.2 驗(yàn)證需求分析
2.2.1 驗(yàn)證要求
2.2.2 驗(yàn)證功能點(diǎn)
2.3 應(yīng)用試驗(yàn)
2.4 驗(yàn)證計(jì)劃
2.3.1 UVM驗(yàn)證方法學(xué)概述
2.3.2 平臺(tái)搭建方案
2.3.3 激勵(lì)產(chǎn)生方案
2.3.4 結(jié)果檢查方案
2.3.5 覆蓋率收集方案
2.5 本章小結(jié)
第3章 UVM驗(yàn)證平臺(tái)搭建和運(yùn)行
3.1 驗(yàn)證平臺(tái)設(shè)計(jì)
3.1.1 驗(yàn)證平臺(tái)結(jié)構(gòu)
3.1.2 驗(yàn)證事務(wù)設(shè)計(jì)
3.1.3 驗(yàn)證組件設(shè)計(jì)
3.2 覆蓋率收集和斷言
3.3 驗(yàn)證平臺(tái)的文件結(jié)構(gòu)和工作流程
3.4 本章小結(jié)
第4章 驗(yàn)證結(jié)果及分析
4.1 仿真環(huán)境
4.2 功能驗(yàn)證過程
4.3 結(jié)果分析
4.3.1 覆蓋率結(jié)果分析
4.3.2 斷言結(jié)果分析
4.5 本章小節(jié)
結(jié)論
參考文獻(xiàn)
攻讀碩士學(xué)位期間發(fā)表的論文及其它成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]基于OVM的可重用自動(dòng)化驗(yàn)證平臺(tái)[J]. 楊小麗. 西安航空學(xué)院學(xué)報(bào). 2016(05)
[2]基于WISHBONE總線的雙向PCI高速傳輸接口設(shè)計(jì)[J]. 梁燁,簡獻(xiàn)忠,肖兒良,姜冠祥,蔡留美,鄭照平. 電子技術(shù)應(yīng)用. 2016(08)
[3]基于VMM的ALU驗(yàn)證[J]. 蘇雪,潘明,翟江濤. 現(xiàn)代電子技術(shù). 2015(07)
[4]基于Xilinx FPGA的PCIe總線接口設(shè)計(jì)與實(shí)現(xiàn)[J]. 信侃. 無線電通信技術(shù). 2014(04)
[5]采用UVM的數(shù)字抽取濾波器的驗(yàn)證[J]. 駱麗,程成. 北京交通大學(xué)學(xué)報(bào). 2014(02)
[6]一種基于UVM面向RISCCPU的可重用功能驗(yàn)證平臺(tái)[J]. 謝崢,王騰,雍珊珊,陳旭,蘇吉婷,王新安. 北京大學(xué)學(xué)報(bào)(自然科學(xué)版). 2014(02)
[7]基于IP核的PCI接口FPGA設(shè)計(jì)實(shí)現(xiàn)[J]. 張麗君. 無線電通信技術(shù). 2013(01)
[8]基于RVM的AVS視頻解碼芯片的驗(yàn)證[J]. 付芳芳. 科學(xué)技術(shù)與工程. 2012(23)
[9]基于UVM驗(yàn)證方法學(xué)的AES模塊級(jí)驗(yàn)證[J]. 田勁,王小力. 微電子學(xué)與計(jì)算機(jī). 2012(08)
[10]基于eRM建立自動(dòng)化的驗(yàn)證平臺(tái)[J]. 文良,劉佑寶,吳龍勝. 現(xiàn)代電子技術(shù). 2011(12)
碩士論文
[1]基于UVM的SpaceWire固件功能驗(yàn)證[D]. 韓健.哈爾濱工業(yè)大學(xué) 2019
[2]基于UVM的FPGA代碼功能驗(yàn)證技術(shù)研究[D]. 鞠志敏.哈爾濱工業(yè)大學(xué) 2018
[3]基于UVM的MC-SOC中可重用驗(yàn)證平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 李世超.電子科技大學(xué) 2018
[4]基于UVM的SoC系統(tǒng)驗(yàn)證研究[D]. 陳靜.電子科技大學(xué) 2017
[5]PCI總線多功能擴(kuò)展卡IP核的設(shè)計(jì)與實(shí)現(xiàn)[D]. 徐繼彬.北京郵電大學(xué) 2017
[6]基于PLB的PCI接口IP核驗(yàn)證[D]. 田琳.西安電子科技大學(xué) 2016
[7]基于UVM可重用驗(yàn)證平臺(tái)的研究[D]. 張怡琳.西安電子科技大學(xué) 2015
[8]基于PCI Express總線高速數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)[D]. 牛曉軍.重慶大學(xué) 2013
[9]SoC驗(yàn)證方法研究及I2C通信模塊驗(yàn)證的實(shí)現(xiàn)[D]. 賽斌.天津大學(xué) 2009
本文編號(hào):3429433
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3429433.html
最近更新
教材專著