## PINOUT AND IO DRIVE CHARACTERISTICS FOR THE XSGA ## VIDEO OUTPUT OF THE XUP-V2PRO DEVELOPMENT SYSTEM ## REVISION C PRINTED CIRCUIT BOARD DEC 8 2004 # NET "clk" LOC = "AJ15"; # NET "clk" IOSTANDARD = LVCMOS25; # TIMESPEC "TS_SYSTEM_CLOCK" = PERIOD "clk" 10.00 ns HIGH 50 %; # NET "clk" TNM_NET = "SYSTEM_CLOCK"; # TIMESPEC TS_clk = PERIOD "clk" 20 ns HIGH 50%; NET "clk" LOC = "AJ15" ; Net "clk" IOSTANDARD = LVTTL;#LVCMOS33; # Switches NET "sw(0)" LOC = "AC11" |IOSTANDARD = LVCMOS33; NET "sw(1)" LOC = "AD11" |IOSTANDARD = LVCMOS33; NET "sw(2)" LOC = "AF8" |IOSTANDARD = LVCMOS33; NET "reset" LOC = "AF9" |IOSTANDARD = LVCMOS33; # NET "VGA_HSYNCH" LOC = "B8"; NET "hsync" LOC = "B8"; NET "hsync" IOSTANDARD = LVTTL; NET "hsync" DRIVE = 12; NET "hsync" SLEW = SLOW; # NET "VGA_VSYNCH" LOC = "D11"; NET "vsync" LOC = "D11"; NET "vsync" IOSTANDARD = LVTTL; NET "vsync" DRIVE = 12; NET "vsync" SLEW = SLOW; # NET "VGA_OUT_PIXEL_CLOCK" LOC = "H12"; NET "vga_pixel_tick" LOC = "H12"; NET "vga_pixel_tick" IOSTANDARD = LVTTL; NET "vga_pixel_tick" DRIVE = 4; NET "vga_pixel_tick" SLEW = SLOW; # NET "VGA_OUT_BLANK_Z" LOC = "A8"; NET "blank" LOC = "A8"; NET "blank" IOSTANDARD = LVTTL; NET "blank" DRIVE = 4; NET "blank" SLEW = SLOW; NET "comp_sync" LOC = "G12"; NET "comp_sync" IOSTANDARD = LVTTL; NET "comp_sync" DRIVE = 4; NET "comp_sync" SLEW = SLOW; # NET "rgb_8bit(0)" LOC = "G8"; # NET "rgb_8bit(1)" LOC = "H9"; # NET "rgb_8bit(2)" LOC = "G9"; # NET "rgb_8bit(3)" LOC = "F9"; # NET "rgb_8bit(4)" LOC = "F10"; # NET "rgb_8bit(5)" LOC = "D7"; # NET "rgb_8bit(6)" LOC = "C7"; NET "rgb_8bit(7)" LOC = "H10"; # NET "rgb_8bit(0)" IOSTANDARD = LVTTL; # NET "rgb_8bit(1)" IOSTANDARD = LVTTL; # NET "rgb_8bit(2)" IOSTANDARD = LVTTL; # NET "rgb_8bit(3)" IOSTANDARD = LVTTL; # NET "rgb_8bit(4)" IOSTANDARD = LVTTL; # NET "rgb_8bit(5)" IOSTANDARD = LVTTL; # NET "rgb_8bit(6)" IOSTANDARD = LVTTL; NET "rgb_8bit(7)" IOSTANDARD = LVTTL; # NET "rgb_8bit(0)" SLEW = SLOW; # NET "rgb_8bit(1)" SLEW = SLOW; # NET "rgb_8bit(2)" SLEW = SLOW; # NET "rgb_8bit(3)" SLEW = SLOW; # NET "rgb_8bit(4)" SLEW = SLOW; # NET "rgb_8bit(5)" SLEW = SLOW; # NET "rgb_8bit(6)" SLEW = SLOW; NET "rgb_8bit(7)" SLEW = SLOW; # NET "rgb_8bit(0)" DRIVE = 6; # NET "rgb_8bit(1)" DRIVE = 6; # NET "rgb_8bit(2)" DRIVE = 6; # NET "rgb_8bit(3)" DRIVE = 6; # NET "rgb_8bit(4)" DRIVE = 6; # NET "rgb_8bit(5)" DRIVE = 6; # NET "rgb_8bit(6)" DRIVE = 6; NET "rgb_8bit(7)" DRIVE = 4; # NET "rgb_8bit(8)" LOC = "G10"; # NET "rgb_8bit(9)" LOC = "E10"; # NET "rgb_8bit(10)" LOC = "D10"; # NET "rgb_8bit(11)" LOC = "D8"; # NET "rgb_8bit(12)" LOC = "C8"; # NET "rgb_8bit(13)" LOC = "H11"; # NET "rgb_8bit(14)" LOC = "G11"; NET "rgb_8bit(15)" LOC = "E11"; # NET "rgb_8bit(8)" IOSTANDARD = LVTTL; # NET "rgb_8bit(9)" IOSTANDARD = LVTTL; # NET "rgb_8bit(10)" IOSTANDARD = LVTTL; # NET "rgb_8bit(11)" IOSTANDARD = LVTTL; # NET "rgb_8bit(12)" IOSTANDARD = LVTTL; # NET "rgb_8bit(13)" IOSTANDARD = LVTTL; # NET "rgb_8bit(14)" IOSTANDARD = LVTTL; NET "rgb_8bit(15)" IOSTANDARD = LVTTL; # NET "rgb_8bit(8)" SLEW = SLOW; # NET "rgb_8bit(9)" SLEW = SLOW; # NET "rgb_8bit(10)" SLEW = SLOW; # NET "rgb_8bit(11)" SLEW = SLOW; # NET "rgb_8bit(12)" SLEW = SLOW; # NET "rgb_8bit(13)" SLEW = SLOW; # NET "rgb_8bit(14)" SLEW = SLOW; NET "rgb_8bit(15)" SLEW = SLOW; # NET "rgb_8bit(8)" DRIVE = 6; # NET "rgb_8bit(9)" DRIVE = 6; # NET "rgb_8bit(10)" DRIVE = 6; # NET "rgb_8bit(11)" DRIVE = 6; # NET "rgb_8bit(12)" DRIVE = 6; # NET "rgb_8bit(13)" DRIVE = 6; # NET "rgb_8bit(14)" DRIVE = 6; NET "rgb_8bit(15)" DRIVE = 4; # NET "rgb_8bit(16)" LOC = "D15"; # NET "rgb_8bit(17)" LOC = "E15"; # NET "rgb_8bit(18)" LOC = "H15"; # NET "rgb_8bit(19)" LOC = "J15"; # NET "rgb_8bit(20)" LOC = "C13"; # NET "rgb_8bit(21)" LOC = "D13"; # NET "rgb_8bit(22)" LOC = "D14"; NET "rgb_8bit(23)" LOC = "E14"; # NET "rgb_8bit(16)" IOSTANDARD = LVTTL; # NET "rgb_8bit(17)" IOSTANDARD = LVTTL; # NET "rgb_8bit(18)" IOSTANDARD = LVTTL; # NET "rgb_8bit(19)" IOSTANDARD = LVTTL; # NET "rgb_8bit(20)" IOSTANDARD = LVTTL; # NET "rgb_8bit(21)" IOSTANDARD = LVTTL; # NET "rgb_8bit(22)" IOSTANDARD = LVTTL; NET "rgb_8bit(23)" IOSTANDARD = LVTTL; # NET "rgb_8bit(16)" SLEW = SLOW; # NET "rgb_8bit(17)" SLEW = SLOW; # NET "rgb_8bit(18)" SLEW = SLOW; # NET "rgb_8bit(19)" SLEW = SLOW; # NET "rgb_8bit(20)" SLEW = SLOW; # NET "rgb_8bit(21)" SLEW = SLOW; # NET "rgb_8bit(22)" SLEW = SLOW; NET "rgb_8bit(23)" SLEW = SLOW; # NET "rgb_8bit(16)" DRIVE = 6; # NET "rgb_8bit(17)" DRIVE = 6; # NET "rgb_8bit(18)" DRIVE = 6; # NET "rgb_8bit(19)" DRIVE = 6; # NET "rgb_8bit(20)" DRIVE = 6; # NET "rgb_8bit(21)" DRIVE = 6; # NET "rgb_8bit(22)" DRIVE = 6; NET "rgb_8bit(23)" DRIVE = 4;