新聞中心

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

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

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

        IP 數據包產生(IP Packet Generator )模塊這里為testbench,IP 數據包分析(IP Packet Parser)模塊分析接收來的IP 包,然后送入DMA 控制器,DMA 控制器再將數據送入存儲器中,路由分析模塊進行路由分析,本地輸出模塊為本地地址端口輸出、其他輸出模塊為其他地址端口輸出。

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

          初步設計,對于Router 模塊,考慮使用軟件或者硬件實現,具體根據性能結果決定。

          

        系統在CCSS 中進行仿真

          探測性能,在此主要分析IP 包丟失率。鑒于存儲器的大小直接關系整個系統的成本,同時系統的路由延遲(latency )關系到系統性能。可以同時考慮該兩項對IP 包的丟失的影響。對于使用硬件實現Router 模塊,路由延遲范圍值在1-40 時間單位之間;而使用軟件實現范圍值則在3000-7000 時間單位之間。

          整個系統中使用三種類型的監控器進行驗證系統行為,在IP Packet Parser 模塊內考察IP 包丟失情況,分析存儲器大小和系統延遲帶來的影響。改變存儲器大小和延遲大小,根據IP Packet Parser 模塊內監控器記錄得出結果。如圖3 所示。

          

          結合圖3,可以看出,當存儲器容量一定時,延遲越大,系統性能也就越差,也就是說,這種情況下,系統為了達到較好的性能,就需要使用硬件實現Router 模塊。使用軟件實現Router 模塊雖然可以降低成本,但是帶來的是系統性能的降低;提高存儲器容量可以對此進行補償,但是同時也增加了一定的成本。所以需要同時考慮兩方面的因素,進行折衷選擇。

          另外一方面,在延遲latency = 1 時,即使用硬件實現路由分析模塊時,系統在存儲器容量大于20K 以后,性能幾乎沒有提高,這時,考慮到到系統瓶頸,重點將不放在延遲及存儲器大小,而轉為分析系統的原因。

          5.結論

          SystemC 語言中TLM 具有效率高、仿真速度快的特點,本文結合其特點給出了一種思想。CoCentric System Studio(CCSS )支持完全的TLM 仿真,并且支持各種調試,可以明確分析系統性能,給出仿真流程。結合例子來說明在CCSS 內進行TL 組建系統并仿真,可以得出對系統改進的指導結果。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 盐亭县| 龙游县| 卓尼县| 德兴市| 永康市| 石林| 拉萨市| 怀来县| 乌兰浩特市| 那坡县| 宁城县| 湖州市| 晋江市| 宜昌市| 灌阳县| 金堂县| 屏东县| 夏河县| 宜君县| 米脂县| 肇庆市| 枞阳县| 广饶县| 本溪市| 丽江市| 大邑县| 象山县| 和静县| 镇雄县| 嫩江县| 新源县| 仁化县| 积石山| 莒南县| 贡觉县| 葫芦岛市| 韶山市| 宜君县| 奎屯市| 健康| 长春市|