爱特(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设计人员提供更广泛的设计工具。