projects
/
soc.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
soc.git
2020-06-01
Luke Kenneth...
rotator carry is set into both XER CA and CA32 fields
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
comment out rlwinm. for now
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
argh - need to zero the src_i input after "Read" is...
commit
|
commitdiff
|
tree
2020-06-01
Michael Nolan
Enable k-induction for register file proof
commit
|
commitdiff
|
tree
2020-06-01
Michael Nolan
That was weird. For some reason it wasn't generating...
commit
|
commitdiff
|
tree
2020-06-01
Michael Nolan
Full BMC proof of Register
commit
|
commitdiff
|
tree
2020-06-01
Michael Nolan
Begin rewrite of proof_regfile.py
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
put RB in 2nd position (matching immediate) in ShiftRot...
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
sigh - another instance where write-mask needed to...
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
remove xer so/ov, swap rs/rb to correct(?) order in...
commit
|
commitdiff
|
tree
2020-06-01
Tobias Platen
proof_datamerger wip
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
add rlwinm. test instruction (sets CR0)
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
remove duplicate signal
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
allow ALU / Logical ops to select RS as 1st operand
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
allow M*-Form shiftrot to swap RS/RB back to consistent...
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
add first version of ShiftRot CompUnit test
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
shiftrot uses LogicalOutputData not ALUOutputData
commit
|
commitdiff
|
tree
2020-06-01
Cesar Strauss
Add rdmaskn parameter and assert it along issue_i
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
add assertions for branch compunit output
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
invert SPR1/2 in branch output data
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
decode SPRs for branch
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
swap over SPR1/2 to fit with microwatt SPR conventions
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
add first version compunit branch test
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
whoops need to read RS in CR inputs test
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
add first version of CR CompUnit test
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
minor adjustment, zero test in ALU output stage
commit
|
commitdiff
|
tree
2020-06-01
Luke Kenneth...
remove unneeded code
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
bit-test on the function-unit value being tested
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
update isatables to cmpb not modifying CR0
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
add logical compunit test
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
comment inputs and outputs from ALU unit test
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
imports - use of globals. baaaad
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
remove unneeded code and inputs. convert to "naming...
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
split out common code from test_alu_compunit.py
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
add comments for MultiCompUnit parallel test
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
de-hard-code-ify getting results from MultiCompUnit
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
remove unneeded imports
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
split out compalu unit tests to separate module (gettin...
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
HA! found a bug in MultiCompUnit handling of write...
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
clarify
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
OP_CMPEQB also requesting change of output reg (stop...
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
OP_CMP is requesting a change of the output register...
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
still investigating
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
start with zero, try not to compare against 9 bytes...
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
more debug statements
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
add in more CR debug statements
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
copy in cr0.data into cr0 temp, not whole of cr0 (inclu...
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
remove commented-out vars from ALU input record
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
write cr0 when op.write_cr.ok is set
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
add write_cr to ALU record subset
commit
|
commitdiff
|
tree
2020-05-31
Luke Kenneth...
comment out xer ov/so for now
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
get carry from cr write_cr
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
select CR0 write out only when RC=1
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
set CR0 output when OP_CMP or OP_CMPEQB need it
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
add in use of "Settle"
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
add in write-mask into MultiCompUnit and MCU-ALU unit...
commit
|
commitdiff
|
tree
2020-05-30
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2020-05-30
Tobias Platen
unit test for DataMerger
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
create read-mask for ALU CompUnit: switches off optiona...
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
create a write-mask, anything with an "ok" in the Recor...
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
allow MultiCompUnit outputs to be Records, to capture...
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
add read-mask to MultiCompUnit
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
code-shuffle / comments
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
mess - but a functional mess. ALU-MultiCompUnit semi...
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
grab other results from ALU pipeline in compunit test
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
order of XER so/ca wrong way round from regspec
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
still experimenting with ALU-CompUnit interaction
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
interesting. use of Settle() works, showing that Regfi...
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
module comments for popcount
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
comments on popcount
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
trigger ALU ready when operands ready
commit
|
commitdiff
|
tree
2020-05-29
Tobias Platen
fixes for DataMerger
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
trigger read ALU ready/valid from latch as well
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
use a latch to communicate read/valid output from ALU
commit
|
commitdiff
|
tree
2020-05-29
Tobias Platen
DataMerger: rename addr_match_i to addr_array_i
commit
|
commitdiff
|
tree
2020-05-29
Tobias Platen
fixed 'return m is missing'
commit
|
commitdiff
|
tree
2020-05-29
Tobias Platen
whitespace fixes
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
latch all output on ALU output valid
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
create read-done pulse
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
write-release moves out of "ALU valid" due to using...
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
signal start of request from when ALU triggers result...
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
create rising pulse from ALU valid
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
names of attributes needs to be dest_o not dest_i
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
rename output signals in Test ALU
commit
|
commitdiff
|
tree
2020-05-29
Cesar Strauss
Allow immediate assertion of go in the same cycle as rel
commit
|
commitdiff
|
tree
2020-05-29
Cesar Strauss
Correct typo
commit
|
commitdiff
|
tree
2020-05-29
Cesar Strauss
Send a one-clock "go" pulse after a configurable number...
commit
|
commitdiff
|
tree
2020-05-28
Luke Kenneth...
messing about with proof_regfile.py
commit
|
commitdiff
|
tree
2020-05-28
Luke Kenneth...
move simple_popcount out of class (does not use any...
commit
|
commitdiff
|
tree
2020-05-28
colepoirier
Added Initial() synchronous check with draft truth
commit
|
commitdiff
|
tree
2020-05-28
Luke Kenneth...
extra check on rd.req in test_alu_compunit
commit
|
commitdiff
|
tree
2020-05-28
Tobias Platen
indention
commit
|
commitdiff
|
tree
2020-05-28
Michael Nolan
Add proof for OP_SETB
commit
|
commitdiff
|
tree
2020-05-28
Michael Nolan
Update to latest wiki version
commit
|
commitdiff
|
tree
2020-05-28
Michael Nolan
Add OP_SETB
commit
|
commitdiff
|
tree
2020-05-28
Michael Nolan
Fix test_isel to properly examine registers
commit
|
commitdiff
|
tree
2020-05-28
Tobias Platen
unittest for DataMerger
commit
|
commitdiff
|
tree
2020-05-28
Tobias Platen
more fixes for DataMerger
commit
|
commitdiff
|
tree
2020-05-28
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2020-05-28
Tobias Platen
fixes for l0_cache.py
commit
|
commitdiff
|
tree
next