Soundbastard glue logic 1 Harrie van Dijck, Anton Verheijen 05-03-2000 CHIP SBGLUE1 GAL22V10 ; MM (memory model) ; 0 normal mode (RAM and ROM separated) ; 1 debug mode (RAM and ROM in same address space) ; ; IO in both modes only in data memory and never in program memory ; ; $FF00-$FF07: CS0 of ATA ; $FF08-$FF0F: CS1 of ATA NRD NWR NPSEN MM IRQATA IRQMAS A3 A4 A5 A6 A7 GND ; 1 2 3 4 5 6 7 8 9 10 11 12 ; 13 14 15 16 17 18 19 20 21 22 23 24 NSEL A15 A14 A13 NIRQMAS NIRQATA NCS1ATA NCS0ATA NRDROM NWRRAM NRDRAM VCC @UES SBGLUE1 EQUATIONS /NIRQMAS = IRQMAS /NIRQATA = IRQATA /NCS1ATA = /NSEL*/A7*/A6*/A5*/A4* A3 /NCS0ATA = /NSEL*/A7*/A6*/A5*/A4*/A3 /NRDROM = /MM*/NPSEN + MM*/NPSEN*/A15*/A14*/A13 + MM*NSEL*/NRD*/A15*/A14*/A13 /NWRRAM = /MM*NSEL*/NWR + MM*/NWR*NSEL*A15 + MM*/NWR*NSEL*A14 + MM*/NWR*NSEL*A13 /NRDRAM = /MM*NSEL*/NRD + MM*/NPSEN*A15 + MM*/NPSEN*A14 + MM*/NPSEN*A13 + MM*/NRD*NSEL*A15 + MM*/NRD*NSEL*A14 + MM*/NRD*NSEL*A13