Stratix V FPGAs: Delivering the Highest System Integration

Because Stratix® V FPGAs enable the highest system integration, you get increased functionality in a smaller FPGA, lowering power and cost. Here, we'll discuss a number of Stratix V innovations that make this level of integration possible.

Embedded HardCopy Blocks

Embedded HardCopy® Blocks are customizable hard intellectual property (IP) blocks that utilize Altera’s unique HardCopy ASIC capabilities. This innovation substantially increases FPGA capabilities by:

  • Dramatically increasing density per area
  • Offering up to 14.3M gates, or up to 1.19M logic elements (LEs)
  • Increasing performance and lowering power

Embedded HardCopy Blocks are used to harden standard or logic-intensive functions such as interface protocols, application-specific functions, and proprietary custom IP functions. See Figure 1 for a diagram of Embedded HardCopy Blocks.

Figure 1. Customizable Embedded HardCopy Block

Figure 1. Customizable Embedded HardCopy Block

Altera has used Embedded HardCopy Blocks to create a new class of application-targeted Stratix V variants optimized for:

  • Bandwidth-centric applications and protocols, including PCI Express® (PCIe®) Gen3, Gen2, and Gen1
  • Data-intensive applications for 40G/100G and beyond.

The hardened blocks for these applications and protocols are shown in Table 1.

Table 1. Hard IP Functions Built with the Embedded HardCopy Block

Protocols Applications
PCIe Gen3, Gen2, Gen1PHY/MAC, data link, transaction layers
40G/100GMLD/PCS – gearbox, block sync,
alignment marker, reorder virtual channel,
async buffer/deskew, block striper/destriper,
scrambler/descrambler

Integrated Hard IP Blocks in Transceivers and Core

Stratix V FPGAs harden specific digital functionality in the physical coding sublayer (PCS) per transceiver channel for a number of key protocols used in backplane, line card, and chip-to-chip applications. Additionally, the FPGA core also includes hard IP blocks like the new variable-precision digital signal processing (DSP) and memory blocks for high-performance applications. See Table 2.

Table 2. Integrated Hard IP Blocks in Transceivers and Core

Protocols Applications
Hard IP Per Transceiver Channel (PCS)
InterlakenGearbox, block sync, 64B/67B, frame sync,
scrambler/descrambler, CRC-32,
async buffer/deskew
10 Gigabit Ethernet (GbE) (10GBASE-R)Gearbox, block sync, scrambler/descrambler,
64B/66B, rate matcher
PCIe Gen3, Gen2, Gen1Word aligner, lane sync state machine, deskew,
rate matcher, 8B/10B, gearbox, 128B/130B, PIPE-8/16/32
Serial RapidIO® 2.0Word aligner, lane sync state machine, deskew, rate matcher, 8B/10B
CPRI/OBSAIWord aligner, bit slip (determinist latency), 8B/10B
Core Hard IP
DSPUp to 3,510 new high-performance, variable-precision DSP blocks in the core
Embedded MemoryUp to 2,560 M20K embedded memory blocks

In an analysis of an actual customer application, we've found that by implementing 24 channels of Interlaken and 2 PCIe Gen3 x8 cores, a Stratix V FPGA with 240K LEs is equivalent to a traditional FPGA with 610K LEs. See Figure 2.

Figure 2. LE Savings with Interlaken Implementation

Figure 2. LE Savings with Interlaken Implementation

Implementing 24 channels of Interlaken saves about 120K LEs in the PCS. Implementing two PCIe Gen3 x8 hard IP functions saves about 250K LEs and associated memories. Together, this is a total savings of 370K LEs. Given this, you can use a smaller FPGA for your application, reducing cost and power consumption, or integrate more functionality on a single chip. See Table 3.

Table 3. Interlaken Savings Implementation

Hardened IP for Protocol Logic Element Savings
24 Channels of Interlaken120K
2 PCIe Gen3 x8 Cores250K
Total LE Savings370K