AMIGA 600 autoconfiguring 8Mb fastRAM board
As the title says, this is DIY project for Amiga 600, which adds 8
megabytes of fast RAM. This RAM autoconfigures early at startup, so you
needn't any software patches.
The RAM board itself contains four DRAM memory chips, altera or atmel CPLD,
several multiplexer TTL chips and several bypass capacitors and pullup
resistors. Also there can exist JTAG 10pin male connector for in-system
programming of CPLD. On the bottom side there is PLCC SMD socket to be
mounted over 68000 CPU in your A600.
More info about the project you can find if you click HERE.
(c) lvd/NedoPC 2007
I was talking to lvd regarding some changes to his A608 memory upgrade to Amiga600.
My conversation with lvd
02 Nov 2010, 23:26
Majsta:
I have some questions related to memory upgrade for amiga 600. I want to build it for myself. First of all it is very hard for me to find memory dram modules in my country.
1. Is there any way to use sram memory, using something else beside EPM7032 because he dont support synchronous chips.
2. I can order some memory from farnell, can you tell me is there any memory i can use beside chips with 8160 in name.
3. Can i use this for example BS616LV8017EIP55 to reduce number of chips?
lvd:
It is perfectly possible to use any RAM that fits. SRAM (static RAM, like your BS616...) is especially easier to attach. In any case, you have to re-make PCB, schematics and CPLD firmware, so some experience (or readiness to learn) is required.
firmware for SRAM is much easier that DRAM since you do not have to obey DRAM access cycles, make refreshes etc.
My conversation with lvd
03 Nov 2010, 23:26
Majsta:
1. Why we cant use cpu from altera to have fpga accelerator for a600?
2. I want to make your board for myself with some upgrates. I want to talk with you because your design is almost perfect, and it can be even upgrated, only i need to make it use something else beside DRAM. I would like to read more about your work.
lvd:
1. Of course you can. First you have to select appropriate altera chip (for example, some cyclone 1, 2 or 3) with enough logic capacity.
Then you take 68000 softcore (from opencores.org), fit it in altera. Then you make level-shifting for your A600 (since cyclone is 3v-only and amiga is 5v logic), attach somehow your softcore 68000 to real amiga via your level-shifters. Then you make it all work :-)
Alternatively, if you want 68020 or more, you just write your own CPU for altera. ;)
And finally, I don't see any sense in using altera own CPU (nios) for amiga since there is no software for it.
2. Ok, you can ask me freely. Best place probably is the forum. I feel you want to build A600 accelerator yourself. If so, you can ask CHRV on forum whether he has some 68020 or 68030 parts.
CPLD or FPGA then could be used as logic glue, memory controller (especially if you'll take SDRAM), bus interface for A600.
|