GN4124

Overview

The GN4124 is a PCI-SIG compliant four lane PCI Express to local bus bridge that is designed to work as a companion for low-cost FPGA devices to provide a complete bridging solution for general applications.

In addition to a 4-lane PCI Express compliant PHY interface, the GN4124 also contains the data link and transaction layers, and an applications interface that is ideally suited to FPGA interfacing using a small number of pins.

Since the PCI Express transaction/link IP is hard-wired into the GN4124, there is no need to license PCIe IP. The level of integration and very low power operation of the GN4124 make it an ideal alternative to using a PIPE PHY, where IP licensing and the cost of FPGA resources and power consumption is unattractive by comparison. Using the GN4124 allows FPGA resources to be spent on what differentiates the product rather than on implementing the PCI Express protocol.

Key benefits of the GN4124:

  • Supports true bi-directional traffic
  • Easy to use with a pin-efficient attachment interface to low-cost FPGA devices
  • Features an FPGA bitstream loader that enables configurable computing and in-field firmware upgrade
  • Live on power up without FPGA programming
  • Provided with royalty-free FPGA local bus IP
  • A turn-key Reference Design Kit is available with Gennum supplied FPGA IP:
  • FPGA IP
  • Master/Target Controller
  • Scatter/gather DMA supports up to 512 channels
  • Easy attachment to customer application IP
  • Royalty free source code available
  • Software
  • Jungo based driver and example application code
  • DirectShow driver/filter
  • Source code available
  • RDK Board
  • GN4124 + Spartan 3A 1400
  • On board DDR SDRAM
  • Connects to SDI transmitter/receiver RDK for video capture
  • Schematics, board layout available

Features/Highlights

  • 4 Lane PCI Express interface
  • Complies with PCI Express Base Specification 1.1
  • On-chip PHY, transaction, and link layer eliminates the cost of IP licensing
  • 2 hardware virtual channels supported
  • Payload size of up to 512 bytes with up to 4 outstanding transactions in each direction
  • Supports 3-64 bit Base Address Registers
  • Provides flexible power management capability
  • Provides pin efficient local bus interface for easy attachment to popular low-cost FPGA devices
  • Uses SSTL dual data rate I/O for high-speed data transfer (16 lanes and 800MB/s in each direction)
  • FPGA source code provided for 64 bit master/target read/write buses for easy user logic attachment
  • Local bus may be operated asynchronously to the PCIe clock rate for power optimization
  • "Live" on power up
  • On-chip type 0 PCI configuration space enables auto detection without FPGA activity
  • On-chip extended configuration space supports power management, serial number, MSI, and PCIe capability registers
  • FPGA bitstream loader
  • Allows easy configuration of the attached FPGA through PCIe
  • Provides on-the-fly FPGA reconfiguration capability
  • I2C master/target
  • Master mode allows PCI configuration space defaults to be loaded from a small E2PROM upon system reset
  • Target mode allows internal registers to be accessed from an external circuit
  • 2kV ESD protection
  • 256 pin 17mm x 17mm lead-free BGA
  • <900mW power consumption during sustained operation
  • 0-85°C operating temperature
  • Key Applications

    • High-speed data acquisition
    • High definition video capture/playout
    • Machine vision
  • High-speed networking
  • Configurable Computing
    • With an on-chip FPGA Configuration Loader (FCL), the GN4124 enables configurable computing applications that use FPGA to implement algorithms. The FCL supports all mainstream low-cost and feature rich FPGA families. Efficient data interchange between the host CPU and the accelerator is assured by the high-throughput local bus interface on the GN4124. The FlexDMA FPGA IP from Gennum simplifies the attachment of the application accelerator block to the system.
  • HD Video Capture
    • By combining the GN4124 PCI Express-to-local bus endpoint bridge with the GS297x family of SDI receivers/transmitters, HD video capture and playout is achieved. To further accelerate time-to-market for this application, Gennum provides FPGA IP and example DirectShow filter driver code.
  • Data Acquisition
    • Data acquisition over PCI Express is easily implemented with the GN4124 and FlexDMA FPGA IP. The FlexDMA IP core from Gennum supports up to 256 channels of scatter/gather DMA in each direction (512 total). Since the GN4124 provides full duplex traffic via the local bus, simultaneous inputs and outputs can take advantage of the full duplex nature of PCI Express.
  • DSP Based Accelerator via PCI Express
    • Using the GN4124 and a low-cost FPGA, interfacing DSP processors to PCI Express is simplified. Either the External Memory Interface (EMIF) or Host Processor Interface (HPI) (or both) may be used as the access point to the DSP. The FlexDMA FPGA IP core provided by Gennum provides a DMA master interface and target interface. Using the EMIF interface, the target controller of the Gennum FPGA IP can be used to map DSP memory into the address space of the host controller. This same approach can be used to map the HPI interface into host address space. For high-bandwidth, low host processor overhead data movement, the scatter/gather master mode DMA of the FlexDMA can be used to shuttle data between the host and EMIF/HPI interfaces.
  • Ordering Information

    Part No

    Package

    GN4124-CBE3

    Tray (90pcs)

    DocumentTypeSize
    GN4124 Cerificate of ComplianceRoHS Document156 kB
    GN4124 ErrataInformation Note40 kB
    GN4124 Gullwing RDK Release NotesReference Design139 kB
    GN4124 Master List of Documents & Electronic FilesInformation Note227 kB
    GN4124 PCIe BridgeBrochure336 kB
    GN4124 RDKReference Design10.6 MB
    GN4124 x4 PCI Express to Local Bus BridgeDatasheet1.1 MB
    GN4124/21Customer Reliability Qualification ReportReliability Report39 kB
    GN4124_chip_jtag.bsdReference Design22 kB
    GN412x Diagnostic Utility (GenDiag) User ManualUsers Manual885 kB
    GN412x EEPROM Utility User ManualUsers Manual523 kB
    GN412x FlexDMA Sequencer Design GuideDesign Guide452 kB
    GN412x FPGA IP Altera Version 2009-09-10FPGA IP1.3 MB
    GN412x FPGA IP Hardware Design GuideDesign Guide2.9 MB
    GN412x FPGA IP Xilinx Version 2009-05-26FPGA IP11.8 MB
    GN412x I2C Utility User ManualUsers Manual594 kB
    GN412x IBIS ModelIBIS Models43 kB
    GN412x PCI Express Family Reference ManualUsers Manual5.1 MB
    GN412x RDK Software Design GuideDesign Guide644 kB
    GN412x RDK SW 1.3 LinuxSoftware615 kB
    GN412x RDK SW 1.3 Release NotesRelease Notes28 kB
    GN412x RDK SW 1.3 WindowsSoftware2.8 MB
    Gullwing GN4124 RDK Supporting Documentation Release 1.0.0Release Notes2.7 MB
    Implementing Multi-channel DMA with the GN412x IPApplication Note419 kB
    PCI Express to Local Bus Bridge Family GN4121 (1-lane) ~ GN4124 (4-lane)Brochure257 kB
    RDK-GN4124 EEPROM Default ImageDefault Image bytes

    Restricted Downloads

    DocumentTypeSize
    application/pdfGN4124 Gullwing RDK User GuideUser Guide1.7 MB


    NDA - An NDA covering Bridges is required for access

    Please contact mygennumsupport@gennum.com with any questions regarding your account.