From: Luke Kenneth Casson Leighton Date: Thu, 30 Apr 2020 17:30:23 +0000 (+0100) Subject: add walk-through videos for LD/ST CompUnit X-Git-Tag: convert-csv-opcode-to-binary~2779 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=31baa4c0faa35d8970e6459971ac55218c120425;p=libreriscv.git add walk-through videos for LD/ST CompUnit --- diff --git a/3d_gpu/architecture/6600scoreboard.mdwn b/3d_gpu/architecture/6600scoreboard.mdwn index 3371c4e95..0b75b2985 100644 --- a/3d_gpu/architecture/6600scoreboard.mdwn +++ b/3d_gpu/architecture/6600scoreboard.mdwn @@ -139,13 +139,19 @@ Discussions: * * +Walk-through Videos: + +* +* + The Load/Store Computation Unit is a little more complex, involving three functions: LOAD, STORE, and LOAD-UPDATE. The SR Latches create a forward-progressing Finite State Machine, with three possible paths: * LD Mode will activate Issue, GoRead1, GoAddr then finally GoWrite1 -* UPDATE Mode will activate Issue, GoRead1, GoAddr then GoWrite1 *and* 2. +* LD-UPDATE Mode will *additionally* activate GoWrite2. * ST Mode will activate Issue, GoRead1, GoRead2, GoAddr then GoStore. + ST-UPDATE Mode will *additionally* activate GoWrite2. These signals will be allowed to activate when the correct "Req" lines are active. Minor complications are involved (extra latches) that respond