memconfig.py

来自「linux下基于c++的处理器仿真平台。具有处理器流水线」· Python 代码 · 共 37 行

PY
37
字号
from m5 import *class BaseL1Cache(BaseCache):    in_bus = NULL    size = '64kB'    assoc = 2    block_size = 64    tgts_per_mshr = 16    protocol = CoherenceProtocol(protocol='moesi')class IL1(BaseL1Cache):    latency = Parent.clock.period    mshrs = 8class DL1(BaseL1Cache):    latency = 3 * Parent.clock.period    mshrs = 32class ToL2Bus(Bus):    width = 64    clock = Parent.clock.periodclass L2(BaseCache):    size = '2MB'    assoc = '32ki'    block_size = 64    latency = 10 * Parent.clock.period    mshrs = 92    tgts_per_mshr = 16class ToMemBus(Bus):    width = 16    clock = 1 * Parent.clock.periodclass SDRAM(BaseMemory):    latency = 100 * Parent.clock.period    uncacheable_latency = 1000 * Parent.clock.period

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?