projects
/
soc.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
soc.git
2020-05-13
Michael Nolan
Fix bug in rotator preventing use of 64 bit rlcl/r
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Update to latest wiki version
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
add TODO placeholders for popcount and parity
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
minor tidyup
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
comments on ALU pipeline
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
update comment on Logical pipeline
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
remove Logical operations from ALU pipeline
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
split out Logical operations into separate pipeline
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
comments (and whitespace
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Fix too wide bitfield being selected for opcode 30
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Fix weirdness with rldicl and friends in test_caller.py
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Add support for OP_EXTS
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
restore field decoders (works with BE/LE) in rotator
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
minor cleanup of shift_rot main_stage
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Add missing input stage and pipe_data
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
simplift right_mask and left_mask rotator sub-functions...
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Fix bug with ROTL32 helper
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Somewhat working now?
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Integrate rotator.py into shift_rot unit
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Update cmp test in test_caller.py
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Add assertions to ALU and shift_rot test that the instr...
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Add SHIFT_ROT FU
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Modify alu test to put reg1 *OR* reg3 into alu input A
commit
|
commitdiff
|
tree
2020-05-13
Michael Nolan
Update TODO
commit
|
commitdiff
|
tree
2020-05-13
Luke Kenneth...
remove operand c from ALU in/out
commit
|
commitdiff
|
tree
2020-05-12
Luke Kenneth...
temporary reorg of reg/immediate reading
commit
|
commitdiff
|
tree
2020-05-12
Luke Kenneth...
add 3rd register input to ALUInputData
commit
|
commitdiff
|
tree
2020-05-12
Luke Kenneth...
connect LDSTMulti to 6600 Scoreboard
commit
|
commitdiff
|
tree
2020-05-12
Luke Kenneth...
when doing LD-immediate only acknowledge register 1...
commit
|
commitdiff
|
tree
2020-05-12
Michael Nolan
Add new shift_rot FU for shifts and rotates
commit
|
commitdiff
|
tree
2020-05-12
Michael Nolan
Remove rotates and shifts from alu
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Massively spead up test_pipe_caller.py
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Revert "Greatly speed up test_pipe_caller.py"
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Greatly speed up test_pipe_caller.py
commit
|
commitdiff
|
tree
2020-05-11
Luke Kenneth...
comments from discussion
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Reverse bit order for cr0 in proof
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Check output of cr0 from alu
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Add carry in input to alu testbench
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Add ability to specify initial state for SPRs
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Fix proof_input_stage.py
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Fix rlwimi by reordering the inputs *again*
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Re-enable rlwinm test
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Check write register number too
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Reorder the register reads so the field in read_reg2...
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Have test_pipe_caller actually read from the registers...
commit
|
commitdiff
|
tree
2020-05-11
Michael Nolan
Actually implement rlwimi
commit
|
commitdiff
|
tree
2020-05-11
Luke Kenneth...
comment input signals
commit
|
commitdiff
|
tree
2020-05-11
Luke Kenneth...
cleanup rotator.py
commit
|
commitdiff
|
tree
2020-05-11
Luke Kenneth...
add docstring, missing return module
commit
|
commitdiff
|
tree
2020-05-11
Luke Kenneth...
start cleanup of rotator.py, Cat order is inverted
commit
|
commitdiff
|
tree
2020-05-11
Luke Kenneth...
convert microwatt rotator to nmigen (first draft)
commit
|
commitdiff
|
tree
2020-05-10
Michael Nolan
Add test for rlwnm
commit
|
commitdiff
|
tree
2020-05-10
Michael Nolan
Implement rlwimi as well
commit
|
commitdiff
|
tree
2020-05-10
Michael Nolan
Implement rlwinm in alu
commit
|
commitdiff
|
tree
2020-05-10
Michael Nolan
Add test for rlwinm
commit
|
commitdiff
|
tree
2020-05-10
Michael Nolan
Reduce BMC depth on proof_main_stage.py
commit
|
commitdiff
|
tree
2020-05-10
Luke Kenneth...
use temporary python vars rather than copy signals...
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Add shift left and shift right to main stage proof
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
sigh ton of syntax errors
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
bit of reorg, trick on add - put carry in into the LSB
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
comment output stage
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
comment maskgen
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Handle algebraic shifts too
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Implement logical shift right
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Add support for sld
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Change shift left to be implemented with rotate and...
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Add mask generator for shift class instructions
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Add shift left opcode to main_stage
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Fix broken mask when x == y
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Add right shift test to test_caller.py
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Add shift test to test_caller, fix fixedshift being...
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Fix helpers.py not playing nicely with selectableInts
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Add reversed add and subtract, as well as lshift and...
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
comment where ALUIntermediateData to go
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
TODO on AluIntermediateData
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
missing sticky-overflow pass-through from middle stage
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
pass through sticky-overflow
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
remove unneeded class
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
clarifying comments
commit
|
commitdiff
|
tree
2020-05-09
Michael Nolan
Minor cleanup
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
preliminary test for LD/ST "update" mode working
commit
|
commitdiff
|
tree
2020-05-09
Luke Kenneth...
document PowerOp
commit
|
commitdiff
|
tree
2020-05-08
Luke Kenneth...
add comments
commit
|
commitdiff
|
tree
2020-05-08
Luke Kenneth...
add ALUFirstInputData
commit
|
commitdiff
|
tree
2020-05-08
Luke Kenneth...
send address to memory only for one cycle and acknowled...
commit
|
commitdiff
|
tree
2020-05-08
Luke Kenneth...
experimenting
commit
|
commitdiff
|
tree
2020-05-08
Luke Kenneth...
working indexed version of LD/ST CompUnit
commit
|
commitdiff
|
tree
2020-05-08
Luke Kenneth...
hmmm i think LD/ST Comp Unit might actually be working...
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Oops, forgot pipeline.py
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Add tests for immediates, add subf to tests
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Add comments about the purpose of each alu stage
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Add test for alu against simulator
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Add assertions for output stage cr0
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Add output stage
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Add and or and xor to main_stage
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Add carry in and out
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Have input_stage set the b operand to imm_data if it...
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Add extra bits (carry, overflow, etc) to input and...
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Begin adding main ALU stage
commit
|
commitdiff
|
tree
2020-05-08
Michael Nolan
Convert alu to use the op in ctx
commit
|
commitdiff
|
tree
next