Actel发布SmartFusion的开发环境和生态系统

发布者:平和宁静最新更新时间:2010-03-08 来源: EEWORLD关键字:Actel  Synplify  Identify  ModelSim  Libero  Keil  IAR 手机看文章 扫描二维码
随时随地手机看文章

    爱特公司(Actel Corporation)宣布,公司已经提供应用于新近推出之SmartFusion智能混合信号现场可编程门阵列(FPGA)的完备易用的开发环境。这一广泛的生态系统包含内嵌有Synopsys公司Synplify Pro 和Identify及Mentor Graphics公司ModelSim的Libero 集成设计环境 (IDE) v9.0,以及SoftConsole v3.1、Keil 和IAR Systems 软件IDE,还有来自Micrium公司的先进的RTOS和中间件。

    爱特公司通过在单一SmartFusion器件上集成FPGA、基于ARM Cortex-M3硬核处理器的微控制器子系统和可编程模拟资源,将设计集成度提升到新的水平。该公司的Libero IDE v9.0提供了功能齐全的FPGA设计流程,而其带有GNU编译器和调试器的Eclipse软件IDE SoftConsole v3.1则能够实现用于微控制器子系统(microcontroller subsystem, MSS)的C和C++可执行文件的快速生成。这一设计流程的其中一项关键创新功能是MSS配置器,它能够配置Cortex-M3处理器、硬件外设和可编程模拟资源,而且可作为FPGA流程的一部分使用,或者在嵌入式设计流程中单独使用。

    用于FPGA、嵌入式和模拟设计的稳健生态系统

    爱特公司软件和系统工程副总裁Jim Davis称:“爱特公司拥有与领先的FPGA设计企业合作的长久历史,并且将继续以这种合作方式发展稳健的SmartFusion生态系统。在SmartFusion发布之际,爱特公司同时提供能够优化产能,而且易于使用的工具和流程,以加快FPGA和嵌入式系统设计人员采纳SmartFusion技术的速度。”

    SmartFusion器件包括三种不同的设计类型:FPGA、嵌入式和模拟资源设计,客户可随着企业架构和项目的复杂性,由三名、两名,甚至一名设计人员来承担这些任务。

    • FPGA设计 – 免费的 Libero IDE 是爱特公司针对所有Actel FPGA设计而开发的完备的软件工具套件,包含业界领先的综合、仿真和调试工具,例如Synopsys公司的Synplify Pro和Identify、Mentor Graphics公司的ModelSim,以及创新的时序和功率优化分析工具。

    •嵌入式设计 – 爱特公司提供免费的基于 Eclipse 平台的 SoftConsole IDE,包含GNU C/C++ 编译器和GDB调试器。爱特公司与Keil和IAR Systems公司合作,为SmartFusion嵌入式系统设计人员提供软件IDE支持。客户可从各家供应商获取免费的评测版本和完全版本。

    • 模拟设计 – MSS配置器其中一项功能是为电流、电压和温度监测器、采样排序设置、后处理配置及DAC输出设置提供简单的图形配置。

    MSS配置器不仅能够完成模拟配置,而且能够自动为任何添加进FPGA架构内的外设生成存储器映象,生成所有的固件驱动程序,并为每个设备外设提供样本代码,从而在FPGA和嵌入式设计之间创建一个桥梁,并让设计团队的成员能够轻易实现器件配置分工。

    爱特公司现可提供SmartFusion评测工具套件,使得设计人员可以立即熟悉这一新技术。该入门级平台支持Keil、IAR Systems和Micrium,并且能够为功率管理等垂直应用添加子卡。未来,爱特公司将继续与更多的生态系统供应商合作,扩大SmartFusion设计人员的产品选择。

    此外,设计人员如要增加片外存储器、增强模拟功能及增添CAN、RS-485和EtherCAT等附加接口,现在也可以通过SmartFusion开发工具套件来实现。

关键字:Actel  Synplify  Identify  ModelSim  Libero  Keil  IAR 引用地址:Actel发布SmartFusion的开发环境和生态系统

上一篇:基于DSP的PCI总线CAN适配器设计
下一篇:HPI方式自举在TMS320VC5402 DSP芯片上的实现

推荐阅读最新更新时间:2024-05-02 21:01

