首页 > 器件类别 >

M2S050-VF144YES

SmartFusion2 System-on-Chip FPGAs

厂商名称:Microsemi

厂商官网:https://www.microsemi.com

下载文档
文档预览
Revision 0
SmartFusion2 System-on-Chip FPGAs
Microsemi’s SmartFusion
®
2 SoC FPGAs integrate fourth generation flash-based FPGA fabric, an ARM
®
Cortex™-M3 processor,
and high performance communications interfaces on a single chip. The SmartFusion2 family is the industry’s lowest power, most
reliable and highest security programmable logic solution. This next generation SmartFusion2 architecture offers up to 3.6X gate
count implemented with 4-input look-up table (LUT) fabric with carry chains, giving 2X performance, and includes multiple embedded
memory options and math blocks for digital signal processing (DSP). The 166 MHz ARM Cortex-M3 processor is enhanced with an
embedded trace macrocell (ETM), memory protection unit (MPU), 8 Kbyte instruction cache, and additional peripherals including
controller area network (CAN), Gigabit Ethernet, and high speed universal serial bus (USB). High speed serial interfaces include
peripheral component interconnect express (PCIe), 10 Gbps attachment unit interface (XAUI) / XGMII extended sublayer (XGXS) +
native serialization/deserialization (SERDES) communication, while double data rate 2 (DDR2)/DDR3 memory controllers provide
high speed memory interfaces.
SmartFusion2 Family
Reliability
Single Event Upset (SEU) Immune
Zero FIT FPGA Configuration Cells
Single Error Correct Double Error Detect (SECDED)
Protection on the Following:
Ethernet Buffers
CAN Message Buffers
Cortex-M3
(eSRAMs)
USB Buffers
PCIe Buffer
DDR Memory Controllers with Optional SECDED
Modes
Embedded
Scratch
Pad
Memory
Enhanced Anti-Tamper Features
Zeroization
Non-Deterministic Random Bit Generator (NRBG)
User Cryptographic Services (AES-256, SHA-256,
Elliptical Curve Cryptographic (ECC) Engine)
User Physically Unclonable Function (PUF) Key
Enrollment and Regeneration
CRI Pass-Through DPA Patent Portfolio License
Hardware Firewalls Protecting
Subsystem (MSS) Memories
Microcontroller
Data Security Features (available on premium devices)
Low Power
Low Static and Dynamic Power
Flash*Freeze Mode for Fabric
< 1 mW in Flash*Freeze Mode
10 mW in Standby Mode
For the M2S050 Device:
Buffers Implemented with SEU Resistant Latches on the
Following:
DDR Bridges (MSS, MDDR, FDDR)
Instruction Cache
MMUART FIFOs
SPI FIFOs
Based on 65 nm Nonvolatile Flash Process
Efficient 4-Input LUTs with Carry Chains for High
Performance and Low Power
Up to 236 Blocks of Dual-Port 18 Kbit SRAM (Large
SRAM) with 400 MHz Synchronous Performance (x18,
x9, x4, x2, x1)
Up to 240 Blocks of Three-Port 1 Kbit SRAM with 2
Read Ports and 1 Write Port (micro SRAM)
High Performance DSP Signal Processing
Up to 240 Fast Math Blocks with 18 x 18 Signed
Multiplication, 17 x 17 Unsigned Multiplication and
44-Bit Accumulator
NVM Integrity Check at Power-Up and On-Demand
No External Configuration Memory Required—Instant-
On, Retains Configuration When Powered Off
Design Security Features (available on all devices)
Intellectual Property (IP) Protection via Unique
Security Features and Use Models New to the PLD
Industry
Encrypted User Key and Bitstream Loading,
Enabling Programming in Less-Trusted Locations
Supply-Chain Assurance Device Certificate
High-Performance FPGA
Security
October 2012
© 2012 Microsemi Corporation
I
SmartFusion2 System-on-Chip FPGAs
Microcontroller Subsystem (MSS)
Hard 166 MHz 32-Bit ARM Cortex-M3 Processor
1.25 DMIPS/MHz
8 Kbyte Instruction Cache
Embedded Trace Macrocell (ETM)
Memory Protection Unit (MPU)
Single Cycle Multiplication, Hardware Divide
JTAG Debug (4 wires), Serial Wire Debug (SWD, 2
wires), and Serial Wire Viewer (SWV) Interfaces
High Speed Serial Interfaces
Up to 16 SERDES Lanes, Each Supporting:
XGXS/XAUI Extension (to implement a 10 Gbps
(XGMII) Ethernet PHY interface)
Native SERDES Interface Facilitates Implementation
of Serial RapidIO in Fabric or an SGMII Interface to
the Ethernet MAC in MSS
PCI Express (PCIe) Endpoint Controller
x1, x2, x4 Lane PCI Express Core with 16-bit
PIPE Interface (Gen1/Gen2)
256 Bytes Maximum Payload Size
64-/32-Bit AXI/AHB Master and Slave Interfaces
to the Application Layer
64 KB Embedded SRAM (eSRAM)
Up to 512 KB Embedded Nonvolatile Memory (eNVM)
Triple Speed Ethernet (TSE) 10/100/1000 Mbps MAC
USB 2.0 High Speed On-The-Go (OTG) Controller with
ULPI Interface
CAN Controller, 2.0B Compliant, Conforms
ISO11898-1, 32 Transmit and 32 Receive Buffers
to
High Speed Memory Interfaces
Up to 2 High Speed DDRx Memory Controllers
MSS DDR (MDDR) and Fabric DDR (FDDR)
Controllers
Supports LPDDR/DDR2/DDR3
Maximum 333 MHz Clock Rate
SECDED Enable/Disable Feature
Supports Various DRAM Bus Width Modes, x16,
x18, x32, x36
Supports Command Reordering to Optimize Memory
Efficiency
Supports Data Reordering, Returning Critical Word
First for Each Command
Two Each: SPI, I
2
C, Multi-Mode UARTs (MMUART)
Peripherals
Hardware Based Watchdog Timer
1 General Purpose 64-Bit (or two 32-bit) Timer(s)
Real-Time Calendar/Counter (RTC)
DDR Bridge (4 Port Data R/W Buffering Bridge to DDR
Memory) with 64-Bit AXI Interface
Non-Blocking, Multi-Layer AHB Bus Matrix Allowing
Multi-Master Scheme Supporting 10 Masters and 7
Slaves
Two AHB/APB Interfaces to FPGA Fabric (master/slave
capable)
Two DMA Controllers to Offload Data Transactions from
the Cortex-M3 Processor
8-Channel Peripheral DMA (PDMA) for Data
Transfer Between MSS Peripherals and Memory
High Performance DMA (HPDMA) for Data Transfer
Between eSRAM and DDR Memories
SDRAM Support
1.2 V Core Voltage
Multi-Standard User I/Os (MSIO/MSIOD)
LVTTL/LVCMOS 3.3 V
LVCMOS 1.2 V, 1.5 V, 1.8 V, 2.5 V
DDR (SSTL2_1, SSTL2_2)
DDR2 (SSTL18_1, SSTL18_2)
LVDS, MLVDS,
Standards
PCI
LVPECL (receiver only)
DDR, DDR2, DDR3, LPDDR, SSTL2, SSTL18,
HSTL
LVCMOS 1.2 V, 1.5 V, 1.8 V, 2.5 V
Mini-LVDS,
RSDS
Differential
Operating Voltage and I/Os
Clocking Resources
Clock Sources
Up to Two High Precision 32 KHz to 20 MHz Main
Crystal Oscillator
1 MHz Embedded RC Oscillator
50 MHz Embedded RC Oscillator
DDR I/Os (DDRIO)
Up to 8 Clock Conditioning Circuits (CCCs) with Up to 8
Integrated Analog PLLs
Output Clock with 8 Output Phases and 45° Phase
Difference (Multiply/Divide, and Delay Capabilities)
Frequency: Input 1 to 200 MHz, Output 20 to 400
MHz
II
R ev i si o n 0
SmartFusion2 System-on-Chip FPGAs
SmartFusion2 SoC FPGA Block Diagram
JTAG I/O
SPI I/O
Multi-Standard User I/O (MISO)
DDR User I/O
System Controller
AES256
SHA256
SRAM-PUF
SPI x 2
MMUART x 2
I2C x 2
Timer x 2
Microcontroller
Subsystem (MSS)
APB
PDMA
ARM
®
Cortex
-M3
MPU
ETM
D
I
S
Instruction
Cache
CAN
WDT
RTC
AHB Bus Matrix (ABM)
FIIC
HS USB
OTG ULPI
ECC
NRBG
SYSREG
eNVM
DDR
Bridge
Flash*Freeze
In-Application
Programming
MSS
DDR Controller
+ PHY
Multi-Standard User I/O (MISO)
eSRAM
Multi-Standard User I/O (MISO)
andard
COMM_BLK
FIC_0
FIC_1
TSE MAC
HPDMA
Interupts
AHB
AHB
AHB
SMC_FIC Config
AXI/AHB
FPGA Fabric
Micro SRAM
(64x18)
Large SRAM
(1024x18)
Math Block
MACC (18x18)
Micro SRAM
(64x18)
Large SRAM
(1024x18)
Math Block
MACC (18x18)
Config
AXI/AHB/XGXS
Config
AXI/AHB/XGXS
Config
AXI/AHB
Standard Cell /
SEU Immune
Flash Based /
SEU Immune
Serial Controller 0
(PCIe, XAUI/XGXS)
+ Native SERDES
OSCs
Serial Controller 1
(PCIe, XAUI/XGXS)
+ Native SERDES
PLLs
Fabric DDR
Controller + PHY
Serial 0 I/O
Serial 1 I/O
DDR User I/O
Acronyms
AES
AHB
APB
AXI
COMM_BLK
DDR
DPA
ECC
EDAC
ETM
FDDR
FIC
FIIC
HS USB OTG
IAP
MACC
Advanced Encryption Standard
Advanced High-Performance Bus
Advanced Peripheral Bus
Advanced eXtensible Interface
Communication Block
Double Data Rate
Differential Power Analysis
Elliptical Curve Cryptography
Error Detection And Correction
Embedded Trace Macrocell
DDR2/3 controller in FPGA fabric
Fabric Interface Controller
Fabric Interface Interrupt Controller
High Speed USB 2.0 On-The-Go
In-Application Programming
Multiply-Accumulate
MDDR
MMUART
MPU
MSS
SECDED
SEU
SHA
SMC_FIC
TSE
ULPI
UTMI
WDT
XAUI
XGMII
XGXS
DDR2/3 Controller in MSS
Multi-Mode UART
Memory Protection Unit
Microcontroller Subsystem
Single Error Correct Double Error Detect
Single Event Upset
Secure Hashing Algorithm
Soft Memory Controller
Triple Speed Ethernet (10/100/1000 Mbps)
UTMI + Low Pin Interface
USB 2.0 Transceiver Macrocell Interface
Watchdog Timer
10 Gbps Attachment Unit Interface
10 Gigabit Media Independent Interface
XGMII Extended Sublayer
R e visi on 0
III
SmartFusion2 System-on-Chip FPGAs
Table 1 • SmartFusion2 SoC FPGA Product Family
Features
M2S005
4,956
10
11
191K
11
2
Yes
128K
64K
80K
1
1
1
2
2
2
2
1x18
0
0
123
28
66
217
0
217
M2S010
9,744
21
22
400K
22
2
Yes
256K
64K
80K
1
1
1
2
2
2
2
1x18
4
1
123
40
70
233
16
249
M2S025
23,988
31
34
592K
34
4
Yes
256K
64K
80K
1
1
1
2
2
2
2
1x18
4
1
159
40
90
289
16
305
M2S050
48,672
69
72
1,314K
72
6
Yes
256K
64K
80K
1
1
1
2
2
2
2
2x36
8
2
139
62
176
377
32
409
M2S080
82,232
160
160
3,040K
160
8
Yes
512K
64K
80K
1
1
1
2
2
2
2
2x36
8
2
292
106
176
574
64
638
M2S120
120,348
236
240
4,500K
240
8
Yes
512K
64K
80K
1
1
1
2
2
2
2
2x36
16
4
292
106
176
574
64
638
Logic Modules (4-Input LUT)
LSRAM 18K Blocks
FPGA
MSS
Memory,
Serial I/F
User I/O
uSRAM 1K Blocks
Total RAM (Bits)
Math Blocks
PLLs and CCCs
Cortex-M3 Processor + Instruction Cache
eNVM (Bytes)
eSRAM (Bytes)
eSRAM (Bytes non-SECDED)
CAN 2.0 A and B
Triple speed Ethernet 10/100/1000
USB 2.0 High Speed On-The-Go
Multi-Mode UART
SPI
I2C
Timer
DDR Controllers
SERDES Channels
PCIe Endpoint × 4
3.3 V Multi-Standard User I/Os (MSIOs)
MSIOD I/Os
DDRIO I/Os
Total User I/Os
SERDES I/Os
Total User I/Os + SERDES I/Os
I/Os Per Package
Table 2 • I/Os per Package and Package Options
Package Options
Pin Count
Ball Pitch (mm)
Length × Width (mm\mm)
M2S005
M2S010
M2S025
M2S050
M2S080
M2S120
I/Os
160
160
160
160
VF400
400
0.8
17 × 17
XCVRs
4
4
4
I/Os
217
233
267
267
FG484
484
1.0
23 × 23
XCVRs
4
4
4
I/Os
377
FG896
896
1.0
31 × 31
XCVRs
8
574
574
I/Os
FC1152
1,152
1.0
35 × 35
XCVRs
8
16
Note:
User I/Os do not include the SERDES and JTAG pins.
IV
R ev i si o n 0
SmartFusion2 System-on-Chip FPGAs
SmartFusion2 Ordering Information
.
M2S050
T
S
_
1
FG
G
144
Y
I
Application (Temperature Range)
Blank = Commercial (0°C to +85°C Ambient Temperature)
I = Industrial (
40°C to +100°C Ambient Temperature)
ES = Engineering Sample (Room Temperature Only)
Security Feature
Y = Device Includes License to Implement IP Based on the
Cryptography Research, Inc. (CRI) Patent Portfolio
Package Lead Count
Lead-Free Packaging
Blank = Standard Packaging
G = RoHS-Compliant
Package Type
FG = Fine Pitch Ball Grid Array (1.0 mm pitch)
VF = Very Fine Pitch Ball Grid Array (0.8 mm pitch)
Speed Grade
Blank = TBD
1 = TBD
Security
Blank = Design Security
S = Data and Design Security
Transceiver
T = With Transceiver
Blank = No Transceiver
Part Number (Digits Indicate Thousands of LUTs)
M2S005
M2S010
M2S025
M2S050
M2S080
M2S120
R e visi on 0
V
查看更多>
ST最新3D飞行时间传感器,672*804分辨率。
ST最新3D飞行时间传感器,672*804分辨率。 这是测距的吗? 对 ...
littleshrimp ST传感器与低功耗无线技术论坛
TI针对隔离式电源推出新一代数字电源控制器UCD3138
完全可编程的集成型数字控制器为AC/DC及隔离式DC/DC电源设计提供最高灵活性与最高性能 日前...
trevor 模拟与混合信号
结构体成员变量是回调函数,地址有偏移?
1描述:我遇到这样一个问题,在用MDK5进行stm32f4的程序调试过程中,我发现了如图所示的一个问...
54chenjq 编程基础
采用TDA4290的音量调节网络
采用TDA4290的音量调节网络 ...
fighting 模拟电子
如何清理长期使用的电磁流量计的电极
电磁流量计在长期使用后会产生脏污导致电极结垢,这样不仅会使其测量精度降低还会损坏仪器,因此,如果...
常州成丰666 测试/测量
430单片机的版本号
请问430单片机的版本号I 和 H 有什么区别,在用的过程中两者之间参数差别好大? 430单片机的版...
邱飞 微控制器 MCU
热门器件
热门资源推荐
器件捷径:
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF CG CH CI CJ CK CL CM CN CO CP CQ CR CS CT CU CV CW CX CY CZ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF DG DH DI DJ DK DL DM DN DO DP DQ DR DS DT DU DV DW DX DZ
需要登录后才可以下载。
登录取消