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 |
2019-06-08 |
Luke Kenneth... | use new array-based dep cell in dep matrix |
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth... | dependence cell to use arrays |
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth... | reordering connections on mem-dep matrices |
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth... | experiment connecting ld/st matrix to fu/mem one |
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth... | add fu-mem versions of fu-fu matrix and picker vec |
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth... | rename rsel vectors in mem dep cell |
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth... | add fu-mem dependency cell based on fu_dep_cell.py |
commit | commitdiff | tree |
2019-06-07 |
Luke Kenneth... | rename v_rd_rsel_o in dependence cell as well |
commit | commitdiff | tree |
2019-06-07 |
Luke Kenneth... | rename fu-regs rd/wr sel vector |
commit | commitdiff | tree |
2019-06-07 |
Luke Kenneth... | extend ld/st mem test |
commit | commitdiff | tree |
2019-06-07 |
Luke Kenneth... | start preliminary test of load/store dependency matrices |
commit | commitdiff | tree |
2019-06-07 |
Luke Kenneth... | continue miss_handler.py conversion |
commit | commitdiff | tree |
2019-06-06 |
Luke Kenneth... | add first conversion of ariane miss handler, WIP |
commit | commitdiff | tree |
2019-06-05 |
Luke Kenneth... | rename load_i and stor_i to ld_pend_i / st_pend_i,... |
commit | commitdiff | tree |
2019-06-05 |
Luke Kenneth... | add mirror copy of FU_Regs Dep Matrix, names changed... |
commit | commitdiff | tree |
2019-06-05 |
Luke Kenneth... | add addrgen comment |
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth... | add docstring for address match comparator |
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth... | add to docstring |
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth... | connect up LD/ST matrix properly |
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth... | add ldst_matrix.py back in, needs some work though |
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth... | whoops connect vector by y not x in FUFU matrix |
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth... | allow branch immediate |
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth... | reasonably sure that the pipelined ALU will work... |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | try random instructions test with immediates, works ok |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | add immediate to ALU instructions |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | add immediate arg to instr |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | remove unneeded code |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | add operand-is-immediate to sim and instructions |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | add op is immediate to instruction q |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | start adding in immediates into CompUnit ALU |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | remove unneeded code |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | whoops forgot to make CU decisions based on latched... |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | whoops search/replace error |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | add MemSim, remove redundant signal |
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth... | LDSTDepCell can act as a matrix |
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth... | shorten by adding temp comb = m.d.comb |
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth... | addr release only on op_ldst |
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth... | debug comp_ldst |
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth... | make use of busy_o clearer |
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth... | add LDST Computation Unit (in progress) |
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth... | multi-bit LD?ST and add go_die |
commit | commitdiff | tree |
2019-05-31 |
Luke Kenneth... | issue from q is combinatorial so do not need set to... |
commit | commitdiff | tree |
2019-05-31 |
Luke Kenneth... | use instruction issue queue to get instructions into... |
commit | commitdiff | tree |
2019-05-31 |
Luke Kenneth... | got instruction queue working |
commit | commitdiff | tree |
next |