Fixed a few bugs that improved the quality of HDL SM83 implementation. Now something works even better there :-)
Also updated the wiki (sections on sequencer and ALU).
Some picture:
(shows core reset and the following INC A instruction flow)
Note: since the project is research in nature, just taking the HDL SM83 sources and aggregrating them into some other project may not work, but you can still try. It will be great if it ever works in hardware :-)
What's Changed
- Update DataLatch.v (hotfix) by @ogamespec in #201
- Get rid of clks by @ogamespec in #202
- Improved GekkioNames by @ogamespec in #205
- notes by @ogamespec in #206
- m1/poly topo without garbage by @ogamespec in #207
- Fixed bugs found by Verilator by @ogamespec in #208
- timescales by @ogamespec in #209
- Fixed bq7 typo by @ogamespec in #210
- Update Readme.md by @ogamespec in #212
- LoadIR port -> M1 by @ogamespec in #213
- Reverted PC to using w/x by @ogamespec in #215
- Use GekkioNames by @ogamespec in #216
- Cleaned up Seq by @ogamespec in #217
- Renamed some externals signals by @ogamespec in #218
- seq logisim wip by @ogamespec in #220
- logisim seq png by @ogamespec in #221
- fixed module4_2 by @ogamespec in #222
- Update seq_netlist.png by @ogamespec in #223
- polished seq logisim by @ogamespec in #224
- CLK2/1 for g84 by @ogamespec in #225
- Clarified use of CLK9/8 in seq dffs by @ogamespec in #227
- Update external_clk.v by @ogamespec in #228
- Fixed g84 CLK inputs by @ogamespec in #230
- HDL updated by @ogamespec in #231
- found missing DLatch (shifter result) by @ogamespec in #232
- Fight with ALU by @ogamespec in #233
- Update ALU.v by @ogamespec in #234
- ALU clarifications by @ogamespec in #235
- Fight with ALU continues by @ogamespec in #236
- Fixed azo8,9 in ALU (typo) by @ogamespec in #237
Full Changelog: hdl-first-release...hdl-release-2