2020-06-17 |
Luke Kenneth Casson... | add comment/assembly decode in power enums
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | update test_sim.py to do a simple execution loop: decode...
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | add loop example, required a bit of munging.
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | get fu compunit test to use ISACaller instruction-memory
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | got fed up of adding arguments to ISACaller / ISA,...
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | split execute and setup of ISACaller instruction execution
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | comment ISACaller setup
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | start to add in independent execution into ISACaller
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | add a fake program counter to ISACaller
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | use an independent power decoder in ISACaller
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | add "respect_pc" boolean to ISACaller
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | add optional instruction memory
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | split out TestIssuer into separate module
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | remove unneeded yield
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | enable all tests again in test_core.py and test_issuer.py
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | got test_issuer FSM operating. bit of a hack
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | debugging test_issuer, getting FSM working
|
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth Casson... | output to issuer_simulator.vcd
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | add first version unit test for TestIssuer
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | reduce instruction depth to 6 bits in TestIssuer
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | move debug statements to check function
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | hack LD/ST ad/st together, allow PC to be set externally
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | move check regs in simple core to separate function
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | move test core reg set up into separate function
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | set up a TestIssuer class with a FSM for doing instruction...
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | add ports to TestMemory
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | add beginnings of TestIssuer class, to issue instructions...
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | weird: adding TestMemory with no port causes nmigen...
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | refer to signals directly in Test Core
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | add test instruction memory SRAM
|
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth Casson... | update popcount docstring
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | start trying to fill in some comments in Minerva L1...
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | whitespace cleanup
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | imports and syntax errors fixed (found test_cache.py)
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | more whitespace
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | more whitespace on minerva (no unit tests, so cannot...
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | whitespace cleanup, remove minerva DataSelector class
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | have to set up addr/st rel-go link before setting up...
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | add in memory setup/check but disable LDST Unit Tests...
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | move setup/check memory into helper functions for use...
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | whoops LDSTCompUnit was identified as a Function.ALU...
|
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth Casson... | add in TstL0CacheBuffer but disable temporarily
|
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth Casson... | add optional LDSTFunctionUnit to compunits
|
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth Casson... | unit tests showing byte-reverse works
|
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth Casson... | add sim-qemu test for byte-reversed LD/ST
|
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth Casson... | add in byte-reverse from op PowerDecode2 field
|
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth Casson... | error in address width (truncated) in setting up L0CacheBuffer
|
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth Casson... | error in naming that ended up in gtkwave from a proxy
|
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth Casson... | add another LD/ST example to qemu-sim test,
|
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth Casson... | add byte-reversal on LD and ST in L0CacheBuffer
|
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth Casson... | reasonably certain that the careful and slow use of...
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | first cut at qemu memory dump and compare
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | note possible BE/LE mode needed for memory reads/writes
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | update ld/st test to see what is going on
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | tracking down what looks like an error in the Simulator...
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | debug printout of sim and hardware memory, shows mismatch...
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | use ALUHelpers in LDSTCompUnit test
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | some ugly hacks that get LD/ST immediate working
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | even more complexity in CompALUMulti, to deal with...
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | must distinguish between rd/write xer_ca sim helpers
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | fixing get_rd_sim_xer_ca, has to only read carry if...
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | yield needed for unit tests to work (has to go)
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | read and write version of get_sim_xer_ca are different
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | use ALUHelpers in shift_rot
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | add fast spr1/2 sim ALUHelpers
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | rename get_sim_cr_a to get_wr_sim_cr_a for now
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | move Decode2ToExecute1Type to separate module
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | whitespace
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | link ST.go directly to ST.rel
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | rename unit test function in ld/st compalu_multi
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | hmmm very confused about LD/ST CompUnit unit test
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | wrong data structure being imported, duplicate CompLDSTOpSubset
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | remove old code
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | set data_len in compldst_multi unit test
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | yield ports from data_o and addr_o
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | expand LenExpand to 4 bits in order to cover 1/2/4...
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | got L0CacheBuffer shift/mask working on a preliminary...
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | whitespace
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | add use of classes in L0Cache unit tests
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | start using unittest suite in l0_cache.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | creates an import error and stops unit tests from running
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | add in LenExpander to L0CacheBuffer, not used yet
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | add link to bug 361 in FU test
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | TODO on RA immediate-zero mode
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | re-do cookie-cut of alu test_pipe_caller.py over to...
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | use ALUHelpers in output stage of test_pipe_caller
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | use sim-get helpers in ALU input fetch
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | use ALUHelpers in output phase of test_alu_compunit.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | continue ALUHelpers check alu outputs code-morph
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | code-morph ALU output test check phase
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | code-morph regspecmap functions, split into separate...
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | starting on alu output check
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | ilang file output change from alu_pipeline.il to div_pipeline.il
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | cookie-cut alu test_pipe_caller.py over
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | move to common ALUHelpers for ShiftRot test_pipe_caller.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | move to common ALUHelpers for Logical test_pipe_caller.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | move to common ALUHelpers for CR test_pipe_caller.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | move to common ALUHelpers for branch test_pipe_caller.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | code-munge test_pipe_caller for ALU,
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | experimenting with CR/LR/XER etc in qemu
|
commit | commitdiff | tree |
next |