日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

測試與驗(yàn)證復(fù)雜的FPGA設(shè)計(jì)(2)——如何在虹科的IP核中執(zhí)行面向全局的仿真

虹科智能自動化 ? 2022-06-15 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

仿真和驗(yàn)證是開發(fā)任何高質(zhì)量的基于 FPGA 的 RTL 編碼過程的基礎(chǔ)。在上一篇文章中,我們介紹了面向?qū)嶓w/塊的仿真,即通過在每個(gè)輸入信號上生成激勵并驗(yàn)證 RTL 代碼行為是否符合預(yù)期,對構(gòu)成每個(gè) IP 核的不同模塊進(jìn)行實(shí)體/塊的仿真。

前文回顧

如何測試與驗(yàn)證復(fù)雜的FPGA設(shè)計(jì)(1)——面向?qū)嶓w或塊的仿真

在本篇文章中,我們將介紹如何在虹科IP核中執(zhí)行面向全局的仿真,而這也是測試與驗(yàn)證復(fù)雜FPGA設(shè)計(jì)的第二個(gè)關(guān)鍵步驟。

面向全局的仿真

全局仿真意味著驗(yàn)證整個(gè)IP實(shí)體的正確行為,包括構(gòu)成產(chǎn)品的每個(gè)子模塊。為了適應(yīng)不同客戶的用例,虹科SoC-e IP核解決方案在設(shè)計(jì)時(shí)充分考慮了靈活性,這意味著虹科所有的IP核都是高度可配置的,無論是在集成時(shí)(以優(yōu)化 FPGA 中的封裝)還是在運(yùn)行時(shí)。借助于有著不同接口選項(xiàng)的寄存器映射(在下面的示例中,使用 AXI4),運(yùn)行時(shí)配置成為可能。

這種靈活性也對仿真過程提出了挑戰(zhàn),因?yàn)樾枰鶕?jù)仿真環(huán)境中的不同測試用例來配置IP。對此,虹科的合作伙伴SoC-e團(tuán)隊(duì)開發(fā)了一個(gè)令人驚嘆的智能測試平臺環(huán)境,在該環(huán)境中可以進(jìn)行實(shí)時(shí)配置并實(shí)現(xiàn)自動化,開發(fā)人員可以通過“點(diǎn)擊即用”的方式來執(zhí)行復(fù)雜的仿真。例如,測試臺可以通過交換機(jī)發(fā)送以太網(wǎng)幀,并可以通過訪問IP 核的統(tǒng)計(jì)寄存器來讀取結(jié)果(并檢查輸出是否符合預(yù)期)。

這極大地加快了調(diào)試過程,并允許開發(fā)團(tuán)隊(duì)執(zhí)行快速迭代,而這在基于硬件的測試環(huán)境中會慢得多。在下圖為具有此類全局測試平臺架構(gòu)的框圖(基于虹科網(wǎng)管以太網(wǎng)交換機(jī)IP核):


2aeca3a8-ebfe-11ec-a2f4-dac502259ad0.png

網(wǎng)管型以太網(wǎng)交換機(jī) (MES) 表示為UUT。其余的測試臺組件是符合整個(gè)環(huán)境的不可綜合的 VHDL 模塊:

Frame Generator::該模塊連接到以太網(wǎng)交換機(jī) IP 的入口端口,負(fù)責(zé)生成激勵(以太網(wǎng)幀)。

Frame Checker:該模塊連接到以太網(wǎng)交換機(jī)IP的出端口,負(fù)責(zé)分析交換機(jī)轉(zhuǎn)發(fā)的流量。

AXI Configurator:它控制 AXI4 配置總線以修改配置寄存器的內(nèi)容(讀/寫操作)。

測試平臺執(zhí)行流程

正常的測試平臺執(zhí)行流程如下:首先,AXIConfigurator模塊根據(jù)測試用例配置IP核。之后,每個(gè)FrameGenerator都會生成測試幀,并將其發(fā)送到啟用的入口端口。幀是通過循環(huán)重復(fù)某些特定測試文件中定義的內(nèi)容來生成的。最后,F(xiàn)rame Checker接收幀(接收與否,取決于測試用例)。該塊將檢查每個(gè)端口對應(yīng)的統(tǒng)計(jì)信息,并根據(jù)執(zhí)行的測試用例確定輸出是否符合預(yù)期的。

