Matt Harlum
4cc533e5ae
Fix up LICENSE.md
...
This was always meant to be CC-BY-SA but it seems I uploaded the wrong one...
2022-09-30 08:58:10 -07:00
Matt Harlum
5e7634a43f
Merge pull request #2 from LIV2/rewrite_controller
...
Rewrite controller
2022-09-12 23:13:05 +02:00
4ccc2244f3
Makefile tweaks
...
* CPLDFIT: set unused outputs (TP1,TP2) to GND
* Tweak flash target so that it will use the .jed in the Binaries directory
2022-08-31 11:05:17 +00:00
b0589a1632
Rewrite ram controller
...
Reduce macrocell usage from ~130 to 97
2022-08-29 22:28:48 +00:00
02d5f9eaf1
Correct R2 value and memory size in README (thanks to Kavanoz)
2022-07-21 11:22:37 +02:00
07e396f2a1
Correct project name in README
2022-07-13 17:35:59 +02:00
571eee3cc8
README: Fixup digikey link for 74LVC245
2022-07-10 09:33:27 +00:00
39afe5e60b
Public release
...
Rev 1A - remove TP1/TP2 and make the board slightly narrower
2022-07-10 11:00:36 +02:00
e12969d6eb
Address matching tweaks
...
* Split out ram / autoconf address match
* Ensure autoconfig cycles don't run unless CFGIN_n is asserted
2022-06-29 06:26:15 +00:00
ec1585950b
README: fix digikey link for resistor networks
2022-06-20 19:21:50 +00:00
325e121612
Update README
...
Note that it has been tested on the A4000/040
2022-06-20 15:04:44 +00:00
b2a5c3fa75
Minor updates:
...
* Set slew rate to slow
* SDRAM state engine: Don't wait for data strobes on reads
2022-06-20 15:03:32 +00:00
0a770dc2d6
Drive RAM and Autoconfig cycles with Z3 State machine
...
Previously ram_cycle would latch at FCSn asserted and not be cleared until another FCSn assertion happened
This caused issues because FCS_n_sync would lead ram_cycle_sync by 1 clock and this caused false memory cycles to start because ram_cycle_sync would still be true when it shouldn't be.
2022-06-13 15:27:55 +00:00
1fc7c53392
Update Schematic
2022-06-11 08:16:44 +02:00
849941a405
Fixup Autoconfig dtack
...
Don't assert DTACK until data time during Autoconfig cycles.
Asserting on Autoconf address decode was too fast for 68040
2022-06-07 18:52:41 +00:00
2c0ebbb932
Qualify BUFOE_n by FCS_n
2022-06-07 18:19:03 +00:00
6b74cff974
Add Z3 state machine to autoconfig component
...
Previously it just kept writing the base address which caused issues with an A3640/68040 because it would get trashed at the end of the cycle
2022-06-07 18:17:16 +00:00
d1cbe28505
Remove burst stuff
...
Burst feature not working properly and probably not worth the pain
2022-06-07 17:59:50 +00:00
Matt Harlum
83ea78b380
Merge pull request #1 from LIV2/update-readme
...
Add License + Documentation
2022-05-13 23:28:18 +02:00
ae81ba2786
Add License + Documentation
2022-05-13 21:26:49 +00:00
6ca15ca666
Make state machine transitions explicit
2022-04-26 10:09:04 +00:00
4419b895f3
Add RAM datasheet & Zorro III Docs
2022-04-24 19:55:11 +02:00
c34c9c7f13
Fixup clock enable
2022-04-23 17:36:13 +00:00
bfd8223689
Tidy up code and add more comments
2022-04-23 15:12:29 +00:00
bc86047ed7
Initial Commit
2022-04-22 18:12:23 +00:00