Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixed a number of issues in writeable instruction memory.
Added chisel test for testing writable instruction memory. The test loads a number of programs one after another and ensures the accumulator ends with 0.
LED register is only updated upon an exit system call. Useful for testing in FGPA to see end value of accumulator.
Added system call instruction to indicate end of file, this is used by program loader to know when last bytes of program have been received.
Added
LerosConfig.scala
, all constants and configurations related to Leros are entered here.Added
SramSim.scala
, this is a SRAM simulation model that matches the ones used in the Edu4Chip project. This SRAM model is used in data memory and instruction memory.