那曲檬骨新材料有限公司

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

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

3天內不再提示

用于RISC-V SoC的TileLink互連驗證IP

星星科技指導員 ? 來源:synopsys ? 作者:synopsys ? 2023-05-25 15:39 ? 次閱讀

什么是RISC-V

精簡指令集計算機體系結構(RISC)是一種指令集體系結構(ISA),它意味著硬件和軟件之間的基本橋梁。RISC通過定義一組簡單的指令來實現匯編語言程序員處理器之間的通信,這些指令組合在一起以執行各種復雜的指令。

RISC和復雜指令集計算機(CISC)方法都試圖優化CPU的處理時間。在RISC中,每條指令所需的周期減少,而每個程序的指令增加。但在CISC中,每個程序的指令數減少,而每條指令的周期增加。

執行時間 = # 每個程序的指令數 X # 每條指令的周期數

因此,RISC更像是基于軟件的ISA,因為軟件必須負責發送必要的簡單指令來執行應用程序。而CISC是基于硬件的ISA,因為CISC中的指令很復雜,因此需要復雜的指令解碼。

RISC-V是基于既定RISC原則的開放標準指令集架構。與大多數其他ISA設計不同,RISC-V是在開源許可下提供的,允許在整個行業中廣泛使用。

了解TileLink在RISC-V架構中的作用

RISC-V的開發人員開發了一種名為RocketChip的參數化SoC發生器,它使用TileLink規范作為其多處理器,加速器和DMA引擎等的互連。

TileLink 是一種開源芯片級互連標準,提供對內存和其他設備的一致內存映射訪問。它也是一種快速且可擴展的互連,可提供低延遲和高吞吐量傳輸。

磁貼鏈接的主要優點:

TileLink 旨在支持緩存一致性共享內存

在多核(單個芯片上的多個處理器)環境中,緩存一致性是一個問題,其中每個處理器都有一個單獨的緩存內存。在這種情況下,可以擁有共享數據的不同副本 - 即主存儲器中有一個副本,每個緩存內存中有一個副本 - 并且當其中一個數據副本被更改時,其他副本將留下無效數據而沒有更改通知。緩存一致性是用于確保通過系統更新共享數據值更改的概念。TileLink支持MESI等效協議來解決緩存一致性問題。

TileLink 為任何符合標準的 SoC 提供無死鎖

TileLink 支持可定義為有向無環圖 (DAG) 的任何拓撲,其中代理是頂點,鏈路是邊,邊從驅動程序接口定向到接收器接口。通過支持 DAG,TileLink 在其拓撲中沒有任何循環或循環。

TileLink 配備了無序完成功能,以提高并發操作的吞吐量。

TileLink 提供無狀態總線寬度自適應。

TileLink網絡如何工作?

下圖顯示了基本 TileLink 網絡的示例。包含驅動程序接口的代理通過鏈路連接到包含接收方接口的另一個代理。驅動程序代理向接收代理發送請求,接收代理將響應原始請求者,確認已收到發送的數據或權限。

wKgZomRvEyWAVreiAACiY3auMjI264.png

在每個鏈路中,Tilelink 定義了五個在邏輯上彼此獨立的通道,代理可以通過這些通道交換消息。TileLink規范按照“A << B << C << D << E”的順序定義了通道消息之間的優先級,增加了優先級,必須確保TileLink網絡中的消息永遠不會進入路由或保持和等待循環,從而避免死鎖。

TileLink 中的消息由節拍組成,每個節拍包含以下內容:

不變的郵件頭

不變的操作碼(消息類型)

不變大?。〝祿行ж撦d中字節數的以 2 為底的對數)

可選的多拍數據有效負載

節拍由特定通道的獨立“就緒”和“有效”信號調節。發送方和接收方需要分別提供有效和就緒的信號才能實現位傳輸。一旦請求消息啟動,其相應的響應消息可能會在以下任何時間發送:

在預定義的延遲之后

在接受請求的第一個節拍的同一周期內

在接受請求消息的所有節拍之前

TileLink禁止TileLink網絡中的超時,保證TileLink網絡永遠不會死鎖。TileLink 協議定義了稱為轉發處理規則的規則,這些規則控制接收代理可以通過更改就緒信號來拒絕消息節拍的條件。

Synopsys VIP for TileLink

Synopsys? 驗證 IP for TileLink 提供了一套全面的協議、方法、驗證和生產力功能,使用戶能夠實現加速驗證收斂。

Synopsys TileLink VIP 的功能包括:

支持 TileLink 1.8.0 和 1.8.1 規范

