URL
https://opencores.org/ocsvn/w11/w11/trunk
Subversion Repositories w11
[/] [w11/] [tags/] [w11a_V0.7/] [rtl/] [bplib/] [nexys2/] [nexys2_pins.ucf] - Rev 2
Go to most recent revision | Compare with Previous | Blame | View Log
## $Id: nexys2_pins.ucf 311 2010-06-30 17:52:37Z mueller $
##
## Pin locks for Nexys 2 core functionality (for 1200k FPGA)
## internal RS232
## human I/O (switches, buttons, leds, display)
## cram
##
## Revision History:
## Date Rev Version Comment
## 2010-05-23 294 1.0.1 use ADV_N rather ADV
## 2010-05-16 291 1.0 Initial version
##
## Note: default is DRIVE=12 | SLEW=SLOW
##
## clocks --------------------------------------------------------------------
NET "CLK" LOC = "b8" | IOSTANDARD=LVCMOS33;
##
## RS232 interface -----------------------------------------------------------
NET "I_RXD" LOC = "u6" | IOSTANDARD=LVCMOS33;
NET "O_TXD" LOC = "p9" | IOSTANDARD=LVCMOS33 | DRIVE=12 | SLEW=SLOW;
##
## switches and buttons ------------------------------------------------------
NET "I_SWI<0>" LOC = "g18" | IOSTANDARD=LVCMOS33;
NET "I_SWI<1>" LOC = "h18" | IOSTANDARD=LVCMOS33;
NET "I_SWI<2>" LOC = "k18" | IOSTANDARD=LVCMOS33;
NET "I_SWI<3>" LOC = "k17" | IOSTANDARD=LVCMOS33;
NET "I_SWI<4>" LOC = "l14" | IOSTANDARD=LVCMOS33;
NET "I_SWI<5>" LOC = "l13" | IOSTANDARD=LVCMOS33;
NET "I_SWI<6>" LOC = "n17" | IOSTANDARD=LVCMOS33;
NET "I_SWI<7>" LOC = "r17" | IOSTANDARD=LVCMOS33;
##
NET "I_BTN<0>" LOC = "b18" | IOSTANDARD=LVCMOS33;
NET "I_BTN<1>" LOC = "d18" | IOSTANDARD=LVCMOS33;
NET "I_BTN<2>" LOC = "e18" | IOSTANDARD=LVCMOS33;
NET "I_BTN<3>" LOC = "h13" | IOSTANDARD=LVCMOS33;
##
## LEDs ----------------------------------------------------------------------
NET "O_LED<0>" LOC = "j14" | IOSTANDARD=LVCMOS33;
NET "O_LED<1>" LOC = "j15" | IOSTANDARD=LVCMOS33;
NET "O_LED<2>" LOC = "k15" | IOSTANDARD=LVCMOS33;
NET "O_LED<3>" LOC = "k14" | IOSTANDARD=LVCMOS33;
NET "O_LED<4>" LOC = "e16" | IOSTANDARD=LVCMOS33;
NET "O_LED<5>" LOC = "p16" | IOSTANDARD=LVCMOS33;
NET "O_LED<6>" LOC = "e4" | IOSTANDARD=LVCMOS33;
NET "O_LED<7>" LOC = "p4" | IOSTANDARD=LVCMOS33;
NET "O_LED<*>" DRIVE=12 | SLEW=SLOW;
##
## 7 segment display ---------------------------------------------------------
NET "O_ANO_N<0>" LOC = "f17" | IOSTANDARD=LVCMOS33;
NET "O_ANO_N<1>" LOC = "h17" | IOSTANDARD=LVCMOS33;
NET "O_ANO_N<2>" LOC = "c18" | IOSTANDARD=LVCMOS33;
NET "O_ANO_N<3>" LOC = "f15" | IOSTANDARD=LVCMOS33;
NET "O_ANO_N<*>" DRIVE=12 | SLEW=SLOW;
##
NET "O_SEG_N<0>" LOC = "l18" | IOSTANDARD=LVCMOS33;
NET "O_SEG_N<1>" LOC = "f18" | IOSTANDARD=LVCMOS33;
NET "O_SEG_N<2>" LOC = "d17" | IOSTANDARD=LVCMOS33;
NET "O_SEG_N<3>" LOC = "d16" | IOSTANDARD=LVCMOS33;
NET "O_SEG_N<4>" LOC = "g14" | IOSTANDARD=LVCMOS33;
NET "O_SEG_N<5>" LOC = "j17" | IOSTANDARD=LVCMOS33;
NET "O_SEG_N<6>" LOC = "h14" | IOSTANDARD=LVCMOS33;
NET "O_SEG_N<7>" LOC = "c17" | IOSTANDARD=LVCMOS33;
NET "O_SEG_N<*>" DRIVE=12 | SLEW=SLOW;
##
## CRAM ----------------------------------------------------------------------
NET "O_MEM_CE_N" LOC = "r6" | IOSTANDARD=LVCMOS33 | DRIVE=12 | SLEW=FAST;
NET "O_MEM_WE_N" LOC = "n7" | IOSTANDARD=LVCMOS33 | DRIVE=12 | SLEW=FAST;
NET "O_MEM_OE_N" LOC = "t2" | IOSTANDARD=LVCMOS33 | DRIVE=12 | SLEW=FAST;
##
NET "O_MEM_BE_N<0>" LOC = "k5" | IOSTANDARD=LVCMOS33;
NET "O_MEM_BE_N<1>" LOC = "k4" | IOSTANDARD=LVCMOS33;
NET "O_MEM_BE_N<*>" DRIVE=12 | SLEW=FAST;
##
NET "O_MEM_ADV_N" LOC = "j4" | IOSTANDARD=LVCMOS33 | DRIVE=12 | SLEW=FAST;
NET "O_MEM_CLK" LOC = "h5" | IOSTANDARD=LVCMOS33 | DRIVE=12 | SLEW=FAST;
NET "O_MEM_CRE" LOC = "p7" | IOSTANDARD=LVCMOS33 | DRIVE=12 | SLEW=FAST;
NET "I_MEM_WAIT" LOC = "f5" | IOSTANDARD=LVCMOS33 | PULLDOWN;
##
NET "O_FLA_CE_N" LOC = "r5" | IOSTANDARD=LVCMOS33 | DRIVE=12 | SLEW=FAST;
##
NET "O_MEM_ADDR<0>" LOC = "j1" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<1>" LOC = "j2" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<2>" LOC = "h4" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<3>" LOC = "h1" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<4>" LOC = "h2" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<5>" LOC = "j5" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<6>" LOC = "h3" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<7>" LOC = "h6" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<8>" LOC = "f1" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<9>" LOC = "g3" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<10>" LOC = "g6" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<11>" LOC = "g5" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<12>" LOC = "g4" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<13>" LOC = "f2" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<14>" LOC = "e1" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<15>" LOC = "m5" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<16>" LOC = "e2" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<17>" LOC = "c2" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<18>" LOC = "c1" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<19>" LOC = "d2" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<20>" LOC = "k3" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<21>" LOC = "d1" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<22>" LOC = "k6" | IOSTANDARD=LVCMOS33;
NET "O_MEM_ADDR<*>" DRIVE=6 | SLEW=FAST;
##
NET "IO_MEM_DATA<0>" LOC = "l1" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<1>" LOC = "l4" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<2>" LOC = "l6" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<3>" LOC = "m4" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<4>" LOC = "n5" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<5>" LOC = "p1" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<6>" LOC = "p2" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<7>" LOC = "r2" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<8>" LOC = "l3" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<9>" LOC = "l5" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<10>" LOC = "m3" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<11>" LOC = "m6" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<12>" LOC = "l2" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<13>" LOC = "n4" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<14>" LOC = "r3" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<15>" LOC = "t1" | IOSTANDARD=LVCMOS33;
NET "IO_MEM_DATA<*>" DRIVE=6 | SLEW=SLOW | KEEPER;
##
Go to most recent revision | Compare with Previous | Blame | View Log