Skip to main content
Home▸ Forums▸ 68kMLA▸ mac portable accelerator — #11
Post #11 by techknight
Source Forum68kMLA
CategoryHardware
Post DateSat, 14 Feb 2015 - 01:27
Original URLhttps://68kmla.org/bb/threads/mac-portable-accelerator.1261/
Post
Well, theres multiple ways I can go about it. 

As far as clock speed is controlled, I will likely use an ICS511 which I have in the past, its a jumper-adjustable PLL clock multiplier. So I can 1.5X or 2X, or etc the base system clock which is 16Mhz

but also include a jumper to run at 16mhz, or use an external crystal. But I know for a fact I have to use and/nor/flipflop gates to sync up with the 16mhz clock due to the VPA/VMA/E synchro bus to talks to the SCC/VIA. 

I do need to figure out how DTACK is handled. I think its generated by the RAM controller instead of the GLU on the Backlit model. This is important because if I double the clock speed, that means there is going to be two wait states inserted for every single wait state on the bus, (Macintosh LC anyone?) and if DTACK comes too early then it may cause me issues with RAM accesses. Then again, since the macintosh will be treated as a 16-bit port to a 32-bit processor, its going to take two cycles for every 32-bit data transfer anyway. (again, Macintosh LC anyone?)

What would be awesome is if I can attach the 8MB of SRAM directly on the 030 CPU and make it 32-bit RAM instead of the 16-Bit RAM onboard. that would increase performance drastically, BUT the thing that gets in the way of this is the Overlay function. Somehow I would have to ignore the system board during RAM read/write accesses. But at the same time still follow the overlay during RESET

hmmmm soo many things. lol.