虹科SoC-e測試平臺架構(gòu)的一大亮點(diǎn)是Frame Checker可以自動檢測多種錯(cuò)誤,例如完整性錯(cuò)誤、轉(zhuǎn)發(fā)錯(cuò)誤或幀丟失。這是可實(shí)現(xiàn)的,因?yàn)镕rame Generator可以生成具有特定格式的流量(例如有效載荷中的特殊模式、序列號等),F(xiàn)rame Checker可以解釋這些流量。


測試平臺測試計(jì)劃

該測試平臺套件的驚人靈活性還與SoC-e定義的嚴(yán)格測試計(jì)劃相結(jié)合。對于每個(gè)IP核,都有一個(gè)測試計(jì)劃,旨在在仿真環(huán)境中測試盡可能多的特性。

例如,網(wǎng)管以太網(wǎng)交換機(jī)IP的測試計(jì)劃可以被劃分為五個(gè)主要部分:

通用交換

自定義轉(zhuǎn)發(fā)

過濾數(shù)據(jù)庫

優(yōu)先隊(duì)列

VLAN

這些部分旨在涵蓋與網(wǎng)絡(luò)相關(guān)的不同功能的行為,以及不同的流量模式和情況。


2aff13b2-ebfe-11ec-a2f4-dac502259ad0.png

測試平臺的結(jié)果可以由開發(fā)人員或用戶以不同的方式進(jìn)行分析。TCL控制臺用于快速反饋測試結(jié)果。然而,在某些情況下,在仿真的特定時(shí)刻深入了解特定信號值可能會很有趣。對于這種情況,還開發(fā)了預(yù)先格式化的波形,以便于查找特定信號。


用于測試執(zhí)行的命令行界面(CLI)

此測試平臺環(huán)境中包含的最新功能之一是可以直接從命令行界面(CLI)執(zhí)行所有測試,而無需打開RTL仿真工具(Vivado或其他工具)。這是一個(gè)很大的改進(jìn),因?yàn)樗梢詫?shí)現(xiàn)更高的測試自動化。它基于使用Vivado編譯器命令的腳本(Python)的使用,以便用戶生成易于解釋的結(jié)果。

下圖顯示了向用戶顯示的仿真菜單。用戶只需選擇相應(yīng)的選項(xiàng)即可執(zhí)行任何列出的測試:


2b179e50-ebfe-11ec-a2f4-dac502259ad0.png


眾所周知,仿真是一個(gè)需要大量時(shí)間的過程。即使在功能強(qiáng)大的計(jì)算機(jī)中執(zhí)行,毫秒或以上范圍內(nèi)的復(fù)雜仿真也需要持續(xù)數(shù)十分鐘,甚至更長。為了簡化執(zhí)行所有測試的過程(這需要幾個(gè)小時(shí)),我們實(shí)現(xiàn)了一個(gè)“-all”選項(xiàng),它允許在管道中執(zhí)行所有測試,且無需用戶交互。完成所有測試后,它將提供有關(guān)每個(gè)測試的報(bào)告消息(如下圖所示),并在測試失敗的情況下生成輸出文件,以便開發(fā)人員稍后進(jìn)行分析。

