Name 800 xl 22v10 ;
PartNo 00 ;
Date 2009-12-27 ;
Revision 01 ;
Designer Engineer ;
Company lotharek ;
Assembly None ;
Location ;
Device g22v10 ;
/* *************** INPUT PINS *********************/
PIN 1 = i2 ; /* REF */
PIN 2 = ras ;
PIN 3 = i8 ;
PIN 4 = i9 ; /* Memory enable */
PIN 5 = pb1 ; /* PB1 */
PIN 6 = i5 ; /* PB2 */
PIN 7 = i6 ; /* PB3 */
PIN 8 = i7 ; /* PB4 */
PIN 9 = pb5 ; /* PB5 */
PIN 10 = pb6 ; /* PB6 */
PIN 11 = pb7 ; /* PB7 */
PIN 13 = f21 ; /* PHI2 */
PIN 14 = o18 ; /* XA14 */
PIN 15 = o19 ; /* XA15 */
PIN 16 = i3 ; /* A14 */
PIN 17 = i4 ; /* A15 */
PIN 18 = o17 ; /* cas64 */
PIN 19 = sa9 ; /* sa9 */
PIN 20 = sa8 ; /* sa8 */
PIN 21 = o16 ; /* cas2simm */
PIN 22 = be ; /* be */
PIN 23 = map ; /* map */
o19 = (i3 & i6 & !i7 & i9 )# i4;
!o18 =( !i4 & !i5 & !i7 & i9 )# !i3;
o17 = (i3 & !i4 & !i7 & i9 )# i8 # !f21;
!o16 = (i3 & !i4 & f21 & !i7 & !i8 & i9 )# !i2;
o15 = ( !i7 & i9)#!f21;
FIELD input=[ras,pb5,pb6, pb7];
FIELD output = [sa8,sa9];
TABLE input=>output{
'b'00000=>'b'00;
'b'00001=>'b'00;
'b'00010=>'b'01;
'b'00011=>'b'01;
'b'00100=>'b'00;
'b'00101=>'b'00;
'b'00110=>'b'01;
'b'00111=>'b'01;
'b'01000=>'b'10;
'b'01001=>'b'10;
'b'01010=>'b'11;
'b'01011=>'b'11;
'b'01100=>'b'10;
'b'01101=>'b'10;
'b'01110=>'b'11;
'b'01111=>'b'11;
'b'10000=>'b'00;
'b'10001=>'b'01;
'b'10010=>'b'00;
'b'10011=>'b'01;
'b'10100=>'b'10;
'b'10101=>'b'11;
'b'10110=>'b'10;
'b'10111=>'b'11;
'b'11000=>'b'00;
'b'11001=>'b'01;
'b'11010=>'b'00;
'b'11011=>'b'01;
'b'11100=>'b'10;
'b'11101=>'b'11;
'b'11110=>'b'10;
'b'11111=>'b'11;
tak na razie to wyglada....teraz robie tablicy prawdy dla 175... nie wiem co wyjdzie ale jestem pelen zapalu ;-)
edit :
mam juz SA8,SA9....no to zostalo juz tylko map i be ;-)
później programator w łapki i testy !
chyba ze czegos nie widze...
serdecznie proszę o maile na lotharek@lotharek.pl z tematem ATARIAREA - inne formy komunikacji zawodzą...
"The worth of all people is dependent on how they spend their life making contributions" - Kano Jigoro
FKMC /Fan Klub Malej Czarnej/ @Grey