2020-06-16 |
Luke Kenneth... | move check regs in simple core to separate function |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | move test core reg set up into separate function |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | set up a TestIssuer class with a FSM for doing instruct... |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | add ports to TestMemory |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | add beginnings of TestIssuer class, to issue instructio... |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | weird: adding TestMemory with no port causes nmigen... |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | refer to signals directly in Test Core |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | add test instruction memory SRAM |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | update popcount docstring |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | start trying to fill in some comments in Minerva L1... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | whitespace cleanup |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | imports and syntax errors fixed (found test_cache.py) |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | more whitespace |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | more whitespace on minerva (no unit tests, so cannot... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | whitespace cleanup, remove minerva DataSelector class |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | have to set up addr/st rel-go link before setting up... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | add in memory setup/check but disable LDST Unit Tests... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | move setup/check memory into helper functions for use... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | whoops LDSTCompUnit was identified as a Function.ALU... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | add in TstL0CacheBuffer but disable temporarily |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | add optional LDSTFunctionUnit to compunits |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | unit tests showing byte-reverse works |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | add sim-qemu test for byte-reversed LD/ST |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | add in byte-reverse from op PowerDecode2 field |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | error in address width (truncated) in setting up L0Cach... |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | error in naming that ended up in gtkwave from a proxy |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | add another LD/ST example to qemu-sim test, |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | add byte-reversal on LD and ST in L0CacheBuffer |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | reasonably certain that the careful and slow use of... |
commit | commitdiff | tree |
2020-06-13 |
Cesar Strauss | Wait for all active rel signals to be high, and only... |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | first cut at qemu memory dump and compare |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | note possible BE/LE mode needed for memory reads/writes |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | update ld/st test to see what is going on |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | tracking down what looks like an error in the Simulator... |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | debug printout of sim and hardware memory, shows mismat... |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | use ALUHelpers in LDSTCompUnit test |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | some ugly hacks that get LD/ST immediate working |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | even more complexity in CompALUMulti, to deal with... |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | must distinguish between rd/write xer_ca sim helpers |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | fixing get_rd_sim_xer_ca, has to only read carry if... |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | yield needed for unit tests to work (has to go) |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | read and write version of get_sim_xer_ca are different |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | use ALUHelpers in shift_rot |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | add fast spr1/2 sim ALUHelpers |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | rename get_sim_cr_a to get_wr_sim_cr_a for now |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | move Decode2ToExecute1Type to separate module |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2020-06-10 |
Michael Nolan | modify qemu.py to set qemu's cr to 0 |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | link ST.go directly to ST.rel |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | rename unit test function in ld/st compalu_multi |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | hmmm very confused about LD/ST CompUnit unit test |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | wrong data structure being imported, duplicate CompLDST... |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | remove old code |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | set data_len in compldst_multi unit test |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | yield ports from data_o and addr_o |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | expand LenExpand to 4 bits in order to cover 1/2/4... |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | got L0CacheBuffer shift/mask working on a preliminary... |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | add use of classes in L0Cache unit tests |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | start using unittest suite in l0_cache.py |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | creates an import error and stops unit tests from running |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | add in LenExpander to L0CacheBuffer, not used yet |
commit | commitdiff | tree |
2020-06-10 |
Tobias Platen | make resetless for all signals in DataMergerRecord |
commit | commitdiff | tree |
2020-06-10 |
Tobias Platen | PortInterface refactoring |
commit | commitdiff | tree |
2020-06-10 |
Tobias Platen | exception if rolls in addr_split.py |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | add link to bug 361 in FU test |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | TODO on RA immediate-zero mode |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | re-do cookie-cut of alu test_pipe_caller.py over to... |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | use ALUHelpers in output stage of test_pipe_caller |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | use sim-get helpers in ALU input fetch |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | use ALUHelpers in output phase of test_alu_compunit.py |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | continue ALUHelpers check alu outputs code-morph |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | code-morph ALU output test check phase |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | code-morph regspecmap functions, split into separate... |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | starting on alu output check |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | ilang file output change from alu_pipeline.il to div_pi... |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | cookie-cut alu test_pipe_caller.py over |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | move to common ALUHelpers for ShiftRot test_pipe_caller.py |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | move to common ALUHelpers for Logical test_pipe_caller.py |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | move to common ALUHelpers for CR test_pipe_caller.py |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | move to common ALUHelpers for branch test_pipe_caller.py |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | code-munge test_pipe_caller for ALU, |
commit | commitdiff | tree |
2020-06-10 |
Jacob Lifshay | create div pipe setup stage |
commit | commitdiff | tree |
2020-06-09 |
Cesar Strauss | Keep the sequencer in the "done" state until ready_i... |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | experimenting with CR/LR/XER etc in qemu |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | add means to get pc and other qemu registers |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | rename truncaddr to splitaddr, return LSBs and MSBs |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | add len-expander to L0CacheBuffer, so as to be able... |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | allow LenExpand to output both byte- and bit- mask... |
commit | commitdiff | tree |
2020-06-09 |
Tobias Platen | undo code removed by commit 12297566322355ce5fed2e2a546... |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | expand LenExpand (haha) to cover bytes, with an argumen... |
commit | commitdiff | tree |
2020-06-09 |
Tobias Platen | elaborate function for DualPortSplitter |
commit | commitdiff | tree |
2020-06-09 |
Cesar Strauss | Avoid a combinatorial loop on valid_o |
commit | commitdiff | tree |
2020-06-09 |
Tobias Platen | fixes for DualPortSplitter |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | make DataMerger record reset_less |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | add truncaddr function to L0CacheBuffer test class |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | add convenience variables in TestMemory |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | map LDST len directly, rather than go through a switch... |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | correct local variable references |
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth... | bit more on TRAP handling (preparing priv instruction) |
commit | commitdiff | tree |
next |