2019-05-20 |
Luke Kenneth... | include hazard line to swap rd/wr dependencies |
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth... | non-overlapping instructions ok |
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth... | sync ok on simple add |
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth... | add reg clearing and read-request release |
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth... | use register-based DepCell |
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth... | creating separate dependency cell which can be used... |
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth... | experiment switching over fwd and rsel in dependency... |
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth... | add individual dependency cell (sync mode) |
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth... | scoreboard 6600 experimentation |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | whoops bug where rsel lists were being re-initialised... |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | reduce length of vectors (per-row only single bit) |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | connect up vectors direct |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | connect dependency row outputs |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | compress dependency matrix outputs into a row |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | move dependency cells to row class |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | Revert "whoops use global vector correctly" |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | whoops use global vector correctly |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | whoops use global vector correctly |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | reduce syncs, get FU-FU and FU on same clock cycle |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | now using readable/writable from fu-fu matrix, seems... |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | use FU-FU matrix, seems to be working, still have to... |
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth... | use FU-FU matrix, seems to be working, still have to... |
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth... | reorg instr test issue |
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth... | add back in rd-flag qualification into fn unit |
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth... | bring in go_rd_i into 6600 scoreboard, on 1-clock delay |
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth... | and in go_rd_i into group picker read |
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth... | remove & rd_l.q, is now in group picker |
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth... | add in go_rd |
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth... | experiment lock out of registers in read vector |
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth... | sync function unit src/dest |
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth... | getting there with instruction overlapping |
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth... | try random inputs |
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth... | write-after-read hazard working |
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth... | make global pending sync-delayed |
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth... | make fn unit invert readable, however qualify with... |
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth... | increase counter, experiment with longer completion... |
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth... | very weird: invert readable vector, cscore works |
commit | commitdiff | tree |
2019-05-14 |
Luke Kenneth... | experimenting with cscore, overlapping instructions |
commit | commitdiff | tree |
2019-05-14 |
Luke Kenneth... | inverted global write pend vector, on creation of reada... |
commit | commitdiff | tree |
2019-05-14 |
Luke Kenneth... | experimenting with score6600 |
commit | commitdiff | tree |
2019-05-14 |
Luke Kenneth... | experimenting with cscore |
commit | commitdiff | tree |
2019-05-14 |
Luke Kenneth... | latch Function Unit registers based on "issue" signal |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | comb on intpick |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | score6600 working without FunctionUnit (using dep matrices) |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | sync on req_rel |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | return to latch on src for oper |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | rename intermediate signals to wr_wait/rd_wait |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | split out readable/writable setup |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | go_rd/go_wr not arrays any more |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | use operand latch, seems to work (6600 not cscore) |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | add fn-unit src/dest latch registers |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | make read/write-pending syncd |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | use signals instead of arrays |
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth... | make insn_i a signal of length n_insns instead of Array |
commit | commitdiff | tree |
2019-05-12 |
Luke Kenneth... | scoreboard 6600 semi-working (sync/comb issue) |
commit | commitdiff | tree |
2019-05-12 |
Luke Kenneth... | remove unneeded imports |
commit | commitdiff | tree |
2019-05-12 |
Luke Kenneth... | experimenting / debugging score6600 |
commit | commitdiff | tree |
2019-05-12 |
Luke Kenneth... | split function units (and read/write pending vectors... |
commit | commitdiff | tree |
2019-05-12 |
Luke Kenneth... | split computation units to separate class |
commit | commitdiff | tree |
2019-05-12 |
Luke Kenneth... | add debug prints |
commit | commitdiff | tree |
2019-05-11 |
Luke Kenneth... | debugging score6600 matrix |
commit | commitdiff | tree |
2019-05-11 |
Luke Kenneth... | debug score6600 |
commit | commitdiff | tree |
2019-05-11 |
Luke Kenneth... | dependence cell, src2 is combinatorial (latch is alread... |
commit | commitdiff | tree |
2019-05-11 |
Luke Kenneth... | try removing some syncs |
commit | commitdiff | tree |
2019-05-11 |
Luke Kenneth... | add in function units to score6600 |
commit | commitdiff | tree |
2019-05-11 |
Luke Kenneth... | link function units back in to score6600 |
commit | commitdiff | tree |
2019-05-11 |
Luke Kenneth... | use register latching in Computation Unit |
commit | commitdiff | tree |
2019-05-11 |
Luke Kenneth... | whoops, readable/writable is inverted in fu picker... |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | dependency cells enable on q not qn |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | start connecting fu and reg dep matrices |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | add variant using original (ish) 6600 scoreboard |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | split out register decode from issue unit |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | derive from Elaboratable |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | remove unneeded imports |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | move code around to get set associative cache working |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | update cam test |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | update pte test |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | update perm validator test |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | remove unneeded unit test |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | fix imports in LFSR test |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | update camentry unit test |
commit | commitdiff | tree |
2019-05-10 |
Luke Kenneth... | add src1/2 pending outputs |
commit | commitdiff | tree |
2019-05-09 |
Luke Kenneth... | get scoreboard reasonably working |
commit | commitdiff | tree |
2019-05-09 |
Luke Kenneth... | decode wrong way round on issue unit |
commit | commitdiff | tree |
2019-05-09 |
Luke Kenneth... | reduce ANDing chain (using NOR) in group picker |
commit | commitdiff | tree |
2019-05-09 |
Luke Kenneth... | fix logic-bug in group picker |
commit | commitdiff | tree |
2019-05-09 |
Luke Kenneth... | add python simulation of alu |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | move sync from intpick to fn unit readable |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | make readable_i sync, stops infinite loop |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | SRLatch not used in issue_unit |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | add some more experimental instructions |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | add some more experimental instructions |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | disable writethru for now |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | disable fpissue |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | make SR Latch async again, make busy signal sync into... |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | rename variable wid -> dep |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | make write latch sync in Function Unit |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | add decode out of src1 and src2 pending from FnUnit |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | add regfile array test |
commit | commitdiff | tree |
2019-05-08 |
Luke Kenneth... | begin debugging, temporary sync on issueunit |
commit | commitdiff | tree |
next |