From 3a4a893b508ffdfa4392e3a8b3d63525ce8748ef Mon Sep 17 00:00:00 2001 From: Philip Smart Date: Mon, 1 Sep 2025 19:16:23 +0100 Subject: [PATCH] Added GAL compiled files --- .gitignore | 16 - CUPL/SFD700.ABS | Bin 0 -> 4483 bytes CUPL/SFD700.DOC | 186 + CUPL/SFD700.JED | 65 + CUPL/SFD700.JED.1 | 57 + CUPL/SFD700.JED.2 | 57 + CUPL/SFD700.JED.3 | 60 + CUPL/SFD700.JED.4 | 57 + CUPL/SFD700.JED.5 | 58 + CUPL/SFD700.JED.6 | 58 + CUPL/SFD700.JED.7 | 57 + CUPL/SFD700.PLD.v1.0 | 67 + CUPL/SFD700_1.ABS | Bin 0 -> 4768 bytes CUPL/SFD700_1.DOC | 186 + CUPL/SFD700_2.ABS | Bin 0 -> 1912 bytes CUPL/SFD700_2.DOC | 118 + CUPL/SFD700_G.JED | 26 + kicad/v1.2/Logic.kicad_sch | 33072 +++-- kicad/v1.2/PowerDecoupling.kicad_sch | 8361 +- kicad/v1.2/SFD700.kicad_pcb | 181413 ++++++++---------------- kicad/v1.2/SFD700.kicad_prl | 6 + kicad/v1.2/SFD700.kicad_pro | 137 +- kicad/v1.2/SFD700.kicad_sch | 1174 +- 23 files changed, 92345 insertions(+), 132886 deletions(-) create mode 100644 CUPL/SFD700.ABS create mode 100644 CUPL/SFD700.DOC create mode 100644 CUPL/SFD700.JED create mode 100644 CUPL/SFD700.JED.1 create mode 100644 CUPL/SFD700.JED.2 create mode 100644 CUPL/SFD700.JED.3 create mode 100644 CUPL/SFD700.JED.4 create mode 100644 CUPL/SFD700.JED.5 create mode 100644 CUPL/SFD700.JED.6 create mode 100644 CUPL/SFD700.JED.7 create mode 100644 CUPL/SFD700.PLD.v1.0 create mode 100644 CUPL/SFD700_1.ABS create mode 100644 CUPL/SFD700_1.DOC create mode 100644 CUPL/SFD700_2.ABS create mode 100644 CUPL/SFD700_2.DOC create mode 100644 CUPL/SFD700_G.JED diff --git a/.gitignore b/.gitignore index 49d3e69..00134d0 100644 --- a/.gitignore +++ b/.gitignore @@ -52,23 +52,7 @@ nohup.out *bak *-backups *cache* -CUPL/SFD700.ABS -CUPL/SFD700.DOC -CUPL/SFD700.JED -CUPL/SFD700.JED.1 -CUPL/SFD700.JED.2 -CUPL/SFD700.JED.3 -CUPL/SFD700.JED.4 -CUPL/SFD700.JED.5 -CUPL/SFD700.JED.6 -CUPL/SFD700.JED.7 -CUPL/SFD700.PLD.v1.0 CUPL/SFD700.bk -CUPL/SFD700_1.ABS -CUPL/SFD700_1.DOC -CUPL/SFD700_2.ABS -CUPL/SFD700_2.DOC -CUPL/SFD700_G.JED CUPL/test CUPL/testabc CUPL/testit diff --git a/CUPL/SFD700.ABS b/CUPL/SFD700.ABS new file mode 100644 index 0000000000000000000000000000000000000000..746528dd47df7d4b9cbde05ebfd08399c314badf GIT binary patch literal 4483 zcma)7%g5XZ-MJ~oLHJC5TxADE?WLJ1YMpF>Rm$gy{(kdhnsNndx8F(pPR1334vGi&#p=B$ z1wqR%m(%q8eCjyzV&P;jPUo8+I-p6{D(hnP>P|tJlrNYhRxajOE{eP;nsnpf@YBO1 zv+>~W@ne(roA(c!`}@a_%AY+v{=`%cD69-g!?u*LjBPhe5h!l5f|P?LLeVdx(u`T# zzETM0h@v24FpS8k4vG2)OAO=y%%X0x7|an3fE zbd#%LNCTt+!yz|W3PX;79D(7mn?#oe%P7cEm>C{2OmW9Rj)5HUkYS1&2N?%B>LJ4v zcO2w6$T1iB!L3Ghvx%2|B}37h6R?=0A|HC>J0&cuy4k3%_vLspcACJmb5;y8CE27P zauzX@Ak&ni*DxBiB&>R6BTUrT>7*y-1(3C!YKY~=PE#II*ks^x=dju-kSUs>j9l#{ zv1VPZBj$Gh@@7G%L1bu=&PnnLlT8XF=Rr<`Na7#Y*dR+>uT?CoP609b9^qB$U0D~k z&F$(Y1(8z}oty!gqY9NVvILQLkJ)O91}j;N?e;Lman=ml4UGBds6)<5@_-)THZth8 zsBH!0DM`+APLlS0YtTKA=y|JF@3||IOry5*AQ$L;dJm&PPe9ghHYtcqQ1sgc5KDBM zKE}whQLly|CqQzi$6e>MZZ#=5<|N1*$TPG>*h49@^#WJBfIH!J*pItoZf)>M38)aC zY!jsJq0dEqYlBZp0GUE<-vDXSb-ISppf5$EX368(e^)r>8BffwCCNeilQW2U7G#z# z(AzTRH)7W+luAXUTE`1Nae63r%I8w&`JE!giTzvxd5(7I zmJ=fArhd53h8Z%-Jhs~f%HwywK|eV6Ex+{_o19hT0^w!>`D5qq^T+VkCg&76joX^Z z=Ye;hO=cB&7QM^lPxjr{Gh!#^ydo#iyG;HZc(U!7X+>V5k|cj|PIm90Hkm*amUerO zK9c0Gg3o6^vB^nAZlF_nwZGYCr4MS8DYe=)s!H+?r{jC0HaVlnWqM1Jf6DIb&2?&< zRIA;lh9v(I5!|E#|M^Ch;tbGR_6w~=y_S5yA@+B#TZ`Z>7xKMbSCc2<|DPD$kSg8b zPhLk%XT)r>EOk9Q&>c|*^NYxTwD8jHi1w4{KjrgCMI7q(DKqx-IqdP-DU9~{RQWWz zee#F7Z)HY2K9e$E`DiKC(MG#{%KZG+Ip$dM7b}aMyIwa$2#&z7|J^EnPn{u_b6 zNU6*Z*&&zdj#P;*JELpXcYn*ao!tFb_E&rU*Jr0Xv+jM=HJ|9p1s_Wgzg!ZIrOc&M z9^Yr~xb`%XC}HZ2T;<-Ik`mPyR~soNi~Cx;MUZ zdZPsg0)N*LJ!MzA^rrlgA6nD1x`DN(XFJ7FHD@zlfY`%3C)UcFQQ1CH{71ONa4 literal 0 HcmV?d00001 diff --git a/CUPL/SFD700.DOC b/CUPL/SFD700.DOC new file mode 100644 index 0000000..46f3b6f --- /dev/null +++ b/CUPL/SFD700.DOC @@ -0,0 +1,186 @@ + +******************************************************************************* + SFD700 +******************************************************************************* + +CUPL 4.0a Serial# MD-40A-8249 +Device g26cv12 Library DLIB-h-26-1 +Created Wed Apr 26 15:56:10 2023 +Name SFD700 +Partno GAL26CV12 +Revision 01 +Date 24/04/2023 +Designer Philip Smart +Company engineers@work +Assembly SFD700 +Location + +=============================================================================== + Fuse Plot +=============================================================================== + +AR + 00000 --x------------------------------------------------- + +SP + 06292 x----x---x---x---x--x---x---x------------------x---x + +Pin #27 06344 Mode x- + 00052 ---------------------------------------------------- + 00104 ---------x--x---x----x--x---x--------------x-------x + 00156 ---------x--x---x----x--x---x------------------x---x + 00208 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00260 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00312 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00364 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00416 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00468 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #26 06346 Mode x- + 00520 ---------------------------------------------------- + 00572 -x---x--x---x---x----x--x---x------------------x---x + 00624 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00676 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00728 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00780 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00832 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00884 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00936 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #25 06348 Mode x- + 00988 ---------------------------------------------------- + 01040 -x--x---x---x---x----x--x---x------------------x---x + 01092 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01144 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01196 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01248 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01300 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01352 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01404 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #24 06350 Mode x- + 01456 ---------------------------------------------------- + 01508 --x------------------------------------------------- + 01560 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01612 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01664 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01716 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01768 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01820 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01872 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #23 06352 Mode x- + 01924 ---------------------------------------------------- + 01976 x----x--x---x---x----x--x---x------------------x---x + 02028 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02080 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02132 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02184 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02236 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02288 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02340 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02392 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02444 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #22 06354 Mode x- + 02496 ---------------------------------------------------- + 02548 --------------------------------x---x---x--xx----x-- + 02600 ---------x--x---x----x--x---x--------------x-------x + 02652 ---------x--x---x----x--x---x------------------x---x + 02704 -----x--x---x---x----x--x---x------------------x---x + 02756 -x--x---x---x---x----x--x---x------------------x---x + 02808 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02860 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02912 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02964 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03016 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03068 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03120 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #20 06356 Mode x- + 03172 ---------------------------------------------------- + 03224 ---------x--x---x----x--x---x--------------x-------x + 03276 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03328 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03380 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03432 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03484 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03536 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03588 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03640 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03692 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03744 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03796 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #19 06358 Mode xx + 03848 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03900 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03952 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04004 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04056 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04108 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04160 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04212 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04264 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04316 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04368 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #18 06360 Mode x- + 04420 ---------------------------------------------------- + 04472 --------------------------------x---x---x--xx----x-- + 04524 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04576 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04628 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04680 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04732 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04784 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04836 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #17 06362 Mode x- + 04888 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04940 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04992 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05044 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05096 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05148 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05200 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05252 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05304 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #16 06364 Mode x- + 05356 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05408 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05460 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05512 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05564 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05616 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05668 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05720 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05772 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #15 06366 Mode x- + 05824 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05876 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05928 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05980 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 06032 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 06084 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 06136 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 06188 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 06240 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +LEGEND X : fuse not blown + - : fuse blown + +=============================================================================== + Chip Diagram +=============================================================================== + + ______________ + | SFD700 | + A0 x---|1 28|---x RESET + A1 x---|2 27|---x !FDCn + A2 x---|3 26|---x !DRIVEn + A3 x---|4 25|---x !DDENn + A4 x---|5 24|---x !FDCRESETn + A5 x---|6 23|---x !SIDEn + GND x---|7 22|---x !BUSENn + A6 x---|8 21|---x Vcc + A7 x---|9 20|---x !IOBUSDIRn + A12 x---|10 19|---x !INTEN + A13 x---|11 18|---x !ROMn + A14 x---|12 17|---x !RDn + A15 x---|13 16|---x !WRn + !MREQn x---|14 15|---x !IORQn + |______________| + diff --git a/CUPL/SFD700.JED b/CUPL/SFD700.JED new file mode 100644 index 0000000..1ec6cb8 --- /dev/null +++ b/CUPL/SFD700.JED @@ -0,0 +1,65 @@ + +CUPL 4.0a Serial# MD-40A-8249 +Device g26cv12 Library DLIB-h-26-1 +Created Wed Apr 26 15:56:10 2023 +Name SFD700 +Partno GAL26CV12 +Revision 01 +Date 24/04/2023 +Designer Philip Smart +Company engineers@work +Assembly SFD700 +Location +*QP28 +*QF6432 +*G0 +*F0 +*L00000 11011111111111111111111111111111 +*L00032 11111111111111111111111111111111 +*L00064 11111111111111111111111111111111 +*L00096 11111111111111111011011101111011 +*L00128 01110111111111111110111111101111 +*L00160 11111011011101111011011101111111 +*L00192 11111111111011100000000000000000 +*L00512 00000000111111111111111111111111 +*L00544 11111111111111111111111111111011 +*L00576 10110111011101111011011101111111 +*L00608 11111111111011100000000000000000 +*L00960 00000000000000000000000000001111 +*L00992 11111111111111111111111111111111 +*L01024 11111111111111111011011101110111 +*L01056 01111011011101111111111111111110 +*L01088 11100000000000000000000000000000 +*L01440 00000000000000001111111111111111 +*L01472 11111111111111111111111111111111 +*L01504 11111101111111111111111111111111 +*L01536 11111111111111111111111100000000 +*L01920 00001111111111111111111111111111 +*L01952 11111111111111111111111101111011 +*L01984 01110111011110110111011111111111 +*L02016 11111110111000000000000000000000 +*L02496 11111111111111111111111111111111 +*L02528 11111111111111111111111111111111 +*L02560 11111111111111111111011101110110 +*L02592 01111011111111111011011101111011 +*L02624 01110111111111111110111111101111 +*L02656 11111011011101111011011101111111 +*L02688 11111111111011101111101101110111 +*L02720 01111011011101111111111111111110 +*L02752 11101011011101110111011110110111 +*L02784 01111111111111111110111000000000 +*L03168 00001111111111111111111111111111 +*L03200 11111111111111111111111111111111 +*L03232 10110111011110110111011111111111 +*L03264 11101111111000000000000000000000 +*L04416 00001111111111111111111111111111 +*L04448 11111111111111111111111111111111 +*L04480 11111111111111111111111101110111 +*L04512 01100111101100000000000000000000 +*L06272 00000000000000000000011110111011 +*L06304 10111011011101110111111111111111 +*L06336 11101110010101010101010001010101 +*L06368 00000100010011001000110001101010 +*L06400 11000010011011000100110000110010 +*C8F86 +*C36F \ No newline at end of file diff --git a/CUPL/SFD700.JED.1 b/CUPL/SFD700.JED.1 new file mode 100644 index 0000000..683a0bf --- /dev/null +++ b/CUPL/SFD700.JED.1 @@ -0,0 +1,57 @@ + +CUPL 4.0a Serial# MD-40A-8249 +Device g26cv12 Library DLIB-h-26-1 +Created Wed Apr 26 18:52:12 2023 +Name SFD700 +Partno GAL26CV12 +Revision 01 +Date 24/04/2023 +Designer Philip Smart +Company engineers@work +Assembly SFD700 +Location +*QP28 +*QF6432 +*G0 +*F0 +*L00032 00000000000000000000111111111111 +*L00064 11111111111111111111111111111111 +*L00096 11111111111111111011011101111011 +*L00128 01110111111111111111111111100000 +*L00512 00000000111111111111111111111111 +*L00544 11111111111111111111111111111011 +*L00576 10110111011101111011011101111111 +*L00608 11111111111011100000000000000000 +*L00960 00000000000000000000000000001111 +*L00992 11111111111111111111111111111111 +*L01024 11111111111111111011011101110111 +*L01056 01111011011101111111111111111110 +*L01088 11100000000000000000000000000000 +*L01440 00000000000000001111111111111111 +*L01472 11111111111111111111111111111111 +*L01504 11111110111111111111111111111111 +*L01536 11111111111111111111111100000000 +*L01920 00001111111111111111111111111111 +*L01952 11111111111111111111111101111011 +*L01984 01110111011110110111011111111111 +*L02016 11111110111000000000000000000000 +*L02496 11111111111111111111111111111111 +*L02528 11111111111111111111111111111111 +*L02560 11111111111111111111011101110110 +*L02592 01111011111111111011011101111011 +*L02624 01110111111111111110111111100000 +*L03168 00001111111111111111111111111111 +*L03200 11111111111111111111111111111111 +*L03232 10110111011110110111011111111111 +*L03264 11101111111000000000000000000000 +*L03840 00000000111111111111111111111111 +*L03872 11111111111111111111111111110000 +*L04416 00001111111111111111111111111111 +*L04448 11111111111111111111111111111111 +*L04480 11111111111111111111111101110111 +*L04512 01100111101100000000000000000000 +*L06336 00000000010101110101011101010101 +*L06368 00000100010011001000110001101010 +*L06400 11000010011011000100110000110010 +*C72EF +*8555 \ No newline at end of file diff --git a/CUPL/SFD700.JED.2 b/CUPL/SFD700.JED.2 new file mode 100644 index 0000000..c1fe5fb --- /dev/null +++ b/CUPL/SFD700.JED.2 @@ -0,0 +1,57 @@ + +CUPL 4.0a Serial# MD-40A-8249 +Device g26cv12 Library DLIB-h-26-1 +Created Wed Apr 26 06:52:03 2023 +Name SFD700 +Partno GAL26CV12 +Revision 01 +Date 24/04/2023 +Designer Philip Smart +Company engineers@work +Assembly SFD700 +Location +*QP28 +*QF6432 +*G0 +*F0 +*L00032 00000000000000000000111111111111 +*L00064 11111111111111111111111111111111 +*L00096 11111111111011111111111111111111 +*L00128 11111111111111111111111111110000 +*L00512 00000000111111111111111111111111 +*L00544 11111111111111111111111111111011 +*L00576 10110111011101111011011101111111 +*L00608 11111111111011100000000000000000 +*L00960 00000000000000000000000000001111 +*L00992 11111111111111111111111111111111 +*L01024 11111111111111111011011101110111 +*L01056 01111011011101111111111111111110 +*L01088 11100000000000000000000000000000 +*L01920 00001111111111111111111111111111 +*L01952 11111111111111111111111101111011 +*L01984 01110111011110110111011111111111 +*L02016 11111110111000000000000000000000 +*L02496 11111111111111111111111111111111 +*L02528 11111111111111111111111111111111 +*L02560 11111111111111111111011101110111 +*L02592 01111011101101110111011101111011 +*L02624 01110111111111111111111111101111 +*L02656 10110111011101111011011101111111 +*L02688 11111111111111101111111110110111 +*L02720 01111011011101111111111111111111 +*L02752 11100000000000000000000000000000 +*L03168 00001111111111111111111111111111 +*L03200 11111111111111111111111111111111 +*L03232 10110111011110110111011111111111 +*L03264 11101111111000000000000000000000 +*L03840 00000000111111111111111111111111 +*L03872 11111111111111111111111111110000 +*L04416 00001111111111111111111111111111 +*L04448 11111111111111111111111111111111 +*L04480 11111111111111111111111101110111 +*L04512 01100111101100000000000000000000 +*L06336 00000000110101000101011101010101 +*L06368 00000100010011001000110001101010 +*L06400 11000010011011000100110000110010 +*C7269 +*8543 \ No newline at end of file diff --git a/CUPL/SFD700.JED.3 b/CUPL/SFD700.JED.3 new file mode 100644 index 0000000..c86f401 --- /dev/null +++ b/CUPL/SFD700.JED.3 @@ -0,0 +1,60 @@ + +CUPL 4.0a Serial# MD-40A-8249 +Device g26cv12 Library DLIB-h-26-1 +Created Wed Apr 26 11:18:13 2023 +Name SFD700 +Partno GAL26CV12 +Revision 01 +Date 24/04/2023 +Designer Philip Smart +Company engineers@work +Assembly SFD700 +Location +*QP28 +*QF6432 +*G0 +*F0 +*L00032 00000000000000000000111111111111 +*L00064 11111111111111111111111111111111 +*L00096 11111111111011111111111111111111 +*L00128 11111111111111111111111111110000 +*L00512 00000000111111111111111111111111 +*L00544 11111111111111111111111111111011 +*L00576 10110111011101111011011101111111 +*L00608 11111111111011100000000000000000 +*L00960 00000000000000000000000000001111 +*L00992 11111111111111111111111111111111 +*L01024 11111111111111111011011101110111 +*L01056 01111011011101111111111111111110 +*L01088 11100000000000000000000000000000 +*L01920 00001111111111111111111111111111 +*L01952 11111111111111111111111101111011 +*L01984 01110111011110110111011111111111 +*L02016 11111110111000000000000000000000 +*L02496 11111111111111111111111111111111 +*L02528 11111111111111111111111111111111 +*L02560 11111111111111111111011101110111 +*L02592 01111011101101110111011101111011 +*L02624 01110111111111111111111111101111 +*L02656 10110111011101111011011101111111 +*L02688 11111111111111101111111110110111 +*L02720 01111011011101111111111111111111 +*L02752 11100000000000000000000000000000 +*L03168 00001111111111111111111111111111 +*L03200 11111111111111111111111110110111 +*L03232 01110111011110110111011111111111 +*L03264 11101111111011111111101101110111 +*L03296 10110111011111111111111011111110 +*L03328 11111011011101110111101101110111 +*L03360 11111111111011111110000000000000 +*L03840 00000000111111111111111111111111 +*L03872 11111111111111111111111111110000 +*L04416 00001111111111111111111111111111 +*L04448 11111111111111111111111111111111 +*L04480 11111111111111111111111101110111 +*L04512 01100111101100000000000000000000 +*L06336 00000000110101000101011101010101 +*L06368 00000100010011001000110001101010 +*L06400 11000010011011000100110000110010 +*C7D94 +*9CAE \ No newline at end of file diff --git a/CUPL/SFD700.JED.4 b/CUPL/SFD700.JED.4 new file mode 100644 index 0000000..2228ff7 --- /dev/null +++ b/CUPL/SFD700.JED.4 @@ -0,0 +1,57 @@ + +CUPL 4.0a Serial# MD-40A-8249 +Device g26cv12 Library DLIB-h-26-1 +Created Wed Apr 26 11:34:59 2023 +Name SFD700 +Partno GAL26CV12 +Revision 01 +Date 24/04/2023 +Designer Philip Smart +Company engineers@work +Assembly SFD700 +Location +*QP28 +*QF6432 +*G0 +*F0 +*L00032 00000000000000000000111111111111 +*L00064 11111111111111111111111111111111 +*L00096 11111111111011111111111111111111 +*L00128 11111111111111111111111111110000 +*L00512 00000000111111111111111111111111 +*L00544 11111111111111111111111111111011 +*L00576 10110111011101111011011101111111 +*L00608 11111111111011100000000000000000 +*L00960 00000000000000000000000000001111 +*L00992 11111111111111111111111111111111 +*L01024 11111111111111111011011101110111 +*L01056 01111011011101111111111111111110 +*L01088 11100000000000000000000000000000 +*L01920 00001111111111111111111111111111 +*L01952 11111111111111111111111101111011 +*L01984 01110111011110110111011111111111 +*L02016 11111110111000000000000000000000 +*L02496 11111111111111111111111111111111 +*L02528 11111111111111111111111111111111 +*L02560 11111111111111111111011101110111 +*L02592 01111011101101110111011101111011 +*L02624 01110111111111111111111111101111 +*L02656 10110111011101111011011101111111 +*L02688 11111111111111101111111110110111 +*L02720 01111011011101111111111111111111 +*L02752 11100000000000000000000000000000 +*L03168 00001111111111111111111111111111 +*L03200 11111111111111111111111111111111 +*L03232 11111111111111111111111111111111 +*L03264 11101111111000000000000000000000 +*L03840 00000000111111111111111111111111 +*L03872 11111111111111111111111111110000 +*L04416 00001111111111111111111111111111 +*L04448 11111111111111111111111111111111 +*L04480 11111111111111111111111101110111 +*L04512 01100111101100000000000000000000 +*L06336 00000000110101000101011101010101 +*L06368 00000100010011001000110001101010 +*L06400 11000010011011000100110000110010 +*C72AD +*8566 \ No newline at end of file diff --git a/CUPL/SFD700.JED.5 b/CUPL/SFD700.JED.5 new file mode 100644 index 0000000..998197a --- /dev/null +++ b/CUPL/SFD700.JED.5 @@ -0,0 +1,58 @@ + +CUPL 4.0a Serial# MD-40A-8249 +Device g26cv12 Library DLIB-h-26-1 +Created Wed Apr 26 18:19:30 2023 +Name SFD700 +Partno GAL26CV12 +Revision 01 +Date 24/04/2023 +Designer Philip Smart +Company engineers@work +Assembly SFD700 +Location +*QP28 +*QF6432 +*G0 +*F0 +*L00032 00000000000000000000111111111111 +*L00064 11111111111111111111111111111111 +*L00096 11111111111011111111111111111111 +*L00128 11111111111111111111111111110000 +*L00512 00000000111111111111111111111111 +*L00544 11111111111111111111111111111011 +*L00576 10110111011101111011011101111111 +*L00608 11111111111011100000000000000000 +*L00960 00000000000000000000000000001111 +*L00992 11111111111111111111111111111111 +*L01024 11111111111111111011011101110111 +*L01056 01111011011101111111111111111110 +*L01088 11100000000000000000000000000000 +*L01920 00001111111111111111111111111111 +*L01952 11111111111111111111111101111011 +*L01984 01110111011110110111011111111111 +*L02016 11111110111000000000000000000000 +*L02496 11111111111111111111111111111111 +*L02528 11111111111111111111111111111111 +*L02560 11111111111111111111011101110111 +*L02592 01111011101101110111011101111011 +*L02624 01110111111111111111111111101111 +*L02656 10110111011101111011011101111111 +*L02688 11111111111111101111111110110111 +*L02720 01111011011101111111111111111111 +*L02752 11100000000000000000000000000000 +*L03168 00001111111111111111111111111111 +*L03200 11111111111111111111111111111111 +*L03232 11111111111111111111111111111111 +*L03264 11111111110111111111111111111111 +*L03296 11111111111111111111110111111111 +*L03840 00000000111111111111111111111111 +*L03872 11111111111111111111111111110000 +*L04416 00001111111111111111111111111111 +*L04448 11111111111111111111111111111111 +*L04480 11111111111111111111111101110111 +*L04512 01100111101100000000000000000000 +*L06336 00000000110101000101111101010101 +*L06368 00000100010011001000110001101010 +*L06400 11000010011011000100110000110010 +*C7973 +*8D37 \ No newline at end of file diff --git a/CUPL/SFD700.JED.6 b/CUPL/SFD700.JED.6 new file mode 100644 index 0000000..8ba2ce1 --- /dev/null +++ b/CUPL/SFD700.JED.6 @@ -0,0 +1,58 @@ + +CUPL 4.0a Serial# MD-40A-8249 +Device g26cv12 Library DLIB-h-26-1 +Created Wed Apr 26 18:33:11 2023 +Name SFD700 +Partno GAL26CV12 +Revision 01 +Date 24/04/2023 +Designer Philip Smart +Company engineers@work +Assembly SFD700 +Location +*QP28 +*QF6432 +*G0 +*F0 +*L00032 00000000000000000000111111111111 +*L00064 11111111111111111111111111111111 +*L00096 11111111111011111111111111111111 +*L00128 11111111111111111111111111110000 +*L00512 00000000111111111111111111111111 +*L00544 11111111111111111111111111111011 +*L00576 10110111011101111011011101111111 +*L00608 11111111111011100000000000000000 +*L00960 00000000000000000000000000001111 +*L00992 11111111111111111111111111111111 +*L01024 11111111111111111011011101110111 +*L01056 01111011011101111111111111111110 +*L01088 11100000000000000000000000000000 +*L01920 00001111111111111111111111111111 +*L01952 11111111111111111111111101111011 +*L01984 01110111011110110111011111111111 +*L02016 11111110111000000000000000000000 +*L02496 11111111111111111111111111111111 +*L02528 11111111111111111111111111111111 +*L02560 11111111111111111111011101110111 +*L02592 01111011101101110111011101111011 +*L02624 01110111111111111111111111101111 +*L02656 10110111011101111011011101111111 +*L02688 11111111111111101111111110110111 +*L02720 01111011011101111111111111111111 +*L02752 11100000000000000000000000000000 +*L03168 00001111111111111111111111111111 +*L03200 11111111111111111111111111111111 +*L03232 11111111111111111111111111111111 +*L03264 11111111111011111111111111111111 +*L03296 11111111111111111111111011111111 +*L03840 00000000111111111111111111111111 +*L03872 11111111111111111111111111110000 +*L04416 00001111111111111111111111111111 +*L04448 11111111111111111111111111111111 +*L04480 11111111111111111111111101110111 +*L04512 01100111101100000000000000000000 +*L06336 00000000110101000101111101010101 +*L06368 00000100010011001000110001101010 +*L06400 11000010011011000100110000110010 +*C792F +*8D40 \ No newline at end of file diff --git a/CUPL/SFD700.JED.7 b/CUPL/SFD700.JED.7 new file mode 100644 index 0000000..aaa807b --- /dev/null +++ b/CUPL/SFD700.JED.7 @@ -0,0 +1,57 @@ + +CUPL 4.0a Serial# MD-40A-8249 +Device g26cv12 Library DLIB-h-26-1 +Created Wed Apr 26 18:50:56 2023 +Name SFD700 +Partno GAL26CV12 +Revision 01 +Date 24/04/2023 +Designer Philip Smart +Company engineers@work +Assembly SFD700 +Location +*QP28 +*QF6432 +*G0 +*F0 +*L00032 00000000000000000000111111111111 +*L00064 11111111111111111111111111111111 +*L00096 11111111110111111111111111111111 +*L00128 11111111111111111111111111110000 +*L00512 00000000111111111111111111111111 +*L00544 11111111111111111111111111111011 +*L00576 10110111011101111011011101111111 +*L00608 11111111111011100000000000000000 +*L00960 00000000000000000000000000001111 +*L00992 11111111111111111111111111111111 +*L01024 11111111111111111011011101110111 +*L01056 01111011011101111111111111111110 +*L01088 11100000000000000000000000000000 +*L01920 00001111111111111111111111111111 +*L01952 11111111111111111111111101111011 +*L01984 01110111011110110111011111111111 +*L02016 11111110111000000000000000000000 +*L02496 11111111111111111111111111111111 +*L02528 11111111111111111111111111111111 +*L02560 11111111111111111111011101110110 +*L02592 01111011111111111011011101111011 +*L02624 01110111111111111111111111101111 +*L02656 10110111011101111011011101111111 +*L02688 11111111111011101011011101110111 +*L02720 01111011011101111111111111111110 +*L02752 11100000000000000000000000000000 +*L03168 00001111111111111111111111111111 +*L03200 11111111111111111111111111111111 +*L03232 11111111111111111111111111111111 +*L03264 11101111111000000000000000000000 +*L03840 00000000111111111111111111111111 +*L03872 11111111111111111111111111110000 +*L04416 00001111111111111111111111111111 +*L04448 11111111111111111111111111111111 +*L04480 11111111111111111111111101110111 +*L04512 01100111101100000000000000000000 +*L06336 00000000010101000101010101010101 +*L06368 00000100010011001000110001101010 +*L06400 11000010011011000100110000110010 +*C7168 +*854B \ No newline at end of file diff --git a/CUPL/SFD700.PLD.v1.0 b/CUPL/SFD700.PLD.v1.0 new file mode 100644 index 0000000..1cdcdbb --- /dev/null +++ b/CUPL/SFD700.PLD.v1.0 @@ -0,0 +1,67 @@ +Name SFD700 ; +PartNo GAL26CV12 ; +Date 24/04/2023 ; +Revision 01 ; +Designer Philip Smart ; +Company engineers@work ; +Assembly SFD700 ; +Location ; +Device g26cv12 ; + +/* *************** CONSTANTS ********************** */ +$DEFINE ON 'b'1 +$DEFINE OFF 'b'0 + +/* *************** INPUT PINS ********************* */ +PIN 1 = A0 ; /* Address bus A0 */ +PIN 2 = A1 ; /* A1 */ +PIN 3 = A2 ; /* A2 */ +PIN 4 = A3 ; /* A3 */ +PIN 5 = A4 ; /* A4 */ +PIN 6 = A5 ; /* A5 */ +PIN 8 = A6 ; /* A6 */ +PIN 9 = A7 ; /* A7 */ +PIN 10 = A12 ; /* A12 */ +PIN 11 = A13 ; /* A13 */ +PIN 12 = A14 ; /* A14 */ +PIN 13 = A15 ; /* A15 */ +PIN 14 = !MREQn ; /* Z80 MREQ active low */ +PIN 15 = !IORQn ; /* Z80 IORQ active low */ +PIN 16 = !WRn ; /* Z80 WR active low */ +PIN 17 = !RDn ; /* Z80 RD active low */ +PIN 28 = RESET ; /* System Reset active high */ + +/* *************** OUTPUT PINS ******************** */ +PIN 22 = !BUSENn ; /* BUS direction, low = read into Z80, high = write to card. */ +PIN 20 = !IOBUSDIRn ; /* I/O BUS direction, low = read into Z80, high = write to FD IC's */ +PIN 27 = !FDCn ; /* WD1773 Chip Select active low I/O - Address 0xD8 .. 0xDB */ +PIN 26 = !DRIVEn ; /* Disk Drive Select active low - Address 0xDC */ +PIN 25 = !DDENn ; /* Drive Density select active low - Address 0xDE */ +PIN 24 = !FDCRESETn ; /* Peripheral Reset active low */ +PIN 23 = !SIDEn ; /* Disk Head Select active low - Address 0xDD */ +PIN 19 = !INTEN ; /* Interrupt enable. */ +PIN 18 = !ROMn ; /* ROM Select. */ + +/* Decoder equations. */ +FIELD IOADDR = [A7..0] ; /* Address lines considered for I/O devices. */ +FIELD HIADDR = [A15..12] ; /* Address lines considered for ROM device. */ +WD1773SELR = IORQn & RDn & IOADDR:[D8..DB] ; /* FDC select. */ +WD1773SELW = IORQn & WRn & IOADDR:[D8..DB] ; /* FDC select. */ +SIDESEL = IORQn & WRn & IOADDR:[DD..DD] ; /* Drive side select. */ +DRIVESEL = IORQn & WRn & IOADDR:[DC..DC] ; /* Drive number select. */ +DDENSEL = IORQn & WRn & IOADDR:[DE..DE] ; /* Drive Double Density select. */ +ROMSEL = MREQn & RDn & HIADDR:[F000..F7FF] ; /* Rom Select. */ +DRAMENSEL = IORQn & WRn & IOADDR:[E1]; + +/* Assign output pins based on equations. */ +IOBUSDIRn = WD1773SELR ; +BUSENn = ROMSEL # WD1773SELR # WD1773SELW # + SIDESEL # DRIVESEL # DDENSEL ; +FDCRESETn = RESET ; +FDCn = WD1773SELR # WD1773SELW ; +SIDEn = SIDESEL ; +DRIVEn = DRIVESEL ; +DDENn = DDENSEL ; +ROMn = ROMSEL ; +INTEN.sp = DRAMENSEL ; +INTEN.ar = RESET ; diff --git a/CUPL/SFD700_1.ABS b/CUPL/SFD700_1.ABS new file mode 100644 index 0000000000000000000000000000000000000000..7847afb199f590eb9868afecfbc62937734f2a95 GIT binary patch literal 4768 zcma)<&rf4j6vt1001qfoN+~}E@j1u{I0^0RQ2ddMt!$d?nGHhrfb4-|R3|S5A$vh`c6)SkB?xJN?1N*kPUeD; z{U8lE_UYtm5OM%yKO7B>EUv#201Z(%G$8zVE=ZtMDsR-v>%Mg4WDq{~95QImVzN$t zOHZIQXwfQFE8FD&qLGuKHqB*8`if3Na~NcTCMYE|SFG|zp}1c4>uwz6 z2#BX?n{Ej5MMai3@Oq|2PU2{HGgM@rIgM25Cqnq19CIjR)f!P4jYTc&0*sl%xLXu~tR*=};Pi6(lBg!-3YpZgtP%2e9ZWmKz2-(qRLKEc6 zH)^Fywd;%*WD+yM1UW-5(DNt_`VM4uvrc~GAca4F3Pit{e|Ugx-~ja}hq2$Dhj&aP ztEGAXatNApAP04lm$h$iXK*_3iXPI)TBRhm+p{yoqcRWDU1i@}O!9VnHaUUZUH~~s z7wK7)2K`{|lrpQUS#0v%#?+Y!&$Ma&=#o2V@G^&7K&#u^pR66s0ik&&8AEOtK@Mmc zl4qHhn5;Y8<8q3OJeRH33}GL{cm8UhNL=k{lALzPah!xq{-(|qPe@csGVYLDR1@Uy z_PNp(mE?#+?$Yam{KNNjkmRI8&S4kh-u@|1hpvi5l04^-!Nbmo;vlA{j!D&{!%ma=NU_0b%2$d~A{AbYcZ`;gR3 zI^=V-D#%z?uClI@Dz_63xkQVCOk_jYv2*z4JGwBwQYwqv4>+mW!tI_!4Oz>7+4!c< z7Q$Yh6K^t@q(k&KF7)#D_!eL7mDwuX8Wthk)@Y}q2x#l*iu@lMe}Qnw+p+(1Vjek) zy`3?m?Clk^PmgJLliZjOoR~&uOwj|cnEiT8*<00FM?htJpfe_!UHUnwJY{Z)gt*qv z`%XV&r($x>Jo*_Qf+yGW&6|WWkE{FbUpX=DR^h1n&d>6DhEFMSy@w+1f^r0+YN?cZf3r8GLt+Nlc${K+l%}a4gS5zMQ zocY96ba*#!pQ+Xm?)PnDA@uC|z}h@#*&6uGi8b_qU)6qu@^t6)RvUK%X{`-@7S>Ru x{*rg<+$U5uWVI;^{B@u3(!ejwoqX;SsvF#<_N|U5yf#D?MP-4%_ETKT(*GtNsbv5F literal 0 HcmV?d00001 diff --git a/CUPL/SFD700_1.DOC b/CUPL/SFD700_1.DOC new file mode 100644 index 0000000..2866580 --- /dev/null +++ b/CUPL/SFD700_1.DOC @@ -0,0 +1,186 @@ + +******************************************************************************* + SFD700_GAL1 +******************************************************************************* + +CUPL 4.0a Serial# MD-40A-8249 +Device g26cv12 Library DLIB-h-26-1 +Created Tue Jul 18 20:07:18 2023 +Name SFD700_GAL1 +Partno GAL26CV12 +Revision 01 +Date 22/05/2023 +Designer Philip Smart +Company engineers@work +Assembly SFD700 +Location + +=============================================================================== + Fuse Plot +=============================================================================== + +AR + 00000 --x------------------------------------------------- + +SP + 06292 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +Pin #27 06344 Mode x- + 00052 ---------------------------------------------------- + 00104 -------------x--x---x----x--x---x----x-------x------ + 00156 -------------x--x---x----x--x---x----x---x---------- + 00208 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00260 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00312 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00364 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00416 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00468 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #26 06346 Mode x- + 00520 ---------------------------------------------------- + 00572 -----x---x--x---x---x----x--x---x----x---x---------- + 00624 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00676 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00728 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00780 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00832 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00884 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 00936 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #25 06348 Mode x- + 00988 ---------------------------------------------------- + 01040 -----x--x---x---x---x----x--x---x----x---x---------- + 01092 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01144 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01196 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01248 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01300 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01352 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01404 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #24 06350 Mode x- + 01456 ---------------------------------------------------- + 01508 --x------------------------------------------------- + 01560 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01612 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01664 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01716 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01768 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01820 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 01872 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #23 06352 Mode x- + 01924 ---------------------------------------------------- + 01976 ----x----x--x---x---x----x--x---x----x---x---------- + 02028 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02080 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02132 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02184 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02236 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02288 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02340 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02392 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02444 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #22 06354 Mode -- + 02496 ---------------------------------------------------- + 02548 -----x--x---x----x---x--x---x---x----x---x---------- + 02600 --x------------------------------------------------- + 02652 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02704 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02756 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02808 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02860 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02912 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 02964 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03016 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03068 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03120 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #20 06356 Mode x- + 03172 ---------------------------------------------------- + 03224 -------------x--x---x----x--x---x----x-------x------ + 03276 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03328 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03380 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03432 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03484 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03536 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03588 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03640 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03692 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03744 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 03796 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #19 06358 Mode xx + 03848 ---------------------------------------------------- + 03900 -----------------------------------------x---------- + 03952 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04004 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04056 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04108 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04160 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04212 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04264 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04316 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04368 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #18 06360 Mode x- + 04420 ---------------------------------------------------- + 04472 ----x----x--x----x---x--x---x---x----x---x---------- + 04524 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04576 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04628 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04680 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04732 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04784 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 04836 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #17 06362 Mode -- + 04888 ---------------------------------------------------- + 04940 ----x---x---x----x---x--x---x---x----x-------------- + 04992 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05044 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05096 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05148 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05200 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05252 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05304 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #16 06364 Mode x- + 05356 ---------------------------------------------------- + 05408 ----x----x---x---x---x--x---x---x----x---x---------- + 05460 --x------------------------------------------------- + 05512 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05564 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05616 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05668 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05720 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 05772 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Pin #15 06366 Mode x- + 05824 ---------------------------------------------------- + 05876 ----x---x----x---x---x--x---x---x----x---x---------- + 05928 -----x---x--x----x---x--x---x---x----x---x---------- + 05980 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 06032 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 06084 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 06136 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 06188 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + 06240 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +LEGEND X : fuse not blown + - : fuse blown + +=============================================================================== + Chip Diagram +=============================================================================== + + ______________ + | SFD700_GAL1 | + CLK x---|1 28|---x RESET + A0 x---|2 27|---x !FDCn + A1 x---|3 26|---x !DRIVEn + A2 x---|4 25|---x !DDENn + A3 x---|5 24|---x !FDCRESETn + A4 x---|6 23|---x !SIDEn + GND x---|7 22|---x INHCLR + A5 x---|8 21|---x Vcc + A6 x---|9 20|---x !IOBUSDIRn + A7 x---|10 19|---x !INTEN + !IORQn x---|11 18|---x !INHSET + !WRn x---|12 17|---x INTCLK + !RDn x---|13 16|---x !ENACLR + NA0 x---|14 15|---x !ENASET + |______________| + diff --git a/CUPL/SFD700_2.ABS b/CUPL/SFD700_2.ABS new file mode 100644 index 0000000000000000000000000000000000000000..d3d3688f26b26cb408e4ea5eb2b9a305d8256629 GIT binary patch literal 1912 zcma)+%Wl&^6o!wTn{#)PCbXdo3xre!iFy)JDnO`FozjY=Aqi!}0+5JG1Wi$jKw(86 zfhXt-@De-#FVLsxf+dpq&)8|>1sxyB92%kRUY&=HqP zS4L<^3KOK^zDTx&9ij`JbWMj&ldK1{ga|=KKt`a81W2s1GNPoPMxlxY$cB<*LO+c` zmk5yeLy&Qhyt>H%*$hD@KqjC|FOb`vXCX)pD`ZF=?~4aGgMJ9ogl7^ugKlzF%h=s( zInKa;x#p%(3fXxj81%>P_MG;x-BFZ72BS@bH0cpN^!xWoMLA?K+6;&sHE6#7-9fuQ zp^kzyNdJ)qnO#`hfiodBnFN^wnO`J(T`qcsXA$$vgN$Olyiyzk1^G^@iWF;^cyiqw zMyz3X{@RjksyqwuEP#wtg^IE--}4&M^DMxV3D>PqS$b*$p4-ET%Ckgzp#)OLY2g#j zp&~uc62z4%c0wWvr1wrchP9M`kZcLAE5zLc^c1iq+y% z%fXd$@rIu+aA{^dkY(NFwji4fWclwXJMi0-pOqB