2019-06-18 |
Luke Kenneth Casson... | add temporary immediate-activation of go_addr on adr_rel...
|
commit | commitdiff | tree |
2019-06-17 |
Luke Kenneth Casson... | add transitive accumulation of LD/STs into MDM
|
commit | commitdiff | tree |
2019-06-17 |
Luke Kenneth Casson... | remove TODO (done)
|
commit | commitdiff | tree |
2019-06-16 |
Luke Kenneth Casson... | fix several test imports, add Elaboratable
|
commit | commitdiff | tree |
2019-06-16 |
Luke Kenneth Casson... | fix test run errors
|
commit | commitdiff | tree |
2019-06-15 |
Luke Kenneth Casson... | rename match to nomatch, connect ld_i and st_i
|
commit | commitdiff | tree |
2019-06-15 |
Luke Kenneth Casson... | convert addr match into latched (SRLatch) version,...
|
commit | commitdiff | tree |
2019-06-15 |
Luke Kenneth Casson... | use new ready/valid to ALU in CompLDST
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | start connecting memory function unit
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | only set adr_rel_o on LD or ADD/SUB, must wait for...
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | starting to run into things being broken in LD/ST Comp...
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | properly set the number of integer ALUs (2 at the moment)
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | set number of ALUs to 2
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | test LD/ST issue
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | add in ld/st operand pseudo-opcode
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | add in a TestMemory class
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | added in the LD/ST Comp Unit (not connected up yet...
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | move MemFunctionUnits to separate module
|
commit | commitdiff | tree |
2019-06-10 |
Luke Kenneth Casson... | move FUMemMatchMatrix to mdm module
|
commit | commitdiff | tree |
2019-06-09 |
Luke Kenneth Casson... | link address matching inputs to outside MemMatrix,...
|
commit | commitdiff | tree |
2019-06-09 |
Luke Kenneth Casson... | bring in cancel array into FURegDepMatrix
|
commit | commitdiff | tree |
2019-06-09 |
Luke Kenneth Casson... | make partialaddrmatch a matrix
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | rename variables
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | add 2nd test for mem dependency, use FU-Regs and FU...
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | convert Reg_Rsv and rest of FU_Reg Matrix to variable...
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | use loop around src nums in FU Reg Matrix
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | convert FU_RW_Pend accumulator to src-vector
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | remove unneeded signals
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | start propagating arrays of src regs up through dependency...
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | whitespace
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | whoops use reduce(or_) not bool to merge bitwise src...
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | use new array-based dep cell in dep matrix
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | dependence cell to use arrays
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | reordering connections on mem-dep matrices
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | experiment connecting ld/st matrix to fu/mem one
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | add fu-mem versions of fu-fu matrix and picker vec
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | rename rsel vectors in mem dep cell
|
commit | commitdiff | tree |
2019-06-08 |
Luke Kenneth Casson... | add fu-mem dependency cell based on fu_dep_cell.py
|
commit | commitdiff | tree |
2019-06-07 |
Luke Kenneth Casson... | rename v_rd_rsel_o in dependence cell as well
|
commit | commitdiff | tree |
2019-06-07 |
Luke Kenneth Casson... | rename fu-regs rd/wr sel vector
|
commit | commitdiff | tree |
2019-06-07 |
Luke Kenneth Casson... | extend ld/st mem test
|
commit | commitdiff | tree |
2019-06-07 |
Luke Kenneth Casson... | start preliminary test of load/store dependency matrices
|
commit | commitdiff | tree |
2019-06-07 |
Luke Kenneth Casson... | continue miss_handler.py conversion
|
commit | commitdiff | tree |
2019-06-06 |
Luke Kenneth Casson... | add first conversion of ariane miss handler, WIP
|
commit | commitdiff | tree |
2019-06-05 |
Luke Kenneth Casson... | rename load_i and stor_i to ld_pend_i / st_pend_i,...
|
commit | commitdiff | tree |
2019-06-05 |
Luke Kenneth Casson... | add mirror copy of FU_Regs Dep Matrix, names changed...
|
commit | commitdiff | tree |
2019-06-05 |
Luke Kenneth Casson... | add addrgen comment
|
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth Casson... | add docstring for address match comparator
|
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth Casson... | add to docstring
|
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth Casson... | connect up LD/ST matrix properly
|
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth Casson... | add ldst_matrix.py back in, needs some work though
|
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth Casson... | whoops connect vector by y not x in FUFU matrix
|
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth Casson... | allow branch immediate
|
commit | commitdiff | tree |
2019-06-03 |
Luke Kenneth Casson... | reasonably sure that the pipelined ALU will work...
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | try random instructions test with immediates, works ok
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | add immediate to ALU instructions
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | add immediate arg to instr
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | remove unneeded code
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | add operand-is-immediate to sim and instructions
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | add op is immediate to instruction q
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | start adding in immediates into CompUnit ALU
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | remove unneeded code
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | whoops forgot to make CU decisions based on latched...
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | whoops search/replace error
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | add MemSim, remove redundant signal
|
commit | commitdiff | tree |
2019-06-02 |
Luke Kenneth Casson... | LDSTDepCell can act as a matrix
|
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth Casson... | shorten by adding temp comb = m.d.comb
|
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth Casson... | addr release only on op_ldst
|
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth Casson... | debug comp_ldst
|
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth Casson... | make use of busy_o clearer
|
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth Casson... | add LDST Computation Unit (in progress)
|
commit | commitdiff | tree |
2019-06-01 |
Luke Kenneth Casson... | multi-bit LD?ST and add go_die
|
commit | commitdiff | tree |
2019-05-31 |
Luke Kenneth Casson... | issue from q is combinatorial so do not need set to...
|
commit | commitdiff | tree |
2019-05-31 |
Luke Kenneth Casson... | use instruction issue queue to get instructions into...
|
commit | commitdiff | tree |
2019-05-31 |
Luke Kenneth Casson... | got instruction queue working
|
commit | commitdiff | tree |
2019-05-30 |
Luke Kenneth Casson... | leave off number being subtracted from "ready_o" calculation
|
commit | commitdiff | tree |
2019-05-30 |
Luke Kenneth Casson... | add instruction queue test
|
commit | commitdiff | tree |
2019-05-30 |
Luke Kenneth Casson... | do instruction q as array of (flat) Signals, add in...
|
commit | commitdiff | tree |
2019-05-30 |
Luke Kenneth Casson... | flatten instruction queue using a shift register
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | remove unneeded imports
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | remove Shadow class, replace with ShadowFn, use multi...
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | return to SRLatches for DependencyRow, simplifies ...
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | remove FU Dep Cell, go back to SRLatch direct
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | wire up FU-FU matrix using inverted row/col
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | make FU-FU DepCell a row
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | do dependency row as multi-bit SRLatch
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | add start of instruction queue
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | wait for individual batch-units rather than the global...
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | whoops wrong mask for branch instruction decode
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | get issue logic working for issue unit array
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | latch opcode on instruction issue
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | use opcode-base issue units, parallel units
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | add docstring
|
commit | commitdiff | tree |
2019-05-29 |
Luke Kenneth Casson... | group computation units together
|
commit | commitdiff | tree |
2019-05-27 |
Luke Kenneth Casson... | remove waw stall from issue unit
|
commit | commitdiff | tree |
2019-05-27 |
Luke Kenneth Casson... | add an IssueUnitGroup which has a priority picker
|
commit | commitdiff | tree |
2019-05-27 |
Luke Kenneth Casson... | stop on shadow for the moment
|
commit | commitdiff | tree |
2019-05-26 |
Luke Kenneth Casson... | have to bring in a reset signal into the shadow units...
|
commit | commitdiff | tree |
2019-05-25 |
Luke Kenneth Casson... | separate out go_die from go_rd/go_wr to stop reg read...
|
commit | commitdiff | tree |
2019-05-25 |
Luke Kenneth Casson... | get fake branch delay time working
|
commit | commitdiff | tree |
next |