OlegMishin / A500_8MB_ide

Amiga 500 8MB FastRAM and IDE interface
GNU General Public License v3.0
31 stars 2 forks source link

A500_8MB_ide

8MB autoconfig FastRAM and IDE interface expansion board mounted into Amiga's CPU socket. Inspired by ram68k and ide68k projects: http://www.mklboards.fi/ram68k/ In fact the two boards combined into only one.

Source code based on 68k and A600 "Amiga 600 8 megabytes fastRAM board": http://lvd.nedopc.com/Projects/a600_8mb/index.html Autoconfig function and Gary IDE registers based on Terriblefire sources (Many thanks to Stephen J. Leary).

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).

Thereis a new revision of the project which doesn't require wires to mainboard. Please check it out: https://github.com/OlegMishin/A500_8MB_ide2

CLPD:

In the design I used Microchip ATF1508 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).

RAM:

The same as in ram68k project: KM416C4104AS-6 or KM416C4104C. Can be salvaged from 72pin SIMM modules.

PCB:

Two layers board. CAM file included for production.

Notes:

3D_render

Actual PCB

изображение

Installation example

изображение