jkonstan wrote:
Your description shows that you need more than the 4 programmable FPGA Spare I/O pins that are left on MiniMIG Ver1.0 J9 header in order to build the IDE interface that you described and that the MiniMIG PCB would need a new PCB layout. Of course if you add a CPLD/external logic and a bunch of level shifters to MiniMIG, a PIO mode IDE interface could be built.
I need 3 I/O pins and a little external logic to implement an A600/A1200 compatible IDE port, which would allow booting from an IDE hard drive with an appropriate A600 ROM.
I could do it with 2 pins, if I really wanted to.
A new PCB layout is a given if you are going to add IDE.
PI/O IDE is ok; however, DMA can be nice when one can DMA directly into SRAM. Thus, I would not write off the need for DMAREQ and DMACK.
Sure DMA is nice, but it's really not necessary. It also requires new drivers and a separate bus for the IDE, unless you want to shut off the 68K during DMA transfers.
IORDY for IDE would be nice when some users trys to hook there old small IDE hardrives from their old Amigas onto a MiniMIG at some point.
:-)
I don't have a problem with that. You still don't need more than 3 I/O pins.