鏈結到頁內

微處理器:MeP

開發流程

自頂向下設計流程

MeP開發流程遵循“自頂向下設計流程”,其從一個系統規格說明書開始;它也準備了一個開發工具。自頂向下設計流程包含6個步驟:

自頂向下設計流程

  1. 系統劃分
    首先,根據系統規格書把系統劃分為由硬體實現的部分和由軟體實現的部分。這一步必須手動完成。
  2. 系統類比
    通過一個系統類比檢驗第一步裏系統劃分完成的合理性。如果劃分證明是不恰當的,以不同的方式重新劃分系統,再次執行系統類比。至於由硬體實現的部分,使用硬體設計和/或者高級合成來實現。
  3. 基礎開發流程
    執行C類比到軟體實現的部分,檢查規格是否滿足所需的性能。如果不滿足,更改MePcore的配置或者添加硬體擴展來滿足所需的性能。
  4. 高級合成
    至於硬體實現的部分,以C語言書寫的RTL部分可以通過高級合成工具獲得。
  5. 平臺資料庫集成
    集成單獨的塊,包括MePcore到MeP SoC上。
  6. 物理合成流程
    執行物理合成以獲得一個高品質淨列表

基礎設計流程

回到頁首