《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于Andes Core的ESL解決方案——AndESLive
基于Andes Core的ESL解決方案——AndESLive
晶心科技
摘要: 近年來,IC 設計正在向電子系統級(ESL,electronic system level)解決方案發展。多 家 EDA 公司以及 IP 供應商都推出了各自的 ESL 開發工具。晶心科技(Andes technology) 是亞洲首家完全自主知識產權 32 位嵌入式處理器 IP 核(即 Andes core)的供應商與系 統芯片開發平臺的設計公司。晶心科技為基于 Andes core 進行 SoC 設計和開發的客戶提供了一套完整的 ESL 解決方案-AndESLive。本文將介紹 AndESLive 這套 ESL 開發工具是如何幫助客戶快速確定符合市場需求的最佳體系結構,并實現軟硬件并行工作以縮 減開發周期的目的。
Abstract:
Key words :

    近年來,IC 設計正在向電子系統級(ESL,electronic system level)解決方案發展。多

家 EDA 公司以及 IP 供應商都推出了各自的 ESL 開發工具。晶心科技(Andes technology)
是亞洲首家完全自主知識產權 32 位嵌入式處理器 IP 核(即 Andes core)的供應商與系
統芯片開發平臺的設計公司。晶心科技為基于 Andes core 進行 SoC 設計和開發的客戶提供了一套完整的 ESL 解決方案-AndESLive。本文將介紹 AndESLive 這套 ESL 開發工具是如何幫助客戶快速確定符合市場需求的最佳體系結構,并實現軟硬件并行工作以縮
減開發周期的目的。 
1.  為什么采用 ESL 設計
    隨著 SoC 設計的發展,芯片規模變得越來越大,IP 的使用進一步增加,復雜度和性
能的需求不斷提高。另一方面,嵌入式軟件開發在整個設計中所占的比重也越來越大,
整個系統的性能越來越取決于軟硬件協同工作所表現出的綜合性能。因此,芯片在設計
階段就需要進行深入的系統級仿真,以及在芯片的仿真模型上運行大量軟件以覆蓋所需
的功能。傳統的設計流程無法滿足這些仿真的執行性能,就需要采用一種新的工具來避
免由于早期設計的不確定性所帶來的影響。 
    ESL 設計和驗證是一種在較高的抽象層次上對芯片進行描述和分析的設計方法學,
它能夠讓設計工程師快速地構建原型平臺,并以緊耦合的方式開發、優化和驗證復雜系
統架構,從而實現最優化的系統性能。另外,采用 ESL 的方法還可以使軟件設計人員
提早進入調式和驗證,大幅縮短產品上市時間。因此,采用 ESL 的設計方法已經成為
IC 設計的必然趨勢。
2.  晶心科技的 ESL 解決方案:AndESLive 
    AndESLive 是以 ESL 設計和驗證理念為理論基礎,專門針對基于 Andes core IP 進
行 SoC 開發而設計的 ESL 開發工具。它集成在 AndeSight(晶心科技基于 Andes core 的集成開發環境)中,并通過 AndeSight 提供的 GUI 界面和工程師進行交互。
     AndESLive 為設計人員提供了一個虛擬評估平臺(VEP,Virtual Evaluation Platform),它是一個描述真實系統行為的系統級仿真模型。VEP 的核心由兩個部分組成,前端叫做Virtual SoC Builder,它可以幫助設計人員快速構建系統原型平臺;后端是一個系統級的模擬器。工程師可以在原型平臺上,對系統(包括硬件和軟件)性能進行評估和驗證,從而實現系統設計的最優化。
 
3. Virtual SoC Builder 
     AndESLive 中的 Virtual SoC Builder 為設計人員提供快速搭建目標系統原型的功能。
在 AndESLive 中,已經預定義了 Andes 各個系列 CPU 的 IP,以及各種周邊設備控制器
的 IP,包括高速設備(Memory、DMA、LCD、Ethernet 等)、低速設備(Uart、GPIO、SSP 等)和 BUS(AHB、APB)。另外,工程師還可以添加用戶自定義的 IP 模塊來實現一些特殊的功能需求。
     圖 1 為 Virtual SoC Builder 在 AndESLive 中的基本 UI 界面。界面上方的區域是設計
人員構建虛擬 SoC 系統模型的編輯區,工程師根據需要通過選擇右側 IP 庫中的 IP 模型,并將它們之間的端口(主從端口和讀寫端口)進行連接,就可以很快的架設起初步的
SoC 原型。工程師可以通過 Virtual SoC  Builder 界面下方的 Properties 視窗對單個 IP 模塊的屬性進行配置,例如修改 CPU 的 I/D Cache、MMU、I/D Local memory 等參數。還可以通過其他一些視窗對整個 SoC 系統進行設定,例如配置內存映射、配置中斷和設置時鐘等。
圖 1 Virtual SoC Builder 操作界面
 
4. AndESLive 中的模擬器
4.1 基于 SID 的模擬器
     AndESLive 采用 SID 作為 VEP 的后端模擬器來實現系統級仿真的功能。SID 是一個
用于構建計算機系統仿真的框架,是一個松耦合模擬組件的集合。VEP 中的各種 IP 模
塊都是 SID 的組件,SID 通過標準的 API(定義管腳、總線、屬性和關系)掛載組件,
并通過 SID 配置文件實現組件間的連接和交互,從而達到模擬物理硬件行為的目的。
AndESLive 中的模擬器具有很高的仿真效能,其執行是基于機器周期或是機器指令
的。工程師不僅可以在 VEP 上實現應用程序的快速執行,還可以進行可視化的程序調
試和分析(profiling)。另外,模擬器提供了多種模擬 I/O 設備,例如 LCD、Uart、GPIO、
RTC 等,這使得工程師在 VEP 上運行應用程序時可以進行模擬的輸入或者得到與真實
硬件平臺一樣的輸出結果。
4.2 VEP 中的 IP 模型
    事物處理級模型(TLM)用于建模可執行平臺,通常只描述系統各個功能單元之間的
抽象操作,一般來說即指各個功能單元之間交換的整個數據結構(或對象)上讀取/寫
入或發送/接收操作。
      AndESLive 的 VEP 功能就是基于事務級建模方法,采用事物處理級模型。VEP 中
虛擬 IP 模型的實現由兩部分組成,內部是標準的 SID 組件,外部是符合 VEP 建模標準
的組件描述符,如圖 2 所示。組件描述符定義了 IP 功能模塊在 AndESLive 中需要展現
的特性,例如總線、管腳以及事件、時序等各種屬性,通過這層包裝 SID 組件便可以加
入到 VEP 中。對于 AndESLive 中已經預定義好的 IP 模塊,工程師只要通過修改這些 IP
模塊的描述符,改變模塊的參數和屬性,便可以使之具備所需要的新的特性。
圖 2 VEP 模型結構圖
 
    如果需要添加新的 VEP 模塊,工程師需要進行 VEP 模型的建模。建模有兩種方式,如果 SID 組件是由 C/C++語言來描述,那組件外部需要一層 XML 語言實現的描述符來進行包裝;如果工程師希望用 SystemC 實現模塊,則需要實現一個 SID-SystemC 橋文件,用 來 完 成 SID 與 SystemC 接 口  之  間 的 通 信  功  能 。 對 于  編  寫 組 件 描  述  符 文 件 或  者SID-SystemC 橋文件,晶心科技會提供完整的培訓和技術資源,幫助客戶快速實現建模工作。
 
5.使用 AndESLive 進行設計和開發
5.1 探索最優化的系統架構
    隨著 SoC 芯片規模擴大、工藝的提升, IP 的使用將進一步增加,芯片可能包含多
個可編程部件(CPU 或 DSP)。為 了 SoC 設計的成功,在設計的初期探索和驗證符合市場需求的最優化系統架構變得越來越重要。
     AndESLive 為設計者提供了創建基于 TLM 的虛擬原型平臺功能。工程師可以通過
Virtual SoC Builder 快速組裝基于 Andes core 的虛擬原型;通過模擬器仿真驗證系統結
構方案功能的完整性;通過分析功能(profiling)不斷調正原型平臺中各個模塊的特性,在
性能、功耗和芯片制造成本之間尋求最佳平衡點。
      圖三為使用 AndESLive 實現系統性能最優化設計的示意圖。設計者首先在 Virtual 
SoC Builder 中建立目標 SoC 原型(圖右側上方白色框所示),然后在 VEP 的模擬器上
運行測試程序驗證系統性能。如果測試結果未滿足規格要求,工程師可以借助模擬器產
生的分析報告(圖右側下方白色框所示)快速定位系統瓶頸,并對 CPU 速度、Cache
大小、總線利用率、Memory 大小等多方面進行調整后再測試,直到結果符合設計規格
的要求。此時,設計者便獲得了最佳的系統架構方案。
       AndESLive 的 VEP 功能就是基于事務級建模方法,采用事物處理級模型。VEP 中
