注册
登录
电子工程世界-论坛
返回首页
EEWORLD首页
频道
EE大学堂
下载中心
Datasheet
专题
单片机
物联网
汽车电子
嵌入式
手机/便携
模拟电子
家用电子
网络通信
电源管理
工业控制
测试测量
半导体设计/制造
安防电子
传感器
医疗电子
SBS的个人空间
https://home.eeworld.com.cn/space-uid-147238.html
[收藏]
[复制]
[分享]
[RSS]
空间首页
动态
记录
日志
相册
主题
分享
留言板
个人资料
借用开发板
论坛
淘帖
Collection
查看新帖
最新回复
社区活动
联系管理员
我的空间
帖子
日志
收藏
好友
勋章
积分
安全验证
请完成以下验证码
日志
Smart fusion—FPGA中的“新贵”
已有 1487 次阅读
2010-3-31 13:47
|
正当整个
FPGA
行业处在积极采用先进生产工艺、努力提高逻辑容量的时候,
Actel
公司
依然坚持自己的路线
:
推出了它的又一力作“
SmartFusion
”系列;
SmartFusion
是
业界唯一
一款带
Cortex-M3
硬核、同时处理模拟与数字信号的可编程逻辑器件。
SMARTFUSION结构框图
SmartFusion
从功能模块划分,主要包括三大部分:
一、微控制器子系统
微控制器子系统由主频可以到
100MHz
的
CORTEX-M3
处理器与外设组成,它们之间通过一个多层
AHB
总线矩阵连接。矩阵允许
Cortex-M3
处理器、可编程逻辑部分、以太网控制器,在可用的时候,与外围
DMA
控制器(实际作为主(
masters
)到外设)、可编程逻辑部分、嵌入式非易失性存储器、嵌入式同步
RAM
、外部存储器控制器与模拟电脑引擎模块连接。
SmartFusion
器件提供各种各样的外设。如
SPI
、
I2C
、
UART
、嵌入
FlashROM
、
10/100 Ethernet MAC
、定时器、锁相环、振荡器、实时计数器、与外围
DMA
控制器。
二、可编程模拟部分
1
、模拟前端
SmartFusion
器件与
Fusion
器件相比模拟前端有所增强。增加了
SAR
ADC(
逐次逼近模数转换
)
的数量。
SmartFusion
也首次增加了
SDD DAC
(∑
△数模转换)模块
SmartFusion
可同时处理多路模拟信号,前置信号调整模块(SCB);SCB由实时双极性预换算器(APBS)、比较器、电流监测与温度监测组合而成。APBS模块允许大的双极性电压(±14.4V)输入到ADC。电流监测是让电压通过一个外部感应电阻转换电压到ADC相应的输入范围。同样地,温度监测也是读电流,它通过一个外部PN结(二极管或三极管)并转换到ADC内部。APBS也包含比较器,监测迅速变化的信号域值,没有使用ADC。比较器的输出输送到模拟计算引擎(ACE)或ADC。
2
、模拟
计算
引擎(ACE)
在
SmartFusion
中混合信号模块是连接到系统的其它部分经过一个专用处理器也被称作模拟
计算
引擎(
ACE
)控制。
ACE
的角色是从
CORTEX-M3
卸载对模拟模块的控制,因而提供更快的吞吐率或者更好的能耗比相对于现行系统,主处理器只负责监测模拟部分。
.
三、
基于
ProASIC3
的
FPGA
部分
Actel SmartFusion
系列,基于成熟的、低功耗的、固件错误免疫的
ProASIC3 Flash FPGA
体系,具有如下优点:
1、
减少成本
优势在于单元成本更低、性能提高、容易使用。基于
Flash
的
SmartFusion
器件上电就可运行,不需要在每次上电的时候从外部加载配置程序。片上安全机制防止程序信息被读取并能安全的远程升级
FPGA
的逻辑。设计人员可以进行安全的远程在线系统编程(
ISP
)以更新将来的设计迭代与关键部分升级,能确保
IP
不被复制或流失。
ISP
执行使用业界标准的
AES
算法与
MAC
数据验证。
2、
低功耗
基于
Flash
的
SmartFusion
器件显示出的功耗特性
ASIC
差不多,可以在一些功耗敏感的场合应用。
SmartFusion
器件没有开机电流与大的电流变化,但是这两点在基于
SRAM
的
FPGA
都有发生。
SmartFusion
器件还具有低的动态功耗并支持低功耗模式与睡眠模式,更进一步节约功耗。
3、
安全性
作为非易失性,基于
Flash
的
SmartFusion
系列不需要配置芯片
PROM
,就不存在容易受攻击的外部位流。
SmartFusion
器件整合的
FlashLock,
它不需要另外的可重编程与设计安全的独特组合,这样的优势只有非易失性的
Flash FPGA
才具有。
SmartFusion
器件利用一个
128bit
基于
Flash
密钥与一个
AES
密钥保护可编程
IP
与配置数据。在
Fusion
器件中
FlashROM
在加载之前也能被加密。另外,
Flash Memory
模块也能使用
AES-128
加密标准运行。
SmartFusion
器件带
AES
允许远程更新通过公共网络,如互联网,并能确保
IP
的安全,不会被复制、流失。另外的安全措施,编程
Fusion
器件
FPGA
配置的数据不能回读。在设计时,用户可以控制和定义
Flash Memory
模块从外部和内部访问。
安全性,是建立在
FPGA
体系中,是
SmartFusion
系列的固有元件。
Flash
单元位于
7
层金属层下面,许多的器件设计与布线工艺使行破坏攻击变得相当困难。
SmartFusion
还带有
FlashLock
与
AES
保护,更具有抗破坏攻击能力。
4、
单芯片
基于
Flash FPGA
存储它们的配置信息在片上
Flash
单元。一旦被编程,配置数据是
FPGA
结构固定的一部分,在系统上电的时候并没有外部配置数据需要加载。因此,基于
Flash
的
SmartFusion
不需要系统配置元件,如
EEPROM
或微控制器加载器件配置数据。减少总的物料成本与
PCB
面积,提升安全性与系统可靠性。
5、
上电运行
基于
Flash
的
SmartFusion
器件上电就可以运行。上电就可以运行的
SmartFusion
器件大大简化了整体系统设计,不需要另外的
配置芯片,
降低了系统成本。此外,在系统故障和电源电压不足时,不会损坏器件配置,不像基于
SRAM
的
FPGA
。所以在系统电源恢复时器件将不需要重新配置。这就不需要使用欠压检测与电压监测相关
电路
,简化整体系统设计,降低成本与设计风险,同时提高系统可靠性。
6、
免疫固件错误
固件错误产生大
多
数是因为高能中子引起。固件错误在
SRAM
的
FPGA
中是不可能防止的。
SmartFusion
器件,整合了硬核
Cortex-M3
在里面,
它将开创更多新的应用领域,由于整个开发流程的简化,使得工程师能够更快地开发出适合市场的产品。
单芯片集成有可编程高压双极性模拟部分的微处理器,基于专有的
flash
方式,提供定制的片上系统(
SoC
)
大家有什么看法呢??
有什么疑问,我都可以解答 哈哈,还是比较熟悉的,先秀一下软件吧
开发软件进入界面
微控制器子系统配置界面
收藏
邀请
举报
全部
作者的其他最新日志
•
俺是海军
•
ACTEL带硬核CORTEX-M3的FPGA来啰
评论 (
0
个评论)
涂鸦板
您需要登录后才可以评论
登录
|
注册
评论
SBS
加为好友
给我留言
打个招呼
发送消息
热门文章
头条资讯
美光科技:引领汽车存储新时代
具有动态过流检测功能的智能门锁电机驱动IC设计方案
GTC21 | 赋能创投:英伟达初创加速计划创投联盟为顶级投资人与 AI 领先初创企业搭建桥梁
给攻城狮的专属福利!答题赢大奖!
罗姆与台达电子缔结电源系统用功率元器件战略合作伙伴关系
高通携手生态伙伴拥抱5G创新时代
新增数据手册
RN73C1E61R9BTG
TW-07-09-G-D-251-SM
TMM-136-04-S-D-SM-33-A
NTR25T1073DTRF
50/100M-F40200-297
WF04F2610ATLQ
热搜器件
533665
C1825C102GBGACTU
LHL10NB473J
NC5MX
sfmc-107-01
RG2012P-4322-B-T1
推荐下载
74LCX04
生物模型认知无线电
一种具有自动纠错功能的FIR滤波器研究
继电器相关电路图
MRI梯度放大器实验平台的研制
高频变压器制作简介(图文).pdf
推荐关注
Sub-GHz射频“芯”技术,如何点爆低频段万亿级物联市场?
方案分享 | ADAS时空融合数据采集方案
MuJoCo 机械臂关节路径规划+轨迹优化+末端轨迹可视化(附代码)
明远智睿SSD2351核心板助力智能监控系统升级
D2502A降压型DC-DC转换器深度解析:高集成度与高效率的完美结合,可替代XL1583/1410
《机器人智造的逻辑》-机器人制造步骤