愛特(Actel)上週五(3/5)宣佈,最新SmartFusion智慧型混合訊號FPGA用的完整和易於使用開發環境,現已可立即供貨。此生態系統包括Libero整合設計環境(IDE)v9.0、新思(Synopsys)的Synplify Pro和Identify、明導國際(Mentor Graphics)的ModelSim、以及SoftConsole v3.1、Keil和IAR Systems軟體IDE,再加上可獲得來自Micrium的RTOS與中介軟體。
愛特除了在SmartFusion元件中以單一晶片整合FPGA,以ARM Cortex-M3硬處理核心為基礎的微控制器子系統,以及可程式類比之外,同時亦將設計整合度帶到另一個新的境界。Actel的Libero IDE v9.0可提供功能完整的FPGA設計流程,而SoftConsole v3.1則可實現微控制器子系統(microprocessor subsystem,MSS)C和C++執行程式的快速產生。SoftConsole v3.1是一套以Eclipse為基礎的軟體IDE,並具有GNU編譯器和除錯器。此設計流程的重要創新特性是MSS配置程式(configurator),可用來配置Cortex-M3處理器、硬週邊、和可程式類比,同時也能被用來作為FPGA流程的一部分或獨立於嵌入式設計流程中。
SmartFusion元件包含三種不同類型的設計:FPGA、嵌入式、和類比設計。而根據公司組織架構和計畫複雜度,此設計工作可能會由三位、兩位、或甚至單獨一位設計人員來完成。
MSS配置程式(configurator)不僅能進行類比配置,同時也能為在FPGA架構中增加的任何週邊自動生成記憶體對應圖(memory map)、為每個裝置週邊生成所有的韌體驅動程式並提供程式碼樣本、同時亦能為FPGA和嵌入式設計建立橋接,以使裝置配置能輕鬆地在設計團隊成員間互享。
此預備平台支援Keil、IAR Systems和Micrium,同時具有為電源管理等垂直應用增加擴充子卡的功能。未來,愛特將持續與新增的生態系統供應商合作,致力於為SmartFusion設計人員提供更廣泛的設計工具。