OpenCores
URL https://opencores.org/ocsvn/pdp8/pdp8/trunk

Subversion Repositories pdp8

[/] [pdp8/] [trunk/] [nexys2/] [nexys2_pdp8.ucf] - Rev 2

Compare with Previous | Blame | View Log

#
# PDP8.ucf
# For Nexys2 Card
#
#
# Clock Interface
#

NET "clk"                       LOC = "B8";
NET "clk"                       TNM_NET = clk;
NET "clk"                       IOSTANDARD = LVCMOS33;
TIMESPEC                        TS_clk = PERIOD "clk" 18 ns HIGH 50%;

#
# Clock Interface
#

NET "iPDP8/iCPU/rdb"            TNM_NET = iPDP8/iCPU/rdb;
TIMESPEC                        TS_iPDP8_iCPU_rdb = PERIOD "iPDP8/iCPU/rdb" 18 ns HIGH 50%;

#
# Buttons
#

NET "rstIN"                     LOC = "B18" | IOSTANDARD = LVCMOS33;            # BTN0
#NET "btn[2]"                   LOC = "D18" | IOSTANDARD = LVCMOS33;            # BTN1
#NET "btn[1]"                   LOC = "E18" | IOSTANDARD = LVCMOS33;            # BTN2
#NET "btn[0]"                   LOC = "H13" | IOSTANDARD = LVCMOS33;            # BTN3

#
# Switches
#

NET "sw[7]"                     LOC = "G18" | IOSTANDARD = LVCMOS33;            # SW0
NET "sw[6]"                     LOC = "H18" | IOSTANDARD = LVCMOS33;            # SW1
NET "sw[5]"                     LOC = "K18" | IOSTANDARD = LVCMOS33;            # SW2
NET "sw[4]"                     LOC = "K17" | IOSTANDARD = LVCMOS33;            # SW3
NET "sw[3]"                     LOC = "L14" | IOSTANDARD = LVCMOS33;            # SW4
NET "sw[2]"                     LOC = "L13" | IOSTANDARD = LVCMOS33;            # SW5
NET "sw[1]"                     LOC = "N17" | IOSTANDARD = LVCMOS33;            # SW6
NET "sw[0]"                     LOC = "R17" | IOSTANDARD = LVCMOS33;            # SW7

#
# LEDS
#

NET "led[7]"                    LOC = "J14" | IOSTANDARD = LVCMOS33;
NET "led[6]"                    LOC = "J15" | IOSTANDARD = LVCMOS33;
NET "led[5]"                    LOC = "K15" | IOSTANDARD = LVCMOS33;
NET "led[4]"                    LOC = "K14" | IOSTANDARD = LVCMOS33;
NET "led[3]"                    LOC = "E16" | IOSTANDARD = LVCMOS33;
NET "led[2]"                    LOC = "P16" | IOSTANDARD = LVCMOS33;
NET "led[1]"                    LOC = "E4"  | IOSTANDARD = LVCMOS33;
NET "led[0]"                    LOC = "P4"  | IOSTANDARD = LVCMOS33;

#
# Display Segment Interface
#

NET "dispSeg_L[0]"              LOC = "L18" | IOSTANDARD = LVCMOS33;
NET "dispSeg_L[1]"              LOC = "F18" | IOSTANDARD = LVCMOS33;
NET "dispSeg_L[2]"              LOC = "D17" | IOSTANDARD = LVCMOS33;
NET "dispSeg_L[3]"              LOC = "D16" | IOSTANDARD = LVCMOS33;
NET "dispSeg_L[4]"              LOC = "G14" | IOSTANDARD = LVCMOS33;
NET "dispSeg_L[5]"              LOC = "J17" | IOSTANDARD = LVCMOS33;
NET "dispSeg_L[6]"              LOC = "H14" | IOSTANDARD = LVCMOS33;
NET "dispSeg_L[7]"              LOC = "C17" | IOSTANDARD = LVCMOS33;

#
# Display Digit Interface
#

NET "dispDig_L[0]"              LOC = "F15" | IOSTANDARD = LVCMOS33;
NET "dispDig_L[1]"              LOC = "C18" | IOSTANDARD = LVCMOS33;
NET "dispDig_L[2]"              LOC = "H17" | IOSTANDARD = LVCMOS33;
NET "dispDig_L[3]"              LOC = "F17" | IOSTANDARD = LVCMOS33;

#
# IO Interface
#

NET "ioDATA[0]"                 LOC = "B14" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[1]"                 LOC = "D14" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[2]"                 LOC = "C14" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[3]"                 LOC = "A14" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[4]"                 LOC = "E13" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[5]"                 LOC = "B13" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[6]"                 LOC = "A13" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[7]"                 LOC = "F12" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[8]"                 LOC = "B11" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[9]"                 LOC = "D11" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[10]"                LOC = "B10" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[11]"                LOC = "D10" | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[12]"                LOC = "G9"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[13]"                LOC = "C9"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[14]"                LOC = "E8"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[15]"                LOC = "F8"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[16]"                LOC = "F7"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[17]"                LOC = "C5"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[18]"                LOC = "D5"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[19]"                LOC = "B6"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[20]"                LOC = "C4"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[21]"                LOC = "C3"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[22]"                LOC = "A4"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "ioDATA[23]"                LOC = "B4"  | IOSTANDARD = LVCMOS33 | KEEPER;
NET "inOEA_L"                   LOC = "A16" | IOSTANDARD = LVCMOS33;
NET "inOEB_L"                   LOC = "E11" | IOSTANDARD = LVCMOS33;
NET "outLEA"                    LOC = "E12" | IOSTANDARD = LVCMOS33;
NET "outLEB"                    LOC = "E7"  | IOSTANDARD = LVCMOS33;

#
# IDE Interface
#

NET "sdCS"                      LOC = "G16" | IOSTANDARD = LVCMOS33;            # JC9
NET "sdMOSI"                    LOC = "J16" | IOSTANDARD = LVCMOS33;            # JC2
NET "sdMISO"                    LOC = "J12" | IOSTANDARD = LVCMOS33;            # JC10
NET "sdSCLK"                    LOC = "G13" | IOSTANDARD = LVCMOS33;            # JC3
NET "sdCD"                      LOC = "H16" | IOSTANDARD = LVCMOS33 | PULLUP;   # JC4
NET "sdWP"                      LOC = "G15" | IOSTANDARD = LVCMOS33 | PULLUP;   # JC1

#
# RS232
#

#NET "ptrTXD"
#NET "ptrRXD"

NET "lprTXD"                    LOC = "L15" | IOSTANDARD = LVCMOS33;            # JA1
NET "lprRXD"                    LOC = "K13" | IOSTANDARD = LVCMOS33 | PULLUP;   # JA7
NET "tty2TXD"                   LOC = "L16" | IOSTANDARD = LVCMOS33;            # JA8
NET "tty2RXD"                   LOC = "K12" | IOSTANDARD = LVCMOS33 | PULLUP;   # JA2
NET "tty1TXD"                   LOC = "L17" | IOSTANDARD = LVCMOS33;            # JA3
NET "tty1RXD"                   LOC = "M14" | IOSTANDARD = LVCMOS33 | PULLUP;   # JA9

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.