?? funcunit.py
字號:
from m5 import *class IntALU(FUDesc): opList = [ OpDesc(opClass='IntAlu') ] count = 8class IntMultDiv(FUDesc): opList = [ OpDesc(opClass='IntMult', opLat=3), OpDesc(opClass='IntDiv', opLat=20, issueLat=19) ] count=4class FP_ALU(FUDesc): opList = [ OpDesc(opClass='FloatAdd', opLat=2), OpDesc(opClass='FloatCmp', opLat=2), OpDesc(opClass='FloatCvt', opLat=2) ] count = 4class FP_MultDiv(FUDesc): opList = [ OpDesc(opClass='FloatMult', opLat=4), OpDesc(opClass='FloatDiv', opLat=12, issueLat=12), OpDesc(opClass='FloatSqrt', opLat=24, issueLat=24) ] count = 4class ReadPort(FUDesc): opList = [ OpDesc(opClass='MemRead') ] count = 0class WritePort(FUDesc): opList = [ OpDesc(opClass='MemWrite') ] count = 0class RdWrPort(FUDesc): opList = [ OpDesc(opClass='MemRead'), OpDesc(opClass='MemWrite') ] count = 4class IprPort(FUDesc): opList = [ OpDesc(opClass='IprAccess', opLat = 3, issueLat = 3) ] count = 1class DefaultFUP(FuncUnitPool): FUList = [ IntALU(), IntMultDiv(), FP_ALU(), FP_MultDiv(), ReadPort(), WritePort(), RdWrPort(), IprPort() ]
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -