国产粉嫩小泬在线观看泬-亚洲中文字幕无码乱线-色呦呦官网-国产色爽-偷窥村妇洗澡毛毛多-亚洲狠狠做深爱婷婷影院-国产精品1-国产精彩视频在线-无码精品人妻一区二区三区免费看-国产av老师丝袜美腿丝袜-久久99婷婷-成人性生生活性生交3-性xxxx狂欢老少配o-九九九久久久久-黄色免费网站在线看-亚洲综合色区另类小说-欧美a∨-av在线免费观看网址-岛国av在线免费观看-国产精品v片在线观看不卡

你的位置:首頁 > 互連技術 > 正文

用于軟件驗證的硬件加速仿真之一:物理和虛擬探針

發布時間:2017-05-25 責任編輯:susan

【導讀】在驗證領域,虛擬探針增強了硬件加速仿真作為數據中心資源對硬件設計人員和軟件開發人員的吸引力。硬件加速仿真不斷證明它本身就是一種便利的工具,既可用于硬件/軟件協同驗證,也可用于測試硬件和軟件的集成。
 
啟動操作系統并執行軟件應用程序需要經過數十億個驗證周期 — 傳統的基于軟件的分析工具無法勝任這項任務。只有基于硬件的驗證引擎才可提供應對這一挑戰所需的吞吐量。正因為如此,硬件加速仿真和 FPGA 原型設計才會成為當今設計和驗證團隊的驗證工具箱中的必備引擎。
 
通過硬件加速仿真和 FPGA 原型設計,嵌入式軟件開發人員能夠驗證嵌入式軟件并執行系統驗證,這是一項極具吸引力的功能。只有通過硬件加速仿真,他們才能確認嵌入式系統軟件能夠與底層硬件協同工作,因為 FPGA 原型設計沒有提供可調試內部工作的硬件設計可見性。
 
另外,在設計周期中,項目組成員可以使用硬件加速仿真的時間通常遠早于使用 FPGA 原型的時間。因此,使用硬件加速仿真技術,軟件開發團隊開始進行驗證的時間要早于使用 FPGA 原型的情況。
 
硬件工程師也可以認識到在硬件加速仿真上運行軟件的優勢。當實際軟件產品第一次在硬件上運行時,它幾乎總會暴露出硬件錯誤,即使最全面的驗證方法也會遺漏一些錯誤。及早運行軟件可以暴露出這些錯誤,以便我們加以解決。這樣不僅簡單,而且成本較低。
 
物理探針
 
過去,軟件開發人員使用物理 JTAG 探針來調試在硬件加速器上運行的代碼(圖 1)。JTAG 標準定義了一系列信號,以及通過四管腳接口讀取和寫入物理芯片中的寄存器的方法。這種做法的初衷是提供一種測試芯片的方法,讓測試工程師窺探封裝芯片的內部,確認它是否正常工作。
 
軟件開發人員意識到他們可以使用相同的接口,讀取和寫入芯片中的處理器的通用寄存器。能夠讀取和寫入處理器的主寄存器,意味著他們可以調試在處理器上運行的程序。
 
通過一些巧妙的接口,他們可以使用嵌入式調試器(例如 Lauterbach 的 Trace-32 或 ARM 的 DS-5),將命令發送到 JTAG 探針,以提取或設置連接到探針的板載處理器的狀態。這是開發人員運行和調試嵌入式系統上的“裸機”程序和驅動程序的最常用方法。
 
使用當今的硬件加速仿真系統,可通過連接到外部器件的任何 I/O 卡,輸出設計的任何信號。這種方法可用于輸出 JTAG 接口的四個信號。通過將這些來自硬件加速器中的設計的信號連接到 JTAG 探針,軟件開發人員能夠在硬件加速仿真設計上,執行與在原型板上相同的調試工作。
 
由于 JTAG 探針將在設計后期用于原型板上,并且可能還在后續項目中使用,因此軟件開發人員一般都了解該探針的使用方法和作用。在硬件加速仿真設計上調試軟件時,軟件開發人員自然會采用這種熟悉的工具。
 
雖然 JTAG 接口讓調試器能夠直接讀取和寫入寄存器,但要正確地調試程序,還需要能夠讀取和寫入內存并且控制程序的執行。為了滿足這種需求,處理器設計人員添加了調試器可訪問的寄存器,以便將內存讀取和寫入指令插入到執行管道中。這樣一來,調試器就能夠完全訪問設計中的所有內存和內存映射的器件。
 
