2021-03-30 |
Cesar Strauss | Skip leading zero bits on predicate masks |
tree | commitdiff |
2021-03-30 |
Luke Kenneth Casso... | use port name for INT regfile to match up with test_run... |
tree | commitdiff |
2021-03-30 |
Cesar Strauss | Memory port seems to have been renamed |
tree | commitdiff |
2021-03-28 |
Luke Kenneth Casso... | svp64-enable passed through to PowerDecoderSubsets... |
tree | commitdiff |
2021-03-28 |
Cesar Strauss | Move DECODE_SV to its place between MASK_WAIT and INSN_... |
tree | commitdiff |
2021-03-28 |
Cesar Strauss | Move instruction decoding to after predication |
tree | commitdiff |
2021-03-28 |
Cesar Strauss | Prepare to advance src/dst step after getting the predi... |
tree | commitdiff |
2021-03-28 |
Luke Kenneth Casso... | rather invasive reduction of SPR regfile size |
tree | commitdiff |
2021-03-28 |
Luke Kenneth Casso... | add option to reduce number of regfile ports (get DFFs... |
tree | commitdiff |
2021-03-28 |
Luke Kenneth Casso... | reduce number of regfile ports |
tree | commitdiff |
2021-03-28 |
Luke Kenneth Casso... | reduce regfile port usage on non-svp64 |
tree | commitdiff |
2021-03-24 |
Luke Kenneth Casso... | comment about using PriorityEncoder |
tree | commitdiff |
2021-03-22 |
Luke Kenneth Casso... | do not set sv_changed |
tree | commitdiff |
2021-03-22 |
Luke Kenneth Casso... | make sure non-svp64-mode works |
tree | commitdiff |
2021-03-22 |
Luke Kenneth Casso... | have get_predint return indicator that mask is all 1s |
tree | commitdiff |
2021-03-22 |
Cesar Strauss | Skip fetching integer predicate mask when register... |
tree | commitdiff |
2021-03-22 |
Cesar Strauss | Add traces for the new FSM and integer predicate decoding |
tree | commitdiff |
2021-03-22 |
Cesar Strauss | Decode and fetch integer predicate registers |
tree | commitdiff |
2021-03-21 |
Cesar Strauss | Fix typo |
tree | commitdiff |
2021-03-21 |
Cesar Strauss | Add unique name to decoded predication signals |
tree | commitdiff |
2021-03-21 |
Cesar Strauss | Revert removal of *.value from Enums |
tree | commitdiff |
2021-03-21 |
Cesar Strauss | Fix syntax |
tree | commitdiff |
2021-03-21 |
Luke Kenneth Casso... | more TODO comments |
tree | commitdiff |
2021-03-21 |
Luke Kenneth Casso... | add for-loop pseudocode for CR predicate mask reading |
tree | commitdiff |
2021-03-21 |
Luke Kenneth Casso... | code comments in TestIssuer |
tree | commitdiff |
2021-03-21 |
Cesar Strauss | Start work on the predicate fetch FSM |
tree | commitdiff |
2021-03-20 |
Luke Kenneth Casso... | more pseudocode in TestIssuer |
tree | commitdiff |
2021-03-20 |
Luke Kenneth Casso... | add harmless code and commented-out pseudocode for... |
tree | commitdiff |
2021-03-19 |
Luke Kenneth Casso... | more comments for TestIssuer when adding predication |
tree | commitdiff |
2021-03-19 |
Luke Kenneth Casso... | comments for TestIssuer get_predint and get_predcr |
tree | commitdiff |
2021-03-19 |
Luke Kenneth Casso... | add more pieces of predication reading puzzle to TestIssuer |
tree | commitdiff |
2021-03-19 |
Luke Kenneth Casso... | cleanup TestIssuer (comments) |
tree | commitdiff |
2021-03-19 |
Luke Kenneth Casso... | spelling |
tree | commitdiff |
2021-03-19 |
Luke Kenneth Casso... | code-shuffle in TestIssuer, split out setting up periph... |
tree | commitdiff |
2021-03-19 |
Luke Kenneth Casso... | move duplicated code to a function in TestIssuer |
tree | commitdiff |
2021-03-18 |
Luke Kenneth Casso... | more hint/comments |
tree | commitdiff |
2021-03-18 |
Luke Kenneth Casso... | update TestIssuer comments |
tree | commitdiff |
2021-03-18 |
Luke Kenneth Casso... | add comments on most likely place to put predicate... |
tree | commitdiff |
2021-03-18 |
Luke Kenneth Casso... | comments TestIssuer, add a stub FSM |
tree | commitdiff |
2021-03-17 |
Luke Kenneth Casso... | add SVP64 dststep incrementing in PowerDecoder2, Testis... |
tree | commitdiff |
2021-03-14 |
Cesar Strauss | Activate the VL==0 loop with any SVP64 prefix whatsoever |
tree | commitdiff |
2021-03-12 |
Luke Kenneth Casso... | use PowerDecoder2.loop_continue instead of no_out_vec |
tree | commitdiff |
2021-03-11 |
Luke Kenneth Casso... | add link of RA_OR_ZERO SVP64 detection |
tree | commitdiff |
2021-03-09 |
Cesar Strauss | Add some extra debug traces to the GTKWave document |
tree | commitdiff |
2021-03-09 |
Cesar Strauss | Create a new signal for the Simulator to wait on |
tree | commitdiff |
2021-03-08 |
Luke Kenneth Casso... | actually make it possible to disable svp64 on commandli... |
tree | commitdiff |
2021-03-08 |
Luke Kenneth Casso... | add option in TestRunner to disable svp64 via commandli... |
tree | commitdiff |
2021-03-08 |
Cesar Strauss | Remove the unused internal insn_done signal |
tree | commitdiff |
2021-03-08 |
Cesar Strauss | Fix argument order to match function declaration |
tree | commitdiff |
2021-03-07 |
Cesar Strauss | Merge WAIT_RESET into INSN_FETCH on the Issue FSM |
tree | commitdiff |
2021-03-07 |
Luke Kenneth Casso... | move DMI stuff to separate function in issuer.py |
tree | commitdiff |
2021-03-07 |
Luke Kenneth Casso... | update comments in issuer.py |
tree | commitdiff |
2021-03-07 |
Cesar Strauss | Implement the VL==0 loop |
tree | commitdiff |
2021-03-06 |
Cesar Strauss | Allow updating the PC and SVSTATE registers while stopped |
tree | commitdiff |
2021-03-06 |
Cesar Strauss | Begin to implement the Simple-V loop |
tree | commitdiff |
2021-03-06 |
Cesar Strauss | Do not reset pc_changed and sv_changed at instruction end |
tree | commitdiff |
2021-03-06 |
Cesar Strauss | Make the raw opcode input port of the decoder stay... |
tree | commitdiff |
2021-03-05 |
Luke Kenneth Casso... | litex expects wishbone "err" signals even if not used |
tree | commitdiff |
2021-03-05 |
Cesar Strauss | Move writing of the PC state register to the issue FSM |
tree | commitdiff |
2021-03-05 |
Cesar Strauss | Move the wait on "core stop" out of fetch, and into... |
tree | commitdiff |
2021-03-03 |
Luke Kenneth Casso... | cur_state is a global, does not have to be passed as... |
tree | commitdiff |
2021-03-03 |
Luke Kenneth Casso... | set SVSTATE in TestRunner using new TestIssuer.svstate_i |
tree | commitdiff |
2021-03-03 |
Luke Kenneth Casso... | add svstate_i to TestIssuer which mirrors pc_i |
tree | commitdiff |
2021-03-02 |
Luke Kenneth Casso... | sort out SPR setting in MMU |
tree | commitdiff |
2021-02-27 |
Cesar Strauss | Add traces for the new FSM |
tree | commitdiff |
2021-02-26 |
Luke Kenneth Casso... | remove sv_changed input to fetch_fsm, add it to issue_f... |
tree | commitdiff |
2021-02-26 |
Luke Kenneth Casso... | moving new_svstate and update_svstate into issue FSM... |
tree | commitdiff |
2021-02-26 |
Luke Kenneth Casso... | move fetch_insn_o into issue_fsm TestIssuer |
tree | commitdiff |
2021-02-26 |
Luke Kenneth Casso... | add comments, missing that VL loop ends after execution... |
tree | commitdiff |
2021-02-26 |
Cesar Strauss | Implement a decode/issue FSM between fetch and execute |
tree | commitdiff |
2021-02-24 |
Tobias Platen | test_runner.py: add needed imports |
tree | commitdiff |
2021-02-23 |
Tobias Platen | deduplicate |
tree | commitdiff |
2021-02-23 |
Luke Kenneth Casso... | add note that SVSTATE has changed, this will allow... |
tree | commitdiff |
2021-02-22 |
Luke Kenneth Casso... | move setting of NIA into fetch FSM in TestIssuer |
tree | commitdiff |
2021-02-22 |
Luke Kenneth Casso... | whoops |
tree | commitdiff |
2021-02-22 |
Luke Kenneth Casso... | moving PC-setting (NIA) out of execute_fsm in TestIssuer |
tree | commitdiff |
2021-02-22 |
Luke Kenneth Casso... | rename inter-FSM handshake signals in TestIssuer |
tree | commitdiff |
2021-02-21 |
Luke Kenneth Casso... | err trying to put in some FSM handshake signals, gettin... |
tree | commitdiff |
2021-02-21 |
Luke Kenneth Casso... | comment for where SVSTATE FSM should go |
tree | commitdiff |
2021-02-21 |
Cesar Strauss | Hide the register augmentation traces by default |
tree | commitdiff |
2021-02-21 |
Luke Kenneth Casso... | move execute_fsm to separate function in TestIssuer |
tree | commitdiff |
2021-02-21 |
Luke Kenneth Casso... | move fetch_fsm to separate function in TestIssuer |
tree | commitdiff |
2021-02-21 |
Luke Kenneth Casso... | add JTAG enable/disable of 4k SRAMs |
tree | commitdiff |
2021-02-20 |
Luke Kenneth Casso... | add QTY 4of 4k SRAMs SPBlock512W64B8W to TestIssuer... |
tree | commitdiff |
2021-02-20 |
Luke Kenneth Casso... | add option for QTY 4x 4k SRAM blocks (not added yet... |
tree | commitdiff |
2021-02-20 |
Luke Kenneth Casso... | whoops set ROM to none by mistake |
tree | commitdiff |
2021-02-20 |
Luke Kenneth Casso... | whoops spelling error |
tree | commitdiff |
2021-02-20 |
Luke Kenneth Casso... | add (unused) code for writing out SVSTATE in TestIssuer |
tree | commitdiff |
2021-02-20 |
Luke Kenneth Casso... | remove massive code-duplication, move simple "self... |
tree | commitdiff |
2021-02-20 |
Tobias Platen | add rom debugger |
tree | commitdiff |
2021-02-20 |
Tobias Platen | add mmu rom testcase |
tree | commitdiff |
2021-02-17 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
tree | commitdiff |
2021-02-17 |
Tobias Platen | add wishbone signals to gtkwave output |
tree | commitdiff |
2021-02-17 |
Cesar Strauss | Add the SVSTATE traces to GTKWave to allow debugging... |
tree | commitdiff |
2021-02-17 |
Cesar Strauss | Initialize the core SVSTATE from the corresponding... |
tree | commitdiff |
2021-02-17 |
Cesar Strauss | Revert "Setup SVSTATE, from the test settings, at the... |
tree | commitdiff |
2021-02-17 |
Cesar Strauss | Add traces to debug SVP64 prefix decoding issues |
tree | commitdiff |
2021-02-17 |
Cesar Strauss | Setup SVSTATE, from the test settings, at the start |
tree | commitdiff |
2021-02-16 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
tree | commitdiff |
2021-02-15 |
Tobias Platen | test case for MMU SPRs: PID and PRTBL |
tree | commitdiff |
next |