Releases: mbtaylor1982/ReSDMAC
v0.9
included here are the files needed to program the FPGA
- If your board is fitted with a 10M16SCU169C8G use RESDMAC_10M16_v0.9.pof
- If your board is fitted with a 10M04SCU169C8G use RESDMAC_10M04_v0.9.pof
- If your board is fitted with a 10M02SCU169C8G use RESDMAC_10M02_v0.9.pof
new features
- Added ability to update the firmware from the Amiga using a yet-to-be-released ReSDMAC update tool.
known issues
Full Changelog: v0.8...v0.9
v0.8
included here are the files needed to program the FPGA
- If your board is fitted with a 10M16SCU169C8G use RESDMAC_10M16_v0.8.pof
- If your board is fitted with a 10M04SCU169C8G use RESDMAC_10M04_v0.8.pof
- If your board is fitted with a 10M02SCU169C8G use RESDMAC_10M02_v0.8.pof
new features
- FIFO depth is now parameterised to make it configurable at build time.
- Firmware for boards with 10M02SCU169C8G FPGA now available.
fixes
known issues
Full Changelog: v0.7...v0.8
v0.7
Included here are the files needed to program the FPGA
- If your board is fitted with a 10M16SCU169C8G use RESDMAC_10M16_v0.7.pof
- If your board is fitted with a 10M04SCU169C8G use RESDMAC_10M04_v0.7.pof
new features
This removes the original hack to get the FIFO to Flush at the end of a DMA write and integrates it into the CPU FSM.
fixes
- General timing fixes but unable to test accelerator compatibility
known issues
Full Changelog: v0.6...v0.7
v0.6
Included here are the files needed to program the FPGA
- If your board is fitted with a 10M16SCU169C8G use RESDMAC_10M16_v0.6.pof
- If your board is fitted with a 10M04SCU169C8G use RESDMAC_10M04_v0.6.pof
new features
- reading the 32bit register at address
0x00DD0020
now returns a four-char ASCII string with the release tag instead ofREV1
. PR for required change in amiga_sdmac_test
fixes
- Unaligned transfers do not flush the last two bytes from the FIFO to memory
- Large file copy fails on v0.5
known issues
Full Changelog: v0.5...v0.6
v0.5-alpha
Included here are the files needed to program the FPGA
- If your board is fitted with a 10M16SCU169C8G use RESDMAC_10M16_v0.5.pof
- If your board is fitted with a 10M04SCU169C8G use RESDMAC_10M04_v0.5.pof
fixes
known issues
- Large file copy fails on v0.5
- Unaligned transfers do not flush the last two bytes from the FIFO to memory
- AA3000+ DSP3210 tests and demos fail with ReSDMAC
Full Changelog: v0.4...v0.5
v0.4-alpha
This is the first release to use FSMs based on the original Commodore FSM docs.
Full Changelog: v0.3...v0.4
v0.3-alpha
Included here are the files needed to program the FPGA
- If your board is fitted with a 10M16SCU169C8G use
RESDMAC_10M16_v0.3.pof
- If your board is fitted with a 10M04SCU169C8G use
RESDMAC_10M04_v0.3.pof
To program the ReSDMAC board you will need a USB Blaster Cable (clones appear to work well enough)
you will also need a copy of the Quartus Programming software.
Programming
open the Quartus programmer and follow these steps
- click
Add File
, select the .pof file you downloaded, and click ok. - Check the boxes for
Program/Configure
,Verify
andBlank-Check
- Click the
Start
button - after 30 seconds or so the progress bar should show
100% (Successful)
v0.2
v0.1
Just tagging the commit where we appear to have working DMA cycles for the first time