虛擬 IP 模型的實現由兩部分組成,內部是標準的 SID 組件,外部是符合 VEP 建模標準
的組件描述符,如圖 2 所示。組件描述符定義了 IP 功能模塊在 AndESLive 中需要展現
的特性,例如總線、管腳以及事件、時序等各種屬性,通過這層包裝 SID 組件便可以加
入到 VEP 中。對于 AndESLive 中已經預定義好的 IP 模塊,工程師只要通過修改這些 IP
模塊的描述符,改變模塊的參數和屬性,便可以使之具備所需要的新的特性。
        圖 2 VEP 模型結構圖如果需要添加新的 VEP 模塊,工程師需要進行 VEP 模型的建模。建模有兩種方式,
圖 3  用 AndESLive 探索最優化的系統架構
5.2 大幅度縮短開發周期
在 SoC 設計中,系統性能不僅取決于芯片硬件,還取決于運行在芯片上的嵌入式軟
件。采用傳統設計流程,設計者無法準確估算軟件性能,因此就無法確定整個系統的最
終規格,只能憑借工程師的經驗設計。此外,軟件的設計、開發也只能在芯片的硬件原
型已經提供后才能執行,這使得軟/硬件整合時間被推遲,于是整個系統開發周期就變
長了。
圖 4  傳統設計流程與基于 VEP 的設計流程
    采用基于 AndESLive VEP 的開發流程與傳統開發流程相比(圖 4 所示),軟/硬件開發可以同時進行,因此系統的設計、開發和驗證過程更加快速,這不僅使得產品可以更早的
進入市場,而且各種開發資源也得到了更大的使用效率,從而進一步降低了成本。
 
6.  結語
     晶心科技(Andes)是一家致力于32位嵌入式處理器IP的授權公司,面對不同應用層級的32位處理器市場,推出了Andes core:N9(50-200MHz)、N10(50-240MHz)、N12(50-660MHz)三個系列的低功耗高性價比的32位處理器軟、硬核IP。AndESLive是晶心科技為基于Andes core進行SoC開發而設計的ESL開發工具。AndESLive幫助客戶找到最優化的系統架構方案,使產品更有效的滿足市場需求;基于VEP的設計流程,大幅縮
減了芯片開發周期,使產品在市場中具備更強的競爭力。
      AndESLive 提供了事物處理級的虛擬原型平臺,即 VEP。有了和實際硬件一致的模
