0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 基于Microsemi公司的SmartFusion2 SoC FPGA系列高级开发方案

基于Microsemi公司的SmartFusion2 SoC FPGA系列高级开发方案

来源: 中电网
2018-12-03
类别:工业控制
eye 657
文章创建人 拍明

原标题:Microsemi SmartFusion2 SoC FPGA系列高级开发方案

  Microsemi公司的SmartFusion2 SoC FPGA系列集了第四代基于闪存的FPGA架构,ARM Cortex-M3处理器和高性能通信接口,是业界最低功耗最可靠和最安全的确可编逻辑解决方案.和以前的基于闪存的FPGA系列相比,提供3.6X门密度和2X性能;并包括多个存储器区块和用于DSP处理的乘法累加区块.主要用在马达,工业自动化和高速I/O应用等.本文介绍了SmartFusion2 SoC FPGA系列产品主要特性,框图,系列产品表和SmartFusion2 高级开发板M2S150-ADV-DEV-KIT主要特性,主要元件表,框图,电路图,PCB元件布局图和材料清单.

  Microsemi SmartFusion®2 SoC FPGAs integrate fourth generation flash-based FPGA fabric, an ARM Cortex-M3 processor, andhigh-performance communications interfaces on a single chip. The SmartFusion2 family is the industry’s lowest power, most reliableand highest security programmable logic solution. SmartFusion2 FPGAs offer up to 3.6X the gate density, up to 2X the performanceof previous flash-based FPGA families, and includes multiple memory blocks and multiply accumulate blocks for DSP processing.

  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 PCI EXPRESS (PCIe), 10 Gbps attachment unit interface (XAUI) /XGMII extended sublayer (XGXS) plus native serialization/deserialization (SERDES) communication, while DDR2/DDR3 memory

  controllers provide high speed memory interfaces.

  SmartFusion2 SoC FPGA主要特性:

  Reliability

  • Single Event Upset (SEU) Immune

  – Zero FIT FPGA Configuration Cells

  • Junction Temperature: 125℃ – Military Temperature,100℃ – Industrial Temperature, 85℃ – CommercialTemperature, 125℃ - Automotive

  • Single Error Correct Double Error Detect (SECDED)Protection on the Following:

  – Ethernet Buffers

  – CAN Message Buffers

  – Cortex-M3 Embedded Scratch Pad Memory(eSRAMs)

  – USB Buffers

  – PCIe Buffer

  – DDR Memory Controllers with Optional SECDEDModes

  • Buffers Implemented with SEU Resistant Latches on theFollowing:

  – DDR Bridges (MSS, MDDR, FDDR)

  – Instruction Cache

  – MMUART FIFOs

  – SPI FIFOs

  • NVM Integrity Check at Power-Up and On-Demand

  • No External Configuration Memory Required—Instant-On, Retains Configuration When Powered Off

  Security

  • Design Security Features (Available on all Devices)

  – Intellectual Property (IP) Protection Through UniqueSecurity Features and Use Models New to the PLDIndustry

  – Encrypted User Key and Bitstream Loading,Enabling Programming in Less-Trusted Locations

  – Supply-Chain Assurance Device Certificate

  – Enhanced Anti-Tamper Features

  – Zeroization

  • Data Security Features

  – Non-Deterministic Random Bit Generator (NRBG)

  – User Cryptographic Services (AES-256, SHA-256,Elliptical Curve Cryptographic (ECC) Engine)

  – User Physically Unclonable Function (PUF) KeyEnrollment and Regeneration

  – CRI Pass-Through DPA Patent Portfolio License

  – Hardware Firewalls Protecting MicrocontrollerSubsystem (MSS) Memories

  Low Power

  • Low Static and Dynamic Power

  – Flash*Freeze Mode for Fabric

  • Power as low as 13 mW/Gbps per lane for SERDESdevices

  • Up to 50% lower total power than competing SoCdevices

  High Performance FPGA

  • Efficient 4-Input LUTs with Carry Chains for High-Performance and Low Power

  • Up to 236 Blocks of Dual-Port 18 Kbit SRAM (LargeSRAM) with 400 MHz Synchronous Performance (512 x36, 512 x 32, 1 kbit x 18, 1 kbit x 16, 2 kbit x 9, 2 kbit x 8,4 kbit x 4, 8 kbit x 2, or 16 kbit x 1)

  • Up to 240 Blocks of Three-Port 1 Kbit SRAM with 2Read Ports and 1 Write Port (micro SRAM)

  • High-Performance DSP Signal Processing

  – Up to 240 Fast Mathblocks with 18 x 18 SignedMultiplication, 17 x 17 Unsigned Multiplication and44-Bit Accumulator

  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

  • 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 withULPI Interface

  • CAN Controller, 2.0B Compliant, Conforms to

  ISO11898-1, 32 Transmit and 32 Receive Buffers

  • Two Each: SPI, I2C, 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 DDRMemory) with 64-Bit AXI Interface

  • Non-Blocking, Multi-Layer AHB Bus Matrix AllowingMulti-Master Scheme Supporting 10 Masters and 7Slaves

  • Two AHB-Lite/APB3 Interfaces to FPGA Fabric(Master/Slave Capable)

  • Two DMA Controllers to Offload Data Transactions fromthe Cortex-M3 Processor

  – 8-Channel Peripheral DMA (PDMA) for DataTransfer Between MSS Peripherals and Memory

  – High-Performance DMA (HPDMA) for Data TransferBetween eSRAM and DDR Memories

  Clocking Resources

  • Clock Sources

  – Up to Two High Precision 32 KHz to 20 MHz MainCrystal Oscillator

  – 1 MHz Embedded RC Oscillator

  – 50 MHz Embedded RC Oscillator

  • Up to 8 Clock Conditioning Circuits (CCCs) with Up to 8Integrated Analog PLLs

  – Output Clock with 8 Output Phases and 45° PhaseDifference (Multiply/Divide, and Delay Capabilities)

  – Frequency: Input 1 MHz to 200 MHz, Output 20 MHzto 400 MHz

  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 Implementationof Serial RapidIO in Fabric or an SGMII Interface tothe Ethernet MAC in MSS

  – PCI Express (PCIe) Endpoint Controllerx1, x2, x4 Lane PCI Express Core

  Up to 2 Kbytes Maximum Payload Size

  64-Bit/32-Bit AXI and 64-Bit/32-Bit AHB Masterand Slave Interfaces to the Application Layer

  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 DDR Clock Rate

  – SECDED enable/Disable Feature

  – Supports Various DRAM Bus Width Modes, x8, x9,x16, x18, x32, x36

  – Supports Command Reordering to Optimize MemoryEfficiency

  – Supports Data Reordering, Returning Critical WordFirst for Each Command

  • SDRAM Support through the SMC_FIC and AdditionalSoft SDRAM Memory Controller

  Operating Voltage and I/Os

  • 1.2 V Core Voltage

  • Multi-Standard User I/Os (MSIO/MSIOD)

  – LVTTL/LVCMOS 3.3 V (MSIO Only)

  – LVCMOS 1.2 V, 1.5 V, 1.8 V, 2.5 V

  – DDR (SSTL2_1, SSTL2_2)

  – LVDS, MLVDS, Mini-LVDS, RSDS DifferentialStandards

  – PCI

  – LVPECL (receiver only)

  • DDR I/Os (DDRIO)

  – DDR2, DDR3, LPDDR, SSTL2, SSTL18, HSTL

  – LVCMOS 1.2 V, 1.5 V, 1.8 V, 2.5 V

  • Market Leading Number of User I/Os with 5G SERDES

  图1. SmartFusion2 SoC FPGA框图

  SmartFusion2 SoC FPGA系列产品表:

  SmartFusion2 Advanced Development Kit(M2S150-ADV-DEV-KIT)

  The SmartFusion®2 system-on-chip (SoC) field programmable gate array (FPGA) Advanced Development Kit(M2S150-ADV-DEV-KIT) is RoHS compliant and enables you to develop applications that involve the following:

  • Microprocessor applications

  • Embedded ARM® Cortex®-M3 processor based systems

  • Motor control

  • Industrial automation

  • High speed I/O applications

  • Universal serial bus (USB) applications (OTG support)contents of the SmartFusion2 Advanced Development Kit

  M2S150-ADV-DEV-KIT包括:

  The M2S150-ADV-DEV-KIT device offers a full-featured 150 K logic element (LE) SmartFusion2 SoC FPGA. This150 K LE device has the following integrated on a single chip:

  • Reliable flash-based FPGA fabric

  • A 166 MHz Cortex-M3 processor

  • Advanced security processing accelerators

  • Digital signal processing (DSP) blocks

  • Static random-access memory (SRAM)

  • embedded nonvolatile memory (eNVM)

  • High-performance communication interfaces

  图2. SmartFusion2 SoC高级开发板M2S150-ADV-DEV-KIT外形图

  SmartFusion2高级开发板M2S150-ADV-DEV-KIT主要元件表:

  图3. SmartFusion2 SoC高级开发板框图


  详情请见:

microsemi_smartfusion2_igloo2_datasheet_ds0128_v10.pdf


责任编辑:HanFeng

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