A12/13 fix Driver improvement git-ignore cleaned

This commit is contained in:
MHeinrichs
2018-02-03 17:38:48 +01:00
parent 9cd1ded15f
commit 0646520752
32 changed files with 264 additions and 199 deletions
+43
View File
@@ -45,3 +45,46 @@ $RECYCLE.BIN/
Network Trash Folder
Temporary Items
.apdisk
*.no
*.o
Logic/LAN_IDE/LAN_IDE_CP_html/
Logic/LAN_IDE/_xmsgs/
Logic/LAN_IDE/log.txt
Logic/LAN_IDE/isim/
Logic/LAN_IDE/*.wdb
*.xds
*.bld
Logic/LAN_IDE/LAN_IDE_CP.cmd_log
*.data
Logic/LAN_IDE/LAN_IDE_CP.gyd
*.lso
Logic/LAN_IDE/LAN_IDE_CP.mfd
*.mod
Logic/LAN_IDE/LAN_IDE_CP.nga
*.ngc
Logic/LAN_IDE/LAN_IDE_CP.ngd
*.ngr
Logic/LAN_IDE/LAN_IDE_CP.pad
*.pnx
*.prj
*.stx
Logic/LAN_IDE/LAN_IDE_CP.syr
*.tim
Logic/LAN_IDE/LAN_IDE_CP.tspec
*.xst
Logic/LAN_IDE/LAN_IDE_CP_build.xml
*.csv
Logic/LAN_IDE/LAN_IDE_CP_xst.xrpt
*.xml
Logic/LAN_IDE/LAN_IDE_CP.vm6
*.xrpt
Logic/LAN_IDE/LAN_IDE_CP_envsettings.html
*.xbcd
Logic/LAN_IDE/xst/
*.ref
*.vho
*.xmsgs
*.lst
Logic/LAN_IDE/LAN_IDE_CP.rpt
*.js
Driver/enc624j6net/clean.bat
Binary file not shown.
+27 -13
View File
@@ -32,7 +32,7 @@ DEBUG EQU 1
;------------------ options, some depend on hardware (CPLD) configuration -------------------------
_OPT_BUFFER_SWAP EQU 0 ;perform byte swap on buffer ops (1) or assume native endian (0)
_OPT_REG_SWAP EQU 0 ;perform byte swap on register ops (1) or assume native endian (0)
_OPT_ADR_QUIRK EQU 1 ;address lines 12/13 are swapped (1) or linear addressing (0)
_OPT_ADR_QUIRK EQU 0 ;address lines 12/13 are swapped (1) or linear addressing (0)
_OPT_FLOWCONTROL EQU 0 ;perform flow control on RX (1) or not (0)
_OPT_RECV EQU 1 ;faster recv (1) or generic (0)
@@ -805,6 +805,22 @@ READSRAM macro
endm
endc
;read with address shuffling or direct from SRAM (affects $2000-$5000)
ifne _OPT_ADR_QUIRK
;\1 = address register
;\2 = data register, offset
;\3 = destination
READSRAM_LONG macro
eor.w #$6000,\2
move.l (\1,\2.w),\3
eor.w #$6000,\2
endm
else
READSRAM_LONG macro
move.l (\1,\2),\3
endm
endc
; wrap position index (in bytes) \1 (data register .w)
;
@@ -1732,13 +1748,11 @@ _enc624j6l_RecvFrame: ;
move.l a1,a3
ifne _OPT_RECV
move d7,d1 ;start
move #$7000,d2 ;mask
add d0,d1 ;start+bytes
and d2,d1 ;keep only multiples of $1000
and d7,d2 ;keep only multiples of $1000
cmp d1,d2
bne.s .nooptrecv ;sadly, we cannot use faster routine atm
move.l d7,d1 ;start
and.l #$FFFF,d1 ;keep only lower adderess
add.l d0,d1 ;start+bytes
cmp.l #RXSTOP_INIT,d1
bgt.s .nooptrecv ;sadly, we cannot use faster routine atm, because we have a wrap around in the SRAM buffer
ifne _OPT_ADR_QUIRK
eor.w #$6000,d7
@@ -1766,18 +1780,18 @@ _enc624j6l_RecvFrame: ;
;generic loop: check for position overflows with each word
move d0,d1 ;byte count
lsr #1,d1 ;converted to word count
lsr #2,d1 ;converted to dword count
bcs.s .generic_read ;read 1 byte more if impair byte count
subq #1,d1 ;words - 1
.generic_read:
READSRAM a0,d7,d2 ;get current word
;move (a0,d7.w),d2 ;get current word
addq #2,d7 ;increment position
READSRAM_LONG a0,d7,d2 ;get current dword
;move.l (a0,d7.w),d2 ;get current dword
addq #4,d7 ;increment position
ifne _OPT_BUFFER_SWAP
rol.w #8,d2 ;swap buffer to Big Endian
endc
WRAPINDEX d7 ;wrap D7 if beyond buffer
move d2,(a1)+
move.l d2,(a1)+
dbf d1,.generic_read
.end_read:
+34 -30
View File
@@ -345,22 +345,30 @@ PRIVATE REGARGS BOOL read_frame(struct IOSana2Req *req, struct HWFrame *frame)
return ok;
}
/*
** reading packets
*/
/*
** reading packets
*/
/*F*/ PRIVATE REGARGS VOID doreadreqs(BASEPTR)
{
LONG datasize;
LONG datasize,haverec;
struct IOSana2Req *got;
ULONG pkttyp = 0; /* just to avoid warning with opt build, irrelevant otherwise */
BOOL rv;
struct HWFrame *frame = pb->pb_Frame;
haverec = hw_recv_pending(pb);
/*allow only a certain number of packets to be serverd per interrupt*/
if(haverec>MAX_READ_PACKAGE){
haverec = MAX_READ_PACKAGE;
}
while(haverec--){
d8(("+hw_recv\n"));
rv = hw_recv_frame(pb, frame);
d8(("-hw_recv\n"));
if (rv)
{
BOOL ok;
pb->pb_DevStats.PacketsReceived++;
pkttyp = frame->hwf_Type;
@@ -380,13 +388,13 @@ PRIVATE REGARGS BOOL read_frame(struct IOSana2Req *req, struct HWFrame *frame)
return;
}
#endif
datasize = frame->hwf_Size - HW_ETH_HDR_SIZE;
dotracktype(pb, pkttyp, 0, 1, 0, datasize, 0);
d(("packet %08lx, size %ld received\n",pkttyp,datasize));
ok = FALSE;
ObtainSemaphore(&pb->pb_ReadListSem);
/* traverse the list of read-requests */
@@ -397,10 +405,15 @@ PRIVATE REGARGS BOOL read_frame(struct IOSana2Req *req, struct HWFrame *frame)
/* check if this one requests for the new packet we got */
if (got->ios2_PacketType == pkttyp )
{
BOOL ok;
Remove((struct Node*)got);
ok=TRUE; /* mark, that we found the package and quit list traversing */
break;
}
}
ReleaseSemaphore(&pb->pb_ReadListSem);
if(ok){
/* deliver packet */
ok = read_frame(got, frame);
if(!ok) {
@@ -409,28 +422,13 @@ PRIVATE REGARGS BOOL read_frame(struct IOSana2Req *req, struct HWFrame *frame)
d(("packet received, satisfying S2Request\n"));
DevTermIO(pb, got);
got = NULL;
break;
got = NULL; /* delete the request to indicate that we served it*/
}
}
ReleaseSemaphore(&pb->pb_ReadListSem);
}
else
{
d(("Error receiving (%ld. len=%ld)\n", rv, frame->hwf_Size));
/* something went wrong during receipt */
DoEvent(pb, S2EVENT_HARDWARE | S2EVENT_ERROR | S2EVENT_RX);
got = NULL;
pb->pb_DevStats.BadData++;
}
else {
/* If no one wanted this packet explicitely, there is one chance
** left: somebody waiting for orphaned packets. If this fails, too,
** we will drop it.
*/
if (got)
{
d(("unknown packet\n"));
pb->pb_DevStats.UnknownTypesReceived++;
@@ -441,7 +439,7 @@ PRIVATE REGARGS BOOL read_frame(struct IOSana2Req *req, struct HWFrame *frame)
if (got)
{
BOOL ok = read_frame(got, frame);
ok = read_frame(got, frame);
if(!ok) {
DoEvent(pb, S2EVENT_ERROR | S2EVENT_BUFF | S2EVENT_SOFTWARE);
}
@@ -456,6 +454,16 @@ PRIVATE REGARGS BOOL read_frame(struct IOSana2Req *req, struct HWFrame *frame)
d(("packet thrown away...\n"));
}
}
}
else
{
d(("Error receiving (%ld. len=%ld)\n", rv, frame->hwf_Size));
/* something went wrong during receipt */
DoEvent(pb, S2EVENT_HARDWARE | S2EVENT_ERROR | S2EVENT_RX);
got = NULL;
pb->pb_DevStats.BadData++;
}
}
}
/*E*/
@@ -729,12 +737,8 @@ PRIVATE REGARGS BOOL read_frame(struct IOSana2Req *req, struct HWFrame *frame)
}
hw_disable_global_int(pb);
/*allow only a certain number of packets to be serverd per interrupt*/
if(haverec>MAX_READ_PACKAGE)
haverec = MAX_READ_PACKAGE;
/* accept pending receive and start reading */
while( haverec-- )
if( haverec>0 )
{
d2(("*+ do_read\n"));
doreadreqs(pb);
+6 -4
View File
@@ -85,11 +85,11 @@
<outfile xil_pn:name="webtalk_pn.xml"/>
<outfile xil_pn:name="xst"/>
</transform>
<transform xil_pn:end_ts="1516575229" xil_pn:in_ck="176569500195729039" xil_pn:name="TRAN_compileBCD2" xil_pn:prop_ck="-8537920303570934858" xil_pn:start_ts="1516575229">
<transform xil_pn:end_ts="1517604836" xil_pn:in_ck="176569500195729039" xil_pn:name="TRAN_compileBCD2" xil_pn:prop_ck="-8537920303570934858" xil_pn:start_ts="1517604836">
<status xil_pn:value="SuccessfullyRun"/>
<status xil_pn:value="ReadyToRun"/>
</transform>
<transform xil_pn:end_ts="1517442707" xil_pn:in_ck="-8547647177936735053" xil_pn:name="TRAN_ngdbuild" xil_pn:prop_ck="6932115226421322529" xil_pn:start_ts="1517442698">
<transform xil_pn:end_ts="1517604849" xil_pn:in_ck="-8547647177936735053" xil_pn:name="TRAN_ngdbuild" xil_pn:prop_ck="6932115226421322529" xil_pn:start_ts="1517604836">
<status xil_pn:value="SuccessfullyRun"/>
<status xil_pn:value="ReadyToRun"/>
<outfile xil_pn:name="LAN_IDE_CP.bld"/>
@@ -98,7 +98,7 @@
<outfile xil_pn:name="_ngo"/>
<outfile xil_pn:name="_xmsgs/ngdbuild.xmsgs"/>
</transform>
<transform xil_pn:end_ts="1517442733" xil_pn:in_ck="-2520376148396280667" xil_pn:name="TRANEXT_vm6File_xc9500xl" xil_pn:prop_ck="-3415041726167335061" xil_pn:start_ts="1517442707">
<transform xil_pn:end_ts="1517604874" xil_pn:in_ck="-2520376148396280667" xil_pn:name="TRANEXT_vm6File_xc9500xl" xil_pn:prop_ck="-3415041726167335061" xil_pn:start_ts="1517604849">
<status xil_pn:value="SuccessfullyRun"/>
<status xil_pn:value="WarningsGenerated"/>
<status xil_pn:value="ReadyToRun"/>
@@ -116,7 +116,7 @@
<outfile xil_pn:name="LAN_IDE_CP_html"/>
<outfile xil_pn:name="LAN_IDE_CP_pad.csv"/>
</transform>
<transform xil_pn:end_ts="1517442736" xil_pn:in_ck="-2520376148396271803" xil_pn:name="TRANEXT_crtProg_xc9500" xil_pn:prop_ck="-6294026017969277533" xil_pn:start_ts="1517442733">
<transform xil_pn:end_ts="1517604877" xil_pn:in_ck="-2520376148396271803" xil_pn:name="TRANEXT_crtProg_xc9500" xil_pn:prop_ck="-6294026017969277533" xil_pn:start_ts="1517604874">
<status xil_pn:value="SuccessfullyRun"/>
<status xil_pn:value="ReadyToRun"/>
<outfile xil_pn:name="LAN_IDE_CP.jed"/>
@@ -124,6 +124,8 @@
<transform xil_pn:end_ts="1517443393" xil_pn:in_ck="-2520376148396285089" xil_pn:name="TRAN_impactProgrammingTool_CPLD" xil_pn:prop_ck="-3598488201878296819" xil_pn:start_ts="1517443393">
<status xil_pn:value="SuccessfullyRun"/>
<status xil_pn:value="ReadyToRun"/>
<status xil_pn:value="OutOfDateForInputs"/>
<status xil_pn:value="InputChanged"/>
</transform>
<transform xil_pn:end_ts="1516575270" xil_pn:in_ck="-2520376148396271803" xil_pn:name="TRAN_timRpt" xil_pn:prop_ck="111903974446" xil_pn:start_ts="1516575267">
<status xil_pn:value="AbortedRun"/>
+2 -2
View File
@@ -29,10 +29,10 @@ NGDBUILD Design Results Summary:
Number of errors: 0
Number of warnings: 0
Total memory usage is 224220 kilobytes
Total memory usage is 224204 kilobytes
Writing NGD file "LAN_IDE_CP.ngd" ...
Total REAL time to NGDBUILD completion: 5 sec
Total REAL time to NGDBUILD completion: 6 sec
Total CPU time to NGDBUILD completion: 5 sec
Writing NGDBUILD log file "LAN_IDE_CP.bld"...
+5
View File
@@ -19,3 +19,8 @@ cpldfit -intstyle ise -p xc95288xl-10-TQ144 -ofmt vhdl -optimize speed -htmlrpt
XSLTProcess LAN_IDE_CP_build.xml
tsim -intstyle ise LAN_IDE_CP LAN_IDE_CP.nga
hprep6 -s IEEE1149 -n LAN_IDE_CP -i LAN_IDE_CP
ngdbuild -intstyle ise -dd _ngo -uc pinlist.ucf -p xc95288xl-TQ144-10 LAN_IDE_CP.ngc LAN_IDE_CP.ngd
cpldfit -intstyle ise -p xc95288xl-10-TQ144 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 35 -unused float -power std -terminate keeper LAN_IDE_CP.ngd
XSLTProcess LAN_IDE_CP_build.xml
tsim -intstyle ise LAN_IDE_CP LAN_IDE_CP.nga
hprep6 -s IEEE1149 -n LAN_IDE_CP -i LAN_IDE_CP
+4 -4
View File
@@ -41,8 +41,8 @@ UDS S:PIN81
A_LAN<0> S:PIN4
A_LAN<10> S:PIN138
A_LAN<11> S:PIN139
A_LAN<12> S:PIN137
A_LAN<13> S:PIN136
A_LAN<12> S:PIN136
A_LAN<13> S:PIN137
A_LAN<1> S:PIN3
A_LAN<2> S:PIN6
A_LAN<3> S:PIN5
@@ -145,8 +145,8 @@ PARTITION FB5_10 D_2_IOBUFE
PARTITION FB5_12 D_9_IOBUFE
PARTITION FB5_14 D_10_IOBUFE D_11_IOBUFE EXP31_ D_12_IOBUFE
EXP32_
PARTITION FB6_1 EXP33_ ROM_B_0_OBUF$BUF6 A_LAN_13_OBUF
PARTITION FB6_5 A_LAN_12_OBUF A_LAN_10_OBUF
PARTITION FB6_1 EXP33_ ROM_B_0_OBUF$BUF6 A_LAN_12_OBUF
PARTITION FB6_5 A_LAN_13_OBUF A_LAN_10_OBUF
PARTITION FB6_8 A_LAN_11_OBUF
PARTITION FB6_10 A_LAN_8_OBUF EXP34_ lan_adr EXP35_
A_LAN_9_OBUF EXP36_ EXP37_ lan_adr_sw
+5 -5
View File
@@ -1,5 +1,5 @@
Programmer Jedec Bit Map
Date Extracted: Thu Feb 01 00:52:15 2018
Date Extracted: Fri Feb 02 21:54:36 2018
QF186624*
QP144*
@@ -1151,12 +1151,12 @@ L0117632 00000010 00000010 00011100 00000011 00000001 00000010 00000000 00000011
L0117760 00000010 00000010 00011100 00000010 00000000 00000000 00000000 00000000 00000000 00100000 00000010 00001000 00000000 00000010 00000001 00000000*
L0117888 00000000 00000000 00011100 00000001 00000001 00000010 00000000 11000011 00000000 00000010 00000000 00100001 00000000 00000000 00000001 00000000*
L0118016 00000000 00000000 00011100 00000001 00000001 00000000 00000000 11000001 00000000 01001100 00000000 00100001 00000000 00000000 00000001 00000000*
L0118144 00000000 00000000 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000*
L0118144 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000*
L0118272 00000000 00000000 00010100 00000000 00000000 00000000 10000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000*
L0118400 00000000 00000000 00010100 00000000 00000100 00000000 11000000 00000100 00000000 00001000 00000000 00000000 00000000 00000000 00000000 00000000*
L0118528 00000000 00000000 00010100 00000000 00000000 00000000 00000000 00000100 00000000 11000000 00000000 00000000 00000000 00000000 00000000 00000000*
L0118656 000000 000000 000101 000000 000000 000000 000000 000001 000000 110000 000000 001000 000000 000000 000000 000000*
L0118752 000000 000010 000000 000000 000000 000000 000000 000000 000000 000011 000000 010000 000000 000000 000000 000000*
L0118752 000000 000010 000000 000000 000000 100000 000000 000000 000000 000011 000000 010000 000000 000000 000000 000000*
L0118848 000000 000000 001111 000000 000000 000000 000000 000001 000000 000001 000000 010000 000000 000000 000000 000000*
L0118944 000000 000000 001111 000000 000000 000000 100100 000010 000000 000000 000000 000000 000000 000000 000000 000000*
L0119040 000000 000000 001111 000000 000000 000000 000000 000010 000000 001100 000000 000000 000000 000000 000000 000000*
@@ -1511,12 +1511,12 @@ L0159104 00000000 00000000 00000000 00000000 00000000 00000000 10000100 00000000
L0159232 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00011100 00000000 00000000*
L0159360 00000000 00000000 00000000 00000000 00000000 00000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000 10011100 00000000 00000000*
L0159488 10000000 00000000 00000000 00000000 00000000 00000000 10100000 00000000 00000000 00000000 00000000 00000000 00000000 10011100 00000000 00000000*
L0159616 00000000 00000000 10000000 00000000 00000000 00000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000 10000000 00000000 00000000*
L0159616 00000000 00000000 10000000 00000000 00000000 01000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000 10000000 00000000 00000000*
L0159744 10000000 00000000 00000000 00000000 10000000 00000000 10000100 00000000 00000000 00000000 00000000 00000000 00000000 00100100 00000000 00000000*
L0159872 10000000 00000000 00000000 00000000 00000000 00000000 10000100 00000000 00000000 00000000 00000000 00000000 00000100 10100100 00000000 00000000*
L0160000 10000000 00000000 00000000 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000000 00000000 00100100 00000000 00000000*
L0160128 100000 000000 000000 000000 000000 000000 000001 000000 000000 000000 000000 000000 000000 001001 000000 000000*
L0160224 100001 000000 000000 000000 000000 100000 000000 000000 000000 000000 000000 000000 000000 100010 000000 000000*
L0160224 100001 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 100010 000000 000000*
L0160320 100000 000000 000000 000000 000000 000000 001000 000000 000000 000000 000000 000000 000000 001101 000000 000000*
L0160416 000000 000000 000000 000000 000000 000000 001000 000000 000000 000000 000000 000000 000000 001100 000000 000000*
L0160512 100000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 101101 000000 000000*
+8 -8
View File
@@ -1917,7 +1917,7 @@ EQ | 2 |
!A_LAN<11> = !A<12> & !LAN_RST_SM_FSM_FFd2 &
!LAN_RST_SM_FSM_FFd3;
MACROCELL | 5 | 4 | A_LAN_12_OBUF
MACROCELL | 5 | 2 | A_LAN_12_OBUF
ATTRIBUTES | 264962 | 0
INPUTS | 3 | A<13> | LAN_RST_SM_FSM_FFd2 | LAN_RST_SM_FSM_FFd3
INPUTMC | 2 | 7 | 6 | 7 | 5
@@ -1926,7 +1926,7 @@ EQ | 2 |
!A_LAN<12> = !A<13> & !LAN_RST_SM_FSM_FFd2 &
!LAN_RST_SM_FSM_FFd3;
MACROCELL | 5 | 2 | A_LAN_13_OBUF
MACROCELL | 5 | 4 | A_LAN_13_OBUF
ATTRIBUTES | 264962 | 0
INPUTS | 3 | A<14> | LAN_RST_SM_FSM_FFd2 | LAN_RST_SM_FSM_FFd3
INPUTMC | 2 | 7 | 6 | 7 | 5
@@ -2015,7 +2015,7 @@ EQ | 8 |
MACROCELL | 7 | 6 | LAN_RST_SM_FSM_FFd2
ATTRIBUTES | 8553216 | 0
OUTPUTMC | 55 | 9 | 16 | 11 | 9 | 11 | 11 | 9 | 2 | 7 | 1 | 11 | 7 | 7 | 2 | 11 | 4 | 9 | 0 | 9 | 5 | 9 | 4 | 9 | 9 | 9 | 7 | 9 | 11 | 9 | 10 | 1 | 17 | 3 | 5 | 5 | 5 | 5 | 7 | 5 | 4 | 5 | 2 | 3 | 4 | 3 | 11 | 1 | 1 | 3 | 13 | 1 | 2 | 5 | 9 | 5 | 13 | 7 | 6 | 7 | 5 | 7 | 8 | 1 | 16 | 7 | 11 | 1 | 4 | 3 | 7 | 1 | 15 | 1 | 0 | 7 | 0 | 7 | 3 | 7 | 17 | 9 | 1 | 9 | 3 | 9 | 6 | 9 | 8 | 9 | 12 | 9 | 13 | 9 | 14 | 9 | 15 | 9 | 17 | 11 | 3 | 11 | 5 | 11 | 6 | 11 | 8 | 11 | 10 | 11 | 12
OUTPUTMC | 55 | 9 | 16 | 11 | 9 | 11 | 11 | 9 | 2 | 7 | 1 | 11 | 7 | 7 | 2 | 11 | 4 | 9 | 0 | 9 | 5 | 9 | 4 | 9 | 9 | 9 | 7 | 9 | 11 | 9 | 10 | 1 | 17 | 3 | 5 | 5 | 5 | 5 | 7 | 5 | 2 | 5 | 4 | 3 | 4 | 3 | 11 | 1 | 1 | 3 | 13 | 1 | 2 | 5 | 9 | 5 | 13 | 7 | 6 | 7 | 5 | 7 | 8 | 1 | 16 | 7 | 11 | 1 | 4 | 3 | 7 | 1 | 15 | 1 | 0 | 7 | 0 | 7 | 3 | 7 | 17 | 9 | 1 | 9 | 3 | 9 | 6 | 9 | 8 | 9 | 12 | 9 | 13 | 9 | 14 | 9 | 15 | 9 | 17 | 11 | 3 | 11 | 5 | 11 | 6 | 11 | 8 | 11 | 10 | 11 | 12
INPUTS | 4 | RESET | LAN_RST_SM_FSM_FFd3 | LAN_RST_SM_FSM_FFd1 | LAN_RST_SM_FSM_FFd2
INPUTMC | 3 | 7 | 5 | 7 | 8 | 7 | 6
INPUTP | 1 | 263
@@ -2029,7 +2029,7 @@ GLOBALS | 1 | 2 | CLK_EXT
MACROCELL | 7 | 5 | LAN_RST_SM_FSM_FFd3
ATTRIBUTES | 8553216 | 0
OUTPUTMC | 54 | 9 | 16 | 11 | 9 | 11 | 11 | 9 | 2 | 7 | 1 | 11 | 7 | 7 | 2 | 11 | 4 | 9 | 0 | 9 | 5 | 9 | 4 | 9 | 9 | 9 | 7 | 9 | 11 | 9 | 10 | 1 | 17 | 3 | 5 | 5 | 5 | 5 | 7 | 5 | 4 | 5 | 2 | 3 | 4 | 3 | 11 | 1 | 1 | 3 | 13 | 1 | 2 | 5 | 9 | 5 | 13 | 7 | 6 | 7 | 8 | 1 | 16 | 7 | 11 | 1 | 4 | 3 | 7 | 1 | 15 | 1 | 0 | 7 | 0 | 7 | 3 | 7 | 17 | 9 | 1 | 9 | 3 | 9 | 6 | 9 | 8 | 9 | 12 | 9 | 13 | 9 | 14 | 9 | 15 | 9 | 17 | 11 | 3 | 11 | 5 | 11 | 6 | 11 | 8 | 11 | 10 | 11 | 12
OUTPUTMC | 54 | 9 | 16 | 11 | 9 | 11 | 11 | 9 | 2 | 7 | 1 | 11 | 7 | 7 | 2 | 11 | 4 | 9 | 0 | 9 | 5 | 9 | 4 | 9 | 9 | 9 | 7 | 9 | 11 | 9 | 10 | 1 | 17 | 3 | 5 | 5 | 5 | 5 | 7 | 5 | 2 | 5 | 4 | 3 | 4 | 3 | 11 | 1 | 1 | 3 | 13 | 1 | 2 | 5 | 9 | 5 | 13 | 7 | 6 | 7 | 8 | 1 | 16 | 7 | 11 | 1 | 4 | 3 | 7 | 1 | 15 | 1 | 0 | 7 | 0 | 7 | 3 | 7 | 17 | 9 | 1 | 9 | 3 | 9 | 6 | 9 | 8 | 9 | 12 | 9 | 13 | 9 | 14 | 9 | 15 | 9 | 17 | 11 | 3 | 11 | 5 | 11 | 6 | 11 | 8 | 11 | 10 | 11 | 12
INPUTS | 3 | RESET | LAN_RST_SM_FSM_FFd2 | LAN_RST_SM_FSM_FFd1
INPUTMC | 2 | 7 | 6 | 7 | 8
INPUTP | 1 | 263
@@ -3556,8 +3556,8 @@ PIN | A<18> | 64 | 0 | N/A | 171 | 13 | 5 | 0 | 12 | 15 | 12 | 1 | 5 | 13 | 14 |
PIN | A<17> | 64 | 0 | N/A | 172 | 13 | 5 | 9 | 12 | 15 | 12 | 1 | 5 | 14 | 14 | 16 | 14 | 0 | 12 | 14 | 4 | 3 | 4 | 4 | 5 | 0 | 5 | 13 | 14 | 2 | 14 | 15
PIN | A<16> | 64 | 0 | N/A | 175 | 10 | 5 | 0 | 12 | 15 | 12 | 1 | 5 | 14 | 14 | 15 | 5 | 13 | 12 | 14 | 4 | 3 | 4 | 4 | 14 | 2
PIN | CFIN | 64 | 0 | N/A | 190 | 6 | 5 | 0 | 12 | 15 | 12 | 1 | 5 | 13 | 12 | 14 | 4 | 4
PIN | A<13> | 64 | 0 | N/A | 123 | 3 | 5 | 14 | 5 | 4 | 0 | 9
PIN | A<14> | 64 | 0 | N/A | 125 | 2 | 5 | 14 | 5 | 2
PIN | A<13> | 64 | 0 | N/A | 123 | 3 | 5 | 14 | 5 | 2 | 0 | 9
PIN | A<14> | 64 | 0 | N/A | 125 | 2 | 5 | 14 | 5 | 4
PIN | A<7> | 64 | 0 | N/A | 100 | 1 | 1 | 4
PIN | A<11> | 64 | 0 | N/A | 114 | 2 | 5 | 5 | 0 | 13
PIN | A<12> | 64 | 0 | N/A | 115 | 2 | 5 | 7 | 0 | 7
@@ -3573,8 +3573,8 @@ PIN | IDE_WAIT | 64 | 0 | N/A | 61 | 1 | 14 | 11
PIN | A_LAN<0> | 536871040 | 0 | N/A | 7
PIN | A_LAN<10> | 536871040 | 0 | N/A | 255
PIN | A_LAN<11> | 536871040 | 0 | N/A | 256
PIN | A_LAN<12> | 536871040 | 0 | N/A | 254
PIN | A_LAN<13> | 536871040 | 0 | N/A | 253
PIN | A_LAN<12> | 536871040 | 0 | N/A | 253
PIN | A_LAN<13> | 536871040 | 0 | N/A | 254
PIN | A_LAN<1> | 536871040 | 0 | N/A | 6
PIN | A_LAN<2> | 536871040 | 0 | N/A | 12
PIN | A_LAN<4> | 536871040 | 0 | N/A | 20
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+3 -3
View File
@@ -1,7 +1,7 @@
Release 8.1i - Fit P.20131013
Copyright(c) 1995-2003 Xilinx Inc. All rights reserved
2- 1-2018 0:52AM
2- 2-2018 9:54PM
NOTE: This file is designed to be imported into a spreadsheet program
such as Microsoft Excel for viewing, printing and sorting. The pipe '|'
@@ -153,8 +153,8 @@ P132|LAN_WRH|O|I/O|OUTPUT|||||||||
P133|LAN_CS|O|I/O|OUTPUT|||||||||
P134|LAN_RD|O|I/O|OUTPUT|||||||||
P135|LAN_CFG<2>|O|I/O|OUTPUT|||||||||
P136|A_LAN<13>|O|I/O|OUTPUT|||||||||
P137|A_LAN<12>|O|I/O|OUTPUT|||||||||
P136|A_LAN<12>|O|I/O|OUTPUT|||||||||
P137|A_LAN<13>|O|I/O|OUTPUT|||||||||
P138|A_LAN<10>|O|I/O|OUTPUT|||||||||
P139|A_LAN<11>|O|I/O|OUTPUT|||||||||
P140|A_LAN<8>|O|I/O|OUTPUT|||||||||
File diff suppressed because one or more lines are too long
+8 -8
View File
@@ -1,7 +1,7 @@
cpldfit: version P.20131013 Xilinx Inc.
Fitter Report
Design Name: LAN_IDE_CP Date: 2- 1-2018, 0:52AM
Design Name: LAN_IDE_CP Date: 2- 2-2018, 9:54PM
Device Used: XC95288XL-10-TQ144
Fitting Status: Successful
@@ -123,8 +123,8 @@ D<10> 4 8
D<11> 4 8 FB5_15 43 I/O I/O STD FAST
D<12> 7 9 FB5_17 44 I/O I/O STD FAST
LAN_CFG<2> 0 0 FB6_2 135 I/O O STD FAST
A_LAN<13> 1 3 FB6_3 136 I/O O STD FAST
A_LAN<12> 1 3 FB6_5 137 I/O O STD FAST
A_LAN<12> 1 3 FB6_3 136 I/O O STD FAST
A_LAN<13> 1 3 FB6_5 137 I/O O STD FAST
A_LAN<10> 1 3 FB6_6 138 I/O O STD FAST
A_LAN<11> 1 3 FB6_8 139 I/O O STD FAST
A_LAN<8> 1 3 FB6_10 140 I/O O STD FAST
@@ -570,9 +570,9 @@ Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
(unused) 0 0 /\2 3 FB6_1 (b) (b)
LAN_CFG<2> 0 0 0 5 FB6_2 135 I/O O
A_LAN<13> 1 0 0 4 FB6_3 136 I/O O
A_LAN<12> 1 0 0 4 FB6_3 136 I/O O
(unused) 0 0 0 5 FB6_4 (b)
A_LAN<12> 1 0 0 4 FB6_5 137 I/O O
A_LAN<13> 1 0 0 4 FB6_5 137 I/O O
A_LAN<10> 1 0 0 4 FB6_6 138 I/O O
(unused) 0 0 0 5 FB6_7 (b)
A_LAN<11> 1 0 0 4 FB6_8 139 I/O O
@@ -602,8 +602,8 @@ Signals Used by Logic in Function Block
Signal 1 2 3 4 FB
Name 0----+----0----+----0----+----0----+----0 Inputs
LAN_CFG<2> ........................................ 0
A_LAN<13> .....X....................XX............ 3
A_LAN<12> ....X.....................XX............ 3
A_LAN<13> .....X....................XX............ 3
A_LAN<10> .................X........XX............ 3
A_LAN<11> ...X......................XX............ 3
A_LAN<8> ...............X..........XX............ 3
@@ -2631,8 +2631,8 @@ No. Name No. Name
61 A<12> 133 LAN_CS
62 GND 134 LAN_RD
63 TDI 135 LAN_CFG<2>
64 A<13> 136 A_LAN<13>
65 TMS 137 A_LAN<12>
64 A<13> 136 A_LAN<12>
65 TMS 137 A_LAN<13>
66 A<14> 138 A_LAN<10>
67 TCK 139 A_LAN<11>
68 ROM_B<0> 140 A_LAN<8>
+2 -2
View File
@@ -12602,8 +12602,8 @@ FBPIN | 18 | EXP32_ | 1 | NULL | 0 | NULL | 0
FB_INSTANCE | FOOBAR6_ | LAN_IDE_CP_COPY_0_COPY_0 | 0 | 0 | 0
FBPIN | 1 | EXP33_ | 1 | NULL | 0 | NULL | 0
FBPIN | 2 | ROM_B_0_OBUF$BUF6 | 1 | NULL | 0 | LAN_CFG<2> | 1 | 135 | 49152
FBPIN | 3 | A_LAN_13_OBUF | 1 | NULL | 0 | A_LAN<13> | 1 | 136 | 49152
FBPIN | 5 | A_LAN_12_OBUF | 1 | NULL | 0 | A_LAN<12> | 1 | 137 | 49152
FBPIN | 3 | A_LAN_12_OBUF | 1 | NULL | 0 | A_LAN<12> | 1 | 136 | 49152
FBPIN | 5 | A_LAN_13_OBUF | 1 | NULL | 0 | A_LAN<13> | 1 | 137 | 49152
FBPIN | 6 | A_LAN_10_OBUF | 1 | NULL | 0 | A_LAN<10> | 1 | 138 | 49152
FBPIN | 8 | A_LAN_11_OBUF | 1 | NULL | 0 | A_LAN<11> | 1 | 139 | 49152
FBPIN | 10 | A_LAN_8_OBUF | 1 | NULL | 0 | A_LAN<8> | 1 | 140 | 49152
File diff suppressed because one or more lines are too long
+8 -8
View File
@@ -3,7 +3,7 @@
cpldfit: version P.20131013 Xilinx Inc.
Fitter Report
Design Name: LAN_IDE_CP Date: 2- 1-2018, 0:52AM
Design Name: LAN_IDE_CP Date: 2- 2-2018, 9:54PM
Device Used: XC95288XL-10-TQ144
Fitting Status: Successful
@@ -125,8 +125,8 @@ D<10> 4 8
D<11> 4 8 FB5_15 43 I/O I/O STD FAST
D<12> 7 9 FB5_17 44 I/O I/O STD FAST
LAN_CFG<2> 0 0 FB6_2 135 I/O O STD FAST
A_LAN<13> 1 3 FB6_3 136 I/O O STD FAST
A_LAN<12> 1 3 FB6_5 137 I/O O STD FAST
A_LAN<12> 1 3 FB6_3 136 I/O O STD FAST
A_LAN<13> 1 3 FB6_5 137 I/O O STD FAST
A_LAN<10> 1 3 FB6_6 138 I/O O STD FAST
A_LAN<11> 1 3 FB6_8 139 I/O O STD FAST
A_LAN<8> 1 3 FB6_10 140 I/O O STD FAST
@@ -572,9 +572,9 @@ Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
(unused) 0 0 /\2 3 FB6_1 (b) (b)
LAN_CFG<2> 0 0 0 5 FB6_2 135 I/O O
A_LAN<13> 1 0 0 4 FB6_3 136 I/O O
A_LAN<12> 1 0 0 4 FB6_3 136 I/O O
(unused) 0 0 0 5 FB6_4 (b)
A_LAN<12> 1 0 0 4 FB6_5 137 I/O O
A_LAN<13> 1 0 0 4 FB6_5 137 I/O O
A_LAN<10> 1 0 0 4 FB6_6 138 I/O O
(unused) 0 0 0 5 FB6_7 (b)
A_LAN<11> 1 0 0 4 FB6_8 139 I/O O
@@ -604,8 +604,8 @@ Signals Used by Logic in Function Block
Signal 1 2 3 4 FB
Name 0----+----0----+----0----+----0----+----0 Inputs
LAN_CFG<2> ........................................ 0
A_LAN<13> .....X....................XX............ 3
A_LAN<12> ....X.....................XX............ 3
A_LAN<13> .....X....................XX............ 3
A_LAN<10> .................X........XX............ 3
A_LAN<11> ...X......................XX............ 3
A_LAN<8> ...............X..........XX............ 3
@@ -2633,8 +2633,8 @@ No. Name No. Name
61 A<12> 133 LAN_CS
62 GND 134 LAN_RD
63 TDI 135 LAN_CFG<2>
64 A<13> 136 A_LAN<13>
65 TMS 137 A_LAN<12>
64 A<13> 136 A_LAN<12>
65 TMS 137 A_LAN<13>
66 A<14> 138 A_LAN<10>
67 TCK 139 A_LAN<11>
68 ROM_B<0> 140 A_LAN<8>
+9 -9
View File
@@ -178,10 +178,10 @@
specSig["LAN_CFG2_SPECSIG"]=new Array("LAN_CFG<2>");
specSig["A_LAN13_SPECSIG"]=new Array("A_LAN<13>");
specSig["A_LAN12_SPECSIG"]=new Array("A_LAN<12>");
specSig["A_LAN13_SPECSIG"]=new Array("A_LAN<13>");
specSig["A_LAN10_SPECSIG"]=new Array("A_LAN<10>");
specSig["A_LAN11_SPECSIG"]=new Array("A_LAN<11>");
@@ -780,9 +780,9 @@
pterms["FB6_1_2"]=new Array("/AUTO_CONFIG_DONE0_SPECSIG","/CFIN","/A18_SPECSIG","/A17_SPECSIG","/A16_SPECSIG","A23_SPECSIG","A22_SPECSIG","A21_SPECSIG","A19_SPECSIG","/A20_SPECSIG");
pterms["FB6_3_1"]=new Array("/A14_SPECSIG","/LAN_RST_SM_FSM_FFd2","/LAN_RST_SM_FSM_FFd3");
pterms["FB6_3_1"]=new Array("/A13_SPECSIG","/LAN_RST_SM_FSM_FFd2","/LAN_RST_SM_FSM_FFd3");
pterms["FB6_5_1"]=new Array("/A13_SPECSIG","/LAN_RST_SM_FSM_FFd2","/LAN_RST_SM_FSM_FFd3");
pterms["FB6_5_1"]=new Array("/A14_SPECSIG","/LAN_RST_SM_FSM_FFd2","/LAN_RST_SM_FSM_FFd3");
pterms["FB6_6_1"]=new Array("/A11_SPECSIG","/LAN_RST_SM_FSM_FFd2","/LAN_RST_SM_FSM_FFd3");
@@ -2102,14 +2102,14 @@
trstimp["LAN_CFG2_SPECSIG"]=new Array("1");
d2["A_LAN13_SPECSIG"]=new Array("FB6_3_1");
d2imp["A_LAN13_SPECSIG"]=new Array("1");
d2["A_LAN12_SPECSIG"]=new Array("FB6_5_1");
d2["A_LAN12_SPECSIG"]=new Array("FB6_3_1");
d2imp["A_LAN12_SPECSIG"]=new Array("1");
d2["A_LAN13_SPECSIG"]=new Array("FB6_5_1");
d2imp["A_LAN13_SPECSIG"]=new Array("1");
d2["A_LAN10_SPECSIG"]=new Array("FB6_6_1");
d2imp["A_LAN10_SPECSIG"]=new Array("1");
@@ -56,7 +56,7 @@
<td align="center" width="10%">O</td>
</tr>
<tr>
<td align="center" width="10%"><a href="Javascript:showEqn('A_LAN13_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;13&gt;</a></td>
<td align="center" width="10%"><a href="Javascript:showEqn('A_LAN12_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;12&gt;</a></td>
<td align="center" width="10%">1</td>
<td align="center" width="30%"> <a href="Javascript:showPT('FB6_3_1')" onmouseover="window.status='show Pterm'; return true;" onmouseout="window.status=''">3_1</a>
</td>
@@ -77,7 +77,7 @@
<td align="center" width="10%"> </td>
</tr>
<tr>
<td align="center" width="10%"><a href="Javascript:showEqn('A_LAN12_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;12&gt;</a></td>
<td align="center" width="10%"><a href="Javascript:showEqn('A_LAN13_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;13&gt;</a></td>
<td align="center" width="10%">1</td>
<td align="center" width="30%"> <a href="Javascript:showPT('FB6_5_1')" onmouseover="window.status='show Pterm'; return true;" onmouseout="window.status=''">5_1</a>
</td>
@@ -115,10 +115,10 @@
<td align="center">1</td>
<td align="center">3</td>
<td align="center"><a href="javascript:showFB('FB6')" onmouseover="window.status='goto Function Block detail'; return true;" onmouseout="window.status=''">FB6</a></td>
<td align="center">MC5</td>
<td align="center">MC3</td>
<td align="center">STD</td>
<td align="center">FAST</td>
<td align="center">137</td>
<td align="center">136</td>
<td align="center">I/O</td>
<td align="center">O</td>
<td align="center"> </td>
@@ -128,10 +128,10 @@
<td align="center">1</td>
<td align="center">3</td>
<td align="center"><a href="javascript:showFB('FB6')" onmouseover="window.status='goto Function Block detail'; return true;" onmouseout="window.status=''">FB6</a></td>
<td align="center">MC3</td>
<td align="center">MC5</td>
<td align="center">STD</td>
<td align="center">FAST</td>
<td align="center">136</td>
<td align="center">137</td>
<td align="center">I/O</td>
<td align="center">O</td>
<td align="center"> </td>
@@ -1437,7 +1437,7 @@
<td align="center"> </td>
</tr>
<tr>
<td width="28%"><a href="javascript:showEqn('A_LAN13_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;13&gt;</a></td>
<td width="28%"><a href="javascript:showEqn('A_LAN12_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;12&gt;</a></td>
<td align="center">1</td>
<td align="center">3</td>
<td align="center"><a href="javascript:showFB('FB6')" onmouseover="window.status='goto Function Block detail'; return true;" onmouseout="window.status=''">FB6</a></td>
@@ -1450,7 +1450,7 @@
<td align="center"> </td>
</tr>
<tr>
<td width="28%"><a href="javascript:showEqn('A_LAN12_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;12&gt;</a></td>
<td width="28%"><a href="javascript:showEqn('A_LAN13_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;13&gt;</a></td>
<td align="center">1</td>
<td align="center">3</td>
<td align="center"><a href="javascript:showFB('FB6')" onmouseover="window.status='goto Function Block detail'; return true;" onmouseout="window.status=''">FB6</a></td>
@@ -1034,7 +1034,7 @@
<td align="center"> </td>
</tr>
<tr>
<td width="28%"><a href="javascript:showEqn('A_LAN13_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;13&gt;</a></td>
<td width="28%"><a href="javascript:showEqn('A_LAN12_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;12&gt;</a></td>
<td align="center">1</td>
<td align="center">3</td>
<td align="center"><a href="javascript:showFB('FB6')" onmouseover="window.status='goto Function Block detail'; return true;" onmouseout="window.status=''">FB6</a></td>
@@ -1047,7 +1047,7 @@
<td align="center"> </td>
</tr>
<tr>
<td width="28%"><a href="javascript:showEqn('A_LAN12_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;12&gt;</a></td>
<td width="28%"><a href="javascript:showEqn('A_LAN13_SPECSIG')" onmouseover="window.status='show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;13&gt;</a></td>
<td align="center">1</td>
<td align="center">3</td>
<td align="center"><a href="javascript:showFB('FB6')" onmouseover="window.status='goto Function Block detail'; return true;" onmouseout="window.status=''">FB6</a></td>
+2 -2
View File
@@ -689,12 +689,12 @@
<tr>
<td width="10%" align="center">136</td>
<td width="20%" align="center">I/O</td>
<td width="70%" align="center"><a href="javascript:showEqn('A_LAN13_SPECSIG')" onmouseover="window.status='Show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;13&gt;</a></td>
<td width="70%" align="center"><a href="javascript:showEqn('A_LAN12_SPECSIG')" onmouseover="window.status='Show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;12&gt;</a></td>
</tr>
<tr>
<td width="10%" align="center">137</td>
<td width="20%" align="center">I/O</td>
<td width="70%" align="center"><a href="javascript:showEqn('A_LAN12_SPECSIG')" onmouseover="window.status='Show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;12&gt;</a></td>
<td width="70%" align="center"><a href="javascript:showEqn('A_LAN13_SPECSIG')" onmouseover="window.status='Show Equation'; return true;" onmouseout="window.status=''">A_LAN&lt;13&gt;</a></td>
</tr>
<tr>
<td width="10%" align="center">138</td>
@@ -30,7 +30,7 @@
<tr>
<td width="40%"> <b>Date</b>
</td>
<td width="60%">  2- 1-2018, 0:52AM</td>
<td width="60%">  2- 2-2018, 9:54PM</td>
</tr>
</table></span><br><span id="sumres" class="pgRef"><h5 align="center">RESOURCES SUMMARY</h5>
<table align="center" width="90%" border="1" cellspacing="0" cellpadding="0">
+1 -1
View File
@@ -5,7 +5,7 @@
The structure and the elements are likely to change over the next few releases.
This means code written to parse this file will need to be revisited each subsequent release.-->
<application stringID="NgdBuild" timeStamp="Thu Feb 01 00:51:45 2018">
<application stringID="NgdBuild" timeStamp="Fri Feb 02 21:54:07 2018">
<section stringID="User_Env">
<table stringID="User_EnvVar">
<column stringID="variable"/>
+3 -3
View File
@@ -1,7 +1,7 @@
Release 8.1i - Fit P.20131013
Copyright(c) 1995-2003 Xilinx Inc. All rights reserved
2- 1-2018 0:52AM
2- 2-2018 9:54PM
NOTE: This file is designed to be imported into a spreadsheet program
such as Microsoft Excel for viewing, printing and sorting. The comma ','
@@ -153,8 +153,8 @@ P132,LAN_WRH,O,I/O,OUTPUT,,,,,,,,,
P133,LAN_CS,O,I/O,OUTPUT,,,,,,,,,
P134,LAN_RD,O,I/O,OUTPUT,,,,,,,,,
P135,LAN_CFG<2>,O,I/O,OUTPUT,,,,,,,,,
P136,A_LAN<13>,O,I/O,OUTPUT,,,,,,,,,
P137,A_LAN<12>,O,I/O,OUTPUT,,,,,,,,,
P136,A_LAN<12>,O,I/O,OUTPUT,,,,,,,,,
P137,A_LAN<13>,O,I/O,OUTPUT,,,,,,,,,
P138,A_LAN<10>,O,I/O,OUTPUT,,,,,,,,,
P139,A_LAN<11>,O,I/O,OUTPUT,,,,,,,,,
P140,A_LAN<8>,O,I/O,OUTPUT,,,,,,,,,
1 Release 8.1i - Fit P.20131013
2 Copyright(c) 1995-2003 Xilinx Inc. All rights reserved
3 2- 1-2018 0:52AM 2- 2-2018 9:54PM
4 NOTE: This file is designed to be imported into a spreadsheet program
5 such as Microsoft Excel for viewing, printing and sorting. The comma ','
6 character is used as the data field separator.
7 This file is also designed to support parsing.
153 P138,A_LAN<10>,O,I/O,OUTPUT,,,,,,,,,
154 P139,A_LAN<11>,O,I/O,OUTPUT,,,,,,,,,
155 P140,A_LAN<8>,O,I/O,OUTPUT,,,,,,,,,
156 P141,VCC,,VCCINT,,,,,,,,,,
157 P142,A_LAN<9>,O,I/O,OUTPUT,,,,,,,,,
158 P143,RESET,GSR/I,I/O/GSR,,,,,,,,,,
159 P144,GND,,GND,,,,,,,,,,
160 To preserve the pinout above for future design iterations in
+4 -4
View File
@@ -2,7 +2,7 @@
<BODY TEXT='#000000' BGCOLOR='#FFFFFF' LINK='#0000EE' VLINK='#551A8B' ALINK='#FF0000'>
<TABLE BORDER CELLSPACING=0 CELLPADDING=3 WIDTH='100%'>
<TR ALIGN=CENTER BGCOLOR='#99CCFF'>
<TD ALIGN=CENTER COLSPAN='4'><B>LAN_IDE_CP Project Status (02/01/2018 - 00:52:16)</B></TD></TR>
<TD ALIGN=CENTER COLSPAN='4'><B>LAN_IDE_CP Project Status (02/02/2018 - 21:54:37)</B></TD></TR>
<TR ALIGN=LEFT>
<TD BGCOLOR='#FFFF99'><B>Project File:</B></TD>
<TD>LAN_IDE.xise</TD>
@@ -66,8 +66,8 @@ System Settings</A>
<TR BGCOLOR='#FFFF99'><TD><B>Report Name</B></TD><TD><B>Status</B></TD><TD><B>Generated</B></TD>
<TD ALIGN=LEFT><B>Errors</B></TD><TD ALIGN=LEFT><B>Warnings</B></TD><TD ALIGN=LEFT COLSPAN='2'><B>Infos</B></TD></TR>
<TR ALIGN=LEFT><TD><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\LAN_IDE_CP.syr'>Synthesis Report</A></TD><TD>Current</TD><TD>Do 1. Feb 00:51:37 2018</TD><TD ALIGN=LEFT>0</TD><TD ALIGN=LEFT><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\_xmsgs/xst.xmsgs?&DataKey=Warning'>8 Warnings (1 new)</A></TD><TD ALIGN=LEFT COLSPAN='2'><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\_xmsgs/xst.xmsgs?&DataKey=Info'>1 Info (0 new)</A></TD></TR>
<TR ALIGN=LEFT><TD><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\LAN_IDE_CP.bld'>Translation Report</A></TD><TD>Current</TD><TD>Do 1. Feb 00:51:45 2018</TD><TD ALIGN=LEFT>0</TD><TD ALIGN=LEFT>0</TD><TD ALIGN=LEFT COLSPAN='2'>0</TD></TR>
<TR ALIGN=LEFT><TD><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\LAN_IDE_CP.rpt'>CPLD Fitter Report (Text)</A></TD><TD>Current</TD><TD>Do 1. Feb 00:52:03 2018</TD><TD ALIGN=LEFT>0</TD><TD ALIGN=LEFT><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\_xmsgs/cpldfit.xmsgs?&DataKey=Warning'>7 Warnings (1 new)</A></TD><TD ALIGN=LEFT COLSPAN='2'><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\_xmsgs/cpldfit.xmsgs?&DataKey=Info'>1 Info (1 new)</A></TD></TR>
<TR ALIGN=LEFT><TD><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\LAN_IDE_CP.bld'>Translation Report</A></TD><TD>Current</TD><TD>Fr 2. Feb 21:54:08 2018</TD><TD ALIGN=LEFT>0</TD><TD ALIGN=LEFT>0</TD><TD ALIGN=LEFT COLSPAN='2'>0</TD></TR>
<TR ALIGN=LEFT><TD><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\LAN_IDE_CP.rpt'>CPLD Fitter Report (Text)</A></TD><TD>Current</TD><TD>Fr 2. Feb 21:54:22 2018</TD><TD ALIGN=LEFT>0</TD><TD ALIGN=LEFT><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\_xmsgs/cpldfit.xmsgs?&DataKey=Warning'>7 Warnings (1 new)</A></TD><TD ALIGN=LEFT COLSPAN='2'><A HREF_DISABLED='C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE\_xmsgs/cpldfit.xmsgs?&DataKey=Info'>1 Info (1 new)</A></TD></TR>
<TR ALIGN=LEFT><TD>Power Report</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD COLSPAN='2'>&nbsp;</TD></TR>
</TABLE>
&nbsp;<BR><TABLE BORDER CELLSPACING=0 CELLPADDING=3 WIDTH='100%'>
@@ -77,5 +77,5 @@ System Settings</A>
</TABLE>
<br><center><b>Date Generated:</b> 02/01/2018 - 00:52:16</center>
<br><center><b>Date Generated:</b> 02/02/2018 - 21:54:37</center>
</BODY></HTML>
-3
View File
@@ -8,8 +8,5 @@
<!-- Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved. -->
<messages>
<msg type="info" file="ProjectMgmt" num="1061" ><arg fmt="%s" index="1">Parsing VHDL file &quot;C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE/LAN_IDE_CP.vhd&quot; into library work</arg>
</msg>
</messages>
+7 -7
View File
@@ -9,13 +9,13 @@
<ClosedNodesVersion>2</ClosedNodesVersion>
</ClosedNodes>
<SelectedItems>
<SelectedItem>LAN_IDE_CP - Behavioral (C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE/LAN_IDE_CP.vhd)</SelectedItem>
<SelectedItem>pinlist.ucf (C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE/pinlist.ucf)</SelectedItem>
</SelectedItems>
<ScrollbarPosition orientation="vertical" >0</ScrollbarPosition>
<ScrollbarPosition orientation="horizontal" >0</ScrollbarPosition>
<ViewHeaderState orientation="horizontal" >000000ff0000000000000001000000010000000000000000000000000000000002020000000100000001000000640000013c000000020000000000000000000000000200000064ffffffff0000008100000003000000020000013c0000000100000003000000000000000100000003</ViewHeaderState>
<UserChangedColumnWidths orientation="horizontal" >true</UserChangedColumnWidths>
<CurrentItem>LAN_IDE_CP - Behavioral (C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE/LAN_IDE_CP.vhd)</CurrentItem>
<CurrentItem>pinlist.ucf (C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/Logic/LAN_IDE/pinlist.ucf)</CurrentItem>
</ItemView>
<ItemView engineview="SynthesisOnly" sourcetype="" guiview="Process" >
<ClosedNodes>
@@ -64,13 +64,13 @@
<ClosedNode>Implement Design/Synthesize - XST</ClosedNode>
</ClosedNodes>
<SelectedItems>
<SelectedItem></SelectedItem>
<SelectedItem>Manage Configuration Project (iMPACT)</SelectedItem>
</SelectedItems>
<ScrollbarPosition orientation="vertical" >0</ScrollbarPosition>
<ScrollbarPosition orientation="vertical" >1</ScrollbarPosition>
<ScrollbarPosition orientation="horizontal" >0</ScrollbarPosition>
<ViewHeaderState orientation="horizontal" >000000ff000000000000000100000001000000000000000000000000000000000000000000000000e7000000010000000100000000000000000000000064ffffffff000000810000000000000001000000e70000000100000000</ViewHeaderState>
<UserChangedColumnWidths orientation="horizontal" >false</UserChangedColumnWidths>
<CurrentItem></CurrentItem>
<CurrentItem>Manage Configuration Project (iMPACT)</CurrentItem>
</ItemView>
<SourceProcessView>000000ff00000000000000020000011b0000011b01000000050100000002</SourceProcessView>
<CurrentView>Implementation</CurrentView>
@@ -79,13 +79,13 @@
<ClosedNodesVersion>1</ClosedNodesVersion>
</ClosedNodes>
<SelectedItems>
<SelectedItem/>
<SelectedItem></SelectedItem>
</SelectedItems>
<ScrollbarPosition orientation="vertical" >0</ScrollbarPosition>
<ScrollbarPosition orientation="horizontal" >0</ScrollbarPosition>
<ViewHeaderState orientation="horizontal" >000000ff000000000000000100000001000000000000000000000000000000000000000000000000f8000000010000000100000000000000000000000064ffffffff000000810000000000000001000000f80000000100000000</ViewHeaderState>
<UserChangedColumnWidths orientation="horizontal" >false</UserChangedColumnWidths>
<CurrentItem/>
<CurrentItem></CurrentItem>
</ItemView>
<ItemView engineview="BehavioralSim" guiview="Source" compilemode="AutoCompile" >
<ClosedNodes>
+2 -2
View File
@@ -26,8 +26,8 @@ NET "A<9>" LOC = "P58" ;
NET "A_LAN<0>" LOC = "P4" ;
NET "A_LAN<10>" LOC = "P138" ;
NET "A_LAN<11>" LOC = "P139" ;
NET "A_LAN<12>" LOC = "P137" ;
NET "A_LAN<13>" LOC = "P136" ;
NET "A_LAN<12>" LOC = "P136" ;
NET "A_LAN<13>" LOC = "P137" ;
NET "A_LAN<1>" LOC = "P3" ;
NET "A_LAN<2>" LOC = "P6" ;
NET "A_LAN<3>" LOC = "P5" ;
Binary file not shown.