2020-06-25 |
Luke Kenneth Casso... | add attempt at mapping between PortInterface and LoadSt... |
tree | commitdiff |
2020-06-25 |
Luke Kenneth Casso... | rename LoadStoreInterface signals to include _i and... |
tree | commitdiff |
2020-06-25 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-06-24 |
Michael Nolan | Revert "modify PortInterface so subfields include the... |
tree | commitdiff |
2020-06-24 |
Michael Nolan | Have lsmem handle stall and valid signals correctly |
tree | commitdiff |
2020-06-24 |
Michael Nolan | Add handling of byte reads and writes |
tree | commitdiff |
2020-06-24 |
Michael Nolan | Add more complete testbench for lsmem.py |
tree | commitdiff |
2020-06-24 |
Michael Nolan | Super basic first try of testmem with load store unit... |
tree | commitdiff |
2020-06-24 |
Luke Kenneth Casso... | import minerva and use LoadStoreUnitInterface |
tree | commitdiff |
2020-06-24 |
Michael Nolan | Add specification for load store interface |
tree | commitdiff |
2020-06-23 |
Michael Nolan | modify PortInterface so subfields include the port... |
tree | commitdiff |
2020-06-23 |
Luke Kenneth Casso... | annoying error in latest nmigen |
tree | commitdiff |
2020-06-22 |
Luke Kenneth Casso... | remove unused module |
tree | commitdiff |
2020-06-22 |
Luke Kenneth Casso... | simplified L0CacheBuffer down to a "PortInterface Arbiter" |
tree | commitdiff |
2020-06-22 |
Luke Kenneth Casso... | add TestMemoryPortInterface class which is designed... |
tree | commitdiff |
2020-06-22 |
Luke Kenneth Casso... | comments for LDST CompUnit test |
tree | commitdiff |
2020-06-22 |
Luke Kenneth Casso... | enable byte-reverse in CompLDSTUnit test |
tree | commitdiff |
2020-06-22 |
Luke Kenneth Casso... | remove CompLDSTOpSubset, replace with just data_len. |
tree | commitdiff |
2020-06-22 |
Luke Kenneth Casso... | move BE/LE byte-reverse into LDSTCompUnit |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add TODO comments to upgrade L0CacheBuffer to a new... |
tree | commitdiff |
2020-06-16 |
Luke Kenneth Casso... | set up a TestIssuer class with a FSM for doing instruct... |
tree | commitdiff |
2020-06-16 |
Luke Kenneth Casso... | add ports to TestMemory |
tree | commitdiff |
2020-06-14 |
Luke Kenneth Casso... | add in byte-reverse from op PowerDecode2 field |
tree | commitdiff |
2020-06-14 |
Luke Kenneth Casso... | error in address width (truncated) in setting up L0Cach... |
tree | commitdiff |
2020-06-14 |
Luke Kenneth Casso... | error in naming that ended up in gtkwave from a proxy |
tree | commitdiff |
2020-06-14 |
Luke Kenneth Casso... | add byte-reversal on LD and ST in L0CacheBuffer |
tree | commitdiff |
2020-06-13 |
Cesar Strauss | Wait for all active rel signals to be high, and only... |
tree | commitdiff |
2020-06-11 |
Luke Kenneth Casso... | some ugly hacks that get LD/ST immediate working |
tree | commitdiff |
2020-06-11 |
Luke Kenneth Casso... | even more complexity in CompALUMulti, to deal with... |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | rename unit test function in ld/st compalu_multi |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | hmmm very confused about LD/ST CompUnit unit test |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | wrong data structure being imported, duplicate CompLDST... |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | remove old code |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | set data_len in compldst_multi unit test |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | yield ports from data_o and addr_o |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | expand LenExpand to 4 bits in order to cover 1/2/4... |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | got L0CacheBuffer shift/mask working on a preliminary... |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | add use of classes in L0Cache unit tests |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | start using unittest suite in l0_cache.py |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | add in LenExpander to L0CacheBuffer, not used yet |
tree | commitdiff |
2020-06-10 |
Tobias Platen | make resetless for all signals in DataMergerRecord |
tree | commitdiff |
2020-06-09 |
Cesar Strauss | Keep the sequencer in the "done" state until ready_i... |
tree | commitdiff |
2020-06-09 |
Luke Kenneth Casso... | rename truncaddr to splitaddr, return LSBs and MSBs |
tree | commitdiff |
2020-06-09 |
Luke Kenneth Casso... | add len-expander to L0CacheBuffer, so as to be able... |
tree | commitdiff |
2020-06-09 |
Tobias Platen | undo code removed by commit 12297566322355ce5fed2e2a546... |
tree | commitdiff |
2020-06-09 |
Tobias Platen | elaborate function for DualPortSplitter |
tree | commitdiff |
2020-06-09 |
Cesar Strauss | Avoid a combinatorial loop on valid_o |
tree | commitdiff |
2020-06-09 |
Tobias Platen | fixes for DualPortSplitter |
tree | commitdiff |
2020-06-09 |
Luke Kenneth Casso... | make DataMerger record reset_less |
tree | commitdiff |
2020-06-09 |
Luke Kenneth Casso... | add truncaddr function to L0CacheBuffer test class |
tree | commitdiff |
2020-06-09 |
Luke Kenneth Casso... | add convenience variables in TestMemory |
tree | commitdiff |
2020-06-08 |
Luke Kenneth Casso... | move datamerger proof into standard directory location... |
tree | commitdiff |
2020-06-07 |
Cesar Strauss | Assign the one-clock delay operation from ADD to SHR |
tree | commitdiff |
2020-06-07 |
Cesar Strauss | Try responding with ready_i on the same cycle as valid_o |
tree | commitdiff |
2020-06-07 |
Cesar Strauss | Assert valid_o one clock early, as alu_done is asserted |
tree | commitdiff |
2020-06-07 |
Cesar Strauss | Make the test ALU conform to the valid/ready protocol |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | expand regwid to 64 in l0_cache test |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | allow Mem initialisation in ISACaller |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | write-mask made from LD and Update mode (for data_o... |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | LDSTCompUnit test data structures linked up, starting... |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | allow CompLDSTOpSubset to be passed through to LDSTCompUnit |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | set up LDSTCompUnit using regspec |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | add extra bugreport link |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | whitespace indentation |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | whoops dest%d_o not dest%d_i |
tree | commitdiff |
2020-06-05 |
Tobias Platen | fix proof_datamerger (see 216#c56) |
tree | commitdiff |
2020-06-05 |
Luke Kenneth Casso... | add comments and start of elaborate |
tree | commitdiff |
2020-06-05 |
Tobias Platen | implement init function of DualPortSplitter |
tree | commitdiff |
2020-06-05 |
Tobias Platen | uncomment rtlil.convert in test_l0_cache that causes... |
tree | commitdiff |
2020-06-04 |
Luke Kenneth Casso... | use copy of FHDLTestCase |
tree | commitdiff |
2020-06-03 |
Tobias Platen | more work on proof_datamerger.py |
tree | commitdiff |
2020-06-03 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
tree | commitdiff |
2020-06-03 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
tree | commitdiff |
2020-06-03 |
Tobias Platen | whitespace fix for proof_datamerger.py |
tree | commitdiff |
2020-06-03 |
Cesar Strauss | Check completion of the sub-processes |
tree | commitdiff |
2020-06-03 |
Cesar Strauss | Simplify immediate check |
tree | commitdiff |
2020-06-03 |
Cesar Strauss | Preliminary check of the alu protocol |
tree | commitdiff |
2020-06-03 |
Cesar Strauss | Pass along the operand, in the cycle in which go is... |
tree | commitdiff |
2020-06-02 |
Luke Kenneth Casso... | argh - bad hack, detecting when there are no registers... |
tree | commitdiff |
2020-06-02 |
Tobias Platen | proof_datamerger: proof that output is zero when idle |
tree | commitdiff |
2020-06-02 |
Cesar Strauss | Allow at least one operand to be fetched |
tree | commitdiff |
2020-06-02 |
Cesar Strauss | Hold rdmaskn active during the busy_o cycle |
tree | commitdiff |
2020-06-01 |
Luke Kenneth Casso... | sigh - another instance where write-mask needed to... |
tree | commitdiff |
2020-06-01 |
Tobias Platen | proof_datamerger wip |
tree | commitdiff |
2020-06-01 |
Cesar Strauss | Add rdmaskn parameter and assert it along issue_i |
tree | commitdiff |
2020-05-31 |
Luke Kenneth Casso... | add comments for MultiCompUnit parallel test |
tree | commitdiff |
2020-05-31 |
Luke Kenneth Casso... | remove unneeded imports |
tree | commitdiff |
2020-05-31 |
Luke Kenneth Casso... | split out compalu unit tests to separate module (gettin... |
tree | commitdiff |
2020-05-31 |
Luke Kenneth Casso... | HA! found a bug in MultiCompUnit handling of write... |
tree | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | add in use of "Settle" |
tree | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | add in write-mask into MultiCompUnit and MCU-ALU unit... |
tree | commitdiff |
2020-05-30 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
tree | commitdiff |
2020-05-30 |
Tobias Platen | unit test for DataMerger |
tree | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | create a write-mask, anything with an "ok" in the Recor... |
tree | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | allow MultiCompUnit outputs to be Records, to capture... |
tree | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | add read-mask to MultiCompUnit |
tree | commitdiff |
2020-05-30 |
Luke Kenneth Casso... | code-shuffle / comments |
tree | commitdiff |
next |