Hardware Details

The ML505 Evaluation Platform from Xilinx is a development board for the Virtex-5 FPGA. It contains many useful hardware features including:

  • Xilinx Virtex-5 XC5VLX50T FPGA
  • 10/100/1000 tri-speed Ethernet PHY
  • USB host and peripheral controllers
  • Programmable system clock generator
  • Stereo AC97 codec with line in, line out, headphone, microphone, and SPDIF digital audio jacks
  • PS/2 (2) – Keyboard, Mouse
  • RS-232 port
  • 16×2 character LCD
  • Video Input
  • Video (DVI/VGA) Output
  • DIP Switch (8), LEDs (8), and Pushbuttons (5)
  • PCI Express® Edge Connector (x1 Endpoint)
  • SFP (1000Base-X)


The ML505 has been made in four variations that use the same printed-circuit-board (PCB) but a different version Virtex-5. The table below lists the different boards and the Virtex-5 it is loaded with:

Board Virtex-5 Version Package Speed Grade
ML505 XC5VLX50T FFG1136 -1C
ML506 XC5VSX50T FFG1136 -1C
ML507 XC5VFX70T FFG1136 -1C
XUPV5 XC5VLX110T FFG1136 -1C

For more information, please refer to the ML505/ML506/ML507 Evaluation Platform User Guide.

How to buy it

  1. The ML505/ML506/ML507 can be purchased from Xilinx for the price of US$1,195.
  2. The best deal for universities, offered by the Xilinx University Program, is a version of the board known as the XUPV5 (or ML509). It can be purchased from Digilent at only US$750. Click the Digilent link for more information.


Jeff is passionate about FPGAs, SoCs and high-performance computing, and has been writing the FPGA Developer blog since 2008. As the owner of Opsero, he leads a small team of FPGA all-stars providing start-ups and tech companies with FPGA design capability that they can call on when needed.

Twitter LinkedIn