2020-06-29 |
Luke Kenneth Casso... | fetch instructions from bare wishbone fetch unit |
tree | commitdiff |
2020-06-28 |
Cesar Strauss | Start with a simpler test case |
tree | commitdiff |
2020-06-28 |
Cesar Strauss | Let p.ready_o be active while the test ALU is idle |
tree | commitdiff |
2020-06-28 |
Cesar Strauss | Add missing ports to the test ALU |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | read from instruction memory using FetchUnitInterface |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | add Config Fetch interface and quick unit test |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | add test instruction memory |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | add readonly option to TestMemory |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | got Pi2LSUI FSM working |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | new Pi2LSUI working, using PortInterfaceBase |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | start new version of Pi2LSUI based on PortInterfaceBase |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | pass addr/mask through to PortInterfaceBase rd/wr addr |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | cleanup (remove unneeded imports) |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | more code-shuffle for TestMemoryPortInterface |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | more code-shuffle for TestMemoryPortInterface |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | minor cleanup, put get/set rdport/wrport into function |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | merge LDSTPort into TestMemoryPortInterface |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | use PortInterface connect_port |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | use PortInterface connect_port |
tree | commitdiff |
2020-06-28 |
Luke Kenneth Casso... | attempt to get Pi2LSUI FSM working |
tree | commitdiff |
2020-06-27 |
Luke Kenneth Casso... | only activate ld_in_progress if addr is ok |
tree | commitdiff |
2020-06-27 |
Luke Kenneth Casso... | increase (double) address width in TstL0CacheBuffer |
tree | commitdiff |
2020-06-27 |
Luke Kenneth Casso... | unit test in l0_cache to connect to testpi and test_bare_wb |
tree | commitdiff |
2020-06-27 |
Luke Kenneth Casso... | make PortInterface modules consistent with same API |
tree | commitdiff |
2020-06-27 |
Luke Kenneth Casso... | use ConfigMemoryPortInterface in TstL0CacheBuffer |
tree | commitdiff |
2020-06-27 |
Luke Kenneth Casso... | fix TestMemLoadStoreUnit, it required a FSM to monitor... |
tree | commitdiff |
2020-06-27 |
Luke Kenneth Casso... | add wishbone Pi2LSUI test |
tree | commitdiff |
2020-06-27 |
Luke Kenneth Casso... | reconfigureable PortInterface testing now possible |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | name issue in Pi2LSUI |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | slight reorg on test_pi2ls.py |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | correct address in pi2ls |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | oops forgot to initialise base class of TestMemLoadStor... |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | add in LenExpand shift/mask |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | add quick test showing Pi2LSUI not quite reading/writing to |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | remove extraneous yields |
tree | commitdiff |
2020-06-26 |
Michael Nolan | Modify pi2ls so it passes the portinterface unit tests |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | set address ok and fix unit test to check it properly |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | add pi.busy_o connection, increase to 64 bit |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | unit test broken is ok :) |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | set pi.ld.ok to 1 if pi.is_ld_i is set |
tree | commitdiff |
2020-06-26 |
Michael Nolan | Move tests for pimem to new file, add ability to test... |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | halve the test memory size again |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | shrink test memory size down to only 64 words |
tree | commitdiff |
2020-06-26 |
Luke Kenneth Casso... | code-morph which redirects lsmem unit test through... |
tree | commitdiff |
2020-06-25 |
Luke Kenneth Casso... | allow Pi2LSUI to accept incoming PortInterface and... |
tree | commitdiff |
2020-06-25 |
Luke Kenneth Casso... | add extra parameter, mask_wid, to TestMemLoadStoreUnit |
tree | commitdiff |
2020-06-25 |
Luke Kenneth Casso... | start connecting up Pi2LSUI |
tree | commitdiff |
2020-06-25 |
Luke Kenneth Casso... | add LenExpand module, tidyup on docstring |
tree | commitdiff |
2020-06-25 |
Luke Kenneth Casso... | add beginnings of Pi2LSUI |
tree | commitdiff |
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 |
next |