衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何加速PCIe仿真

sanyue7758 ? 來源:處芯積律 ? 2023-08-17 09:42 ? 次閱讀

我們在進行PCIe RTL仿真時,由于PCIe ltssm協商過程比較復雜,導致PCIe ltssm進入L0狀態所花費的時間比較長(大概在20~60分鐘,因代碼復雜度、服務器性能、PCIe速率不同而所有差異),而如果進行網表級別的仿真一般需要1周以上的時間。此時加速PCIe仿真,提高效率是我們必須考慮的問題。常見的加速模式有如下三種。我們以VIP PCIe(Verification IP,一種PCIe驗證虛擬IP)對接Endpoint的仿真環境進行說明。 a7c9c046-3c4c-11ee-ac96-dac502259ad0.png ? ? ? 1、選擇低速模式加速仿真 在測試某些與速率不相關的功能時,為了減少仿真時間,可以選擇低速率模式,如選擇gen1,gen2。特別是gen1(2.5Gbps)速率下,ltssm協商所需要的時間最短。適用于測試跟速率無關的功能,比如說用戶邏輯功能的正確性。Gen3以及以上速率跟gen1/gen2比起來,多了均衡協商過程,此階段耗時最多。 2、使用PIPE口仿真加速 在完整的PCIe協商過程中,PHY的link協商時間較長。如果對接VIP支持PIPE(phy-interface-pci-express)互連的話,可以bypass PHY,直接使用PIPE接口連接,即Endpoint PCIe PIPE口對接VIP PIPE,能夠有效減少PCIe上電協商所需要的時間。側重PCIe TL層功能點以及用戶邏輯的測試用例,可以bypass PHY,使用PIPE口互連,測試PHY相關功能的用例不能使用此方法。 3、使用加速宏定義或者配置加速

PCIe ctrl(TL層和DL層)和PHY在設計時為了方便用戶測試,一般都添加了加速的手段,通常有2種手段:

1)代碼頂層或者內部的部分的寄存器決定是否加速:

如果在頂層,可以通過配置寄存器 or 改變例化值的方式實現; 如果在內部,可以通過force的方式實現

2)通過宏定義實現:

例如VCS仿真時加上+define+AUTO_FAST_SIMULIATION,具體宏定義名稱由IP確定。

加速原理 A)大幅減少鏈路狀態機在各狀態下的timeout時間,相對于正常模式,仿真模式下timeout時間可以減少至正常模式的千分之一或百分之一; B)大幅度減少訓練成功所需序列的數量,例如連續接收到1000個序列表示當前狀態訓練成功,加速模式下可以只需要10個序列就能訓練成功

審核編輯:彭菁

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    121169
  • 仿真
    +關注

    關注

    50

    文章

    4124

    瀏覽量

    133993
  • 服務器
    +關注

    關注

    12

    文章

    9304

    瀏覽量

    86066
  • PCIe
    +關注

    關注

    15

    文章

    1260

    瀏覽量

    83193
  • 代碼
    +關注

    關注

    30

    文章

    4827

    瀏覽量

    69054

