- Sep 01, 2020
-
-
Deborah Soung authored
-
Deborah Soung authored
-
- Aug 29, 2020
-
-
Deborah Soung authored
-
- Aug 28, 2020
-
-
Deborah Soung authored
-
Deborah Soung authored
-
- Aug 27, 2020
-
-
Deborah Soung authored
-
Deborah Soung authored
-
- Aug 26, 2020
-
-
Deborah Soung authored
-
Deborah Soung authored
-
- Aug 22, 2020
-
-
Deborah Soung authored
-
Deborah Soung authored
-
Deborah Soung authored
-
Deborah Soung authored
-
- Aug 21, 2020
-
-
Andrew Waterman authored
Add params for nTLBBasePageSectors and nTLBSuperpages for both I and D TLBs
-
- Aug 20, 2020
-
-
Ernie Edgar authored
Change tile outputs to initialize with async reset
-
- Aug 19, 2020
-
-
Ernie Edgar authored
-
Ernie Edgar authored
-
Ernie Edgar authored
-
- Aug 15, 2020
-
-
John Ingalls authored
Object Model: add L2 UTLB entries and memory
-
John Ingalls authored
-
- 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
-
Brian Grayson authored
-
Wesley W. Terpstra authored
Fix unused args
-
Brian Grayson authored
-
Wesley W. Terpstra authored
-