2019-05-24 |
Luke Kenneth Casso... | add in branch speculation recorder, link to branch |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | make bgt accessible outside of CU |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | check that bgt test ALU works |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | add delay on branches |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | remove unneeded code |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | add delay on branches |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | work on branch simulation logic |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | split out shared wait for issue and wait for busy clear... |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | make a start on a branch simulator |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | add simple branch-compare example ALU |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | add priority picker docstring |
tree | commitdiff |
2019-05-24 |
Luke Kenneth Casso... | cleanup, docstrings |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | shadow seems to do the job of guaranteeing write-after... |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | set up the shadow grid |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | only want a single-bit transition |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | add in busy_prev/next signal to work out which unit... |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | decide to do write-after-write shadows |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | connect FUFU/FURegs Matrices to resettable go_rd/go_wr... |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | start wiring up shadow matrix |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | re-enable shadow/go_die |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | whoops disconnected go_wr from CUs by mistake |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | add shadow matrix (unconnected) |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | add in shadown and go_die into comp unit |
tree | commitdiff |
2019-05-23 |
Luke Kenneth Casso... | split out shadow into separate module |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | sort out counter, rename data_o to data_r (register... |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | clean up names, also note that readable is true if... |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | use shifter opcode |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | ignore self-to-self read and write pending hazards |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | read-after-write self-referring hazard |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | allow loops to run instruction batches more than once |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | WaW needs to stall |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | wait for busy to go LOW before ending |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | experiment with different completion times |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | add in 2 more ALUs, now 4x4 scoreboard |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | add mul and shift to simulation |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | add extra regression test |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | add div and shift (as experiment) |
tree | commitdiff |
2019-05-22 |
Luke Kenneth Casso... | random regression test shows an inter-dependency fail |
tree | commitdiff |
2019-05-21 |
Luke Kenneth Casso... | working on all cycles, RaW / WaR |
tree | commitdiff |
2019-05-21 |
Luke Kenneth Casso... | got working (sort-of) cscore6600 |
tree | commitdiff |
2019-05-20 |
Luke Kenneth Casso... | nearly there with readable/writable on FU matrix |
tree | commitdiff |
2019-05-20 |
Luke Kenneth Casso... | attempting to work out FU-FU matrix connections |
tree | commitdiff |
2019-05-20 |
Luke Kenneth Casso... | include hazard line to swap rd/wr dependencies |
tree | commitdiff |
2019-05-19 |
Luke Kenneth Casso... | non-overlapping instructions ok |
tree | commitdiff |
2019-05-19 |
Luke Kenneth Casso... | sync ok on simple add |
tree | commitdiff |
2019-05-19 |
Luke Kenneth Casso... | add reg clearing and read-request release |
tree | commitdiff |
2019-05-19 |
Luke Kenneth Casso... | use register-based DepCell |
tree | commitdiff |
2019-05-19 |
Luke Kenneth Casso... | scoreboard 6600 experimentation |
tree | commitdiff |
2019-05-18 |
Luke Kenneth Casso... | connect up vectors direct |
tree | commitdiff |
2019-05-18 |
Luke Kenneth Casso... | Revert "whoops use global vector correctly" |
tree | commitdiff |
2019-05-18 |
Luke Kenneth Casso... | whoops use global vector correctly |
tree | commitdiff |
2019-05-18 |
Luke Kenneth Casso... | whoops use global vector correctly |
tree | commitdiff |
2019-05-18 |
Luke Kenneth Casso... | reduce syncs, get FU-FU and FU on same clock cycle |
tree | commitdiff |
2019-05-18 |
Luke Kenneth Casso... | now using readable/writable from fu-fu matrix, seems... |
tree | commitdiff |
2019-05-18 |
Luke Kenneth Casso... | use FU-FU matrix, seems to be working, still have to... |
tree | commitdiff |
2019-05-16 |
Luke Kenneth Casso... | reorg instr test issue |
tree | commitdiff |
2019-05-16 |
Luke Kenneth Casso... | bring in go_rd_i into 6600 scoreboard, on 1-clock delay |
tree | commitdiff |
2019-05-16 |
Luke Kenneth Casso... | remove & rd_l.q, is now in group picker |
tree | commitdiff |
2019-05-16 |
Luke Kenneth Casso... | add in go_rd |
tree | commitdiff |
2019-05-16 |
Luke Kenneth Casso... | experiment lock out of registers in read vector |
tree | commitdiff |
2019-05-16 |
Luke Kenneth Casso... | sync function unit src/dest |
tree | commitdiff |
2019-05-16 |
Luke Kenneth Casso... | getting there with instruction overlapping |
tree | commitdiff |
2019-05-15 |
Luke Kenneth Casso... | try random inputs |
tree | commitdiff |
2019-05-15 |
Luke Kenneth Casso... | write-after-read hazard working |
tree | commitdiff |
2019-05-15 |
Luke Kenneth Casso... | make global pending sync-delayed |
tree | commitdiff |
2019-05-15 |
Luke Kenneth Casso... | make fn unit invert readable, however qualify with... |
tree | commitdiff |
2019-05-15 |
Luke Kenneth Casso... | increase counter, experiment with longer completion... |
tree | commitdiff |
2019-05-15 |
Luke Kenneth Casso... | very weird: invert readable vector, cscore works |
tree | commitdiff |
2019-05-14 |
Luke Kenneth Casso... | experimenting with cscore, overlapping instructions |
tree | commitdiff |
2019-05-14 |
Luke Kenneth Casso... | inverted global write pend vector, on creation of reada... |
tree | commitdiff |
2019-05-14 |
Luke Kenneth Casso... | experimenting with score6600 |
tree | commitdiff |
2019-05-14 |
Luke Kenneth Casso... | experimenting with cscore |
tree | commitdiff |
2019-05-13 |
Luke Kenneth Casso... | comb on intpick |
tree | commitdiff |
2019-05-13 |
Luke Kenneth Casso... | score6600 working without FunctionUnit (using dep matrices) |
tree | commitdiff |
2019-05-13 |
Luke Kenneth Casso... | sync on req_rel |
tree | commitdiff |
2019-05-13 |
Luke Kenneth Casso... | return to latch on src for oper |
tree | commitdiff |
2019-05-13 |
Luke Kenneth Casso... | go_rd/go_wr not arrays any more |
tree | commitdiff |
2019-05-13 |
Luke Kenneth Casso... | use operand latch, seems to work (6600 not cscore) |
tree | commitdiff |
2019-05-13 |
Luke Kenneth Casso... | add fn-unit src/dest latch registers |
tree | commitdiff |
2019-05-13 |
Luke Kenneth Casso... | make read/write-pending syncd |
tree | commitdiff |
2019-05-13 |
Luke Kenneth Casso... | use signals instead of arrays |
tree | commitdiff |
2019-05-12 |
Luke Kenneth Casso... | scoreboard 6600 semi-working (sync/comb issue) |
tree | commitdiff |
2019-05-12 |
Luke Kenneth Casso... | experimenting / debugging score6600 |
tree | commitdiff |
2019-05-12 |
Luke Kenneth Casso... | split function units (and read/write pending vectors... |
tree | commitdiff |
2019-05-12 |
Luke Kenneth Casso... | split computation units to separate class |
tree | commitdiff |
2019-05-12 |
Luke Kenneth Casso... | add debug prints |
tree | commitdiff |
2019-05-11 |
Luke Kenneth Casso... | debugging score6600 matrix |
tree | commitdiff |
2019-05-11 |
Luke Kenneth Casso... | debug score6600 |
tree | commitdiff |
2019-05-11 |
Luke Kenneth Casso... | try removing some syncs |
tree | commitdiff |
2019-05-11 |
Luke Kenneth Casso... | add in function units to score6600 |
tree | commitdiff |
2019-05-11 |
Luke Kenneth Casso... | link function units back in to score6600 |
tree | commitdiff |
2019-05-11 |
Luke Kenneth Casso... | use register latching in Computation Unit |
tree | commitdiff |
2019-05-10 |
Luke Kenneth Casso... | dependency cells enable on q not qn |
tree | commitdiff |
2019-05-10 |
Luke Kenneth Casso... | start connecting fu and reg dep matrices |
tree | commitdiff |
2019-05-10 |
Luke Kenneth Casso... | add variant using original (ish) 6600 scoreboard |
tree | commitdiff |
2019-05-10 |
Luke Kenneth Casso... | split out register decode from issue unit |
tree | commitdiff |
2019-05-09 |
Luke Kenneth Casso... | get scoreboard reasonably working |
tree | commitdiff |
2019-05-09 |
Luke Kenneth Casso... | add python simulation of alu |
tree | commitdiff |
2019-05-08 |
Luke Kenneth Casso... | move sync from intpick to fn unit readable |
tree | commitdiff |
2019-05-08 |
Luke Kenneth Casso... | make readable_i sync, stops infinite loop |
tree | commitdiff |
next |