2019-05-24 |
Luke Kenneth Casson... | add priority picker docstring
|
commit | commitdiff | tree |
2019-05-24 |
Luke Kenneth Casson... | cleanup, docstrings
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | shadow seems to do the job of guaranteeing write-after...
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | set up the shadow grid
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | only want a single-bit transition
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | add in busy_prev/next signal to work out which unit...
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | shadow fail/good signals need to be amalgamated (shadow...
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | make shadow inputs/good/fail arrays (actual matrix...
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | decide to do write-after-write shadows
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | connect FUFU/FURegs Matrices to resettable go_rd/go_wr...
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | start wiring up shadow matrix
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | re-enable shadow/go_die
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | whoops disconnected go_wr from CUs by mistake
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | add shadow matrix (unconnected)
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | add shadow matrix, array of shadow functions
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | add in shadown and go_die into comp unit
|
commit | commitdiff | tree |
2019-05-23 |
Luke Kenneth Casson... | split out shadow into separate module
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | sort out counter, rename data_o to data_r (register...
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | invert write pending before use
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | testing if hazard can be done in current cycle
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | use global pending vectors for read/write pending accumulation
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | clean up names, also note that readable is true if...
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | use shifter opcode
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | ignore self-to-self read and write pending hazards
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | read-after-write self-referring hazard
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | allow loops to run instruction batches more than once
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | WaW needs to stall
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | wait for busy to go LOW before ending
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | experiment with different completion times
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | add in 2 more ALUs, now 4x4 scoreboard
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | add mul and shift to simulation
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | add extra regression test
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | add div and shift (as experiment)
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | have to stop forward progress if issue is set
|
commit | commitdiff | tree |
2019-05-22 |
Luke Kenneth Casson... | random regression test shows an inter-dependency fail
|
commit | commitdiff | tree |
2019-05-21 |
Luke Kenneth Casson... | working on all cycles, RaW / WaR
|
commit | commitdiff | tree |
2019-05-21 |
Luke Kenneth Casson... | got working (sort-of) cscore6600
|
commit | commitdiff | tree |
2019-05-21 |
Luke Kenneth Casson... | got working (sort-of) cscore6600
|
commit | commitdiff | tree |
2019-05-21 |
Luke Kenneth Casson... | add read/write reg select vectors, in and out, similar...
|
commit | commitdiff | tree |
2019-05-20 |
Luke Kenneth Casson... | use dep cell format
|
commit | commitdiff | tree |
2019-05-20 |
Luke Kenneth Casson... | invert x/y in fu pending
|
commit | commitdiff | tree |
2019-05-20 |
Luke Kenneth Casson... | nearly there with readable/writable on FU matrix
|
commit | commitdiff | tree |
2019-05-20 |
Luke Kenneth Casson... | attempting to work out FU-FU matrix connections
|
commit | commitdiff | tree |
2019-05-20 |
Luke Kenneth Casson... | include hazard line to swap rd/wr dependencies
|
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth Casson... | non-overlapping instructions ok
|
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth Casson... | sync ok on simple add
|
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth Casson... | add reg clearing and read-request release
|
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth Casson... | use register-based DepCell
|
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth Casson... | creating separate dependency cell which can be used...
|
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth Casson... | experiment switching over fwd and rsel in dependency...
|
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth Casson... | add individual dependency cell (sync mode)
|
commit | commitdiff | tree |
2019-05-19 |
Luke Kenneth Casson... | scoreboard 6600 experimentation
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | whoops bug where rsel lists were being re-initialised...
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | reduce length of vectors (per-row only single bit)
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | connect up vectors direct
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | connect dependency row outputs
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | compress dependency matrix outputs into a row
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | move dependency cells to row class
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | Revert "whoops use global vector correctly"
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | whoops use global vector correctly
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | whoops use global vector correctly
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | reduce syncs, get FU-FU and FU on same clock cycle
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | now using readable/writable from fu-fu matrix, seems...
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | use FU-FU matrix, seems to be working, still have to...
|
commit | commitdiff | tree |
2019-05-18 |
Luke Kenneth Casson... | use FU-FU matrix, seems to be working, still have to...
|
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth Casson... | reorg instr test issue
|
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth Casson... | add back in rd-flag qualification into fn unit
|
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth Casson... | bring in go_rd_i into 6600 scoreboard, on 1-clock delay
|
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth Casson... | and in go_rd_i into group picker read
|
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth Casson... | remove & rd_l.q, is now in group picker
|
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth Casson... | add in go_rd
|
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth Casson... | experiment lock out of registers in read vector
|
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth Casson... | sync function unit src/dest
|
commit | commitdiff | tree |
2019-05-16 |
Luke Kenneth Casson... | getting there with instruction overlapping
|
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth Casson... | try random inputs
|
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth Casson... | write-after-read hazard working
|
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth Casson... | make global pending sync-delayed
|
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth Casson... | make fn unit invert readable, however qualify with...
|
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth Casson... | increase counter, experiment with longer completion...
|
commit | commitdiff | tree |
2019-05-15 |
Luke Kenneth Casson... | very weird: invert readable vector, cscore works
|
commit | commitdiff | tree |
2019-05-14 |
Luke Kenneth Casson... | experimenting with cscore, overlapping instructions
|
commit | commitdiff | tree |
2019-05-14 |
Luke Kenneth Casson... | inverted global write pend vector, on creation of readable...
|
commit | commitdiff | tree |
2019-05-14 |
Luke Kenneth Casson... | experimenting with score6600
|
commit | commitdiff | tree |
2019-05-14 |
Luke Kenneth Casson... | experimenting with cscore
|
commit | commitdiff | tree |
2019-05-14 |
Luke Kenneth Casson... | latch Function Unit registers based on "issue" signal
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | comb on intpick
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | score6600 working without FunctionUnit (using dep matrices)
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | sync on req_rel
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | return to latch on src for oper
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | rename intermediate signals to wr_wait/rd_wait
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | split out readable/writable setup
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | go_rd/go_wr not arrays any more
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | use operand latch, seems to work (6600 not cscore)
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | add fn-unit src/dest latch registers
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | make read/write-pending syncd
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | use signals instead of arrays
|
commit | commitdiff | tree |
2019-05-13 |
Luke Kenneth Casson... | make insn_i a signal of length n_insns instead of Array
|
commit | commitdiff | tree |
2019-05-12 |
Luke Kenneth Casson... | scoreboard 6600 semi-working (sync/comb issue)
|
commit | commitdiff | tree |
2019-05-12 |
Luke Kenneth Casson... | remove unneeded imports
|
commit | commitdiff | tree |
2019-05-12 |
Luke Kenneth Casson... | experimenting / debugging score6600
|
commit | commitdiff | tree |
next |