Intel® Arria® 10 SoCs, based on TSMC’s 20 nm process technology, combine a feature-rich dual-core ARM* Cortex*-A9 MPCore* hard processor system (HPS) with industry-leading programmable logic technology. The Arria 10 SoCs offer a processor with rich feature set of embedded peripherals, hardened floating-point variable-precision digital signal processing (DSP) blocks, high-speed transceivers, hard memory controllers, Secure boot capability, using Elliptic Curve Digital Signature Algorithm (ECDSA) and Advanced Encryption Standard (AES), and protocol intellectual property (IP) controllers all in a single highly integrated package.
Intel® Arria® 10 SoCs feature a second-generation dual-core ARM* Cortex*-A9 MPCore* processor-based hard processor system (HPS) that is faster, more secure, and software compatible with previous-generation SoCs. With Arria 10 SoCs you can reduce board size while increasing performance by integrating a GHz-class processor, FPGA logic, and digital signal processing (DSP) functions into a single user-customizable system on a chip. Arria 10 SoCs offer the broadest selection of FPGA logic densities to date. These improvements address the performance, power, and security requirements of next-generation communications, broadcast, and computer and storage equipment.
Feature | Description |
---|---|
Processor |
Dual-core ARM Cortex-A9 MPCore processor with ARM CoreSight* debug and trace technology |
Coprocessors |
Vector floating-point unit (VFPU) single and double precision, ARM NEON* media processing engine for each processor snoop control unit (SCU), acceleration coherency port (ACP) |
Level 1 cache | 32 KB L1 instruction cache, 32 KB L1 data cache |
Level 2 cache | 512 KB shared L2 cache |
Scratch pad RAM | 256 KB |
HPS DDR memory | DDR4 and DDR3 (up to 64 bit with error correction code (ECC)) |
Direct memory access (DMA) controller | 8-channel direct memory access (DMA) |
Ethernet media access controller (EMAC) | 3 x 10/100/1000 EMAC with integrated DMA |
USB On-The-Go controller (OTG) | 2x USB OTG with integrated DMA |
UART controller | 2x UART 16550 compatible |
Serial peripheral interface (SPI) controller | 4x SPI |
I2C controller | 5x I2C |
QSPI flash controller | 1x SIO, DIO, QIO SPI flash supported |
SD/SDIO/MMC controller | 1x eMMC 4.5 with DMA and CE-ATA support |
NAND flash controller | 1x ONFI 1.0 or later 8 and 16 bit support |
General-purpose I/O (GPIO) | Maximum 62 software-programmable GPIO |
Timers | 7X general-purpose timers, 4X watchdog timers |
Security | Secure boot, Advanced Encryption Standard (AES) and authentication based on Elliptic Curve Digital Signature Algorithm (ECDSA) |