soc.git
2020-03-04 Michael NolanGenerate ilang for whole decoder
2020-03-04 Michael NolanAdd tests for minor_58 and minor_62
2020-03-04 Michael NolanHierarchial decoder semi-working
2020-03-04 Michael NolanAdd bit selectors for most of the tests
2020-03-04 Michael NolanChange decoder to take the bits to select of the opcode...
2020-03-03 Luke Kenneth... rename run_test so that nosetests3 doesnt complain
2020-03-03 Luke Kenneth... move default values to power_enums.py
2020-03-03 Luke Kenneth... experimenting getting power decoder into shape
2020-03-02 Michael NolanAdd recursive decoding
2020-03-02 Michael NolanAdd support for hierarchical decoding
2020-03-01 Luke Kenneth... idea for sub-decoder
2020-03-01 Luke Kenneth... sort out hacking of PowerDecoder to suit extra.csv
2020-03-01 Luke Kenneth... correction on single bit flags
2020-03-01 Luke Kenneth... fix up syntax errors in power_decoder
2020-03-01 Luke Kenneth... missing commas
2020-03-01 Luke Kenneth... add some basic comments to PowerOp and PowerDecoder...
2020-03-01 Luke Kenneth... separate out PowerOps from PowerDecoder, simplifies...
2020-02-29 Michael NolanAdd tests for minor_30 and minor_31 decoding tables
2020-02-29 Michael NolanAdd default case to decoder
2020-02-29 Michael NolanAdd fields from the ones in IBM's Microwatt
2020-02-29 Michael NolanAdd decoder/test for minor_19 field
2020-02-29 Michael NolanAdd code to download csv files from wiki if they don...
2020-02-29 Michael NolanMove enums to a separate file
2020-02-29 Michael NolanCorrect cry in field from a single bit to an enum
2020-02-29 Michael NolanCleanup testbench, add messages to assertions
2020-02-29 Michael NolanAdd in remaining fields from major decoder
2020-02-29 Michael NolanAdd signals for single bit flags in major.csv
2020-02-29 Michael NolanAdd input and output register selector fields
2020-02-29 Michael NolanMinor cleanup
2020-02-29 Michael NolanMove decoder.py to power_major_decoder.py
2020-02-29 Michael NolanAdd internal op field to major decoder
2020-02-29 Michael NolanBegin adding power ISA decoder
2020-01-25 Tobias Platenconvert ram tp modules
2020-01-24 Tobias Platentranslate slice_top and rab_slice from systemverilog...
2020-01-23 Tobias Platenadd more converted header files
2020-01-23 Tobias Platenbegin axi_rab to nmigen conversion
2020-01-17 Luke Kenneth... update to new revision nmigen
2020-01-17 Luke Kenneth... get familiar with tests again
2019-09-16 Tobias Platentlb_content now supports 512G pages
2019-09-11 Tobias Platenterapage lookup
2019-09-10 Tobias Platentlb_content update test
2019-09-09 Tobias Platenadd unittest for tlb_content.py
2019-08-25 Tobias Platenforgot to add one signal
2019-08-24 Tobias Platenadd is_512G to the data structure
2019-08-07 Tobias Platenpartial Unit Test for TLB
2019-08-04 Tobias Platentlb_test WIP
2019-08-01 Luke Kenneth... move priority picker to nmutil
2019-07-25 Tobias PlatenMerge branch 'master' of https://git.libre-riscv.org...
2019-07-25 Tobias Platenfix UnusedElaboratable warning in TLB code
2019-07-24 Luke Kenneth... add TLB elaboratable
2019-07-21 Tobias PlatenTLB testbench WIP
2019-07-21 isengaaraimplement page table lookup using 4 levels
2019-06-19 Luke Kenneth... forgot to pull ld_o/st_o through from LDST CompUnits
2019-06-19 Luke Kenneth... sort out address match global nomatch signal
2019-06-18 Luke Kenneth... move mem into scoreboard (really should be outside...
2019-06-18 Luke Kenneth... add separate read/write port
2019-06-18 Luke Kenneth... whoops syntax error
2019-06-18 Luke Kenneth... write out data only on go_write
2019-06-18 Luke Kenneth... clarify comment
2019-06-18 Luke Kenneth... add address and output mode from LDSTCUs
2019-06-18 Luke Kenneth... sort out go_ld_i and go_st_i
2019-06-18 Luke Kenneth... add temporary immediate-activation of go_addr on adr_re...
2019-06-17 Luke Kenneth... add transitive accumulation of LD/STs into MDM
2019-06-17 Luke Kenneth... remove TODO (done)
2019-06-16 Luke Kenneth... fix several test imports, add Elaboratable
2019-06-16 Luke Kenneth... fix test run errors
2019-06-15 Luke Kenneth... rename match to nomatch, connect ld_i and st_i
2019-06-15 Luke Kenneth... convert addr match into latched (SRLatch) version,...
2019-06-15 Luke Kenneth... use new ready/valid to ALU in CompLDST
2019-06-10 Luke Kenneth... start connecting memory function unit
2019-06-10 Luke Kenneth... only set adr_rel_o on LD or ADD/SUB, must wait for...
2019-06-10 Luke Kenneth... starting to run into things being broken in LD/ST Comp...
2019-06-10 Luke Kenneth... properly set the number of integer ALUs (2 at the moment)
2019-06-10 Luke Kenneth... set number of ALUs to 2
2019-06-10 Luke Kenneth... test LD/ST issue
2019-06-10 Luke Kenneth... add in ld/st operand pseudo-opcode
2019-06-10 Luke Kenneth... add in a TestMemory class
2019-06-10 Luke Kenneth... added in the LD/ST Comp Unit (not connected up yet...
2019-06-10 Luke Kenneth... move MemFunctionUnits to separate module
2019-06-10 Luke Kenneth... move FUMemMatchMatrix to mdm module
2019-06-09 Luke Kenneth... link address matching inputs to outside MemMatrix,...
2019-06-09 Luke Kenneth... bring in cancel array into FURegDepMatrix
2019-06-09 Luke Kenneth... make partialaddrmatch a matrix
2019-06-08 Luke Kenneth... rename variables
2019-06-08 Luke Kenneth... add 2nd test for mem dependency, use FU-Regs and FU...
2019-06-08 Luke Kenneth... convert Reg_Rsv and rest of FU_Reg Matrix to variable...
2019-06-08 Luke Kenneth... use loop around src nums in FU Reg Matrix
2019-06-08 Luke Kenneth... convert FU_RW_Pend accumulator to src-vector
2019-06-08 Luke Kenneth... remove unneeded signals
2019-06-08 Luke Kenneth... start propagating arrays of src regs up through depende...
2019-06-08 Luke Kenneth... whitespace
2019-06-08 Luke Kenneth... whoops use reduce(or_) not bool to merge bitwise src...
2019-06-08 Luke Kenneth... use new array-based dep cell in dep matrix
2019-06-08 Luke Kenneth... dependence cell to use arrays
2019-06-08 Luke Kenneth... reordering connections on mem-dep matrices
2019-06-08 Luke Kenneth... experiment connecting ld/st matrix to fu/mem one
2019-06-08 Luke Kenneth... add fu-mem versions of fu-fu matrix and picker vec
2019-06-08 Luke Kenneth... rename rsel vectors in mem dep cell
2019-06-08 Luke Kenneth... add fu-mem dependency cell based on fu_dep_cell.py
2019-06-07 Luke Kenneth... rename v_rd_rsel_o in dependence cell as well
next