Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 High-End FPGAs
      About Stratix Series
   Stratix IV (E and GX)
   Stratix III (L and E)
   Stratix II (and GX)
   Stratix (and GX)
  
 Midrange FPGAs
   Arria (GX)
  
 Low-Cost FPGAs
   Cyclone III
   Cyclone II
   Cyclone
  
 CPLDs
   MAX II (and G, Z)
   MAX 3000A
  
 ASICs
      About HardCopy Series
   HardCopy IV (E and GX)
   HardCopy III
   HardCopy II
   HardCopy Stratix
  
 Device-Specific Offerings
   Lead-Free
      Extended Temperature
      Industrial Temperature
      Military Temperature
      Automotive Temperature
  
 Configuration Devices
   Enhanced Configuration
   Serial Configuration
  
 Mature Products
      Product Listing
  

Mercury Performance-Optimized Architecture

Built for Bandwidth

The MercuryTM architecture is built for bandwidth. It offers a high-speed core that processes data at gigabit data rates and manages the clock data recovery (CDR)-generated bandwidth of 45 Gbps. The combination of high-performance features such as a high-speed prioritized interconnect, quad-port RAM capability, and distributed multiplier circuitry facilitates a high data throughput, providing an optimal solution for complex design requirements. Figure 1 shows the features of the Mercury device architecture.

Figure 1. The Mercury Architecture

Device Architecture

Prioritized Interconnect Structure

The Mercury architecture features a prioritized interconnect structure that intelligently prioritizes signal routing to maximize performance. The prioritized interconnect structure consists of four elements (see Figure 2):

  • Priority row and column lines have wider signal traces and larger line drivers, allowing for the fastest possible routing times for speed-critical signals.
  • Dedicated leap lines accelerate row-to-row connections. These structures make direct connections to adjacent row lines possible and speed communication across rows, removing traditional limitations and increasing system speed.
  • RapidLABTM interconnect provides fast connections to neighboring logic array blocks (LABs). These direct connections within a span of any ten LABs reduce the distance signals need to travel and minimize propagation delay.
  • FastLUTTM interconnect provides the fastest possible direct connection between adjacent logic elements (LEs) and enables seamless implementations of wide fan-in functions.

Figure 2. Mercury Prioritized Interconnect Structure

Priority Interconnect

Quad-Port-Capable ESB

Mercury devices feature all-new quad-port RAM blocks in enhanced embedded system blocks (ESBs) to enable complex memory-intensive functions. The quad-port RAM allows independent access to any location within the memory block from any of its four ports, as shown in Figure 3. Quad-port RAM can be used for various data communication, storage, and telecom applications, including data concentrators, routers, frame buffer processing, multiple independent first-in first-out (FIFO) buffers, and any application requiring multiple independent clock domains.

Figure 3. Quad-Port-Capable ESB

Quad-Port

The use of content-addressable memory (CAM) is common in many of today's high-speed communications applications. CAM accelerates fast search applications, making it ideal for packet header identification, ATM translation, and cache tagging.

Designers can partition a single Mercury ESB into two blocks, which increases the total number of memory blocks per device. Through support for quad-port RAM and CAM, as well as dual-port RAM, single-port RAM, and FIFO modes, the Mercury ESB architecture delivers flexibility for memory requirements in high-performance applications.

Distributed Multiplier Capability

Distributed Multiplier Capability

Continuing Altera's commitment to DSP and wireless requirements, Mercury devices feature dedicated circuitry to implement high-speed multipliers. Mercury devices can address these applications with a dedicated multiplier mode with over 130 MHz performance for 16x16 non-pipelined multipliers. Alternatively, up to 90 separate 8x8 multipliers can be implemented in a single device. The Mercury distributed multiplier circuitry, which is automatically implemented by the QuartusTM II software, allows the flexibility to generate smaller multipliers, ensuring that the designer can easily and efficiently implement a wide range of high-performance applications.

Related Links

Mercury Advanced CDR Support
Mercury High-Performance I/O Capabilities

  Please Give Us Feedback