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
This entry was posted in cpu, eeprom, schaltplan, sram, UART. Bookmark the permalink.