Welcome, Guest. Please login or register.

Author Topic: A Question for Verilog experts  (Read 2189 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Oli_hd

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 912
    • Show all replies
Re: A Question for Verilog experts
« on: November 15, 2007, 10:01:51 AM »
Quote
Can someone create a replacement chip who eliminates the need for scavenge other Amiga motherboard in order to replace a dead custom chip?


The Minimig source is broken down into its individual chips, so if you wanted to remake an Agnus you would select the agnus.v and it would load in any required modules.

I had a play with this to see if they would fit in CPLD's...
The answer was no :) (a single CIA took up 500 microcells, and that was the smallest chip!)

One interesting thing is there is the design for a scan doubler in the minimig code too, it seems to use internal sram found on the fpga (or makes a fifo buffer) but using external fifo memory its a good start for someone who is interested in making it. (The code uses a second 31khz clock if I remember correctly so you may need a PLL too)

Oh and the Paula on the minimig is a lot more basic than the real paula, so thats the one chip I wouldnt recommend replacing, the minimig code doesnt support the potgo inputs from the two mouse/joystick ports. (and as such would mean the Elbox PS2 mouse adaptor wouldnt work) Also I doubt it has the floppy drive control lines working as they should as he runs that off to a PIC.

Anyway its easy to do, just download the Webpack from Xilinx and the minimig code, select the chip you want to make and press compile.
You may have to do a little bit of mucking around but its easy.
As for making an adaptor board for each Amiga socket and soldering an fpga to it.. that may take longer. :)