型,軟件工程師就可以和硬件設計人員并行工作,進行代碼編寫并在虛擬原型上進行測
試。VEP 中的 TLM 模型比同等的 RTL 模型運行速度快 100 至 1000 倍,這個速度足以
運行相當大的應用程序,例如像 Linux 這樣的操作系統。另外,軟件開發人員的提早介
入,使軟/硬件的集成和驗證變得更加容易。這樣,在芯片硬件開發完成后,大部分或
者全部軟件都已經準備好并經過驗證,從而縮短了最后的硬件和軟件集成的時間。
此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美一区二区三区免费在线看| 在线观看成人小视频| 欧美激情偷拍| 亚洲欧美国产一区二区三区| 亚洲精品日韩一| 一区二区三区日韩欧美精品| 在线一区日本视频| 亚洲国产影院| 国产精品久久久久天堂| 亚洲一区二区三区在线看| 欧美激情成人在线视频| 国产精品99久久久久久人| 在线观看亚洲一区| 欧美高清在线精品一区| 国产精品一级二级三级| 亚洲在线播放电影| 亚洲电影专区| 宅男噜噜噜66国产日韩在线观看| 国语自产精品视频在线看| 国产精品久久亚洲7777| 欧美一区二区高清| 在线中文字幕不卡| 欧美精品黄色| 亚洲亚洲精品三区日韩精品在线视频| 欧美日韩亚洲综合在线| 久久青草欧美一区二区三区| 国产精品免费看久久久香蕉| 国产一区二区三区视频在线观看| 激情综合五月天| 欧美极品一区| 国产精品www994| 久久riav二区三区| 午夜精品福利一区二区三区av| 国产精品视频一二三| 欧美亚洲综合网| 亚洲一区二区三区在线观看视频| 亚洲第一天堂av| 欧美 日韩 国产一区二区在线视频| 在线精品视频免费观看| 99香蕉国产精品偷在线观看| 亚洲欧洲一区二区在线观看| 欧美凹凸一区二区三区视频| 欧美日韩一区不卡| 男女av一区三区二区色多| 亚洲午夜在线观看| 国产专区精品视频| 一本色道久久综合亚洲精品不| 亚洲激情视频在线| 久热国产精品视频| 激情婷婷亚洲| 欧美日韩在线精品| 日韩一级黄色片| 久久久久久久97| 欧美一级久久久久久久大片| 亚洲国产欧美日韩| 一本色道**综合亚洲精品蜜桃冫| 久久久精品国产免大香伊| 老司机午夜免费精品视频| 国产一区二区三区四区五区美女| 欧美日韩一区二区视频在线观看| 国内久久视频| 午夜一区二区三区不卡视频| 亚洲欧美日本在线| 国产精品美女午夜av| 亚洲一线二线三线久久久| 国产亚洲综合精品| 最新日韩中文字幕| 亚洲麻豆视频| 免费欧美日韩国产三级电影| 欧美日韩aaaaa| 久久大综合网| 国产一区二区三区自拍| 久久人人爽爽爽人久久久| 欧美一区国产一区| 国产日韩精品一区二区三区| 国产视频一区在线观看| 欧美aaaaaaaa牛牛影院| 亚洲一区国产视频| 99re亚洲国产精品| 久久久综合香蕉尹人综合网| 亚洲国产女人aaa毛片在线| 在线观看一区二区精品视频| 91久久在线| 欧美日韩成人在线观看| 午夜精品亚洲一区二区三区嫩草| 国产精品入口福利| 亚洲激情网站免费观看| 亚洲精品美女久久久久| 在线观看亚洲专区| 亚洲女人av| 国产精品夫妻自拍| 国产精品激情| 国产精品自拍三区| 欧美黄污视频| 久久精品国产96久久久香蕉| 亚洲免费电影在线| 久久久精品一区| 亚洲第一色在线| 亚洲一级片在线看| 性伦欧美刺激片在线观看| 国产午夜精品一区二区三区视频| 麻豆久久精品| 久久精品99国产精品酒店日本| 欧美黄网免费在线观看| 国产欧美亚洲视频| 久久精品国产亚洲高清剧情介绍| 激情视频亚洲| 亚洲视频综合| 国产一区二区在线观看免费播放| 一区二区自拍| 国产精品久久7| 亚洲精品九九| 欧美日韩午夜视频在线观看| 亚洲欧美日韩成人| 国产精品一区二区久久久久| 亚洲精品国精品久久99热| 欧美一区国产一区| 亚洲无亚洲人成网站77777| 亚洲视频精选| 久久免费视频在线| 国产精品夫妻自拍| 亚洲视频一区在线| 欧美一区二区啪啪| 欧美国产日韩一区二区在线观看| 亚洲日韩欧美视频| 国产欧美一区二区三区在线老狼| 亚洲国产日韩欧美在线动漫| 美国成人毛片| 亚洲欧美国产另类| 999在线观看精品免费不卡网站| 亚洲成人在线| 亚洲一区国产精品| 亚洲网站在线观看| 韩国一区二区三区美女美女秀| 国产热re99久久6国产精品| 国产精品久久午夜夜伦鲁鲁| 欧美成人嫩草网站| 国产精品大片| 亚洲精品视频在线观看网站| 欧美一区二区三区精品| 欧美成人国产一区二区| 欧美性猛交一区二区三区精品| 欧美高潮视频| 欧美日本在线视频| 最新中文字幕亚洲| 欧美日韩不卡一区| 国产精品高潮呻吟久久| 亚洲电影免费| 欧美日韩精品伦理作品在线免费观看| 亚洲性视频网址| 欧美精品一区三区在线观看| 激情一区二区三区| 国产揄拍国内精品对白| 国产日韩欧美不卡| 一区二区三区欧美| 国产精品福利网| 91久久线看在观草草青青| 在线看视频不卡| 欧美日韩不卡合集视频| 国产日韩欧美自拍| 国产午夜精品全部视频播放| 国产一区二区三区高清| 国产日韩一区二区| 日韩视频免费| 久久亚洲春色中文字幕| 久久精品欧美日韩精品| 国产乱码精品一区二区三区av| 亚洲视频在线观看| 亚洲狼人精品一区二区三区| 99热免费精品在线观看| 激情欧美一区二区三区在线观看| 99re66热这里只有精品4| 欧美jizz19性欧美| 欧美精品三级在线观看| 亚洲第一色中文字幕| 蜜桃av噜噜一区| 国产精品成人免费视频| 亚洲精品欧美一区二区三区| 亚洲美女在线视频| 一区二区三区成人精品| 欧美日韩日本网| 欧美在线|欧美| 久久野战av| 亚洲专区欧美专区| 一区在线观看| 午夜精品久久久久久久99樱桃| 日韩一级精品视频在线观看| 亚洲久久在线| 国产尤物精品| 美玉足脚交一区二区三区图片| 免费视频久久| 亚洲国产日日夜夜| 国产精品vip| 国产精品视频免费一区| 亚洲欧美一区二区原创| 在线精品视频一区二区三四| 国产日韩精品视频一区二区三区| 欧美精品一卡| 在线成人中文字幕| 国产精品外国| 国产欧美一区二区三区久久| 好看的av在线不卡观看| 老鸭窝91久久精品色噜噜导演| 日韩午夜在线电影| 中文高清一区| 亚洲开发第一视频在线播放| 性色av香蕉一区二区| 亚洲天堂黄色| 一区二区日韩| 欧美午夜精品理论片a级大开眼界| 午夜精品福利一区二区蜜股av| 国产精品久久久一本精品| 欧美激情精品久久久久久免费印度| 欧美在线视频免费| 亚洲女人天堂av| 一区二区日韩| 国产精品magnet| 国内精品久久久久久影视8| 欧美人与性动交cc0o| 亚洲午夜久久久久久久久电影网| 欧美亚洲综合在线| 国产一区二区三区久久悠悠色av| 亚洲午夜在线观看| 免费在线成人av| 狠狠88综合久久久久综合网| 国产一区二区高清不卡| 亚洲黄色一区| 欧美激情精品| 国产日韩一级二级三级| 欧美日韩国产123区| 欧美精品在线观看播放| 欧美亚州韩日在线看免费版国语版| 国产精品丝袜xxxxxxx| 亚洲欧美激情一区| 亚洲视频一起| 久久综合伊人77777| 欧美v日韩v国产v| 国产精品成人av性教育| 欧美激情一区二区三区蜜桃视频| 国产在线拍偷自揄拍精品| 欧美高清视频一区二区三区在线观看| 欧美一区成人| 一区二区冒白浆视频| 久久在线视频在线| 亚洲精品资源美女情侣酒店| 国产一区亚洲| 欧美在线视频观看免费网站| 欧美精品999| 精品51国产黑色丝袜高跟鞋| 久久精品道一区二区三区| 国产最新精品精品你懂的| 久久大综合网| 欧美大片在线看| 亚洲日产国产精品| 国产美女诱惑一区二区| 欧美日韩精品福利| 一本不卡影院| 亚洲成色777777在线观看影院| 久久精品首页| 裸体女人亚洲精品一区| 亚洲精品乱码久久久久久| 国产欧美日韩亚洲一区二区三区| 中文精品在线| 欧美99在线视频观看| 亚洲精品激情| 欧美巨乳波霸| 国产日韩欧美一区在线| 欧美黄色免费| 国产视频一区二区三区在线观看| 国产综合香蕉五月婷在线| 亚洲乱码久久| 国产欧美日韩视频在线观看| 久久久久国产精品人| 国产精品萝li| 欧美色综合天天久久综合精品| 欧美国产精品va在线观看| 欧美网站在线| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产日本欧美一区二区三区在线| 亚洲欧美怡红院| 久久免费一区| 在线成人欧美| 欧美亚日韩国产aⅴ精品中极品| 国产精品久久久久毛片软件| 欧美午夜精品久久久久久浪潮| 久久精品一区二区三区不卡牛牛| 亚洲一级片在线看| 国产精品人人做人人爽人人添| 欧美成人精品一区二区三区| 欧美精品乱码久久久久久按摩| 亚洲女女做受ⅹxx高潮| 亚洲国产欧美日韩精品| 一区二区三区四区精品| 亚洲国产精品成人| 久久精品首页| 欧美亚洲动漫精品| 国产精品乱码一区二三区小蝌蚪| 国产一区二区三区四区在线观看| 亚洲夜间福利| 亚洲第一在线| 亚洲国产导航| 欧美日韩国产999| 欧美日韩成人综合在线一区二区| 久久天堂成人| 欧美久久综合| 久久精品综合| 国产精品久久网站| 亚洲视频中文| 国产亚洲精品久久久久婷婷瑜伽| 在线视频亚洲一区| 久久色在线观看| 麻豆成人综合网| 国产日韩亚洲欧美精品| 亚洲精品美女在线| 蜜臀久久99精品久久久久久9| 国产精品久久毛片a| 亚洲精品久久久久久久久久久| 欧美成人亚洲成人| 国产视频一区欧美| 国产色爱av资源综合区| 亚洲精品中文字幕有码专区| 亚洲一区中文| 欧美精品在线免费播放| 国产字幕视频一区二区| 国产最新精品精品你懂的| 一区二区三区福利| 欧美插天视频在线播放| 美女精品在线观看|