驅動器、接收器和交叉桿代理

TL-UL、TL-UH 和 TL-C 一致性級別

所有渠道

所有請求和響應消息

全面的同通道和跨通道延遲

數據寬度:32、64、128、256、512、1024 位

所有突發大小高達 4KB

無序響應

用戶定義的先進先出模式(按順序)響應

下圖顯示了可在多級高速緩存應用程序中使用 Synopsys 驗證 IP for TileLink 的基本架構示例。通過TileLink驅動程序或接收器接口連接到TileLink互連的每個組件(內核,緩存L1,緩存L2,主存儲器)都可以與其相應的驅動程序或接收器驗證IP代理集成。

wKgaomRvEx-ANa1oAAFAefeHEsw792.png

如圖所示,當具有獨立緩存的多個內核共享主內存或更高級別的緩存時,可以使用 TileLink 交叉條代理來維護它們之間的緩存一致性。

總結

盡管RISC-V不是第一次嘗試免費和開源處理器IP,但它是第一個大規模地引起業界興趣的嘗試。這為TileLink規范提供了靈活性和開放的方法,產生了巨大的創新和增長潛力。

Synopsys VIP for TileLink 可以毫不費力地集成、配置和定制。

Synopsys VIP 與 Synopsys Verdi Protocol Analyzer 調試解決方案以及 Synopsys Verdi?? Performance Analyzer 原生集成。在 SoC 上運行系統級有效負載需要更快的基于硬件的預硅解決方案?;?Synopsys IP 的 Synopsys 事務處理器、內存模型、混合和虛擬解決方案可在業界最快的驗證硬件 Synopsys ZeBu? 和 Synopsys HAPS? 系統上實現各種驗證和確認用例。

審核編輯:郭婷

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

    關注

    68

    文章

    19408

    瀏覽量

    231187
  • ISA
    ISA
    +關注

    關注

    0

    文章

    55

    瀏覽量

    43789
  • RISC
    +關注

    關注

    6

    文章

    465

    瀏覽量

    83873
收藏 人收藏

    評論

    相關推薦

    RISC-V能否復制Linux 的成功?》

    ,設計人員可根據自己擅長的邏輯捕獲語言,用不同的語言編寫。” O\'Connor強調OpenHW集團不只開發RISC-V內核。“我們真正專注的是異構集群計算所需的構件,用于各種尺寸的SoC。我們將不同類
    發表于 11-26 20:20

    RISC-V最重要的意義所在

    RISC-V只是用于高校學習使用,難以進行商用?!澳壳耙呀浻性S多的公司團體基于RISC-V指令集設計了處理器/SoC,并將代碼進行了開源,但這些廠商開源的處理器都只是很少的一部分,而且
    發表于 06-22 16:55

    學習RISC-V入門 基于RISC-V架構的開源處理器及SoC研究

    ,并涌現了眾多開源處理器及SoC采用RISC-V架構,這些處理器既有標量處理器,也有超標量處理器,既有單核處理器,也有多核處理器,本文接下來將簡單介紹RISC-V架構的基本設計,隨后將詳細描述目前采用
    發表于 07-27 18:09

    可擴展的高性能RISC-V 內核IP

    SiFive推出的SiFive U8系列核心IP是一種面向現代SoC設計具有可擴展性、高性能的微架構。SiFive U8系列是當今商用化基于RISC-V指令集架構中性能最高的內核IP
    發表于 08-13 15:14

    RISC-V應用領域的拓展

    將在2025年達到10.7億美元。從RISC-V基金會官網獲悉,目前全球范圍內,RISC-V芯片(SoCIP和FPGA)已經推出84款,覆蓋了云端、移動、高性能運算和機器學習等31個
    發表于 06-18 20:57

    Microchip FPGA 和基于 SoCRISC-V 生態系統簡介

    ) 和PolarFire ?片上系統 (SoC) FPGA 產品組合。因此,基于 RISC-V 的設計具有更低的功耗、更高的靈活性、更快的上市時間,并提供 Linux 支持,而無需其他解決方案所需的權衡
    發表于 09-07 17:59

    RISC-V SoC 新開源平臺發布 zqh_riscv

    。支持在FPGA上的原型仿真驗證。處理器core選擇開源指令集的RISC-V架構,zqh_riscv SOC的目標應用平臺是各種IOT設備/嵌入式設備,處理器core不采用通用計算處理器的微架構,因此
    發表于 03-24 16:07

    RISC-V入云!賽昉科技聯合中國電信完成首個RISC-V云原生輕量級虛擬機驗證

    近日, 中國電信研究院成功研發業界首個支持RISC-V的云原生輕量級虛擬機TeleVM,并聯合賽昉科技在高性能RISC-V CPU IP——昉·天樞上完成了軟硬件協同測試驗證。 測試結
    發表于 05-11 14:08

    RISC-V,正在擺脫低端

    驗證的CPU技術來加速RISC-V在數據中心等高性能應用中的采用;英特爾宣布開放基于7nm的SiFive IP代工業務;Imagination推出RISC-V CPU
    發表于 05-30 14:11

    RISC-V有什么軟件生態,RISC-V IP在芯片中的應用

    本文首先介紹了RISC-V有什么軟件生態,其次介紹了RISC-V需要什么樣的生態,最后介紹了RISC-V IP在芯片中的應用。
    的頭像 發表于 06-22 17:18 ?4177次閱讀
    <b class='flag-5'>RISC-V</b>有什么軟件生態,<b class='flag-5'>RISC-V</b> <b class='flag-5'>IP</b>在芯片中的應用

    基于形式的高效 RISC-V 處理器驗證方法

    RISC-V的開放性允許定制和擴展基于 RISC-V 內核的架構和微架構,以滿足特定需求。這種對設計自由的渴望也正在將驗證部分的職責轉移到不斷壯大的開發人員社群。然而,隨著越來越多的企業和開發人員轉型
    的頭像 發表于 07-10 09:42 ?725次閱讀
    基于形式的高效 <b class='flag-5'>RISC-V</b> 處理器<b class='flag-5'>驗證</b>方法

    如何保證RISC-V驗證設計完整性

    開源 RISC-V 處理器架構正在撼動知識產權 (IP) 界和片上系統 (SoC) 領域。人們對它表現出極大的興趣,并開展了許多行業活動。
    發表于 12-15 11:28 ?423次閱讀
    如何保證<b class='flag-5'>RISC-V</b><b class='flag-5'>驗證</b>設計完整性

    晶心科技與Arteris合作加速RISC-VSoC設計創新

    Arteris, Inc.是一家領先的系統 IP 供應商,致力于加速片上系統(SoC)的創建,晶心科技是RISC-V International組織的創始成員和主要成員,也是高性能/低功耗RI
    的頭像 發表于 05-30 10:18 ?583次閱讀

    Arteris與晶心科技攜手推進RISC-V SoC設計創新

    近日,業界領先的系統IP供應商Arteris, Inc.與RISC-V處理器IP領域的佼佼者晶心科技宣布建立戰略合作伙伴關系。雙方將攜手共進,致力于推進基于RISC-V
    的頭像 發表于 05-31 11:19 ?696次閱讀

    晶心科技與Arteris攜手加速RISC-V SoC的采用

    與領先的晶心RISC-V處理器IP和Arteris芯片互連IP的集成和優化解決方案。Arteris,Inc.是一家領先的系統IP供應商,致力
    的頭像 發表于 06-08 08:36 ?354次閱讀
    晶心科技與Arteris攜手加速<b class='flag-5'>RISC-V</b> <b class='flag-5'>SoC</b>的采用
    卢克索百家乐官网的玩法技巧和规则| 百家乐官网赌博现金网| 百家乐官网太阳城小郭| 挖掘百家乐官网赢钱秘籍| 百家乐官网专用台布| 十六浦娱乐| 百家乐官网游戏高手| 百家乐官网顺序| 百家乐分析资料| 机械手百家乐的玩法技巧和规则| 大发888娱乐场and| 济阳县| 澳门百家乐官网博牌| 博狗百家乐官网的玩法技巧和规则| 百家乐tt娱乐| 新澳博百家乐的玩法技巧和规则 | 致胜百家乐官网软件| 网上现金游戏| 财神百家乐官网的玩法技巧和规则 | 威廉希尔| 百家乐官网包赢 | 乐百家乐彩现金开户| 大发888娱乐场下载新澳博| 清新县| 现场百家乐官网的玩法技巧和规则 | 大发888代理| 百家乐官网投资心得| 澳门百家乐官网规| 百家乐视频画面| 特克斯县| 捷豹百家乐官网的玩法技巧和规则| 四方百家乐官网的玩法技巧和规则| 百家乐破解秘籍| 网上真钱轮盘| 百家乐官网娱乐平台会员注册| 百家乐游戏作弊| 瓮安县| 澳门百家乐官网怎么下载| 大发888娱乐城外挂| 百家乐官网翻天片尾曲| 优博家百家乐娱乐城|