Schaltplan

Damit Klarheit darüber herrscht, worum es überhaupt geht, haben wir den Schaltplan in die einzelnen Gruppen (Prozessor+ Freunde, Speicher, UART) zerlegt.

Die aktuelle Stückliste liest sich laut Eagle folgendermaßen:

Part     Value          Device               
C1       100n           C5/3                 
C3       1n             C-EU025-025X050      
C4       10n            C-EU025-025X050      
C5       10µF           CPOL-EUE2,5-6E     
C6       100n           C5/3                
C7       100n           C5/3                
C8       100n           C5/3                   
C12      1µF            CPOL-EUE2,5-6E       
C13      100n           C5/3               
C14      100n           C5/3                
C15      100n           C5/3                
C16      1µF            CPOL-EUE2,5-6E     
C17      1µF            CPOL-EUE2,5-6E       
C18      1µF            CPOL-EUE2,5-6E       
C19      1µF            CPOL-EUE2,5-6E      
IC1      CY62256LL-PC   CY62256LL-PC         
IC3      CY62256LL-PC   CY62256LL-PC        
IC4      NE555          NE555              
IC5      28c64          2864                    
IC6      16550 UART     XR-16C550P               
IC8      74LS06N        74LS06N                   
IC9      GAL22V10       22V10               
IC10     MAX232         MAX232               
QG1      2MHz           XO-14               
QG2      1.8432MHz      XO-14                
R2       3.3k           R-EU_0204/7         
R3       1M             R-EU_0204/7         
R4       1M             R-EU_0204/7         
R5       3.3k           R-EU_0204/7        
R6       3.3k           R-EU_0204/7         
R7       3.3k           R-EU_0204/7          
R8       3.3k           R-EU_0204/7         
R9       4.7k           R-EU_0204/7         
S1       DTE6           DTE6                        
U1       65c02          G65SC02P         
U3       65c22          G65SC22P         
V1       74138N         74138N           
V2       74LS00N        74LS00N           
X2       RS232          F09HP        

Der 65c02-Prozessor nebst Oszillator und RESET-Schaltung, welche aus dem Commodore-PET übernommen wurde und dem GAL, der zu Dekodierung des Adressbereichs von $8000 bis $ffff dient. Nicht zu sehen ist der Pull-Up-Widerstand für die BE (Bus Enable)-Leitung der WDC-Variante des 65×02, ohne den der Prozessor in einen Tri-State-Zustand geht und sich vom Bus abkoppelt.

Das EEPROM und die beiden 32k SRAM-Bausteine. Etwas schwer zu erkennen: die Adressleitung A15 des Prozessors dient den „unteren“ 32k (IC1) als CS-Signal. Das CS_HIRAM-Signal hingegen erzeugt der GAL (siehe oben). Der Schaltplan unterschlägt, dass wir in Wirklichkeit ein 28c256-EEPROM verwendet haben, welches wir durch auf Masse legen von A14 und A13 auf 8k „kastriert“ haben.
Der UART + Glue Logic, um dessen Bus-Interface an das des 65c02 anzupassen. Die Invertierung von RESET und INT(IRQ) übernimmt ein 74ls06. Beim RESET-Signal ist aufgrund dessen Open Collector-Treibers noch ein Pull-Up-Widerstand nötig.
Der Vollständigkeit halber. 

Die Anbindung der 65×22 VIA gestaltet sich trivial und erweitert unseren kleinen Rechner um vielseitige IO-Möglichkeiten

Dieser Beitrag wurde unter cpu, eeprom, schaltplan, sram, UART veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s