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  

 IP Products
   Embedded Processors
   Interfaces & Peripherals
          Peripherals
          PCI
          PCI Express
          Memory Controllers
          USB
          PCMCIA
          Ethernet
          I2C
          CAN
          PowerPC Bus
          HyperTransport
          RapidIO
          SerialLite
          Additional Functions
          Consortiums
          Literature
   DSP
   Communications
  
 About IP
      Designing with IP
      Evaluate and Download IP
      IP Certifications
      System Design
      Request IP
  
 IP Industry Partners
      About AMPP Program
      AMPP Core Partners
  

x1, x4, x8 PCI Express Cores

from Northwest Logic, Inc.

View Literature



AMPP Approved
OpenCore Support



Features

  • High-performance, easy-to-use core
  • Available in x1, x4, x8 lane configurations
  • Support for integrated or external discrete PCI Express PHYs
  • Flexible data buffer sizing
  • Implements all three PCI Express layers (transaction, data link, and physical)
  • Support for up to eight virtual channels and eight traffic classes
  • Support for independent user and physical interface clock domains
  • Complete error-handling support
  • Comprehensive status port provides a wealth of diagnostic information that can be used for system-level debug and link stability monitoring
  • Push-button timing achieved with minimal routing constraints, even in low-cost, slower speed grade FPGA families
  • Provided with comprehensive source code PCI Express verification suite
  • PCI Express base specification revision 1.1 compliant
  • Fully validated, including PCI-Sig, nSys, NVS, Catalyst SpekChek, and Lecroy CTS certification
  • Customization and integration services available
  • Available with development boards
  • Core source code available
  • Available with Windows and Linux drivers
  • Available with GUI for Windows
  • Fast response and expert technical support provided by experienced Northwest Logic IP designers

Block Diagram

Figure 1 shows the block diagram for the megafunction.

Figure 1. Block Diagram for the Megafunction

Figure 1. Block Diagram for the Megafunction

Description

The Northwest Logic x1, x4, x8 PCI Express core provides a flexible, high-performance, easy-to-use local interface to the PCI Express bus. The core implements all three layers defined by the PCI Express standard and supports all key PCI Express features, including multiple virtual channels and traffic classes.

The core provides:

  • A control interface with consistent timing and function over all modes of operation
  • A data interface that connects directly to first-in-first-out (FIFO) interfaces
  • Separate clock domain transfers performed by the core for each virtual channel
  • Complete error-handling support
  • Push-button place-and-route timing with minimal routing constraints

The core is provided with a comprehensive verification suite with complete scripting and random stimulus capabilities that allow you to fully validate your design prior to use in hardware. The core has been extensively verified through ASIC-level testing methodologies and has been integrated in a wide variety of applications.

Also available from Northwest Logic are PCI Express development boards that you can use to quickly prototype a complete PCI Express system. A demo GUI, drivers, and an FPGA reference design are provided with the board.

Northwest Logic also provides customization and integration services to produce complete logic designs or sub-systems.

Device Utilization and Performance

Table 1 lists the typical device utilization results for the megafunction.

Table 1. Typical Device Utilization for the Megafunction
Supported Altera® Devices Speed Grade Utilization
Logic Elements
Performance
(fMAX)
Parameter Settings
Stratix® II,
Stratix II GX
-5 6,500
x1 core
11,000
x4 core
17,000
x8 core
Internal (GX) or external PHY
125 MHz
Contact Northwest Logic
Stratix,
Stratix GX
-6 6,500
x1 core
11,000
x4 core
17,000
x8 core
Internal (GX) or external PHY
125 MHz
Contact Northwest Logic
Cyclone® II -5 6,500
x1 core
1,500 - External PHY
125 MHz
Contact Northwest Logic
Cyclone -6 6,500 1,500 - External PHY
125 MHz
Contact Northwest Logic

Deliverables

  • Core (netlist or source code)
  • Comprehensive verification suite (source code)
  • Complete documentation
  • Expert technical support and maintenance updates

Contact Information

For additional information, contact Northwest Logic, Inc. at:

Northwest Logic, Inc.
1100 NW Compton Drive, Ste. 100
Beaverton, OR 97006
Tel: (503) 533-5800, x309
Fax: (503) 533-5900
E-mail: ip@nwlogic.com
URL: www.nwlogic.com/

  Please Give Us Feedback