ISE Foundation Tutorial Hierarchical Design ISE for Tcl Aficionados


 

Hardware  Constraints

Volker Strumpen
Austin Research Laboratory
IBM

    The prototyping hardware described here consists of a Xilinx ML405 board.


    Most of the interesting devices on the ML405 board are hardwired to special-purpose circuitry inside the Virtex-4 FPGA (XC4VFX20).  These, devices must be instantiated as part of the configuration logic of the FPGA.

    This page lists pin assignments for the following parts:

  1. LEDs
  2. Pushbuttons
  3. Differential Clocks
  4. Oscillators
         References

    There are ten active-high LEDs on the ML405 board located in the corner near the push buttons next to the LCD display:

Definition Designator Color XC4VFX20 Pin
LED North DS14 green G4
LED East DS11 green L7
LED South DS3 green L9
LED West DS13 green G12
LED Center DS12 green E6
GPIOLEDS 0 DS15 green A10
GPIOLEDS 1 DS4 green B10
GPIOLEDS 2 DS5 green F13
GPIOLEDS 3 DS6 green F14
ERROR 1 DS205 red L4


    There are six pushbutton switches on the ML405 board:

Definition Designator Active XC4VFX20 Pin
GPIO_SW_N SW3 high G11
GPIO_SW_E SW5 high M6
GPIO_SW_S SW4 high L10
GPIO_SW_W SW7 high K8
GPIO_SW_C SW6 high D6
CPU Reset SW10 low M5


    Two input and two output clock signals can be connected via the 50Ω SMA connectors next to the Virtex-4 FPGA:

Definition Designator Direction XC4VFX20 Pin
SMA_DIFF_CLK_IN_N J10 in B12
SMA_DIFF_CLK_IN_P J7 in A12
SMA_DIFF_CLK_OUT_N J8 out H6
SMA_DIFF_CLK_OUT_P J9 out G7


    There are two sockets for crystal oscillators on the back side of the ML405 board right underneath the LCD display:

Definition Designator XC4VFX20 Pin
SYSCLK X1 AB14
USERCLK X6 AB12


    References

  1. ML405 Evaluation Platform--User Guide (UG-210), Xilinx, 2006.

Last  updated: Tue Sep 26 21:54:00 CDT 2006
Copyright © 2006 Volker Strumpen