原文標題:驗證:3種加速PCIe仿真的方法

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PCIe 5.0設計面臨的挑戰以及仿真案例

    本文主要給大家分享一下PCIe5.0的發展歷程、以及在設計、仿真中一些挑戰和如何進行仿真
    的頭像 發表于 02-03 10:16 ?6187次閱讀
    <b class='flag-5'>PCIe</b> 5.0設計面臨的挑戰以及<b class='flag-5'>仿真</b>案例

    基于Xilinx XCKU115的半高PCIe x8硬件加速

    基于Xilinx XCKU115的半高PCIe x8 硬件加速卡北京太速科技有限公司一、概述 本板卡系我公司自主研發,采用Xilinx公司的XCKU115-3-FLVF1924-E芯片作為主處理器
    發表于 08-22 17:31

    英特爾Optane On Secondary HDD無法加速PCIe驅動器

    的輔助硬盤驅動器。我在主PCIe SSD上安裝了Windows,但想要加速硬盤。我知道我無法加速PCIe驅動器并且不想。在我的BIOS中,我有CSM支持Dissabled。我已禁用RS
    發表于 10-17 11:51

    用于加速c代碼的PCIe FPGA如何開始

    嗨,我將從一個新項目開始。它涉及使用FPGA和GP / GPU加速PCIe板,這些板將被添加到常規計算機或服務器中。 GPU將是NVIDIA特斯拉。 FPGA板......還有待選擇。我確實看到了
    發表于 01-24 10:55

    PCIe加速卡的發展

    SSD的性能,特別是延遲的能力。相比PCIe閃存卡的形式,以往外置SSD要經過SAS/SATA,延遲高,在性能上存在差距,因此在需要數據加速的應用場景,如數據庫的OLTP應用,PCIe閃存卡就成為了不二
    發表于 06-24 05:00

    講真,這絕對是加速FPGA的仿真過程的最佳方法

    FPGA的仿真與調試在FPGA開發過程中起著至關重要的作用,也占用了FPGA開發的大部分時間。所以適當減少或簡化FPGA的仿真與調試過程無疑是對FPGA開發的加速,所對產品成型的時間。這里我們將利用
    發表于 04-25 08:00

    加速FPGA的仿真方式之——腳本命令

    PCIE,DMA的同學具有很大幫助。其中工程中使用到了大量xilinx IP,也是對《FPGA仿真篇-使用腳本命令來加速仿真一》的進一步補充和講解。2.使用腳本語言命令
    發表于 05-14 08:35

    PCIe的SmartNIC如何改變方案加速規則

    共享高速緩存存儲器。CXL 在改善主機與加速器間的通信方面有了長足的發展,但未能解決 PCIe 總線上的加速器之間的通信問題。  2018 年,Linux 內核最終加入了可支持 PCIe
    發表于 01-07 17:31

    求一種基于Xilinx XCKU115的半高PCIe x8 硬件加速

    半高PCIe x8硬件加速卡有哪些技術指標?半高PCIe x8硬件加速卡的物理特性是什么?半高PCIe x8硬件
    發表于 06-25 07:16

    ADM-PCIE-8K5 PCIe加速器板--賽靈思公司最新成員

    Alpha Data 為 ADM-PCIE-8K5 PCIe 加速器板提供的板支持包 (BSP) 包括:高性能PCIe/DMA、OpenPOWER Architecture CAPI(
    的頭像 發表于 07-30 17:31 ?2620次閱讀

    PCIe 5.0:加速云中的數據移動

      隨著數據處理需求和帶寬需求的不斷加速,業界采取了更加積極的方法來提升 PCIe 的性能,以確保它與其他技術保持同步。PCI-SIG已承諾在兩年內升級標準。PCIe 4.0 于 2017 年推出
    的頭像 發表于 11-21 17:08 ?889次閱讀

    如何加速HBM仿真迭代優化?

    如何加速HBM仿真迭代優化?
    的頭像 發表于 11-29 16:13 ?840次閱讀
    如何<b class='flag-5'>加速</b>HBM<b class='flag-5'>仿真</b>迭代優化?

    PCIe載板設計原理圖:636-基于FMC的Kintex XCKU060高性能PCIe AD采集板卡 AI加速計卡

    PCIe載板, AD采集板卡, AI加速計算, 3U VPX
    的頭像 發表于 06-17 16:29 ?730次閱讀
    <b class='flag-5'>PCIe</b>載板設計原理圖:636-基于FMC的Kintex XCKU060高性能<b class='flag-5'>PCIe</b> AD采集板卡 AI<b class='flag-5'>加速</b>計卡

    是德科技推出PCIe和UCIe仿真解決方案

    仿真工作流程,可用于仿真高速、高頻的數字設計。System Designer for PCIe 是一種智能的設計環境,用于對最新的PCIe Gen5 和 Gen6 系統進行建模和
    的頭像 發表于 07-30 16:06 ?953次閱讀
    是德科技推出<b class='flag-5'>PCIe</b>和UCIe<b class='flag-5'>仿真</b>解決方案

    PCIe加速卡在數據中心的應用

    隨著數據中心的快速發展,對計算能力的需求也在不斷增長。PCIe(Peripheral Component Interconnect Express)加速卡作為一種高性能的計算設備,已經在
    的頭像 發表于 11-06 09:32 ?765次閱讀
    百家乐官网玩家技巧分享| 百家乐官网赌王有哪些| 百家乐游戏平台有哪些哪家的口碑最好 | 百家乐合作代打| 百家乐官网关键词| 大发888真钱娱乐游戏| 百家乐娱乐皇冠世界杯| 百家乐官网庄闲预测| tt线上娱乐| 澳门百家乐赢钱秘诀| 百家乐官网筹码真伪| 百家乐官网硬币打法| 老虎机定位器| 百家乐真人娱乐城| 百家乐官网庄牌闲牌| 百家乐官网赌博分析网| 百家乐官网赌博怎么玩| 大发888娱乐游戏可以玩吗| 百家乐稳赢战术技巧| 百家乐注册优惠平台| 试玩百家乐官网帐| 678百家乐官网博彩娱乐平台| 百家乐官网怎么打啊| 莆田棋牌迷| 全讯网433234| 月亮城百家乐的玩法技巧和规则| 百家乐发牌的介绍| 尊龙百家乐官网娱乐城| 新世百家乐官网的玩法技巧和规则| 博E百百家乐官网娱乐城| 平陆县| 博野县| 太子娱乐城官网| 皇冠现金网娱乐城| 峨山| 百家乐开发公司| 百家乐不倒翁注码| 百家乐翻天快播粤语| 百家乐百乐发破解版| 新葡京百家乐现金网| 百家乐赌博规律|