keil 使用教程 编写第一个led灯程序
1、新建一个空文件夹 2、 打开 keil -- new uVision project 3、选择目录,命名文件 4、选择芯片 5、添加文件 6、编写 C51 单片机程序 根据自己画的电路图,确认引脚 我们这里写一个点亮一个led 灯的程序 p0.0 引脚 7、生成 可以加载单片机 里的 hex 文件 8、编译生成hex文件 9、将hex 文件导入单片机 打开 proteus ,双击 单片机
[单片机]
<font color='red'>keil</font> 使用教程 编写第一个led灯程序
Keil C51对标准ANSIC的扩展的学习
深入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一。因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8类: 8051存储类型及存储区域 存储模式 存储器类型声明 变量类型声明 位变量与位寻址 特殊功能寄存器(SFR) C51指针 函数属性   具体说明如下(8031为缺省CPU)。 第一节 Keil C51扩展关键字 C51 V4.0版本有以下扩展关键字(共19个): _at_ idata sfr16 alien interrupt small bdata large _task_ Code bit pdata using reentrant xdata compact sb
[单片机]
IAR FOR STM8 学习笔记 固件库 GPIO
经过一番挣扎,还是决定使用官方的固件库了。。 从网上下一个STM8S的固件库,记得是FOR IAR的。 找到里面的IAR模板就可以开始用了。 这些都是直接写好的库函数,可以直接调用,但首先得先读懂,先了解些必备知识。 STM8的寄存器的地址 在STM8中,与某个外围设备有关的寄存器在地址上都是顺序排列的;比如与GPIO有关的寄存器有ODR、IDR、DDR、CR1、CR2,与PA口有关的这五个寄存器就被安排在了0x00 5000~0x00 5004这5个地址空间中,它们有一个0x005000的基地址,分别偏移0,1,2,3,4。 ”stm8s.h 中与GPIO有关的定义,以及固件库中访问外围设备寄存器的方法
[单片机]
<font color='red'>IAR</font> FOR STM8 学习笔记 固件库 GPIO
Keil4编译时的最小系统软件
搞了好几个月就没有想到。一直没有去找“为什么离开了那个编译环境就出错,就编译不了”的原因,今天下午花了一下午的时间,做了个到哪里也能编译的模板。核内容如下: 一、最小软件编译系统文件: 二、一定要设置好路径:
[单片机]
<font color='red'>Keil</font>4编译时的最小系统软件
stm32 keil中出现use of undeclared identifier' '的原因
出现这种情况,一般有以下几种原因: 1.变量未定义 2.未包含头文件 3.编译路径未包含该文件地址
[单片机]
stm32 <font color='red'>keil</font>中出现use of undeclared identifier' '的原因
【单片机】Keil+Proteus流水灯(模块化编程)
本篇文章: 主要是Keil的模块化编程,同时实现了一个小实验,通过Keil模块化编程来实现流水灯(设计了三种流水方式)。 进入正文: 一、Proteus仿真图 1)在编写代码的时候,我们首先要做的就是绘图,绘制好模型图之后,才可以编写对应的代码。首先,在Proteus创建一个工程(PS:新手请看:Proteus和Keil分别创建单片机工程) 2)根据自己的要求,绘制指定的图形。此次做的是流水灯,请看图: (PS:如果对画图有难度的话,请查看:Proteus画图) 3)绘制好Proteus之后,开始Keil部分。 二、Keil的模块化编程 Keil模块化编程:对代码分开管理,每一部分都是一个完整的代码,需要使用的时候,最
[单片机]
【单片机】<font color='red'>Keil</font>+Proteus流水灯(模块化编程)
keil5开发案例分享 基于STM32设计遥控小车
一、环境介绍 小车主控MCU: STM32F103ZET6 STM32程序开发IDE: keil5 STM32程序风格: 采用寄存器方式开发,注释齐全,执行效率高,方便移植 手机APP: 采用QT设计,程序支持跨平台编译运行(Android、IOS、Windows、Linux都可以编译运行,对应平台上QT的环境搭建,之前博客已经发了文章讲解) 硬件包含: 淘宝购买的完整一套4轮遥控小车(采用STM32F103ZET6作为主控板)、DHT11温湿度传感器、中科微GPS模块、ESP8266 小车完整源码下载地址:https://download.csdn.net/download/xiaolong1126626497/195570
[单片机]
<font color='red'>keil</font>5开发案例分享 基于STM32设计遥控小车
KEIL的C编译器不支持写二进制数
用KEIL写51的汇编程序,可以用二进制数字后加“B”表示,比如0x2A = 00101010B 而KEIL的C编译器不支持写二进制数,所以KEIL的C程序不能直接用二进制数表示。
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved