partial Unit Test for TLB
[soc.git] / src /
2019-08-07 Tobias Platenpartial Unit Test for TLB
2019-08-04 Tobias Platentlb_test WIP
2019-08-01 Luke Kenneth Casso... 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 Casso... 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 Casso... forgot to pull ld_o/st_o through from LDST CompUnits
2019-06-19 Luke Kenneth Casso... sort out address match global nomatch signal
2019-06-18 Luke Kenneth Casso... move mem into scoreboard (really should be outside...
2019-06-18 Luke Kenneth Casso... add separate read/write port
2019-06-18 Luke Kenneth Casso... whoops syntax error
2019-06-18 Luke Kenneth Casso... write out data only on go_write
2019-06-18 Luke Kenneth Casso... clarify comment
2019-06-18 Luke Kenneth Casso... add address and output mode from LDSTCUs
2019-06-18 Luke Kenneth Casso... sort out go_ld_i and go_st_i
2019-06-18 Luke Kenneth Casso... add temporary immediate-activation of go_addr on adr_re...
2019-06-17 Luke Kenneth Casso... add transitive accumulation of LD/STs into MDM
2019-06-17 Luke Kenneth Casso... remove TODO (done)
2019-06-16 Luke Kenneth Casso... fix several test imports, add Elaboratable
2019-06-16 Luke Kenneth Casso... fix test run errors
2019-06-15 Luke Kenneth Casso... rename match to nomatch, connect ld_i and st_i
2019-06-15 Luke Kenneth Casso... convert addr match into latched (SRLatch) version,...
2019-06-15 Luke Kenneth Casso... use new ready/valid to ALU in CompLDST
2019-06-10 Luke Kenneth Casso... start connecting memory function unit
2019-06-10 Luke Kenneth Casso... only set adr_rel_o on LD or ADD/SUB, must wait for...
2019-06-10 Luke Kenneth Casso... starting to run into things being broken in LD/ST Comp...
2019-06-10 Luke Kenneth Casso... properly set the number of integer ALUs (2 at the moment)
2019-06-10 Luke Kenneth Casso... set number of ALUs to 2
2019-06-10 Luke Kenneth Casso... test LD/ST issue
2019-06-10 Luke Kenneth Casso... add in ld/st operand pseudo-opcode
2019-06-10 Luke Kenneth Casso... add in a TestMemory class
2019-06-10 Luke Kenneth Casso... added in the LD/ST Comp Unit (not connected up yet...
2019-06-10 Luke Kenneth Casso... move MemFunctionUnits to separate module
2019-06-10 Luke Kenneth Casso... move FUMemMatchMatrix to mdm module
2019-06-09 Luke Kenneth Casso... link address matching inputs to outside MemMatrix,...
2019-06-09 Luke Kenneth Casso... bring in cancel array into FURegDepMatrix
2019-06-09 Luke Kenneth Casso... make partialaddrmatch a matrix
2019-06-08 Luke Kenneth Casso... rename variables
2019-06-08 Luke Kenneth Casso... add 2nd test for mem dependency, use FU-Regs and FU...
2019-06-08 Luke Kenneth Casso... convert Reg_Rsv and rest of FU_Reg Matrix to variable...
2019-06-08 Luke Kenneth Casso... use loop around src nums in FU Reg Matrix
2019-06-08 Luke Kenneth Casso... convert FU_RW_Pend accumulator to src-vector
2019-06-08 Luke Kenneth Casso... remove unneeded signals
2019-06-08 Luke Kenneth Casso... start propagating arrays of src regs up through depende...
2019-06-08 Luke Kenneth Casso... whitespace
2019-06-08 Luke Kenneth Casso... whoops use reduce(or_) not bool to merge bitwise src...
2019-06-08 Luke Kenneth Casso... use new array-based dep cell in dep matrix
2019-06-08 Luke Kenneth Casso... dependence cell to use arrays
2019-06-08 Luke Kenneth Casso... reordering connections on mem-dep matrices
2019-06-08 Luke Kenneth Casso... experiment connecting ld/st matrix to fu/mem one
2019-06-08 Luke Kenneth Casso... add fu-mem versions of fu-fu matrix and picker vec
2019-06-08 Luke Kenneth Casso... rename rsel vectors in mem dep cell
2019-06-08 Luke Kenneth Casso... add fu-mem dependency cell based on fu_dep_cell.py
2019-06-07 Luke Kenneth Casso... rename v_rd_rsel_o in dependence cell as well
2019-06-07 Luke Kenneth Casso... rename fu-regs rd/wr sel vector
2019-06-07 Luke Kenneth Casso... extend ld/st mem test
2019-06-07 Luke Kenneth Casso... start preliminary test of load/store dependency matrices
2019-06-07 Luke Kenneth Casso... continue miss_handler.py conversion
2019-06-06 Luke Kenneth Casso... add first conversion of ariane miss handler, WIP
2019-06-05 Luke Kenneth Casso... rename load_i and stor_i to ld_pend_i / st_pend_i,...
2019-06-05 Luke Kenneth Casso... add mirror copy of FU_Regs Dep Matrix, names changed...
2019-06-05 Luke Kenneth Casso... add addrgen comment
2019-06-03 Luke Kenneth Casso... add docstring for address match comparator
2019-06-03 Luke Kenneth Casso... add to docstring
2019-06-03 Luke Kenneth Casso... connect up LD/ST matrix properly
2019-06-03 Luke Kenneth Casso... add ldst_matrix.py back in, needs some work though
2019-06-03 Luke Kenneth Casso... whoops connect vector by y not x in FUFU matrix
2019-06-03 Luke Kenneth Casso... allow branch immediate
2019-06-03 Luke Kenneth Casso... reasonably sure that the pipelined ALU will work...
2019-06-02 Luke Kenneth Casso... try random instructions test with immediates, works ok
2019-06-02 Luke Kenneth Casso... add immediate to ALU instructions
2019-06-02 Luke Kenneth Casso... add immediate arg to instr
2019-06-02 Luke Kenneth Casso... remove unneeded code
2019-06-02 Luke Kenneth Casso... add operand-is-immediate to sim and instructions
2019-06-02 Luke Kenneth Casso... add op is immediate to instruction q
2019-06-02 Luke Kenneth Casso... start adding in immediates into CompUnit ALU
2019-06-02 Luke Kenneth Casso... remove unneeded code
2019-06-02 Luke Kenneth Casso... whoops forgot to make CU decisions based on latched...
2019-06-02 Luke Kenneth Casso... whoops search/replace error
2019-06-02 Luke Kenneth Casso... add MemSim, remove redundant signal
2019-06-02 Luke Kenneth Casso... LDSTDepCell can act as a matrix
2019-06-01 Luke Kenneth Casso... shorten by adding temp comb = m.d.comb
2019-06-01 Luke Kenneth Casso... addr release only on op_ldst
2019-06-01 Luke Kenneth Casso... debug comp_ldst
2019-06-01 Luke Kenneth Casso... make use of busy_o clearer
2019-06-01 Luke Kenneth Casso... add LDST Computation Unit (in progress)
2019-06-01 Luke Kenneth Casso... multi-bit LD?ST and add go_die
2019-05-31 Luke Kenneth Casso... issue from q is combinatorial so do not need set to...
2019-05-31 Luke Kenneth Casso... use instruction issue queue to get instructions into...
2019-05-31 Luke Kenneth Casso... got instruction queue working
2019-05-30 Luke Kenneth Casso... leave off number being subtracted from "ready_o" calcul...
2019-05-30 Luke Kenneth Casso... add instruction queue test
2019-05-30 Luke Kenneth Casso... do instruction q as array of (flat) Signals, add in...
2019-05-30 Luke Kenneth Casso... flatten instruction queue using a shift register
2019-05-29 Luke Kenneth Casso... remove unneeded imports
2019-05-29 Luke Kenneth Casso... remove Shadow class, replace with ShadowFn, use multi...
2019-05-29 Luke Kenneth Casso... return to SRLatches for DependencyRow, simplifies ...
2019-05-29 Luke Kenneth Casso... remove FU Dep Cell, go back to SRLatch direct
next