另外,這些設計人員還采用了斷點寄存器和其他調試支持電路,從而令 JTAG 調試器能夠控制程序的執行。這意味著,通過連接至處理器的 JTAG,調試器能夠顯示程序源代碼、處理器的寄存器、內存、變量以及程序的堆棧。因此,調試器能夠設置斷點,運行和單步調試程序,而這些正是軟件開發人員期望現代化軟件調試環境能夠提供的功能。
 
處理 JTAG 探針問題
 
雖然 JTAG 探針實現了在硬件加速仿真設計上的軟件調試,但它也有缺點。第一,JTAG 探針和在硬件加速器中運行的設計都有它們自己的自激時鐘。為了保持同步,這些時鐘必須維持一致的速度。如果做不到,調試器和設計之間的連接將會丟失。
 
很多情況下,需要重置探針;而有些時候,還將需要重置設計本身。有時減慢甚至停止硬件加速器中的設計時鐘是非常有用的,因為這樣可以采集和上載設計上的波形。這樣一來,開發人員就能夠查看設計的狀態,或者對設計進行強制賦值,使其變換到新值。實質上,如果硬件加速器上的時鐘不能減慢或停止,硬件開發人員將會丟失諸多硬件調試功能。
 
使用 JTAG 探針存在的第二個問題是性能。由于存在兩個獨立的時鐘域,一個在硬件加速器上,另一個在探針上,數據將在兩個域之間傳遞,就會產生跨時鐘域問題。為了解決這個問題,探針上的時鐘速度通常低于處理器的時鐘速度。在原型板上,處理器的時針速度可達到幾百兆赫甚至千兆赫,這不是問題。但在硬件加速仿真中,時鐘運行速度為一兆赫或兩兆赫,這可能讓速度減慢很多。
 
例如,在 ARM Cortex-A57 中分步運行單個指令,需要超過 400 萬個比特的 JTAG 掃描鏈活動。如果處理器的時鐘在 2 MHz 的頻率下運行,JTAG 時鐘的頻率是它的四分之一,也就是 500 kHz,則在分步運行之后,需要 8 秒才能更新調試器中的視圖。
 
另一個性能問題是程序下載時間。軟件開發人員使用掃描鏈,通過 JTAG 探針將程序下載到目標。如果程序很大,則將程序加載到存儲器可能要花費一個小時甚至更長時間。大多數軟件開發人員無法接受這種性能水平。
 
JTAG 事務處理器
 
有一種使用 JTAG 調試器的方法可以消除這些問題。硬件加速仿真系統能夠通過電路和硬件加速器內置的編程功能,驅動和采樣設計中的任何信號。我們無需通過 I/O 卡從設計中采集信號,然后使用物理探針予以驅動,而是可以使用“事務處理器”,通過編程方式驅動設計中的 JTAG 信號。與物理探針相同,事務處理器也可以驅動相同的信號,使其變換到相同的值,從而提供相同的調試功能。
 
由于設計和 JTAG 事務處理器都在硬件加速仿真系統的控制下,因此時鐘由硬件加速器控制。時鐘域可以同步,因此能消除多個時鐘的問題。
 
也就是說,硬件加速器上的時鐘可以減慢或停止,以便執行硬件調試活動,例如收集波形或檢驗設計。設計和 JTAG 事務處理器之間的連接不再取決于時間,而是由硬件加速仿真系統進行控制。
 
硬件加速器能夠自由地減慢或停止時鐘,然后啟動或加快時鐘,從而可避免丟失設計和調試器之間的連接。如果硬件設計人員將其設計連接到 JTAG 調試器,他們就能利用硬件加速器提供的全部硬件調試功能。如此一來,他們也許還能在硬件加速仿真設計上使用更為復雜的測試平臺。
 
使用物理 JTAG 探針時,不能使用很可能減慢硬件加速仿真吞吐的測試平臺,例如開放式驗證方法學 (OVM) 和通用驗證方法學 (UVM),也不能使用那些實施斷言和覆蓋率的測試平臺。但在使用虛擬 JTAG 探針時,可以使用這些測試平臺。
 
