| commit | c5baffa9993070918b7b68264681f1d08afba289 | [log] [tgz] |
|---|---|---|
| author | Jeff DiCorpo <jeffdi@efabless.com> | Sat Dec 17 12:03:34 2022 -0800 |
| committer | Jeff DiCorpo <jeffdi@efabless.com> | Sat Dec 17 12:03:34 2022 -0800 |
| tree | 8a269abe6546b4b6c3d8258d6b2706ba2408b8d4 | |
| parent | f0c8a864d867812ae17dda22b0ae7f2108700eb0 [diff] |
final gds oasis
This is a simple version of Rift2Core. Commit: b95a1555aeb79d975e8b273d412f0e6df42d0322 (Almost...)
The configuration is as followed:
class Rift2310 extends Config((site, here, up) => {
case RiftParamsKey => RiftSetting(
hasL2 = true,
hasDebugger = true,
hasPreFetch = false,
hasuBTB = false,
ftChn = 4,
rnChn = 1,
opChn = 1,
wbChn = 1,
cm_chn = 1,
pmpNum = 0,
regNum = 34,
hpmNum = 0,
l1BeatBits = 64,
memBeatBits = 64,
tlbEntry = 2,
l1DW = 128,
ifetchParameters = IFParameters(
uBTB_entry = 4,
btb_cl = 4,
bim_cl = 8,
ras_dp = 4,
),
icacheParameters = IcacheParameters(
bk = 1,
cb = 1,
cl = 2,
),
dcacheParameters = DcacheParameters(
bk = 1,
cb = 1,
cl = 2,
sbEntry = 2,
stEntry = 2,
),
dptEntry = 2,
fpuNum = 0,
mulNum = 1,
isMinArea = true,
isLowPower = false,
)
})