logo elektroda
logo elektroda
X
logo elektroda

TL;DR LABEL_AI_GENERATED

  • DIY-A586 v1.9 is a revised FPGA board built around a Spartan6 XC6SLX9, with hardware changes accumulated over several years.
  • It removes joystick multiplexing, supports two floppy drives without extra circuits, and adds an 18.432MHz generator plus USB-C pull-downs.
  • The board uses 32MB 16bit SDRAM, 16MB flash, and stores up to 30 FPGA configurations in flash.
  • Mikan core runs with 8MB CHIP and 23.5MB FAST, and the 8MB DMA CHIP unexpectedly worked.
  • Diagram, Gerberas, and commercial-use restrictions are included in the appendix.
AI summary based on the discussion. May contain errors.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
Listen:
  • #361 21956253
    sillycon
    Level 10  
    Posts: 46
    Rate: 7
    >>21956086 That could well be the case; I’d need to check again, perhaps with a few games. To what extent is it possible to manually select the clock frequency whilst the system is running, or to predefine the speed during core construction?
  • ADVERTISEMENT
  • #362 21956893
    piotr_go
    DIY electronics designer
    Posts: 2913
    Help: 94
    Rate: 3353
    Not really during construction – it takes up quite a lot of space in the FPGA, and in that case the synthesis can sometimes go wrong when the parameters are changed.
    I haven’t tried it whilst it’s running.
Listen:

Topic summary

LABEL_AI_GENERATED
Discussion of the DIY-A586 v1.9 FPGA-based Amiga-compatible board by piotr_go, built around a Spartan-6 XC6SLX9 with 32 MB SDRAM, 16 MB flash, HDMI, analog audio, SD, RS232, joystick, PS/2, floppy and A500 keyboard interfaces. The thread covers core architecture (own core with TG68 CPU), compatibility, FPGA resource usage, synthesis constraints, and comparisons with Minimig/MiSTer. A large part of the discussion focuses on assembly and bring-up: flash programming, ROM loading, SD card formatting, Kickstart patches, floppy-drive conversion, Gotek compatibility, SDRAM timing, oscillator choice, and soldering order. Later posts report fixes and updates for Amiga core, SD support, PS/2 reset, floppy reading, audio, and bitplane handling, plus questions about parts sourcing, connector footprints, and possible future ports or expansions such as AGA, C64, Spectrum, and alternative FPGA platforms.
AI summary based on the discussion. May contain errors.
ADVERTISEMENT