另外還有一個優點,就是 JTAG 事務處理器的時鐘可與處理器的時鐘保持相同速度的運行,而無需擔憂同步問題。使用這種方法,JTAG 時鐘可與處理器時鐘在相同速度下運行,這意味著調試器性能和響應能力可以增加三倍或四倍。
 
通過虛擬化連接還可以提供其他優點。由于能夠收集和上載波形,因此可在設計運行過程中收集開關數據。這種方法可用于查找功率峰值,而且在軟件調試器激活的情況下,它能夠匯集軟件活動和功耗之間的相關性(將在本文章的第 2 部分,對此進行詳述)。
 
與設計的虛擬化連接可以允許來自調試器的更多樣連接。因此,不僅 JTAG 信號可以包括在接口中,調試器將對設計產生更大影響。具體來說,它能夠直接重置設計。
 
如果設計進入停止運行或無響應狀態,調試器能夠發起硬件重置,讓設計返回到已知狀態。調試器還可以產生捕獲波形的觸發事件,讓開發人員能夠查看與軟件中的已知位置關聯的波形。開發人員能夠設置軟件中的斷點,以及要在到達斷點的位置周圍捕獲的波形。
 
用戶可以任意保存和恢復虛擬化連接。由于硬件加速器能夠完全控制調試器連接兩端的狀態,因此可將硬件加速器的保存和恢復功能與具有虛擬 JTAG 連接的設計結合使用。
 
無需連接到專門配置的 I/O 卡,也可將設計加載到任何一組邏輯板上的硬件加速仿真中(圖 2)。虛擬探針在運行設計方面實現了更高靈活性,它為工程組提供了一種方法,讓他們使用硬件加速仿真作為數據中心資源,在多個項目和部門之間共享。
 
最后,使用虛擬探針,軟件開發人員無需維護物理硬件并可將其連接到硬件加速仿真。很多工程組使用硬件加速仿真作為數據中心資源,軟件開發人員可能身在距離他們使用的硬件加速仿真系統數千英里之外的位置,因此,使用物理探針并不切實際。
 
