Actel SmartDesign 標誌智能設計MSS
運行 MSS
您的配置器
軟件工具鏈

介紹

可以獨立於 Libero 工具鏈調用 SmartDesign MSS 配置器。 如果您負責 SmartFusion 設備的嵌入式代碼開發並且您更熟悉現有的軟件工具鏈,這將很有用。
任何 FPGA 架構開發都需要在 Libero® IDE 工具套件中完成。 在獨立模式下使用 MSS 配置器只能讓您配置 SmartFusion 微控制器子系統 (MSS),而不是 FPGA 架構。
在本文檔中,我們將解釋如何設置 SmartDesign MSS 配置器以在您的軟件工具鏈中運行。 我們還將解釋如何在團隊中的不同領域專家之間交接您的設計。

將 SmartDesign MSS 配置器集成到您的軟件工具鏈中

軟件控制台
您必須使用 SoftConsole v3.1.0.18 或更高版本以獲得 SmartFusion 支持。
要將 SmartDesign MSS 配置器添加為 SoftConsole 中的外部工具:

  1. 從“運行”菜單中,選擇“外部工具”>“打開外部工具對話框”
  2. 雙擊 Program 添加新的 External Tool 配置
  3. 將其命名為 SmartDesign MSS Configurator 並將位置設置為您的 smartdesign.exe \Designer\bin 文件夾。
  4. 添加參數以設置默認參數和工具信息,如下所示:
    “PROJECT_LOCATION:${project_loc}\hardware_platform”
    “DESIGN_NAME:${project_name}”——你的 MSS 組件將被賦予這個名字,如果你想要另一個名字,你可以修改這個變量
    “STARTED_BY:SoftConsole”
    “FIRMWARE_WORK_DIR:${project_loc}\hardware_platform\firmware”——固件將生成到這個位置; 如果你想在別處使用它,你可以修改這個變量。
    設置完成後,外部工具對話框如下所示:Actel SmartDesign MSS 運行 MSS 配置器 - 外部工具對話框
  5. 單擊“刷新”選項卡以設置刷新選項。 Actel建議完成後刷新你的資源,並刷新整個項目(如下圖所示)。 如果將 SoftConsole 配置為刷新整個工作區,則生成的驅動程序會在生成 MSS 後自動出現。Actel SmartDesign MSS 運行 MSS 配置器 - MSS
  6. 單擊“應用”創建新程序並將其添加到可用程序列表中。 單擊運行以測試 MSS 配置器。

Keil 和 IAR
SmartDesign MSS 配置器可以集成到任何支持外部工具的開發 IDE 中。 配置您的 IDE 以啟動 SmartDesign MSS 配置器的可執行文件,並使用以下參數自定義您的界面。
“PROJECT_LOCATION:${project_loc}\hardware_platform”
“設計名稱:${project_name}”
“STARTED_BY:SoftConsole”
“FIRMWARE_WORK_DIR:${project_loc}\hardware_platform\firmware”

論點

姓名  描述 可能的值
項目位置 項目目錄位置。 這是MSS的地方 files 將被生成。
設計名稱 您的 MSS 設計名稱
STARTED_BY 標識哪個工具調用了 SmartDesign MSS 配置器。 [ 軟件控制台 | 基爾 | IAR 溫暖]
固件_工作_目錄 固件和驅動程序的位置 files 將被生成

命令列
如果您的工具不支持添加任何外部工具,那麼您可以直接從命令行調用 SmartDesign MSS 配置器並將這些值作為參數傳遞,例如amp樂:
smartdesign.exe“PROJECT_LOCATION:C:/Project”“DESIGN_NAME:MyMSS”
“STARTED_BY:Keil” “FIRMWARE_WORK_DIR:C:/項目/固件”

編程您的 MSS 配置

生成 SmartDesign MSS 配置器後,您將能夠將 MSS 配置編程到 SmartFusion 設備上。 SmartDesign MSS 配置器生成這些 file用於編程:

  • EFC:編程到 ENVM 中的 MSS 配置。 由 MSS Configurator 生成
    \組件\工作\ \MSS_ENVM_0\MSS_ENVM_0.efc
  • UFC:編程到 eFROM 中的 eFROM 配置(僅當您配置了 eFROM 時才導出)。 由 MSS Configurator EFROM 生成
    \組件\工作\ \MSS_UFROM_0\MSS_UFROM_0.ufc

這些 files可以導入FlashPro:

  1. 打開 FlashPro 並創建一個 FlashPro 項目。
  2. 單擊“創建”以創建新的 PDB。 為您的 SmartFusion 設備選擇 Device and Package(如下圖所示)。Actel SmartDesign MSS 運行 MSS 配置器 - SmartFusion 器件
  3. 指定您的嵌入式閃存和閃存內容。 指向 EFC file 對於 EFM 和 UFC file 對於FlashROM(如下圖所示)。
  4. 保存 PDB。 您現在可以對您的設備進行編程。

將您的 MSS 配置傳遞給 FPGA 工程師

如果您想使用額外的軟外設或結構中的自定義邏輯來擴展您的 SmartFusion MSS,那麼您必須在 Libero IDE 工具中執行此操作。
您的 MSS 配置可以傳遞給 FPGA 工程師以完成設計的結構部分。
這 file需要移交的文件位於:
\組件\工作\ \
這 file你需要的是: .cxf, .sdb

導入 MSS 配置 File進入 Libero IDE 項目管理器
導入.cxf一個.sdb file來自 MSS 配置的 s:
打開你的 Libero IDE 項目,從 File 菜單選擇導入 Files 並選擇 Components 作為 file 類型。 導航到.cxf file.

  • 如果您的項目不包含同名組件並且項目中沒有另一個 MSS,那麼它將被導入到您的項目中。
  • 如果您的項目已包含同名的 MSS,系統將提示您覆蓋該組件。

導入後,MSS 組件將出現在您的 Libero IDE 項目中,並帶有之前的配置。
Actel 是低功耗和混合信號 FPGA 領域的領導者,提供最全面的系統和電源管理解決方案組合。 權力問題。 了解更多信息 http://www.actel.com .

愛特公司
2061 斯蒂爾林法院
山 View,CA
94043-4655 美國
電話650.318.4200
傳真 650.318.4600
Actel 歐洲有限公司
河苑,梅多斯商業園
黑水站進近
坎伯利薩里郡 GU17 9AB
英國
電話+44(0)1276 609
傳真+ 44(0)1276 607 540
日本愛特
EXOS惠比壽大樓4F
1-24-14 惠比壽澀谷區
日本東京 150
電話+81.03.3445.7671
傳真+81.03.3445.7668
http://jp.actel.com
愛特香港
華潤大廈2107室
海港道26號
香港灣仔
電話 +852 2185 6460
傳真 +852 2185 6488
www.actel.com.cn

© 2009 Actel 公司。 版權所有。 Actel 和 Actel 標誌是 Actel Corporation 的商標。 所有其他品牌或產品名稱均為其各自所有者的財產。

Actel SmartDesign 標誌5-02-00231-0
文檔版本 1.0

文件/資源

Actel SmartDesign MSS 運行 MSS 設定器 [pdf] 使用者指南
SmartDesign MSS 運行 MSS 設定器

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *