NPCIe-XMC-4E1

NPCIe-XMC-4E1

4-port PCI Express E1 digital telephony converter card

The NPCIe-XMC-4E1 is a 4-port PCI Express (PCIe) E1 digital telephony card for applications that need conversion between E1 digital data transmission formats and PCI or PCIe interfaces. Typical applications include PSTN/SIP trunking, PBX, IVR, call-center systems and PSTN/VOIP or SS7 gateways.

Powered by a Xilinx® Spartan™-7 FPGA, supported by a Maxim (Dallas) E1/T1 framer and line interface unit, the NPCIe-XMC-4E1 also features a Broadcom (PLX) PCIe-to-PCI bridge.

The NPCIe-XMC-4E1 is designed to work with Asterisk, a free and open source communications software framework for building communications applications, using the Digium Asterisk Hardware Device Interface (DAHDI). This makes it easy to integrate the NPCIe-XMC-4E1 card into a software-defined private branch exchange (PBX) or similar applications.


arrow
Key features
arrow
Technical details
arrow
Documentation
arrow
Block diagram
arrow
Order code
arrow
Applications/Solutions
  • 4-port E1 PCI Express digital telephony card
  • Xilinx® Spartan™-7
  • 8-port Maxim (Dallas) DS26518
  • Broadcom (PLX) PEX 8112
  • Designed to work with Asterisk software
  • MicroUSB programming connector for FPGA

The NPCIe-XMC-4E1 is a 4-port PCI Express (PCIe) card for applications that need conversion between E1 digital data transmission formats and PCI or PCIe interfaces. Typical applications for this half-length PCI Express (PCIe) add-in card include PSTN/SIP trunking, PBX, IVR, call-center systems and PSTN/VOIP or SS7 gateways. The NPCIe-XMC-4E1 combines the N.A.T. NPCIe-XMC carrier card with the NXMC-4E1 line interface switched mezzanine card (XMC) to create a powerful, integrated solution for digital telephony. The processor, framer, bridge and memory components are installed on the NXMC-4E1 module.

Processor

The processing power of the NPCIe-XMC-4E1 comes from a Xilinx® Spartan™-7 XC7S50 FPGA, which provides best-in-class performance-per-watt within the cost-optimized Xilinx portfolio. It features a MicroBlaze™ soft processor running over 200 DMIPs, an integrated ADC and dedicated security features. The FPGA implements a PCI interface that connects the PCI bus to an internal local-bus-system. On this local-bus, these sections are memory-mapped:

  • General control/status registers
  • Clock/synchronization control/status block
  • Access to E1-framer
  • DMA engine control/status

The NPCIe-XMC-4E1 therefore uses only one PCI window (size less than 1MB) mapped into the host PCI memory.

Framer

The 8-port Maxim (Dallas) DS26518 E1/T1 Single-Chip Transceiver (SCT) is a framer and line interface unit that supports both long-haul and short-haul lines as each port is independently configurable.

Bridge

The Broadcom (PLX) ExpressLane™ PEX 8112 PCIe-to-PCI bridge is a high-performance bridge designed to the PCI Express-to-PCI Bridge Specification 1.0, that enables designers to migrate legacy PCI bus interfaces to the new advanced serial PCI Express. This 2-port device is equipped with a single lane PCI Express port and a parallel bus segment supporting the conventional PCI operation.

Memory

The NPCIe-XMC-4E1 provides 64 MB SPI flash and 512 MB 8-bit-wide DDR3 DRAM (optional), both directly connected to the FPGA, for future use.

Connectivity

The PCIe x8 lanes are connected to XMC connector P15 as defined per ANSI-VITA 42.3. The NPCIe-XMC-4E1 features four RJ45 connectors on the front panel, which provide E1 interfaces to the XMC. The E1 connectivity lines are connected to XMC connector P16. Two bi-colored LEDs (yellow/green) in each RJ45 connector provide the line interface status. These LEDs can be controlled by an optional I2C buffer via I2C from the mezzanine.

A Micro-USB port on the front panel allows you to program the Xilinx FPGA device on the NXMC-4E1.

Software

The NPCIe-XMC-4E1 is designed to work with Asterisk, a free and open source communications software framework for building communications applications, using the Digium Asterisk Hardware Device Interface (DAHDI). This makes it easy to integrate the NPCIe-XMC-4E1 card into a software-defined private branch exchange (PBX) or similar applications.

You can use Xilinx Vivado Lab Edition to program the FPGA located on the mezzanine module. Xilinx Vivado Lab Edition is a new, compact, and standalone product targeted for use in lab environments. It provides for programming and logic/serial IO debug of all Vivado supported devices. Vivado Lab Edition requires no certificate or activation license key. The user manual provides full details on how to install this software.

Specifications

  • Half-length PCI Express card: 106.68 mm (height) × 186.50 mm (long)

Processor

  • Xilinx® Spartan™-7 XC7S50 FPGA

Framer

  • Maxim (Dallas) DS26518 framer

Bridge

  • Broadcom (PLX) ExpressLane™ PEX 8112 PCIe-to-PCI bridge

Memory

  • 64 MB SPI flash and 512 MB 8-bit-wide DDR3 DRAM (optional)

Software

  • Xilinx Vivado Lab Edition and Linux driver developed by N.A.T designed to work with Digium Asterisk Hardware Device Interface (DAHDI)

Environmental Conditions

Temperature (operating):

  • Depends on XMC

Temperature (storage):

  • -40°C to +85°C

Relative Humidity:

  • 10% to 90% rh non-condensing at +55°C

Power Consumption

  • Depends on XMC

Standard Compliance

  • PCI Express Base Specification Rev. 1.1
  • PCI Express CEM Specification Rev. 2.0
  • CE, RoHS, EN61000, EN5022, EN55024
  • ANSI/VITA 42.0-2016 - XMC
  • ANSI/VITA 20-2001 (R2011) - Conduction Cooled PMC
  • ANSI/VITA 42.3-2006 (R2014) - XMC PCI Express Protocol Layer Standard


NPCIe-XMC-4E1