From 36738d0b9e999260d31852fdfafc86fba38f2aa7 Mon Sep 17 00:00:00 2001 From: kavskavs <165838614+kavskavs@users.noreply.github.com> Date: Mon, 15 Apr 2024 18:30:02 +0530 Subject: [PATCH] Update README.md fixed typo in the sentence describing the systolic array and transposer --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7d6eb790..6ad4616e 100644 --- a/README.md +++ b/README.md @@ -266,7 +266,7 @@ In the output-stationary mode, the `D` values are "preloaded" into the systolic `A`, `B`, and `D` are all of type `inputType`, while `C` is of type `outputType`. If the programmer wishes to write `C` into the scratchpad, then `C` is cast down to `inputType`. -However, if the programmer instead wishes to write `C` into the scratchpad, then `C` is cast up to `accType`. +However, if the programmer instead wishes to write `C` into the accumulator, then `C` is cast up to `accType`. Note that in the weight-stationary mode, an `inputType` D usually has insufficient bitwidth to accurately represent partial sums. Therefore, in the weight-stationary mode, `D` is usually just the 0-matrix, while the `accType` accumulator SRAMs are used to accumulate partial sum outputs of the systolic array instead.