wolfchild wrote:
So, this means that one cannot add memory mapped peripherals directly to the 68k? You know, the kind that piggy backed to the socketed CPU on the old Amigas...
Of course, I'm considering issues as 3.3V and actually connecting to the MiniMig's 68k as 'solved' for the scope of this question.
Regards,
Edwin
As in my understanding out of Denis's posts and the comments in the source code it is not possible that way as in a real Amiga. The external bus of the Spartan fpga is splitted into RAM and CPU part. The CPU is working nearly the same as in a real Amiga (7/14MHz) but as mentioned it is not in sync and the _hold line is combined with _reset line on the PCB. The CPU is always operating (even if chipram is adressed or DMA is active) and inside the fpga all signals are buffered and resynced with the actually chipset.
The S-RAM is indeed operating at very high speed and one can not simply add some D-RAM. Adding comparable S-RAM chips would work, only an additional adressing line has to be used (there are sill some free fpga lines).
So we are in an fpga environment and need to think of "hardware inside a chip" to create functions and "pluggung" additional Amiga hardware to the "programmed system".
Outside the fpga it is really another world running :-)