projects
/
soc.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
soc.git
2020-03-05
Luke Kenneth...
add comment docstring explaining power decoder
commit
|
commitdiff
|
tree
2020-03-05
Luke Kenneth...
whitespace
commit
|
commitdiff
|
tree
2020-03-05
Luke Kenneth...
add minor_19 patterns and extra/major
commit
|
commitdiff
|
tree
2020-03-05
Luke Kenneth...
3am coding. sigh. converted PowerDecoder to take list...
commit
|
commitdiff
|
tree
2020-03-04
Luke Kenneth...
add idea of Decoder namedtuple
commit
|
commitdiff
|
tree
2020-03-04
Luke Kenneth...
whoops realised that it is *PowerDecoder* args that...
commit
|
commitdiff
|
tree
2020-03-04
Luke Kenneth...
move default case out of switch, to make room for multi...
commit
|
commitdiff
|
tree
2020-03-04
Michael Nolan
Add suffix handling back in
commit
|
commitdiff
|
tree
2020-03-04
Michael Nolan
Generate ilang for whole decoder
commit
|
commitdiff
|
tree
2020-03-04
Michael Nolan
Add tests for minor_58 and minor_62
commit
|
commitdiff
|
tree
2020-03-04
Michael Nolan
Hierarchial decoder semi-working
commit
|
commitdiff
|
tree
2020-03-04
Michael Nolan
Add bit selectors for most of the tests
commit
|
commitdiff
|
tree
2020-03-04
Michael Nolan
Change decoder to take the bits to select of the opcode...
commit
|
commitdiff
|
tree
2020-03-03
Luke Kenneth...
rename run_test so that nosetests3 doesnt complain
commit
|
commitdiff
|
tree
2020-03-03
Luke Kenneth...
move default values to power_enums.py
commit
|
commitdiff
|
tree
2020-03-03
Luke Kenneth...
experimenting getting power decoder into shape
commit
|
commitdiff
|
tree
2020-03-02
Michael Nolan
Add recursive decoding
commit
|
commitdiff
|
tree
2020-03-02
Michael Nolan
Add support for hierarchical decoding
commit
|
commitdiff
|
tree
2020-03-01
Luke Kenneth...
idea for sub-decoder
commit
|
commitdiff
|
tree
2020-03-01
Luke Kenneth...
sort out hacking of PowerDecoder to suit extra.csv
commit
|
commitdiff
|
tree
2020-03-01
Luke Kenneth...
correction on single bit flags
commit
|
commitdiff
|
tree
2020-03-01
Luke Kenneth...
fix up syntax errors in power_decoder
commit
|
commitdiff
|
tree
2020-03-01
Luke Kenneth...
missing commas
commit
|
commitdiff
|
tree
2020-03-01
Luke Kenneth...
add some basic comments to PowerOp and PowerDecoder...
commit
|
commitdiff
|
tree
2020-03-01
Luke Kenneth...
separate out PowerOps from PowerDecoder, simplifies...
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Add tests for minor_30 and minor_31 decoding tables
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Add default case to decoder
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Add fields from the ones in IBM's Microwatt
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Add decoder/test for minor_19 field
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Add code to download csv files from wiki if they don...
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Move enums to a separate file
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Correct cry in field from a single bit to an enum
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Cleanup testbench, add messages to assertions
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Add in remaining fields from major decoder
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Add signals for single bit flags in major.csv
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Add input and output register selector fields
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Minor cleanup
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Move decoder.py to power_major_decoder.py
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Add internal op field to major decoder
commit
|
commitdiff
|
tree
2020-02-29
Michael Nolan
Begin adding power ISA decoder
commit
|
commitdiff
|
tree
2020-01-25
Tobias Platen
convert ram tp modules
commit
|
commitdiff
|
tree
2020-01-24
Tobias Platen
translate slice_top and rab_slice from systemverilog...
commit
|
commitdiff
|
tree
2020-01-23
Tobias Platen
add more converted header files
commit
|
commitdiff
|
tree
2020-01-23
Tobias Platen
begin axi_rab to nmigen conversion
commit
|
commitdiff
|
tree
2020-01-17
Luke Kenneth...
update to new revision nmigen
commit
|
commitdiff
|
tree
2020-01-17
Luke Kenneth...
get familiar with tests again
commit
|
commitdiff
|
tree
2019-09-16
Tobias Platen
tlb_content now supports 512G pages
commit
|
commitdiff
|
tree
2019-09-11
Tobias Platen
terapage lookup
commit
|
commitdiff
|
tree
2019-09-10
Tobias Platen
tlb_content update test
commit
|
commitdiff
|
tree
2019-09-09
Tobias Platen
add unittest for tlb_content.py
commit
|
commitdiff
|
tree
2019-08-25
Tobias Platen
forgot to add one signal
commit
|
commitdiff
|
tree
2019-08-24
Tobias Platen
add is_512G to the data structure
commit
|
commitdiff
|
tree
2019-08-07
Tobias Platen
partial Unit Test for TLB
commit
|
commitdiff
|
tree
2019-08-04
Tobias Platen
tlb_test WIP
commit
|
commitdiff
|
tree
2019-08-01
Luke Kenneth...
move priority picker to nmutil
commit
|
commitdiff
|
tree
2019-07-25
Tobias Platen
Merge branch 'master' of https://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2019-07-25
Tobias Platen
fix UnusedElaboratable warning in TLB code
commit
|
commitdiff
|
tree
2019-07-24
Luke Kenneth...
add TLB elaboratable
commit
|
commitdiff
|
tree
2019-07-21
Tobias Platen
TLB testbench WIP
commit
|
commitdiff
|
tree
2019-07-21
isengaara
implement page table lookup using 4 levels
commit
|
commitdiff
|
tree
2019-06-19
Luke Kenneth...
forgot to pull ld_o/st_o through from LDST CompUnits
commit
|
commitdiff
|
tree
2019-06-19
Luke Kenneth...
sort out address match global nomatch signal
commit
|
commitdiff
|
tree
2019-06-18
Luke Kenneth...
move mem into scoreboard (really should be outside...
commit
|
commitdiff
|
tree
2019-06-18
Luke Kenneth...
add separate read/write port
commit
|
commitdiff
|
tree
2019-06-18
Luke Kenneth...
whoops syntax error
commit
|
commitdiff
|
tree
2019-06-18
Luke Kenneth...
write out data only on go_write
commit
|
commitdiff
|
tree
2019-06-18
Luke Kenneth...
clarify comment
commit
|
commitdiff
|
tree
2019-06-18
Luke Kenneth...
add address and output mode from LDSTCUs
commit
|
commitdiff
|
tree
2019-06-18
Luke Kenneth...
sort out go_ld_i and go_st_i
commit
|
commitdiff
|
tree
2019-06-18
Luke Kenneth...
add temporary immediate-activation of go_addr on adr_re...
commit
|
commitdiff
|
tree
2019-06-17
Luke Kenneth...
add transitive accumulation of LD/STs into MDM
commit
|
commitdiff
|
tree
2019-06-17
Luke Kenneth...
remove TODO (done)
commit
|
commitdiff
|
tree
2019-06-16
Luke Kenneth...
fix several test imports, add Elaboratable
commit
|
commitdiff
|
tree
2019-06-16
Luke Kenneth...
fix test run errors
commit
|
commitdiff
|
tree
2019-06-15
Luke Kenneth...
rename match to nomatch, connect ld_i and st_i
commit
|
commitdiff
|
tree
2019-06-15
Luke Kenneth...
convert addr match into latched (SRLatch) version,...
commit
|
commitdiff
|
tree
2019-06-15
Luke Kenneth...
use new ready/valid to ALU in CompLDST
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
start connecting memory function unit
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
only set adr_rel_o on LD or ADD/SUB, must wait for...
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
starting to run into things being broken in LD/ST Comp...
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
properly set the number of integer ALUs (2 at the moment)
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
set number of ALUs to 2
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
test LD/ST issue
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
add in ld/st operand pseudo-opcode
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
add in a TestMemory class
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
added in the LD/ST Comp Unit (not connected up yet...
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
move MemFunctionUnits to separate module
commit
|
commitdiff
|
tree
2019-06-10
Luke Kenneth...
move FUMemMatchMatrix to mdm module
commit
|
commitdiff
|
tree
2019-06-09
Luke Kenneth...
link address matching inputs to outside MemMatrix,...
commit
|
commitdiff
|
tree
2019-06-09
Luke Kenneth...
bring in cancel array into FURegDepMatrix
commit
|
commitdiff
|
tree
2019-06-09
Luke Kenneth...
make partialaddrmatch a matrix
commit
|
commitdiff
|
tree
2019-06-08
Luke Kenneth...
rename variables
commit
|
commitdiff
|
tree
2019-06-08
Luke Kenneth...
add 2nd test for mem dependency, use FU-Regs and FU...
commit
|
commitdiff
|
tree
2019-06-08
Luke Kenneth...
convert Reg_Rsv and rest of FU_Reg Matrix to variable...
commit
|
commitdiff
|
tree
2019-06-08
Luke Kenneth...
use loop around src nums in FU Reg Matrix
commit
|
commitdiff
|
tree
2019-06-08
Luke Kenneth...
convert FU_RW_Pend accumulator to src-vector
commit
|
commitdiff
|
tree
2019-06-08
Luke Kenneth...
remove unneeded signals
commit
|
commitdiff
|
tree
2019-06-08
Luke Kenneth...
start propagating arrays of src regs up through depende...
commit
|
commitdiff
|
tree
2019-06-08
Luke Kenneth...
whitespace
commit
|
commitdiff
|
tree
2019-06-08
Luke Kenneth...
whoops use reduce(or_) not bool to merge bitwise src...
commit
|
commitdiff
|
tree
next