- Aug 15, 2020
-
-
Jack Koenig authored
Update Chisel3 and FIRRTL branches mentioned
-
- Aug 14, 2020
-
-
Jiuyang Liu authored
Add some debug info to diplomacy.
-
Jiuyang liu authored
-
- Aug 13, 2020
-
-
Jiuyang liu authored
-
Wesley W. Terpstra authored
Here is a picture of the change to the pipeline: https://app.lucidchart.com/invitations/accept/da44b89c-a93c-45e9-ba5e-cb6f9140d84e Compared to the old pipeline, occupancy is increased from 2 cycles to 3 for: - atomics - sub-ECC-granularity writes - repaired ECC values In exchange for this occupancy increase, a new register (REG) was added: sram data output => *REG* => ecc-correction => ALU => sram write setup This path was sufficiently long that it limited fMAX on many designs. In designs without ECC and without atomics, this pipeline is optimized away. Compared to the old pipeline, response latency is unchanged (by default) for: - reads (1) - atomics (1) - writes (1) - ECC-repaired reads (2) - ECC-repaired atomics (2) Added a knob (sramReg) to set latency for all operations to 2. With this knob disabled (the default), as in the old pipeline: - output data can flow uncorrected from the SRAM - output valid depends on correct ECC decode of SRAM output With the knob enabled: - data flows from an ECC correction fed by registers - valid is a register
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
John Ingalls authored
PTW clock_en l2_refill
-
John Ingalls authored
-
- Aug 11, 2020
-
-
Henry Cook authored
Add another TLArbiter Policy "highestIndexFirst"
-
- Aug 10, 2020
-
-
Ernie Edgar authored
Remove PutPartial from DMIToTL
-
- Aug 08, 2020
-
-
Ernie Edgar authored
-
Wesley W. Terpstra authored
Fix unused args
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
- Aug 07, 2020
-
-
John Ingalls authored
Change wrdata width to support xLen != fLen case
-
Henry Cook authored
-
- Aug 06, 2020
-
-
Ernie Edgar authored
-
Abhinay Kayastha authored
-
Henry Cook authored
-
Henry Cook authored
-
Henry Cook authored
-
- Aug 05, 2020
-
-
Abhinay Kayastha authored
-
Henry Cook authored
Mark Certain LazyModules For Inlining
-
Wesley W. Terpstra authored
-
- Aug 04, 2020
-
-
Henry Cook authored
-
Henry Cook authored
-
Henry Cook authored
-
Henry Cook authored
-
Bradley Morrell authored
Added functions that allow you to look at the emits parameters
-
- Aug 01, 2020
-
-
Henry Cook authored
-
Henry Cook authored
-
Henry Cook authored
-
Henry Cook authored
-