projects
/
soc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
remove countzero vhdl tb code
[soc.git]
/
src
/
2020-05-15
Luke Kenneth Casso...
remove countzero vhdl tb code
tree
|
commitdiff
2020-05-15
Luke Kenneth Casso...
swap encode responses, 3210 not 0123 for left mode
tree
|
commitdiff
2020-05-15
Luke Kenneth Casso...
add some more tests to countzero
tree
|
commitdiff
2020-05-15
Luke Kenneth Casso...
cool! countzero unit test works!
tree
|
commitdiff
2020-05-15
Luke Kenneth Casso...
code-munging
tree
|
commitdiff
2020-05-15
Luke Kenneth Casso...
bit of code-morphing of countzero.py
tree
|
commitdiff
2020-05-15
Luke Kenneth Casso...
make module combinatorial
tree
|
commitdiff
2020-05-15
Tobias Platen
converted countzero from microwatt
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
minor cleanup
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
more code-munging
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
random commenting and code-morph of Logical
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
tidy up rotator main stage
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
small code-shuffle
tree
|
commitdiff
2020-05-14
Michael Nolan
Add patch for cmpb
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
add parity test
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
add the ever-weird parity instruction
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
clarify code, use temporary
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
simplify popcount
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
add popcount test
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
add (untested) popcount
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
debug info on assertion
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
add comment about CMP swapping
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
cleanup Logical
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
invert test condition in formal proof of ALU output...
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
move inversion of cmp into output stage by inverting...
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
idea: invert pos/neg test in output stage, uses an...
tree
|
commitdiff
2020-05-14
Michael Nolan
Implement OP_CMP
tree
|
commitdiff
2020-05-14
Michael Nolan
Add OP_CMPB
tree
|
commitdiff
2020-05-14
Michael Nolan
Fix bug in shift_rot, update proof to handle new interface
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
minor experimental rework of LDSTCompUnit to suit score...
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
add TODO comments on Logical pipeline
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
whoops assertion that the Logical pipeline Function...
tree
|
commitdiff
2020-05-14
Luke Kenneth Casso...
add logical pipeline to Power decode Function enum
tree
|
commitdiff
2020-05-13
Michael Nolan
Add test for random rlcd(l/r) instructions
tree
|
commitdiff
2020-05-13
Michael Nolan
Fix bug in rotator preventing use of 64 bit rlcl/r
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
add TODO placeholders for popcount and parity
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
minor tidyup
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
comments on ALU pipeline
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
update comment on Logical pipeline
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
remove Logical operations from ALU pipeline
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
split out Logical operations into separate pipeline
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
comments (and whitespace
tree
|
commitdiff
2020-05-13
Michael Nolan
Fix too wide bitfield being selected for opcode 30
tree
|
commitdiff
2020-05-13
Michael Nolan
Fix weirdness with rldicl and friends in test_caller.py
tree
|
commitdiff
2020-05-13
Michael Nolan
Add support for OP_EXTS
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
restore field decoders (works with BE/LE) in rotator
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
minor cleanup of shift_rot main_stage
tree
|
commitdiff
2020-05-13
Michael Nolan
Add missing input stage and pipe_data
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
simplift right_mask and left_mask rotator sub-functions...
tree
|
commitdiff
2020-05-13
Michael Nolan
Fix bug with ROTL32 helper
tree
|
commitdiff
2020-05-13
Michael Nolan
Somewhat working now?
tree
|
commitdiff
2020-05-13
Michael Nolan
Integrate rotator.py into shift_rot unit
tree
|
commitdiff
2020-05-13
Michael Nolan
Update cmp test in test_caller.py
tree
|
commitdiff
2020-05-13
Michael Nolan
Add assertions to ALU and shift_rot test that the instr...
tree
|
commitdiff
2020-05-13
Michael Nolan
Add SHIFT_ROT FU
tree
|
commitdiff
2020-05-13
Michael Nolan
Modify alu test to put reg1 *OR* reg3 into alu input A
tree
|
commitdiff
2020-05-13
Michael Nolan
Update TODO
tree
|
commitdiff
2020-05-13
Luke Kenneth Casso...
remove operand c from ALU in/out
tree
|
commitdiff
2020-05-12
Luke Kenneth Casso...
temporary reorg of reg/immediate reading
tree
|
commitdiff
2020-05-12
Luke Kenneth Casso...
add 3rd register input to ALUInputData
tree
|
commitdiff
2020-05-12
Luke Kenneth Casso...
connect LDSTMulti to 6600 Scoreboard
tree
|
commitdiff
2020-05-12
Luke Kenneth Casso...
when doing LD-immediate only acknowledge register 1...
tree
|
commitdiff
2020-05-12
Michael Nolan
Add new shift_rot FU for shifts and rotates
tree
|
commitdiff
2020-05-12
Michael Nolan
Remove rotates and shifts from alu
tree
|
commitdiff
2020-05-11
Michael Nolan
Massively spead up test_pipe_caller.py
tree
|
commitdiff
2020-05-11
Michael Nolan
Revert "Greatly speed up test_pipe_caller.py"
tree
|
commitdiff
2020-05-11
Michael Nolan
Greatly speed up test_pipe_caller.py
tree
|
commitdiff
2020-05-11
Luke Kenneth Casso...
comments from discussion
tree
|
commitdiff
2020-05-11
Michael Nolan
Reverse bit order for cr0 in proof
tree
|
commitdiff
2020-05-11
Michael Nolan
Check output of cr0 from alu
tree
|
commitdiff
2020-05-11
Michael Nolan
Add carry in input to alu testbench
tree
|
commitdiff
2020-05-11
Michael Nolan
Add ability to specify initial state for SPRs
tree
|
commitdiff
2020-05-11
Michael Nolan
Fix proof_input_stage.py
tree
|
commitdiff
2020-05-11
Michael Nolan
Fix rlwimi by reordering the inputs *again*
tree
|
commitdiff
2020-05-11
Michael Nolan
Re-enable rlwinm test
tree
|
commitdiff
2020-05-11
Michael Nolan
Check write register number too
tree
|
commitdiff
2020-05-11
Michael Nolan
Reorder the register reads so the field in read_reg2...
tree
|
commitdiff
2020-05-11
Michael Nolan
Have test_pipe_caller actually read from the registers...
tree
|
commitdiff
2020-05-11
Michael Nolan
Actually implement rlwimi
tree
|
commitdiff
2020-05-11
Luke Kenneth Casso...
comment input signals
tree
|
commitdiff
2020-05-11
Luke Kenneth Casso...
cleanup rotator.py
tree
|
commitdiff
2020-05-11
Luke Kenneth Casso...
add docstring, missing return module
tree
|
commitdiff
2020-05-11
Luke Kenneth Casso...
start cleanup of rotator.py, Cat order is inverted
tree
|
commitdiff
2020-05-11
Luke Kenneth Casso...
convert microwatt rotator to nmigen (first draft)
tree
|
commitdiff
2020-05-10
Michael Nolan
Add test for rlwnm
tree
|
commitdiff
2020-05-10
Michael Nolan
Implement rlwimi as well
tree
|
commitdiff
2020-05-10
Michael Nolan
Implement rlwinm in alu
tree
|
commitdiff
2020-05-10
Michael Nolan
Add test for rlwinm
tree
|
commitdiff
2020-05-10
Michael Nolan
Reduce BMC depth on proof_main_stage.py
tree
|
commitdiff
2020-05-10
Luke Kenneth Casso...
use temporary python vars rather than copy signals...
tree
|
commitdiff
2020-05-09
Michael Nolan
Add shift left and shift right to main stage proof
tree
|
commitdiff
2020-05-09
Luke Kenneth Casso...
sigh ton of syntax errors
tree
|
commitdiff
2020-05-09
Luke Kenneth Casso...
bit of reorg, trick on add - put carry in into the LSB
tree
|
commitdiff
2020-05-09
Luke Kenneth Casso...
comment output stage
tree
|
commitdiff
2020-05-09
Luke Kenneth Casso...
comment maskgen
tree
|
commitdiff
2020-05-09
Michael Nolan
Handle algebraic shifts too
tree
|
commitdiff
2020-05-09
Michael Nolan
Implement logical shift right
tree
|
commitdiff
2020-05-09
Michael Nolan
Add support for sld
tree
|
commitdiff
2020-05-09
Michael Nolan
Change shift left to be implemented with rotate and...
tree
|
commitdiff
2020-05-09
Michael Nolan
Add mask generator for shift class instructions
tree
|
commitdiff
next