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 + -
显示快捷键?