2021-01-10 |
Tobias Platen | add microwatt mmu config option to compunits.py |
tree | commitdiff |
2021-01-01 |
Cesar Strauss | Add zero CR test case and fix comments |
tree | commitdiff |
2021-01-01 |
Cesar Strauss | Add test cases with rc=1 |
tree | commitdiff |
2021-01-01 |
Cesar Strauss | Make all ports the same size, on the test ALU |
tree | commitdiff |
2021-01-01 |
Cesar Strauss | Add CR output port to test cases |
tree | commitdiff |
2021-01-01 |
Cesar Strauss | Add CR to the output data port |
tree | commitdiff |
2021-01-01 |
Cesar Strauss | Make output write enables independent of valid_o |
tree | commitdiff |
2021-01-01 |
Cesar Strauss | Move NOP test case earlier |
tree | commitdiff |
2021-01-01 |
Cesar Strauss | Disable data value output on NOP |
tree | commitdiff |
2021-01-01 |
Cesar Strauss | Add condition register (CR) output |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Implement and test NOP in the test ALU |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Don't use OP_NOP for zero-delay subtraction |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Test first input port being masked out |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Sign extend the second input port |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Test masked-out second input port |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Add sign extend to the Test ALU |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Show rdmaskn and wrmask in GTKWave |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Use the increment operator |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Add support for masked write operations |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Clarify reason for holding rdmaskn valid during the... |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Remove previous version of the CompUnit parallel unit... |
tree | commitdiff |
2020-12-31 |
Cesar Strauss | Only hold the decoder signals for one cycle, along... |
tree | commitdiff |
2020-12-30 |
Cesar Strauss | Test the rdmaskn control signal |
tree | commitdiff |
2020-12-29 |
Cesar Strauss | Remove left-over comments. |
tree | commitdiff |
2020-12-13 |
Cesar Strauss | Allow more test cases to be run with CXXSim |
tree | commitdiff |
2020-12-07 |
Cesar Strauss | Display the instruction type as a vector on cxxsim |
tree | commitdiff |
2020-12-06 |
Cesar Strauss | Update GTKWave documents to work with latest cxxsim |
tree | commitdiff |
2020-11-24 |
Cesar Strauss | Fix some typos and whitespace |
tree | commitdiff |
2020-11-24 |
Cesar Strauss | Port the DummyALU test case to the new parallel issuer |
tree | commitdiff |
2020-11-23 |
Cesar Strauss | Results are now a list, so "expected" should follow... |
tree | commitdiff |
2020-11-23 |
Cesar Strauss | Parameterize the issuer on the number of operands and... |
tree | commitdiff |
2020-11-22 |
Cesar Strauss | Refactor the ALU operation issuer into a class |
tree | commitdiff |
2020-11-22 |
Cesar Strauss | Port the ALU test case to the new parallel test style |
tree | commitdiff |
2020-11-22 |
Cesar Strauss | Add a GTKWave document to the ALU test case |
tree | commitdiff |
2020-11-19 |
Cesar Strauss | Separate input and output ports by color |
tree | commitdiff |
2020-11-19 |
Cesar Strauss | Explain the test cases |
tree | commitdiff |
2020-11-18 |
Cesar Strauss | Separate individual traces for each rel_o/go_i port |
tree | commitdiff |
2020-11-16 |
Cesar Strauss | Add a transaction counter to producers and consumers |
tree | commitdiff |
2020-11-15 |
Cesar Strauss | Implement ResultConsumer and port the Shifter unit... |
tree | commitdiff |
2020-11-14 |
Cesar Strauss | Move the DUT driver to within the test case process |
tree | commitdiff |
2020-11-14 |
Cesar Strauss | Fix and enable the regspec test for the Shifter |
tree | commitdiff |
2020-11-01 |
Cesar Strauss | Add a check for liveness. |
tree | commitdiff |
2020-10-31 |
Cesar Strauss | Check that the read and write counters differ at most... |
tree | commitdiff |
2020-10-31 |
Cesar Strauss | Remove stray comment |
tree | commitdiff |
2020-10-28 |
Cesar Strauss | Implement an operand producer that talks the rel_o... |
tree | commitdiff |
2020-10-24 |
Cesar Strauss | Create a GTKWave document for the test ALU unit tests |
tree | commitdiff |
2020-10-18 |
Cole Poirier | use random.seed to generate repro cases of the two... |
tree | commitdiff |
2020-10-12 |
Cole Poirier | fix ModuleNotFound/Import errors found when running... |
tree | commitdiff |
2020-10-08 |
Luke Kenneth Casso... | minor icache cleanup |
tree | commitdiff |
2020-10-08 |
Cole Poirier | second attempt at https://bugs.libre-soc.org/show_bug... |
tree | commitdiff |
2020-10-08 |
Cole Poirier | remove singleton dict per https://bugs.libre-soc.org... |
tree | commitdiff |
2020-10-08 |
Cole Poirier | first attempt at 3) of |
tree | commitdiff |
2020-10-08 |
Cole Poirier | modify wb_get per 1) of https://bugs.libre-soc.org... |
tree | commitdiff |
2020-10-07 |
Tobias Platen | connect mmu_done, ldst_error, cache_paradox |
tree | commitdiff |
2020-10-06 |
Tobias Platen | remove redunant signals |
tree | commitdiff |
2020-10-06 |
Luke Kenneth Casso... | update comments on pimem.py |
tree | commitdiff |
2020-10-06 |
Tobias Platen | test_mmu_dcache_pi.py |
tree | commitdiff |
2020-10-06 |
Luke Kenneth Casso... | passing LDSTException over to Trap Pipeline |
tree | commitdiff |
2020-10-06 |
Luke Kenneth Casso... | make LDSTException fields added from list of fieldnames |
tree | commitdiff |
2020-10-06 |
Luke Kenneth Casso... | move LDSTException to mem_types |
tree | commitdiff |
2020-10-06 |
Luke Kenneth Casso... | add LDSTException to PortInterface |
tree | commitdiff |
2020-10-05 |
Luke Kenneth Casso... | add debug / investigation print statements |
tree | commitdiff |
2020-10-05 |
Cole Poirier | icache.py fix ispow2() util fn per https://bugs.libre... |
tree | commitdiff |
2020-10-05 |
Luke Kenneth Casso... | whoops fix syntax error |
tree | commitdiff |
2020-10-05 |
Luke Kenneth Casso... | whoops fix syntax error |
tree | commitdiff |
2020-10-05 |
Luke Kenneth Casso... | return test rather than "if test return True else False" |
tree | commitdiff |
2020-10-05 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-10-05 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-10-05 |
Cole Poirier | icache.py add python asserts that were a TODO commented... |
tree | commitdiff |
2020-10-05 |
Cole Poirier | icache.py fix formatting, mostly due to reduced indenta... |
tree | commitdiff |
2020-10-05 |
Cole Poirier | icache.py remove comment that contained the entirety... |
tree | commitdiff |
2020-10-05 |
Cole Poirier | icache.py move icache_miss WAIT_ACK FSM state into... |
tree | commitdiff |
2020-10-05 |
Cole Poirier | icache.py move icache_miss CLR_TAG FSM state into metho... |
tree | commitdiff |
2020-10-05 |
Cole Poirier | icache.py move icache_miss IDLE FSM state into method... |
tree | commitdiff |
2020-10-02 |
Cole Poirier | icache.py add req_hit_way as arg to icache_comb, actual... |
tree | commitdiff |
2020-10-01 |
Cole Poirier | icache.py add missing comb signal assignments per https... |
tree | commitdiff |
2020-10-01 |
Luke Kenneth Casso... | arg CacheRam read output needs delay by 1 cycle |
tree | commitdiff |
2020-10-01 |
Luke Kenneth Casso... | do not pass cache row array around, just the current row |
tree | commitdiff |
2020-10-01 |
Luke Kenneth Casso... | revert bug in icache wishbone ack |
tree | commitdiff |
2020-10-01 |
Cesar Strauss | Add GTKWave document to test_compunit_fsm |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | clean up row store and wb adr in icache |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | hmm only set wishbone address if ack is actually received |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | add more debug prints in icache |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | remove more reviewed comments |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | remove reviewed comments |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | comb on wr_index not sync |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | start removing reviewed comments |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | use same constant name (confusing otherwise) |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | need asserts |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | halve the number of icache lines for now |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | use Repl rather than for-loop to copy bit |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | move loop invariant test out of loop |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | reduce size of ilang file by a factor of FIVE |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | store tag in temp signal |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | reduce gate usage by getting cache row only not entire... |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | fix read_tag to use word_select correctly |
tree | commitdiff |
2020-09-30 |
Luke Kenneth Casso... | forgot to add PLRUs as submodules |
tree | commitdiff |
2020-09-29 |
Cole Poirier | icache.py fix combinatorial loop with by testing temp... |
tree | commitdiff |
2020-09-29 |
Cole Poirier | icache.py fix is_last_row_addr, get_next_row_addr |
tree | commitdiff |
2020-09-29 |
Cole Poirier | icache.py trying to sort out test failure, added r... |
tree | commitdiff |
next |