2b39b2a6-ebfe-11ec-a2f4-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 仿真
    +關(guān)注

    關(guān)注

    55

    文章

    4539

    瀏覽量

    138700
  • IP核
    +關(guān)注

    關(guān)注

    4

    文章

    345

    瀏覽量

    52117
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    高性價(jià)比ECU測試驗(yàn)證方案:PCAN-USB Pro FD助力打造更加靈活的 HiL 測試平臺

    隨著ADAS(高級駕駛輔助系統(tǒng))功能向更高級別演進(jìn),復(fù)雜的ECU對測試驗(yàn)證提出了嚴(yán)峻挑戰(zhàn)。傳統(tǒng)的硬件在環(huán)(HiL)測試系統(tǒng)往往伴隨著高昂的采購成本和僵化的部署流程。本文將通過真實(shí)案例,剖析如何利用
    的頭像 發(fā)表于 04-21 17:47 ?466次閱讀
    高性價(jià)比ECU<b class='flag-5'>測試驗(yàn)證</b>方案:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-USB Pro FD助力打造更加靈活的 HiL <b class='flag-5'>測試</b>平臺

    農(nóng)業(yè)機(jī)械通信開發(fā)最怕什么?試試這套CAN FD仿真方案

    PCAN-USBProFD應(yīng)用國家:英國所屬行業(yè):農(nóng)業(yè)機(jī)械應(yīng)用場景:測試驗(yàn)證仿真——農(nóng)業(yè)種植系統(tǒng)的CANFD通信在此背景下,一家大型
    的頭像 發(fā)表于 03-19 17:10 ?623次閱讀
    農(nóng)業(yè)機(jī)械通信開發(fā)最怕什么?試試這套<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN FD<b class='flag-5'>仿真</b>方案

    再獲國際權(quán)威認(rèn)可!方案榮登CiA官方期刊

    《CANNewsletter》。這不僅是對在高速通信與控制測試領(lǐng)域技術(shù)實(shí)力的權(quán)威背書,也進(jìn)一步彰顯了在機(jī)器人產(chǎn)業(yè)鏈
    的頭像 發(fā)表于 03-10 15:02 ?475次閱讀
    再獲國際權(quán)威認(rèn)可!<b class='flag-5'>虹</b><b class='flag-5'>科</b>方案榮登CiA官方期刊

    RDMA設(shè)計(jì)38:寄存器功能驗(yàn)證與分析

    。由于DUT寄存器數(shù)量較多,這里用全局計(jì)數(shù)寄存器為例說明寄存器功能驗(yàn)證過程。對于寄存器的仿真需要考慮寄存器初始值、讀寫屬性及寄存器功能。下面對全局
    發(fā)表于 02-09 10:26

    尋找8路CAN FD/2路1000BASE-T1通訊測試設(shè)備?一體化方案重塑測試效率

    集成8路CAN FD接口和2路1000BASE-T1車載以太網(wǎng)接口的一體化通訊測試設(shè)備,車輛網(wǎng)絡(luò)通訊測試主板正是為此而生。它將計(jì)算、采集
    的頭像 發(fā)表于 02-05 17:03 ?579次閱讀
    尋找8路CAN FD/<b class='flag-5'>2</b>路1000BASE-T1通訊<b class='flag-5'>測試</b>設(shè)備?<b class='flag-5'>虹</b><b class='flag-5'>科</b>一體化方案重塑<b class='flag-5'>測試</b>效率

    SOME/IP 節(jié)點(diǎn)仿真測試方案推薦:智能車載網(wǎng)絡(luò)驗(yàn)證的關(guān)鍵支撐

    協(xié)同、傳感器數(shù)據(jù)交互的關(guān)鍵技術(shù)。在智能汽車研發(fā)過程,SOME/IP 節(jié)點(diǎn)仿真測試直接決定了車載網(wǎng)絡(luò)的穩(wěn)定性、兼容性與可靠性,選擇一套成熟、高效的
    的頭像 發(fā)表于 02-05 11:52 ?273次閱讀

    RDMA設(shè)計(jì)35:基于 SV 的驗(yàn)證平臺

    設(shè)計(jì)。 FPGA IP(知識產(chǎn)權(quán))使用SystemVerilog(SV)進(jìn)行驗(yàn)證,主要基于其在驗(yàn)證效率、代碼復(fù)用性和工程協(xié)作方面的顯著優(yōu)勢
    發(fā)表于 02-01 13:14

    分享 | SocTek IP Cores:FPGA高端網(wǎng)絡(luò)與時(shí)間同步解決方案

    當(dāng)現(xiàn)代工業(yè)自動化、航空航天和關(guān)鍵基礎(chǔ)設(shè)施系統(tǒng)對通信可靠性的要求達(dá)到「零容忍」級別時(shí),傳統(tǒng)解決方案往往力不從心。系統(tǒng)需要確保數(shù)據(jù)包精確準(zhǔn)時(shí)到達(dá),不容許毫秒級的延遲或丟失。合作伙伴SOC-E公司
    的頭像 發(fā)表于 01-21 17:03 ?3622次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | SocTek <b class='flag-5'>IP</b> Cores:<b class='flag-5'>FPGA</b>高端網(wǎng)絡(luò)與時(shí)間同步解決方案

    動態(tài) | ×長城汽車技術(shù)交流日圓滿落幕!

    。×長城汽車技術(shù)交流活動從下午1點(diǎn)30開始陸續(xù)簽到、參觀現(xiàn)場demo,2點(diǎn)正式開始技術(shù)分享。長城汽車高層領(lǐng)導(dǎo)為活動開場,演講內(nèi)容圍繞
    的頭像 發(fā)表于 11-28 17:07 ?2281次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態(tài) | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×長城汽車技術(shù)交流日圓滿落幕!

    新品發(fā)布 | 車輛矢量測試難?WVS系統(tǒng)來破局

    WVS車輛矢量測試系統(tǒng)高精度|抗干擾|輕量化在智能底盤開發(fā),您是否也曾困擾于:實(shí)車測試數(shù)據(jù)的重復(fù)性與一致性難以保證?多傳感器數(shù)據(jù)不同步
    的頭像 發(fā)表于 11-06 17:04 ?1688次閱讀
    新品發(fā)布 | 車輛矢量<b class='flag-5'>測試</b>難?<b class='flag-5'>虹</b><b class='flag-5'>科</b>WVS系統(tǒng)來破局

    復(fù)雜的軟件算法硬件IP的實(shí)現(xiàn)

    Designer 設(shè)計(jì)套件 TASKING 組件的 CHC 編譯器完成的。 CHC 編譯器,即 C-to-Hardware Compiler。它輸入 C 語言源程序然后輸出一個(gè)可綜合的 FPGA 硬件描述
    發(fā)表于 10-30 07:02

    案例 | 為什么汽車零部件頭部企業(yè),選擇方案做方向盤EOL測試?

    方案助力提升方向盤產(chǎn)線測試效能汽車方向盤的EOL測試,如何做到既快又穩(wěn)?當(dāng)產(chǎn)線因測試偶發(fā)故障而面臨停滯風(fēng)險(xiǎn)時(shí),有哪些技術(shù)路徑可以實(shí)現(xiàn)精準(zhǔn)
    的頭像 發(fā)表于 10-29 17:33 ?605次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 為什么汽車零部件頭部企業(yè),選擇<b class='flag-5'>虹</b><b class='flag-5'>科</b>方案做方向盤EOL<b class='flag-5'>測試</b>?

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺

    十分復(fù)雜,需要使用成熟的驗(yàn)證知識產(chǎn)權(quán)(Verification IP,VIP)保證仿真的準(zhǔn)確性和效率,這一類的 VIP 通常十分昂貴并且復(fù)雜
    發(fā)表于 08-26 09:49

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)18:UVM驗(yàn)證平臺

    十分復(fù)雜,需要使用成熟的驗(yàn)證知識產(chǎn)權(quán)(Verification IP,VIP)保證仿真的準(zhǔn)確性和效率,這一類的 VIP 通常十分昂貴并且復(fù)雜
    發(fā)表于 07-31 16:39

    賦能高效EOL測試Baby-LIN格柵電機(jī)控制與診斷

    Baby-LIN-3-MB提供高效、靈活的格柵電機(jī)EOL測試解決方案,解決環(huán)境復(fù)雜、操作繁瑣、效率低等痛點(diǎn)。
    的頭像 發(fā)表于 07-22 14:06 ?2187次閱讀
    賦能高效EOL<b class='flag-5'>測試</b>:<b class='flag-5'>虹</b><b class='flag-5'>科</b>Baby-LIN格柵電機(jī)控制與診斷
    淅川县| 博客| 华容县| 聂拉木县| 资兴市| 开鲁县| 龙井市| 潞城市| 沿河| 岚皋县| 德保县| 东台市| 依安县| 甘泉县| 岳阳县| 靖安县| 恭城| 天门市| 沙河市| 荃湾区| 金门县| 宁波市| 大英县| 景宁| 丽水市| 南雄市| 大姚县| 吴桥县| 南漳县| 大新县| 宜良县| 双鸭山市| 濮阳县| 正安县| 宾阳县| 兴宁市| 化德县| 定安县| 图片| 大庆市| 新津县|