Założenia:
- procesor z Atari 6502;
- ROM 27C256;
- SRAM 62256;
- dekoder adresów GAL20V8;
- układy we/wy 6526 (CIA) z C64 lub/i 6520 (PIA) z Atari;
- RTC odpowiednik MC146818A;
- wyświetlacz 4x20 (HD44780);
- klawiatura, nie mam jeszcze pomysłu, może wykorzystam z C64.
Poniżej wstępny projekt dekodera na GAL-u:
Kod: Zaznacz cały
Name dekoder ;
PartNo 00 ;
Date 2017-07-11 ;
Revision 01 ;
Designer Engineer ;
Company PROTON ;
Assembly None ;
Location ;
Device g20v8a ;
/* *************** INPUT PINS *********************/
PIN 1 = CLK ;
PIN 2 = A15 ;
PIN 3 = A14 ;
PIN 4 = A13 ;
PIN 5 = A12 ;
PIN 6 = A11 ;
PIN 7 = A10 ;
PIN 8 = A9 ;
PIN 9 = A8 ;
PIN 10 = A7 ;
PIN 11 = A6 ;
PIN 13 = A5 ;
PIN 14 = A4 ;
/* *************** OUTPUT PINS *********************/
PIN [15..22] = ![EN1..8];
EN1 = A15; /*ROM 8000-FFFF */
EN2 = !A15 & !A14 /*RAM 0000-6FFF */
# !A15 & A14 & !A13
# !A15 & A14 & A13 & !A12;
EN3 = !A15 & A14 & A13 & A12 & A11; /*DEV1 7800 */
EN4 = !A15 & A14 & A13 & A12 & A10; /*DEV2 7400 */
EN5 = !A15 & A14 & A13 & A12 & A9; /*DEV3 7200 */
EN6 = !A15 & A14 & A13 & A12 & A8; /*DEV4 7100 */
EN7 = !A15 & A14 & A13 & A12 & A7; /*DEV5 7080 */
EN8 = !A15 & A14 & A13 & A12 & A6; /*DEV6 7040 */
Jak się uda to uruchomić to będę zastanawiał się nad rozbudową o inne peryferia.


