新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > SystemC與SystemVerilog的比較

        SystemC與SystemVerilog的比較

        作者: 時間:2017-06-05 來源:網(wǎng)絡(luò) 收藏

        就 SystemC 和 這兩種語言而言, SystemC 是C++在硬件支持方面的擴(kuò)展,而 則繼承了 Verilog,并對 Verilog 在

        (1) SystemC 特別適合建模體系結(jié)構(gòu),開發(fā)事務(wù)處理級(TL)模型和在驗證中描述軟件的行為。對于具有很強(qiáng)C++實(shí)力的團(tuán)隊和有基于C/C++ IP 集成要求(如處理器仿真器),以及為早期軟件開發(fā)設(shè)計的虛擬原型來說, SystemC 特別適合。

        (2) 是進(jìn)行RTL設(shè)計的最佳語言,不僅在于其描述真實(shí)硬件和斷言的能力,還在于對工具支持方面的考慮。同時, SystemVerilog 也提供了建模抽象模型和先進(jìn)的驗證平臺語言特征,例如受限制隨機(jī)激勵生成、功能覆蓋或斷言。對于那些沒有C/C++ IP 集成要求的項目來講比較合適,畢竟可以使用一種語言完成全部設(shè)計。

        當(dāng)然, SystemC 可以用于驗證平臺和描述RTL結(jié)構(gòu),而 SystemVerilog 也可以用于編寫高層事務(wù)處理級模型。但是,每一種語言都用于自己的重點(diǎn)應(yīng)用時,它們可以達(dá)到最佳的效率。這點(diǎn)對于復(fù)雜的項目特別適用,在這種項目中,不同的任務(wù)分屬于不同的組,通常有不同的技能要求。注重實(shí)效的解決方案以及符合設(shè)計團(tuán)隊的多種技術(shù)要求的方法是同時使用 SystemC 和 SystemVerilog 來開發(fā)和驗證當(dāng)今設(shè)計流程需要的虛擬原型的事務(wù)處理級模型。



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 宁强县| 延边| 武功县| 晋城| 彩票| 荣成市| 黑龙江省| 库车县| 大庆市| 怀化市| 迭部县| 库伦旗| 金乡县| 疏附县| 西盟| 固阳县| 乌审旗| 沿河| 天祝| 宜宾市| 怀集县| 海盐县| 铁岭县| 莫力| 新和县| 南平市| 喀喇| 宁津县| 融水| 汶上县| 台北市| 建湖县| 丹寨县| 赤峰市| 中牟县| 清新县| 晴隆县| 台东市| 长白| 阜平县| 镶黄旗|