硬件加速仿真在持續演進,不斷推出新的特性、功能和使用模式,從而使得它成為一種適用于硬件設計人員和軟件開發人員的多功能驗證工具。虛擬探針增強了硬件加速仿真作為數據中心資源的吸引力。
要采購探針么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 青青草国产在线视频 | 国产精品a成v人在线播放 | 东京热中文字幕a∨无码 | 久久亚洲国产成人影院 | 中文字幕在线观看网址 | 成 人色 网 站 欧美大片在线观看 | 五月丁香久久综合网站 | 高潮爽死抽搐白浆gif视频 | 久久香蕉av| 久久亚洲精品11p | 免费观看成年人视频 | 中文字幕无码专区人妻系列 | 国产乱国产乱老熟 | 亚洲精品国产成人精品 | 亚洲涩涩图 | 国产成人亚洲综合色 | 国产精品羞羞答答在线观看 | 日韩av不卡在线观看 | 中文无码伦av中文字幕在线 | 国产高清精品福利私拍国产写真 | 国产青青在线 | 黄色一级片欧美 | 精品国产一区二区三区四 | 综合人妻久久一区二区精品 | 国产肥熟 | 亚洲精品nv久久久久久久久久 | 国产又粗又长又黄 | 亚洲激情成人 | 一区二区三区在线播放 | 亚洲精品乱码久久久久久蜜桃不爽 | 99国产精品久久99久久久 | 亚洲精品av少妇一区二区 | 国产噜噜噜噜久久久久久久久 | 欧美性性性性o00xx | 欧美大屁股熟妇bbbbbb | 无码加勒比一区二区三区四区 | 日韩中文在线观看 | 色吊丝永久性观看网站 | 老熟妇hd小伙子另类 | 色久av | 成人美女视频在线观看18 | 精品国产午夜理论片不卡精品 | 成人爱爱视频 | 嘿咻视频在线观看 | 亚洲国产精品无码第一区二区三区 | 天天摸天天摸色综合舒服网 | 九九九免费观看视频 | 99精品99| 中国三级黄色 | 粉嫩久久久久久久极品 | 超碰在线免费看 | 亚洲精品1卡2卡3卡 免费国产在线一区二区 | 成人黄色一级 | 性色av一区二区三区咪爱四虎 | 精品人人妻人人澡人人爽牛牛 | xxxxxhd亚洲人hd | 亚洲第一av片精品堂在线观看 | 国产精品久久久影视青草 | 美国黄色一级视频 | 中文字幕综合 | 夜夜操影院 | 亚洲欧洲成人av每日更新 | 无码专区heyzo色欲av | 狠狠躁夜夜躁人人躁婷婷视频 | 三上悠亚网站在线观看一区二区 | 无码专区丰满人妻斩六十路 | 自拍偷拍日韩精品 | 亚洲最大无码中文字幕网站 | 羞羞色影院 | 久久久久久久久免费看无码 | 久久久国产不卡一区二区 | 性av网| 91精品区| 激情视频免费在线观看 | 亚洲а∨天堂男人无码2008 | 各种少妇正面bbw撒尿 | 亚洲午夜无码久久yy6080 | 在线点播亚洲日韩国产欧美 | 亚洲精品久久久一二三区 | 夜夜嗨av 禁果av 粉嫩av懂色av | 蜜桃久久久久久 | 亚洲视频在线看 | 国产乱码久久久久久 | 综合狠狠 | 日韩在线www | 国产麻无矿码直接观看 | 亚洲国产果果在线播放在线 | 成人精品一区日本无码网站 | 在线播放日韩 | 久久久久人妻一区精品色欧美 | 国产剧情国产精品一区 | 果冻av在线 | 欧美另类 自拍 亚洲 图区 | 国产美女精品自在线拍 | 亚洲天堂视频在线观看 | 人人妻人人澡人人爽人人精品浪潮 | 美女黄频视频大全免费的国内 | 玖玖视频| 色综合99久久久无码国产精品 | 主站蜘蛛池模板: 国产伦精品一区二区三区88av | 精品久久久久久国产牛牛 | 亚洲色无码专区在线观看 | 日韩欧美成人网 | 久久av资源网 | 99久久免费国产精品四虎 | 理论片午午伦夜理片影院 | 天天澡天天狠天天天做 | 国产成人片无码视频在线观看 | 亚洲精品国产精品国自产网站按摩 | 视频1区2区 | 国产剧情麻豆女教师在线观看 | 欧美真人性做爰全过程 | 青青草在线免费观看 | 欧美脚交 | 欧美69视频| 亚洲高清中文字幕在线看不卡 | 国产成人中文字幕 | 色综合久久无码中文字幕 | 久久av色| 亚洲中文字幕久久精品无码va | 尤物193在线人妻精品免费 | 午夜福利在线永久视频 | 色肉色伦交av色肉色伦 | 亚洲国产综合在线区尤物 | 区一区二视频 | 午夜免费毛片 | 可以免费在线观看的av | 91av视频网| 国产欧美日韩在线观看一区二区 | 久久精品天天中文字幕人妻 | 欧美韩日国产 | 亚洲午夜无码久久久久软件 | 国产三级精品三级在线观看 | av观看免费 | 亚洲精品国产综合麻豆久久99 | 国产精品人人爽 | 最近免费中文字幕中文高清6 | 成人做爰高潮尖叫声免费观看 | 最新国产精品拍自在线观看 | 久久久不卡国产精品一区二区 | 久久精品亚洲精品国产欧美 | 精品国产一区二区三区不卡在线 | 国产一区二区三区不卡av | 亚洲日日操 | 亚洲精品久久一区二区无卡 | 97色伦综合在线欧美视频 | 蜜色影院 | 中文字幕理伦午夜福利片 | 亚洲成a人片777777张柏芝 | 日本护士后进式高潮 | 成人av动漫 | 国产伦精品一区二区三区照片 | 中文字幕人妻丝袜二区 | 久久久久久久久嫩草精品乱码 | 九热精品 | 色先锋玖玖av资源部 | 好男人好资源在线观看免费视频 | 黄色天堂网 | 国产第一页浮力影院草草影视 | 亚洲真人无码永久在线 | 国产色影院 | 亚洲一区视频在线播放 | 成年人性视频 | 中文字幕 视频一区 | 91久久久久国产一区二区 | 人妻无码免费一区二区三区 | 国产午夜福利精品久久 | 日本精品人妻无码免费大全 | 欧美精品一二区 | 青青青国产在线观看手机免费 | 国产亲子乱弄免费视频 | 91视频第一页 | 日韩三级免费观看 | av无码播放一区二区三区 | 少妇仑乱a毛片无码 | 蜜桃臀av| 亚洲国产精品成人综合久久久久久久 | 欧美一级视频在线观看 | 看免费黄色大片 | 国模在线| 国产成人久久av免费看 | 亚洲国产一区二区在线 | 久久97超碰色中文字幕总站 | 天天色官网 | 亚洲国产精品嫩草影院久久 | 国产11页| 久久精品视频在线看15 | 一区二区国产高清视频在线 | 蜜桃久久av一区 | 色在线视频观看 | 久久www免费人成—看片 | 青青草欧美| 亚洲影库 | 国产精品美女久久久浪潮av | 国产黄色自拍 | 色资源av中文无码先锋 | 成人三级a视频在线观看 | 国产麻豆 9l 精品三级站 | 主站蜘蛛池模板: 就要操就要射 | 91视频com| 呦女精品 | 色欲天天婬色婬香影院视频 | 麻豆视传媒官网免费观看 | 人人看片人人看特色大片 | 欧美性视频网站 | 医院人妻闷声隔着帘子被中出 | 99re热免费精品视频观看 | 阳茎伸入女人阳道视频 | 在线观看特色大片免费网站 | 无码中文字幕色专区 | 亚洲精品无码永久中文字幕 | 亚洲国产精品久久一线app | 九九热免费在线视频 | 色综合久久久久综合一本到桃花网 | 亚洲三级在线视频 | 国产v亚洲v | 成人免费乱码大片a毛片 | 激情九九| 69成人做爰免费视频 | 曰韩人妻无码一区二区三区综合部 | 一本大道香蕉大a√在线 | 久久www成人_看片免费不卡 | 中文字幕1页| 亚洲深夜在线 | 亚洲社区在线 | 国产欧美日韩在线中文一区 | 日韩人妻无码精品专区 | 国产免费啪啪 | 韩国无码中文字幕在线视频 | 男女下面一进一出好爽视频 | 小早川怜子久久精品中文字幕 | 亚洲午夜黄色 | 国模私拍在线 | 四虎免费大片aⅴ入口 | 综合视频一区 | 国产一区二区在线观看视频 | 正在播放老肥熟妇露脸 | 色一情一乱一伦一区二区三区小说 | 五月天激情国产综合婷婷婷 | 亚洲欧美色综合影院 | 日本免费在线观看 | 蜜乳av久久久久久久久久久 | 97国产在线看片免费人成视频 | 奇米中文字幕 | 人人狠狠综合久久亚洲 | 国产欧美日韩综合精品一区二区 | 五月深爱| 97碰碰碰免费公开在线视频 | 久久精品无码精品免费专区 | 思思久久96热在精品国产 | 夜夜躁狠狠躁日日躁 | 国产三级三级三级 | 碰在线视频 | 亚洲成在人网站av天堂 | 狠狠亚洲婷婷综合色香五月排名 | 乱码精品一卡二卡无卡 | 国产五月天婷婷 | 亚洲精品蜜桃久久久久久 | 欧美性xxxxx极品少妇直播 | 激情校园都市古典人妻 | 午夜福利视频1692 | 国产精品乱码久久久 | 在线观看国产三级 | 久热在线播放中文字幕 | 五月婷在线观看 | 国产精品 视频一区 二区三区 | 国产精品区一区第一页 | 蜜臀精品无码av在线播放 | 亚洲视频自拍偷拍 | 丁香五月缴情综合网 | 亚洲精品国产情侣av在线 | 91麻豆精品国产91 | 天天综合天天做天天综合 | 99精品在线看 | 美女疯狂连续喷潮视频 | 日本边添边摸边做边爱喷水 | 波多野结衣 一区 | 无码潮喷a片无码高潮视频 欧美另类精品xxxx人妖 | 成人69视频 | 日本精品巨爆乳无码大乳巨 | 久久午夜夜伦鲁鲁片免费无码 | 天天性综合 | av网站免费观看 | 日韩精品成人av在线观看 | 黄色a大片 | 成人欧美一区二区三区白人 | 午夜av免费观看 | 5566先锋影音夜色资源站在线观看 | 激情999 | 国产日产欧产精品精乱子 | 精品久久久久久中文字幕 | 天堂资源中文最新版在线一区 | 九九热精品视频在线播放 | 久久99精品久久久久久9蜜桃 | 国产精品亚洲欧美中字 | 欧美性猛烈 | 熟妇人妻一区二区三区四区 |