1 |
2 |
ZTEX |
NET "fxclk_in" TNM_NET = "fxclk_in";
|
2 |
|
|
TIMESPEC "TS_fxclk_in" = PERIOD "fxclk_in" 20.3ns HIGH 50 %;
|
3 |
|
|
NET "fxclk_in" LOC = "L22" | IOSTANDARD = LVCMOS33 ;
|
4 |
|
|
|
5 |
|
|
# input
|
6 |
|
|
NET "write<0>" LOC = "Y17" | IOSTANDARD = LVCMOS33 | DRIVE = 12; # PB0
|
7 |
|
|
NET "write<1>" LOC = "V13" | IOSTANDARD = LVCMOS33 | DRIVE = 12; # PB1
|
8 |
|
|
NET "write<2>" LOC = "W13" | IOSTANDARD = LVCMOS33 | DRIVE = 12; # PB2
|
9 |
|
|
NET "write<3>" LOC = "AA8" | IOSTANDARD = LVCMOS33 | DRIVE = 12; # PB3
|
10 |
|
|
NET "write<4>" LOC = "AB8" | IOSTANDARD = LVCMOS33 | DRIVE = 12; # PB4
|
11 |
|
|
NET "write<5>" LOC = "W6" | IOSTANDARD = LVCMOS33 | DRIVE = 12; # PB5
|
12 |
|
|
NET "write<6>" LOC = "Y6" | IOSTANDARD = LVCMOS33 | DRIVE = 12; # PB6
|
13 |
|
|
NET "write<7>" LOC = "Y9" | IOSTANDARD = LVCMOS33 | DRIVE = 12; # PB7
|
14 |
|
|
|
15 |
|
|
NET "wr_clk" LOC = "AB5" | IOSTANDARD = LVCMOS33; # PA6
|
16 |
|
|
NET "wr_start" LOC = "AB17" | IOSTANDARD = LVCMOS33 ; # PA7
|
17 |
|
|
|
18 |
|
|
# dcm
|
19 |
|
|
NET "dcm_progclk" LOC = "U15" | IOSTANDARD = LVCMOS33 ; # PA2
|
20 |
|
|
NET "dcm_progdata" LOC = "W17" | IOSTANDARD = LVCMOS33 ; # PA4
|
21 |
|
|
NET "dcm_progen" LOC = "Y18" | IOSTANDARD = LVCMOS33 ; # PA5
|
22 |
|
|
|
23 |
|
|
#output
|
24 |
|
|
NET "read<0>" LOC = "V21" | IOSTANDARD = LVCMOS33 ; # PD0
|
25 |
|
|
NET "read<1>" LOC = "V22" | IOSTANDARD = LVCMOS33 ; # PD1
|
26 |
|
|
NET "read<2>" LOC = "U20" | IOSTANDARD = LVCMOS33 ; # PD2
|
27 |
|
|
NET "read<3>" LOC = "U22" | IOSTANDARD = LVCMOS33 ; # PD3
|
28 |
|
|
NET "read<4>" LOC = "R20" | IOSTANDARD = LVCMOS33 ; # PD4
|
29 |
|
|
NET "read<5>" LOC = "R22" | IOSTANDARD = LVCMOS33 ; # PD5
|
30 |
|
|
NET "read<6>" LOC = "P18" | IOSTANDARD = LVCMOS33 ; # PD6
|
31 |
|
|
NET "read<7>" LOC = "P19" | IOSTANDARD = LVCMOS33 ; # PD7
|
32 |
|
|
|
33 |
|
|
NET "reset" LOC = "G20" | IOSTANDARD = LVCMOS33 ; # PC0
|
34 |
|
|
NET "rd_clk" LOC = "T20" | IOSTANDARD = LVCMOS33 ; # PC1
|
35 |
|
|
NET "pll_stop" LOC = "Y5" | IOSTANDARD = LVCMOS33 ; # PC2
|
36 |
|
|
NET "clk_reset" LOC = "G19" | IOSTANDARD = LVCMOS33 ; # PC4
|
37 |
|
|
|
38 |
|
|
# unused
|
39 |
|
|
#NET "" LOC = "AB9" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ; # PC3
|
40 |
|
|
#NET "" LOC = "G19" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ; # PC4
|
41 |
|
|
#NET "" LOC = "H20" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ; # PC5
|
42 |
|
|
#NET "" LOC = "H19" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ; # PC6
|
43 |
|
|
#NET "" LOC = "H18" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ; # PC7
|
44 |
|
|
|
45 |
|
|
# debug
|
46 |
|
|
#NET "green16<0>" LOC = "V20" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
47 |
|
|
#NET "green16<1>" LOC = "Y22" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
48 |
|
|
#NET "green16<2>" LOC = "AA22" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
49 |
|
|
#NET "green16<3>" LOC = "Y21" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
50 |
|
|
#NET "green16<4>" LOC = "W20" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
51 |
|
|
#NET "green16<5>" LOC = "AA20" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
52 |
|
|
#NET "green16<6>" LOC = "V19" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
53 |
|
|
#NET "green16<7>" LOC = "Y19" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
54 |
|
|
#NET "green16<8>" LOC = "V18" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
55 |
|
|
#NET "green16<9>" LOC = "Y15" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
56 |
|
|
#NET "green16<10>" LOC = "W15" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
57 |
|
|
#NET "green16<11>" LOC = "AA14" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
58 |
|
|
#NET "green16<12>" LOC = "AB12" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
59 |
|
|
#NET "green16<13>" LOC = "AA10" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
60 |
|
|
#NET "green16<14>" LOC = "T14" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
61 |
|
|
#NET "green16<15>" LOC = "W12" | IOSTANDARD = LVCMOS33 | DRIVE = 12;
|
62 |
|
|
|
63 |
|
|
# TIG's
|
64 |
|
|
NET "inbuf[*]" TIG;
|
65 |
|
|
NET "m/golden_nonce[*]" TIG;
|
66 |
|
|
|
67 |
|
|
############################################################################
|
68 |
|
|
# LEDS
|
69 |
|
|
############################################################################
|
70 |
|
|
#NET "LED<0>" LOC = "R1" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ;
|
71 |
|
|
#NET "LED<1>" LOC = "T1" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ;
|
72 |
|
|
#NET "LED<2>" LOC = "U1" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ;
|
73 |
|
|
#NET "LED<3>" LOC = "V1" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ;
|
74 |
|
|
#NET "LED<4>" LOC = "W1" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ;
|
75 |
|
|
#NET "LED<5>" LOC = "Y1" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ;
|
76 |
|
|
#NET "LED<6>" LOC = "AB2" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ;
|
77 |
|
|
#NET "LED<7>" LOC = "AA2" | IOSTANDARD = LVCMOS33 | DRIVE = 12 ;
|