2022-10-26 |
Cesar Strauss | Reset req_l latch on system reset |
commit | commitdiff |
2022-10-26 |
Cesar Strauss | Reset src_l latch on issue_i |
commit | commitdiff |
2022-03-18 |
Luke Kenneth Casso... | turn CompALU/CompLDST latches synchronous |
commit | commitdiff |
2022-01-31 |
Luke Kenneth Casso... | remove combinatorial loop from MultiCompUnit |
commit | commitdiff |
2022-01-30 |
Luke Kenneth Casso... | identify combinatorial loop signals in MultiCompUnit... |
commit | commitdiff |
2021-12-01 |
Luke Kenneth Casso... | stack of changes to MultiCompUnit to speed it up |
commit | commitdiff |
2021-12-01 |
Luke Kenneth Casso... | experimenting with option to shorten MultiCompUnit... |
commit | commitdiff |
2021-12-01 |
Luke Kenneth Casso... | allow MultiCompUnit to set read and write latches to... |
commit | commitdiff |
2021-11-17 |
Luke Kenneth Casso... | add probe of whether CompUnit ALU is done or not. |
commit | commitdiff |
2021-11-09 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff |
2021-11-08 |
Luke Kenneth Casso... | in MultiCompUnit, put rdmaskn into src latch rather... |
commit | commitdiff |
2021-11-07 |
Luke Kenneth Casso... | remove some of the uses of wrmask (redundant) |
commit | commitdiff |
2021-11-04 |
Luke Kenneth Casso... | write-ok is expected to stay valid *after* being set, |
commit | commitdiff |
2021-11-01 |
Luke Kenneth Casso... | add beginnings of FunctionUnitBaseMulti |
commit | commitdiff |
2021-08-24 |
Luke Kenneth Casso... | replace data_o with o_data and data_i with i_data as... |
commit | commitdiff |
2021-08-24 |
Luke Kenneth Casso... | big rename, global/search/replace of ready_o with o_rea... |
commit | commitdiff |
2020-09-07 |
Luke Kenneth Casso... | bit of a big reorg of data structures |
commit | commitdiff |
2020-08-15 |
Luke Kenneth Casso... | clear compalu data latch always on issue |
commit | commitdiff |
2020-08-14 |
Luke Kenneth Casso... | remove latchregister, use sync to capture compunit... |
commit | commitdiff |
2020-08-14 |
Luke Kenneth Casso... | sync on alu results in compalu |
commit | commitdiff |
2020-08-13 |
Luke Kenneth Casso... | code-shuffle |
commit | commitdiff |
2020-08-13 |
Luke Kenneth Casso... | sync on reset in compalu |
commit | commitdiff |
2020-08-13 |
Luke Kenneth Casso... | another sync to cut latency |
commit | commitdiff |
2020-08-13 |
Luke Kenneth Casso... | remove latchregister, sync src oper_i into MultiCompUnit |
commit | commitdiff |
2020-08-13 |
Luke Kenneth Casso... | minor tidyup on alu compunit: |
commit | commitdiff |
2020-08-13 |
Luke Kenneth Casso... | plenty of time to wait for operand, so use "sync" in... |
commit | commitdiff |
2020-08-09 |
Luke Kenneth Casso... | compalu combinatorial loop detected |
commit | commitdiff |
2020-07-29 |
Luke Kenneth Casso... | bit of a big change: add prefixes "cu_" to all CompUnit... |
commit | commitdiff |
2020-07-25 |
Luke Kenneth Casso... | going on a bit of a "naming" spree, this for Jean-Paul... |
commit | commitdiff |
2020-07-22 |
Jacob Lifshay | Merge remote-tracking branch 'origin/master' |
commit | commitdiff |
2020-07-22 |
Jacob Lifshay | format code |
commit | commitdiff |
2020-07-11 |
Luke Kenneth Casso... | sort out core write latching: gate by busy, and use... |
commit | commitdiff |
2020-07-11 |
Luke Kenneth Casso... | * clarifying core function unit enable |
commit | commitdiff |
2020-07-02 |
Luke Kenneth Casso... | allow ALU names to propagate through from FU to CompUni... |
commit | commitdiff |
2020-06-11 |
Luke Kenneth Casso... | even more complexity in CompALUMulti, to deal with... |
commit | commitdiff |
2020-06-09 |
Cesar Strauss | Avoid a combinatorial loop on valid_o |
commit | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | allow Mem initialisation in ISACaller |
commit | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | LDSTCompUnit test data structures linked up, starting... |
commit | commitdiff |
2020-06-03 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff |
2020-06-02 |
Luke Kenneth Casso... | argh - bad hack, detecting when there are no registers... |
commit | commitdiff |
2020-06-01 |
Luke Kenneth Casso... | sigh - another instance where write-mask needed to... |
commit | commitdiff |
2020-05-31 |
Luke Kenneth Casso... | remove unneeded imports |
commit | commitdiff |
2020-05-31 |
Luke Kenneth Casso... | split out compalu unit tests to separate module (gettin... |
commit | commitdiff |
2020-05-31 |
Luke Kenneth Casso... | HA! found a bug in MultiCompUnit handling of write... |
commit | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | add in write-mask into MultiCompUnit and MCU-ALU unit... |
commit | commitdiff |
2020-05-30 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | create a write-mask, anything with an "ok" in the Recor... |
commit | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | allow MultiCompUnit outputs to be Records, to capture... |
commit | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | add read-mask to MultiCompUnit |
commit | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | code-shuffle / comments |
commit | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | mess - but a functional mess. ALU-MultiCompUnit semi... |
commit | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | grab other results from ALU pipeline in compunit test |
commit | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | still experimenting with ALU-CompUnit interaction |
commit | commitdiff |
2020-05-29 |
Luke Kenneth Casso... | trigger ALU ready when operands ready |
commit | commitdiff |
2020-05-29 |
Luke Kenneth Casso... | trigger read ALU ready/valid from latch as well |
commit | commitdiff |
2020-05-29 |
Luke Kenneth Casso... | use a latch to communicate read/valid output from ALU |
commit | commitdiff |
2020-05-29 |
Luke Kenneth Casso... | latch all output on ALU output valid |
commit | commitdiff |
2020-05-29 |
Luke Kenneth Casso... | create read-done pulse |
commit | commitdiff |
2020-05-29 |
Luke Kenneth Casso... | write-release moves out of "ALU valid" due to using... |
commit | commitdiff |
2020-05-29 |
Luke Kenneth Casso... | signal start of request from when ALU triggers result... |
commit | commitdiff |
2020-05-29 |
Luke Kenneth Casso... | create rising pulse from ALU valid |
commit | commitdiff |
2020-05-29 |
Luke Kenneth Casso... | names of attributes needs to be dest_o not dest_i |
commit | commitdiff |
2020-05-29 |
Cesar Strauss | Allow immediate assertion of go in the same cycle as rel |
commit | commitdiff |
2020-05-29 |
Cesar Strauss | Correct typo |
commit | commitdiff |
2020-05-29 |
Cesar Strauss | Send a one-clock "go" pulse after a configurable number... |
commit | commitdiff |
2020-05-28 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff |
2020-05-28 |
Luke Kenneth Casso... | add quick test of 3-operand DummyALU in MultiCompALU |
commit | commitdiff |
2020-05-28 |
Luke Kenneth Casso... | debugging test_alu_compunit.py |
commit | commitdiff |
2020-05-28 |
Cesar Strauss | Check that rd rises after issue_i, unless it's immediate |
commit | commitdiff |
2020-05-28 |
Cesar Strauss | Store and present parameters together with issue_i |
commit | commitdiff |
2020-05-27 |
Cesar Strauss | Move test case parameters to an "operation" member... |
commit | commitdiff |
2020-05-27 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff |
2020-05-27 |
Cesar Strauss | Remove the monitor process |
commit | commitdiff |
2020-05-25 |
Cesar Strauss | Check that busy_o doesn't rise on its own |
commit | commitdiff |
2020-05-25 |
Cesar Strauss | Implement the issue_i/busy_o protocol check. |
commit | commitdiff |
2020-05-25 |
Cesar Strauss | Move process list to CompUnitParallelTest |
commit | commitdiff |
2020-05-25 |
Luke Kenneth Casso... | update comments on compalu_multi.py |
commit | commitdiff |
2020-05-25 |
Luke Kenneth Casso... | add some more stub comments |
commit | commitdiff |
2020-05-25 |
Luke Kenneth Casso... | yield blank so test passes |
commit | commitdiff |
2020-05-25 |
Luke Kenneth Casso... | add stubs |
commit | commitdiff |
2020-05-25 |
Luke Kenneth Casso... | add comments |
commit | commitdiff |
2020-05-25 |
Cesar Strauss | Fix detection of busy_o inside the monitor process |
commit | commitdiff |
2020-05-25 |
Cesar Strauss | Proof of concept of a parallel test |
commit | commitdiff |
2020-05-25 |
Luke Kenneth Casso... | must not do rd-req checking when both imm and zero... |
commit | commitdiff |
2020-05-25 |
Luke Kenneth Casso... | comment out invalid test |
commit | commitdiff |
2020-05-25 |
Luke Kenneth Casso... | lots of greater than 80 chars |
commit | commitdiff |
2020-05-25 |
Luke Kenneth Casso... | switch out req rel if immediate enabled |
commit | commitdiff |
2020-05-25 |
Cesar Strauss | Show oper_r and oper_i in the signal list, in simulation |
commit | commitdiff |
2020-05-24 |
Luke Kenneth Casso... | spelling |
commit | commitdiff |
2020-05-24 |
Luke Kenneth Casso... | spelling |
commit | commitdiff |
2020-05-24 |
Cesar Strauss | Avoid overwriting the first vcd file with the second one |
commit | commitdiff |
2020-05-24 |
Cesar Strauss | Rename the internal DFF of latchregisters to avoid... |
commit | commitdiff |
2020-05-24 |
Luke Kenneth Casso... | move docstring to wiki for compunit |
commit | commitdiff |
2020-05-23 |
Cesar Strauss | Add a few test cases with zero_a set, in combination... |
commit | commitdiff |
2020-05-23 |
Cesar Strauss | Allow zero_a to be set when simulating an operation |
commit | commitdiff |
2020-05-23 |
Luke Kenneth Casso... | common function for op zero and op immed |
commit | commitdiff |
2020-05-23 |
Cesar Strauss | Choose between RA (src1) and zero immediate, conditione... |
commit | commitdiff |
2020-05-23 |
Luke Kenneth Casso... | add comments |
commit | commitdiff |
2020-05-23 |
Luke Kenneth Casso... | split out RegSpecs into separate module |
commit | commitdiff |
2020-05-23 |
Luke Kenneth Casso... | split out RegSpec API into separate class (TODO: move... |
commit | commitdiff |
next |