Related Products:
PMC-FPGA05 - User Programmable Virtex-5 LX110 FPGA PMC module with plug-in I/O Adapter Modules
PMC-FPGA03 - User Programmable Virtex II Pro based FPGA PMC module

PMC-FPGA01 Xilinx Virtex-E FPGA PMC


  • Xilinx Virtex™-E FPGA XCV300E
  • Header for I/O Adapter Module
  • Choice of Front Panel or PMC User I/O Connector Data I/O
  • Programmable FPGA Clock (781kHz - 130MHz)
  • 32/64-bit 33/66MHz PCI Interface (master/slave)
  • 2Mbytes SBSRAM
  • 128Mbytes SDRAM
  • 2Mbytes FLASH

The PMC-FPGA01 is a 64-bit/66MHz PMC format high-speed digital I/O module using a Xilinx™ Virtex-E FPGA. I/O is customizable through an I/O adapter. 128Mbytes of SDRAM and 2Mbytes of SBSRAM (ZBT Flow Through SRAM) is provided for local data buffers.

Xilinx Virtex FPGA
A Xilinx XCV300E-6 FPGA is provided as standard. Other devices are available on request. The FPGA can be configured via a remote host across the PCI interface. Alternatively, the PMC-FPGA01 can be made to configure from the flash memory. The 2Mbyte flash memory can store up to eight configurations.

Digital I/O with LVDS and FPDP I/O
The FPGA can be used for digital I/O schemes such as digital camera interfaces, serial ports and LVDS. Since the FPGA can control the bus protocol and timings, this makes an I/O adapter low cost and easy to develop with minimum engineering design. VMETRO provides two such modules: FPDP and LVDS.

Routed to a header, just behind the front panel, are 64 signals from the FPGA. The I/O adapter module can be plugged onto this header and provides the appropriate external connector, level translation and line buffers. 5V and 3.3V power supplies are also provided by the PMC-FPGA to aid level translation. The 64 FPGA signals are also routed to the PMC's user I/O connector. PMC hosts, such as VME boards, can make use of these signals directly with backplane I/O.



Software
The FPGA is free for user applications. To help FPGA configuration, example VHDL library code blocks are provided to show how the PMC-FPGA01 resources can be used. Flash programming utilities are also provided.

For the PMC host, a board support package is provided with C++ libraries for controlling DMA transfers and interrupt handling.

Development of HDL code for the FPGA requires generation tools such as Xilinx Foundation.

Last updated: Sep 25 2007, 10:54PM