Now the interface mmust be initialized and tested
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
|
||||
cpldfit: version P.68d Xilinx Inc.
|
||||
Fitter Report
|
||||
Design Name: LAN_IDE_CP Date: 12-15-2016, 10:05PM
|
||||
Design Name: LAN_IDE_CP Date: 12-15-2016, 10:33PM
|
||||
Device Used: XC95144XL-10-TQ144
|
||||
Fitting Status: Successful
|
||||
|
||||
@@ -9,7 +9,7 @@ Fitting Status: Successful
|
||||
|
||||
Macrocells Product Terms Function Block Registers Pins
|
||||
Used/Tot Used/Tot Inps Used/Tot Used/Tot Used/Tot
|
||||
114/144 ( 79%) 390 /720 ( 54%) 268/432 ( 62%) 45 /144 ( 31%) 100/117 ( 85%)
|
||||
114/144 ( 79%) 391 /720 ( 54%) 269/432 ( 62%) 45 /144 ( 31%) 101/117 ( 86%)
|
||||
|
||||
** Function Block Resources **
|
||||
|
||||
@@ -17,14 +17,14 @@ Function Mcells FB Inps Pterms IO
|
||||
Block Used/Tot Used/Tot Used/Tot Used/Tot
|
||||
FB1 18/18* 38/54 45/90 13/15
|
||||
FB2 18/18* 34/54 42/90 13/15
|
||||
FB3 13/18 30/54 77/90 13/15
|
||||
FB3 13/18 31/54 78/90 13/15
|
||||
FB4 18/18* 32/54 35/90 14/15
|
||||
FB5 18/18* 39/54 54/90 14/14*
|
||||
FB6 17/18 34/54 66/90 11/13
|
||||
FB6 17/18 34/54 66/90 12/13
|
||||
FB7 8/18 37/54 46/90 11/15
|
||||
FB8 4/18 24/54 25/90 11/15
|
||||
----- ----- ----- -----
|
||||
114/144 268/432 390/720 100/117
|
||||
114/144 269/432 391/720 101/117
|
||||
|
||||
* - Resource is exhausted
|
||||
|
||||
@@ -38,14 +38,14 @@ Signal 'RESET' mapped onto global set/reset net GSR.
|
||||
|
||||
Signal Type Required Mapped | Pin Type Used Total
|
||||
------------------------------------|------------------------------------
|
||||
Input : 31 31 | I/O : 94 109
|
||||
Input : 32 32 | I/O : 95 109
|
||||
Output : 36 36 | GCK/IO : 1 3
|
||||
Bidirectional : 32 32 | GTS/IO : 4 4
|
||||
GCK : 0 0 | GSR/IO : 1 1
|
||||
GTS : 0 0 |
|
||||
GSR : 1 1 |
|
||||
---- ----
|
||||
Total 100 100
|
||||
Total 101 101
|
||||
|
||||
** Power Data **
|
||||
|
||||
@@ -87,8 +87,6 @@ WARNING:Cpld:1007 - Removing unused input(s) 'FCS'. The input(s) are unused
|
||||
after optimization. Please verify functionality via simulation.
|
||||
WARNING:Cpld:1007 - Removing unused input(s) 'IDE_WAIT'. The input(s) are
|
||||
unused after optimization. Please verify functionality via simulation.
|
||||
WARNING:Cpld:1007 - Removing unused input(s) 'LAN_INT'. The input(s) are unused
|
||||
after optimization. Please verify functionality via simulation.
|
||||
WARNING:Cpld:1007 - Removing unused input(s) 'MTCR'. The input(s) are unused
|
||||
after optimization. Please verify functionality via simulation.
|
||||
WARNING:Cpld:1007 - Removing unused input(s) 'Z3'. The input(s) are unused
|
||||
@@ -125,7 +123,7 @@ A_LAN<6> 1 1 FB2_14 11 I/O O STD FAST
|
||||
D<6> 3 6 FB2_16 14 I/O I/O STD FAST
|
||||
D<3> 3 6 FB2_17 15 I/O I/O STD FAST
|
||||
D<2> 3 6 FB3_1 39 I/O I/O STD FAST
|
||||
INT_OUT 0 0 FB3_2 32 GCK/I/O O STD FAST
|
||||
INT_OUT 1 1 FB3_2 32 GCK/I/O O STD FAST
|
||||
D<10> 3 6 FB3_3 41 I/O I/O STD FAST
|
||||
D<12> 6 7 FB3_4 44 I/O I/O STD FAST
|
||||
CP_CS 1 2 FB3_6 34 I/O O STD FAST
|
||||
@@ -225,7 +223,7 @@ cp 19 19 FB7_18 STD RESET
|
||||
autoconfig 4 14 FB8_15 STD RESET
|
||||
lan 19 19 FB8_18 STD RESET
|
||||
|
||||
** 32 Inputs **
|
||||
** 33 Inputs **
|
||||
|
||||
Signal Loc Pin Pin Pin
|
||||
Name No. Type Use
|
||||
@@ -244,6 +242,7 @@ A<9> FB5_11 58 I/O I
|
||||
A<11> FB5_12 60 I/O I
|
||||
A<12> FB5_14 61 I/O I
|
||||
A<13> FB5_15 64 I/O I
|
||||
LAN_INT FB6_4 111 I/O I
|
||||
AUTOBOOT_OFF FB7_3 75 I/O I
|
||||
AS FB7_9 80 I/O I
|
||||
LDS FB7_11 82 I/O I
|
||||
@@ -399,12 +398,12 @@ CP_BASEADR<4> .XXXXXXXXXX...X...X........XXXX..X...... 17
|
||||
0----+----1----+----2----+----3----+----4
|
||||
0 0 0 0
|
||||
*********************************** FB3 ***********************************
|
||||
Number of function block inputs used/remaining: 30/24
|
||||
Number of signals used by logic mapping into function block: 30
|
||||
Number of function block inputs used/remaining: 31/23
|
||||
Number of signals used by logic mapping into function block: 31
|
||||
Signal Total Imp Exp Unused Loc Pin Pin Pin
|
||||
Name Pt Pt Pt Pt # Type Use
|
||||
D<2> 3 2<- /\4 0 FB3_1 39 I/O I/O
|
||||
INT_OUT 0 0 /\2 3 FB3_2 32 GCK/I/O O
|
||||
INT_OUT 1 0 /\2 2 FB3_2 32 GCK/I/O O
|
||||
D<10> 3 0 \/1 1 FB3_3 41 I/O I/O
|
||||
D<12> 6 1<- 0 0 FB3_4 44 I/O I/O
|
||||
$OpTx$INV$116__$INT 3 0 0 2 FB3_5 33 I/O (b)
|
||||
@@ -423,32 +422,33 @@ Dout1<0> 19 14<- 0 0 FB3_17 51 I/O I
|
||||
(unused) 0 0 /\5 0 FB3_18 (b) (b)
|
||||
|
||||
Signals Used by Logic in Function Block
|
||||
1: $OpTx$INV$116__$INT 11: A<5> 21: DQ<12>.PIN
|
||||
2: AS 12: A<6> 22: DQ<11>.PIN
|
||||
3: AUTOBOOT_OFF 13: Dout1<0> 23: DQ<10>.PIN
|
||||
4: AUTO_CONFIG_DONE<0> 14: Dout1<1> 24: DQ<9>.PIN
|
||||
5: AUTO_CONFIG_DONE<1> 15: Dout1<2> 25: RESET
|
||||
6: AUTO_CONFIG_DONE<2> 16: Dout1<3> 26: RW
|
||||
7: A<1> 17: DQ<15>.PIN 27: autoconfig
|
||||
8: A<2> 18: DQ<14>.PIN 28: cp
|
||||
9: A<3> 19: DQ<2>.PIN 29: lan
|
||||
10: A<4> 20: DQ<13>.PIN 30: lan/lan_CLKF
|
||||
1: $OpTx$INV$116__$INT 12: A<6> 22: DQ<12>.PIN
|
||||
2: AS 13: Dout1<0> 23: DQ<11>.PIN
|
||||
3: AUTOBOOT_OFF 14: Dout1<1> 24: DQ<10>.PIN
|
||||
4: AUTO_CONFIG_DONE<0> 15: Dout1<2> 25: DQ<9>.PIN
|
||||
5: AUTO_CONFIG_DONE<1> 16: Dout1<3> 26: RESET
|
||||
6: AUTO_CONFIG_DONE<2> 17: LAN_INT 27: RW
|
||||
7: A<1> 18: DQ<15>.PIN 28: autoconfig
|
||||
8: A<2> 19: DQ<14>.PIN 29: cp
|
||||
9: A<3> 20: DQ<2>.PIN 30: lan
|
||||
10: A<4> 21: DQ<13>.PIN 31: lan/lan_CLKF
|
||||
11: A<5>
|
||||
|
||||
Signal 1 2 3 4 FB
|
||||
Name 0----+----0----+----0----+----0----+----0 Inputs
|
||||
D<2> XX................X......X.XX........... 6
|
||||
INT_OUT ........................................ 0
|
||||
D<10> XX....................X..X.XX........... 6
|
||||
D<12> XX..........X.......X....X.XX........... 7
|
||||
$OpTx$INV$116__$INT .X.......................XXXX........... 5
|
||||
CP_CS .X.........................X............ 2
|
||||
D<14> XX............X..X.......X.XX........... 7
|
||||
D<9> XX.....................X.X.XX........... 6
|
||||
D<15> XX.............XX........X.XX........... 7
|
||||
D<11> XX...................X...X.XX........... 6
|
||||
D<13> XX...........X.....X.....X.XX........... 7
|
||||
Dout1<2> .X.XXXXXXXXX..X.........XXX..X.......... 15
|
||||
Dout1<0> .XXXXXXXXXXXX...........XXX..X.......... 16
|
||||
D<2> XX.................X......X.XX.......... 6
|
||||
INT_OUT ................X....................... 1
|
||||
D<10> XX.....................X..X.XX.......... 6
|
||||
D<12> XX..........X........X....X.XX.......... 7
|
||||
$OpTx$INV$116__$INT .X........................XXXX.......... 5
|
||||
CP_CS .X..........................X........... 2
|
||||
D<14> XX............X...X.......X.XX.......... 7
|
||||
D<9> XX......................X.X.XX.......... 6
|
||||
D<15> XX.............X.X........X.XX.......... 7
|
||||
D<11> XX....................X...X.XX.......... 6
|
||||
D<13> XX...........X......X.....X.XX.......... 7
|
||||
Dout1<2> .X.XXXXXXXXX..X..........XXX..X......... 15
|
||||
Dout1<0> .XXXXXXXXXXXX............XXX..X......... 16
|
||||
0----+----1----+----2----+----3----+----4
|
||||
0 0 0 0
|
||||
*********************************** FB4 ***********************************
|
||||
@@ -585,7 +585,7 @@ Name Pt Pt Pt Pt # Type Use
|
||||
(unused) 0 0 /\5 0 FB6_1 (b) (b)
|
||||
SLAVE 2 0 /\3 0 FB6_2 106 I/O O
|
||||
SHUT_UP<2> 3 0 \/2 0 FB6_3 (b) (b)
|
||||
SLAVE_OBUF__$INT 2 2<- \/5 0 FB6_4 111 I/O (b)
|
||||
SLAVE_OBUF__$INT 2 2<- \/5 0 FB6_4 111 I/O I
|
||||
Dout1<3> 14 9<- 0 0 FB6_5 110 I/O (b)
|
||||
DQ<15> 2 1<- /\4 0 FB6_6 112 I/O I/O
|
||||
IDE_BASEADR<7> 4 0 /\1 0 FB6_7 (b) (b)
|
||||
@@ -1099,11 +1099,14 @@ FDCPE_Dout10: FDCPE port map (Dout1(0),Dout1_D(0),lan/lan_CLKF,'0','0');
|
||||
Dout1_D(0) <= ((NOT RW AND RESET AND NOT Dout1(0))
|
||||
OR (AS AND RESET AND NOT Dout1(0))
|
||||
OR (RESET AND NOT Dout1(0) AND NOT autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND NOT A(1) AND NOT A(3) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(0) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND A(2) AND NOT A(1) AND NOT A(3) AND NOT A(6) AND
|
||||
RESET AND AUTO_CONFIG_DONE(1) AND NOT AUTO_CONFIG_DONE(2) AND
|
||||
autoconfig)
|
||||
OR (D_2_IOBUFE.EXP)
|
||||
OR (RESET AND AUTO_CONFIG_DONE(0) AND
|
||||
AUTO_CONFIG_DONE(1) AND AUTO_CONFIG_DONE(2) AND NOT Dout1(0))
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(1) AND NOT A(3) AND NOT A(6) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(0) AND autoconfig)
|
||||
OR (D_2_IOBUFE.EXP)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND NOT A(3) AND A(6) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(0) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND NOT A(3) AND A(6) AND
|
||||
@@ -1112,20 +1115,16 @@ Dout1_D(0) <= ((NOT RW AND RESET AND NOT Dout1(0))
|
||||
RESET AND NOT AUTO_CONFIG_DONE(2) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND A(2) AND NOT A(1) AND NOT A(3) AND NOT A(6) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(0) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND A(4) AND A(1) AND A(3) AND NOT A(6) AND
|
||||
RESET AND AUTO_CONFIG_DONE(0) AND NOT AUTO_CONFIG_DONE(1) AND
|
||||
autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(4) AND A(2) AND A(1) AND NOT A(3) AND NOT A(6) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(0) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND A(4) AND NOT A(2) AND A(3) AND NOT A(6) AND
|
||||
RESET AND AUTO_CONFIG_DONE(0) AND NOT AUTO_CONFIG_DONE(1) AND
|
||||
autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(1) AND NOT A(3) AND NOT A(6) AND
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND NOT A(1) AND NOT A(3) AND
|
||||
RESET AND AUTO_CONFIG_DONE(1) AND NOT AUTO_CONFIG_DONE(2) AND
|
||||
autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND A(2) AND NOT A(1) AND NOT A(3) AND NOT A(6) AND
|
||||
RESET AND AUTO_CONFIG_DONE(1) AND NOT AUTO_CONFIG_DONE(2) AND
|
||||
autoconfig));
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND NOT A(1) AND NOT A(3) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(1) AND AUTOBOOT_OFF AND autoconfig));
|
||||
|
||||
FDCPE_Dout11: FDCPE port map (Dout1(1),Dout1_D(1),lan/lan_CLKF,'0','0');
|
||||
Dout1_D(1) <= ((SLAVE_OBUF.EXP)
|
||||
@@ -1161,12 +1160,10 @@ Dout1_D(2) <= ((D_13_IOBUFE.EXP)
|
||||
OR (NOT RW AND RESET AND NOT Dout1(2))
|
||||
OR (AS AND RESET AND NOT Dout1(2))
|
||||
OR (RESET AND NOT Dout1(2) AND NOT autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND A(2) AND A(1) AND NOT A(3) AND NOT A(6) AND
|
||||
RESET AND AUTO_CONFIG_DONE(0) AND NOT AUTO_CONFIG_DONE(2) AND
|
||||
autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND A(2) AND NOT A(3) AND NOT A(6) AND
|
||||
RESET AND AUTO_CONFIG_DONE(0) AND AUTO_CONFIG_DONE(1) AND
|
||||
NOT AUTO_CONFIG_DONE(2) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND A(1) AND NOT A(3) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(2) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND A(4) AND A(2) AND A(1) AND NOT A(3) AND
|
||||
NOT A(6) AND RESET AND NOT AUTO_CONFIG_DONE(2) AND autoconfig)
|
||||
OR (RESET AND AUTO_CONFIG_DONE(0) AND
|
||||
AUTO_CONFIG_DONE(1) AND AUTO_CONFIG_DONE(2) AND NOT Dout1(2))
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND A(1) AND NOT A(3) AND
|
||||
@@ -1175,17 +1172,17 @@ Dout1_D(2) <= ((D_13_IOBUFE.EXP)
|
||||
RESET AND NOT AUTO_CONFIG_DONE(0) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND NOT A(3) AND A(6) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(1) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND NOT A(3) AND A(6) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(2) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND A(4) AND A(2) AND A(1) AND NOT A(3) AND
|
||||
NOT A(6) AND RESET AND NOT AUTO_CONFIG_DONE(0) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND A(1) AND NOT A(3) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(1) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND A(1) AND NOT A(3) AND
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND NOT A(2) AND NOT A(3) AND A(6) AND
|
||||
RESET AND NOT AUTO_CONFIG_DONE(2) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND A(2) AND NOT A(1) AND NOT A(3) AND
|
||||
NOT A(6) AND RESET AND NOT AUTO_CONFIG_DONE(0) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND A(2) AND A(1) AND NOT A(3) AND NOT A(6) AND
|
||||
RESET AND AUTO_CONFIG_DONE(0) AND NOT AUTO_CONFIG_DONE(1) AND
|
||||
autoconfig));
|
||||
OR (RW AND NOT AS AND NOT A(5) AND A(4) AND A(2) AND A(1) AND NOT A(3) AND
|
||||
NOT A(6) AND RESET AND NOT AUTO_CONFIG_DONE(1) AND autoconfig)
|
||||
OR (RW AND NOT AS AND NOT A(5) AND NOT A(4) AND A(2) AND NOT A(3) AND NOT A(6) AND
|
||||
RESET AND AUTO_CONFIG_DONE(0) AND AUTO_CONFIG_DONE(1) AND
|
||||
NOT AUTO_CONFIG_DONE(2) AND autoconfig));
|
||||
|
||||
FDCPE_Dout13: FDCPE port map (Dout1(3),Dout1_D(3),lan/lan_CLKF,'0','0');
|
||||
Dout1_D(3) <= ((RESET AND AUTO_CONFIG_DONE(0) AND
|
||||
@@ -1339,7 +1336,7 @@ IDE_W_D <= (NOT RW AND NOT AS AND RESET AND ide);
|
||||
|
||||
INT_OUT_I <= '0';
|
||||
INT_OUT <= INT_OUT_I when INT_OUT_OE = '1' else 'Z';
|
||||
INT_OUT_OE <= '0';
|
||||
INT_OUT_OE <= NOT LAN_INT;
|
||||
|
||||
FTCPE_LAN_BASEADR0: FTCPE port map (LAN_BASEADR(0),LAN_BASEADR_T(0),lan/lan_CLKF,'0','0');
|
||||
LAN_BASEADR_T(0) <= ((NOT RESET AND NOT LAN_BASEADR(0))
|
||||
@@ -1579,7 +1576,7 @@ No. Name No. Name
|
||||
36 GND 108 GND
|
||||
37 VCC 109 VCC
|
||||
38 KPR 110 KPR
|
||||
39 D<2> 111 KPR
|
||||
39 D<2> 111 LAN_INT
|
||||
40 D<9> 112 DQ<15>
|
||||
41 D<10> 113 DQ<13>
|
||||
42 VCC 114 GND
|
||||
|
||||
Reference in New Issue
Block a user