arrseq / lightning_processor

Processor project including emulator and HDL implementing the xT3 architecture
https://discord.gg/b67Wcd62pD
MIT License
4 stars 2 forks source link

Implement front end decoder #35

Closed x4exr closed 3 months ago

x4exr commented 4 months ago

Progress report: This may be the start of the actual proper decoding setup. Many revisions have gone through with the decoder rewritten, this should be the final version which fixes the memory alignment issue.

x4exr commented 3 months ago

Progress Report: Development is going quite well, unit tests are mostly passing. Currently implementing the following to the Instruction from_encoding decoder function:

x4exr commented 3 months ago

Progress, or more like Pogress! 🎉 The front end decoder as the commit states is technically complete. It works as expected with no known bugs. Unit test coverage is almost complete, and re-encoder function needs to be implemented. Thankfully due to the APIs written in this issue this should not take very long.

x4exr commented 3 months ago

Decoder is complete. Changes might be done later to improve documentation but the core functionality and even lots of utility functions are done. This marks the readiness of the instruction library.