Appendix a: ucf for sp605 – Digilent 6003-210-012P User Manual
Page 13

10
Appendix A: UCF for SP605
#
# User Constraint File for FMC-CE card when attached to a Xilinx SP605
#
pin locations only!
#
# 2/19/2010
#
#
# Device
# spartan6 xc6slx45t fgg484 SPEED_GRADE = -2 ?ES silicon boards?
# spartan6 xc6slx45t fgg484 SPEED_GRADE = -3 ?production silicon boards?
#
# *** peripherals ***
#
# LCD
NET "LCD_data_pins<0>" LOC = "R8"; # gpio_lcd_db8
NET "LCD_data_pins<1>" LOC = "R11";
NET "LCD_data_pins<2>" LOC = "T11";
NET "LCD_data_pins<3>" LOC = "V7";
NET "LCD_data_pins<4>" LOC = "W8";
NET "LCD_data_pins<5>" LOC = "V11";
NET "LCD_data_pins<6>" LOC = "W11";
NET "LCD_data_pins<7>" LOC = "W14";
NET "LCD_data_pins<*>" IOSTANDARD = LVCMOS25 | DRIVE = 4 | SLEW = SLOW;
NET "LCD_E_pin" LOC = "C17" | PULLDOWN | IOSTANDARD = LVCMOS25;
NET "LCD_RS_pin" LOC = "A17" | IOSTANDARD = LVCMOS25;
NET "LCD_RW_pin" LOC = "Y11" | IOSTANDARD = LVCMOS25;
# linear LEDs (8)
NET "LED_linear_pins<7>" LOC = "AB11";
NET "LED_linear_pins<6>" LOC = "T12";
NET "LED_linear_pins<5>" LOC = "U12";
NET "LED_linear_pins<4>" LOC = "U9";
NET "LED_linear_pins<3>" LOC = "V9";
NET "LED_linear_pins<2>" LOC = "AA10";
NET "LED_linear_pins<1>" LOC = "U14";
NET "LED_linear_pins<0>" LOC = "U13";
NET "LED_linear_pins<*>" IOSTANDARD = LVCMOS25 | DRIVE = 4 | SLEW = SLOW;
# rosetta leds (5)
NET "LED_rosetta_pins<0>" LOC = "H14";
# CONN_BUT_LED0 - center
NET "LED_rosetta_pins<1>" LOC = "G13";
# CONN_BUT_LED1 - west
NET "LED_rosetta_pins<2>" LOC = "A5";
# CONN_BUT_LED2 - north
NET "LED_rosetta_pins<3>" LOC = "G15";
# CONN_BUT_LED3 - east
NET "LED_rosetta_pins<4>" LOC = "A20";
# CONN_BUT_LED4 - south
NET "LED_rosetta_pins<*>" IOSTANDARD = LVCMOS25 # CONN_BUT-all