Skip to content

Instantly share code, notes, and snippets.

@houmei
Created October 19, 2020 16:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save houmei/61b1b5b993d6b3e78fe0186cc4cafa8f to your computer and use it in GitHub Desktop.
Save houmei/61b1b5b993d6b3e78fe0186cc4cafa8f to your computer and use it in GitHub Desktop.
Incrementer \ for Fenestra6502

CUPL(WM) 5.0a Serial# 60008009
Device g22v10 Library DLIB-h-40-1
Created Mon Oct 19 03:06:42 2020
Name INC128
Partno Fenestra6502
Revision 01
Date 20/10/15
Designer Katunori Takesita
Company
Assembly
Location
*QP24
*QF5892
*G0
*F0
*L00032 00000000000011111111111111111111
*L00064 11111111111111111111110100000000
*L00416 00000000000000000000000011111111
*L00448 11111111111111111111111111111111
*L00480 11011111111101110111011101110111
*L00512 01110111011111110000000000000000
*L00896 00000000000000000000000000001111
*L00928 11111111111111111111111111111111
*L00960 11111101111111111011011111111111
*L00992 11111111111111111111111111110111
*L01024 10110111011101110111011101111111
*L01472 00000000000000000000000011111111
*L01504 11111111111111111111111111111111
*L01536 11011111111110111111011111111111
*L01568 11111111111111111111111101111111
*L01600 10110111011101110111011111110000
*L02144 00000000000011111111111111111111
*L02176 11111111111111111111110111111111
*L02208 10111111111101111111111111111111
*L02240 11111111111101111111111110110111
*L02272 01110111011111110000000000000000
*L02880 00000000000000000000000011111111
*L02912 11111111111111111111111111111111
*L02944 11011111111110111111111111110111
*L02976 11111111111111111111111101111111
*L03008 11111111101101110111011111110000
*L03648 00001111111111111111111111111111
*L03680 11111111111111011111111110111111
*L03712 11111111111101111111111111111111
*L03744 11110111111111111111111110110111
*L03776 01111111000000000000000000000000
*L04288 00000000000000000000000011111111
*L04320 11111111111111111111111111111111
*L04352 11011111111110111111111111111111
*L04384 11110111111111111111111101111111
*L04416 11111111111111111011011111110000
*L04864 00000000000000000000111111111111
*L04896 11111111111111111111111111111101
*L04928 11111111101111111111111111111111
*L04960 11110111111111111111011111111111
*L04992 11111111111111111011111100000000
*L05344 00000000000000000000000011111111
*L05376 11111111111111111111111111111111
*L05408 11110111011111111111111111111111
*L05440 11111111111111111011111111111111
*L05472 11111111111111111101111111110000
*L05792 00000000000000001111111111111111
*L05824 11110100011001100101011011100110
*L05856 01010111001101110100011100100110
*L05888 0001
*C9747
*D07B
Name INC128;
PartNo Fenestra6502;
Revision 01;
Date 20/10/15;
Designer Katunori Takesita;
Company ;
Assembly ;
Location ;
Device G22V10;
/* INPUTS */
Pin 1 = SELIN;
Pin 2 = BA7IN;
Pin 3 = A7IN;
Pin [4..10] = [B6..0];
Pin 13 = OE;
/* OUTPUTS */
Pin [23..15] = [Y15..7];
Pin 14 = YA7;
[Y15..7].oe = OE;
/* YA7.oe = OE; */
APPEND [Y13..7] = !A7IN & [B6..0];
APPEND Y7 = A7IN & !B0;
APPEND Y8 = A7IN & !B1 & B0;
APPEND Y9 = A7IN & !B2 & B0 & B1;
APPEND Y10 = A7IN & !B3 & B0 & B1 & B2;
APPEND Y11 = A7IN & !B4 & B0 & B1 & B2 & B3;
APPEND Y12 = A7IN & !B5 & B0 & B1 & B2 & B3 & B4;
APPEND Y13 = A7IN & !B6 & B0 & B1 & B2 & B3 & B4 & B5;
Y14 = A7IN & B0 & B1 & B2 & B3 & B4 & B5 & B6;
Y15 = 'b'0;
YA7 = SELIN & BA7IN # !SELIN & Y7;
/* END */
%SIGNAL
PIN 3 = A7IN
PIN 10 = B0
PIN 9 = B1
PIN 8 = B2
PIN 7 = B3
PIN 6 = B4
PIN 5 = B5
PIN 4 = B6
PIN 2 = BA7IN
PIN 13 = OE
PIN 1 = SELIN
PIN 15 = Y7
PIN 16 = Y8
PIN 17 = Y9
PIN 18 = Y10
PIN 19 = Y11
PIN 20 = Y12
PIN 21 = Y13
PIN 22 = Y14
PIN 23 = Y15
PIN 14 = YA7
%END
%FIELD
%END
%EQUATION
Y7 =>
!A7IN & B0
# A7IN & !B0
Y7.oe =>
OE
Y8 =>
!A7IN & B1
# A7IN & B0 & !B1
Y8.oe =>
OE
Y9 =>
!A7IN & B2
# A7IN & B0 & B1 & !B2
Y9.oe =>
OE
Y10 =>
!A7IN & B3
# A7IN & B0 & B1 & B2 & !B3
Y10.oe =>
OE
Y11 =>
!A7IN & B4
# A7IN & B0 & B1 & B2 & B3 & !B4
Y11.oe =>
OE
Y12 =>
!A7IN & B5
# A7IN & B0 & B1 & B2 & B3 & B4 & !B5
Y12.oe =>
OE
Y13 =>
!A7IN & B6
# A7IN & B0 & B1 & B2 & B3 & B4 & B5 & !B6
Y13.oe =>
OE
Y14 =>
A7IN & B0 & B1 & B2 & B3 & B4 & B5 & B6
Y14.oe =>
OE
Y15 =>
0
Y15.oe =>
OE
YA7 =>
BA7IN & SELIN
# !SELIN & Y7
YA7.oe =>
1
%END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment