新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AMBA架構的SoC系統事務級建模介紹

        基于AMBA架構的SoC系統事務級建模介紹

        作者: 時間:2012-09-16 來源:網絡 收藏

         3.CoCentric System Studio(CCSS)內仿真

        本文引用地址:http://www.104case.com/article/148395.htm

          CCSS 是Synopsys 公司提供的一SystemC 仿真平臺,支持使用完全級模型進行設計、分析、調試驗證

          級仿真中,對于源代碼的調試,CCSS 內嵌調試軟件DDD。使用事務級模型組建,在編譯之后的仿真中,當工作運行到將要調試的特定模塊部分,則可以將該模塊部分調入DDD,進行普通設置斷點的調試,顯示該模塊的執行情況以及對系統的影響。對于系統中整體特定模塊而言,可以在實例上設置斷點、在連線上設置數據監控點(data watch point)、在端口和參數上設置層次監控點(level watch point)。仿真進行時,仿真控制面板上的Level Watch 中,可以改變參數值,以得出不同參數值的仿真情況。若觀察波形,則可以調入Virsim 波形仿真軟件。

          此外,對于整個系統的事務級仿真,更需要一些直接明確的數據來對系統性能進行評估,例如需要知道系統中發送數據的數目,某一時刻系統的狀態、發生的事件等等。CCSS 提供的監控器(monitor )可以解決這一問題。

          對于監控系統仿真情況,CCSS 提供了3 種類型的監控器,分別為表格、消息以及數據類型。程序中設置此三種監控器,對期望的系統行為進行監控,調整系統參數帶來的性能改變也可以清晰顯示。根據記錄結果,觀察系統弱點,以此為出發點進行改進系統。

          圖1 總結出系統的TLM 建立及仿真流程,TLM 思想見部分2 中描述,在整個系統仿真、修改過程中,驗證平臺(testbench )保持不變從而減少工作量,同時系統修改前后的性能也有更好的可比性。

          

        CCSS系統的TLM 建立及仿真流程 www.elecfans.com


          4.具體實例

          這部分給出一例子,結合數據來說明由TLM 組建的系統在CCSS 中進行仿真的方法及特點。如圖2 所示一簡單IP 路由系統。該系統實現簡單路由尋址,分析數據屬于本地地址還是其他地址。該系統有四個主設備:DMA 控制器、路由分析(Router)、本地輸出(Local)、其他輸出(Forward)模塊,兩個從設備:存儲器(Memory)、仲裁(Arbiter)模塊。

          遵循部分2 中所敘述思想對系統中模塊進行事務級



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 游戏| 平和县| 万源市| 巨鹿县| 沂南县| 隆林| 务川| 德钦县| 和田市| 波密县| 林周县| 正阳县| 饶河县| 玛纳斯县| 宁蒗| 大理市| 进贤县| 南木林县| 鹤庆县| 灵璧县| 会宁县| 确山县| 闻喜县| 正安县| 合肥市| 百色市| 连山| 丰原市| 抚顺县| 婺源县| 义马市| 贺州市| 揭阳市| 永顺县| 余干县| 乌审旗| 忻州市| 新竹县| 双桥区| 嵊泗县| 鄯善县|