OlegMishin / A500_8MB_ide2

8MB FastRAM and BSC-AT-Bus IDE controller for Amiga 500
GNU General Public License v3.0
19 stars 0 forks source link

A500_8MB_ide2

Very compact 8MB FastRAM and BSC-AT-Bus IDE controller for Amiga 500.

Autoconfig and IDE code based on the great SF2000 project from Jorgen Bilander: https://github.com/jbilander/SF2000-FW

Many thanks also to

Flash ROM contains BSC Oktopussy ROM and can be reflashed on-board. The flashing software tool is in "software" folder.

Works with A500. Doesn't work with CDTV due to DMAC on board (when I have a chance to test, I will update FW for CDTV).

CLPD:

In the design I use Microchip ATF1508 or Altera EPM7128S - true 5V CPLD in 100 pin TQFP package. The source code is in verilog. Design tool - Quartus 13.0sp1. The below CPLD can be used in the project:

ATF1508AS (TQFP-100) or EPM7128STC100/STI100 with speed grade up to 15ns(tested). Also 25ns should work(not yet tested).

PCB:

FOUR layers board.

3D render (work in progress)

image

Finally got pcb from production, soldered, firmware/software tested - works like a charm!

image

image

Booted Workbench 1.3

image