注册
登录
电子工程世界-论坛
返回首页
EEWORLD首页
频道
EE大学堂
下载中心
Datasheet
专题
单片机
物联网
汽车电子
嵌入式
手机/便携
模拟电子
家用电子
网络通信
电源管理
工业控制
测试测量
半导体设计/制造
安防电子
传感器
医疗电子
SBS的个人空间
https://home.eeworld.com.cn/space-uid-147238.html
[收藏]
[复制]
[分享]
[RSS]
空间首页
动态
记录
日志
相册
主题
分享
留言板
个人资料
借用开发板
论坛
淘帖
Collection
查看新帖
最新回复
社区活动
联系管理员
我的空间
帖子
日志
收藏
好友
勋章
积分
安全验证
请完成以下验证码
日志
Smart fusion—FPGA中的“新贵”
已有 1482 次阅读
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
加为好友
给我留言
打个招呼
发送消息
热门文章
头条资讯
瑞萨电子荣获——中国电子商情“2018年度编辑选择奖”
分析师:台积电7nm不能改变大局,AMD依然落后Intel
那些故事快讲不下去的“伪科创”独角兽公司们
患上乳腺癌后开发AI诊断模型,这位MIT女科学家获得AAAI首届百万美元最高奖
Qualcomm和爱立信完成首个5G毫米波OTA呼叫
美国对特定电池及其下游产品发起337调查,这13家中企涉案!
新增数据手册
464-NWL5H-CW0
E213J3V7PE22
MP180-2ESMMC
GSX-531/L21NF14.40MHZ
700920.9880.25LF
SIP-U4789-12-6981-C-Q-5
热搜器件
ABM40DTAT
TPS3306-33QDRG4Q1
D38999/24ZC8BB
872S480BKLFT
VJ0603D620MLBAT
PESD36VS1UJX
推荐下载
STC51单片机必备软件使用
AVR单片机C语言程序设计实例精粹
SC1565
打破国外封锁_国产多晶硅大还原炉试验成功
自恢复保险丝原理及标准
为智能移动设备应用选择正确的射频开关.pdf
推荐关注
220v转5v3.3v2.7v紧凑型无电感设计的离线式线性稳压器
想让 WSL 用上 USB 相机?手把手教你改内核,你还不试试?
深度解析SD2351核心板:硬核视频处理+工业级可靠性设计
康谋方案 | 基于AI自适应迭代的边缘场景探索方案
AXS4056:1000mA单节锂电池充电芯片参数资料、内置锂电池反接保护功能
《图解入门——功率半导体基础与工艺精讲(原书第3版)》阅读心得——碳化硅与氮化镓