Codes

7
Codes Codes

description

Codes. Makefile.linux. Top.cpp SharedMemCtrl.cpp SimpleARM.cpp SimplePISA.cpp ARM/sim-outorder.cpp ARM/ArmMain.cpp Pisa/sim-outorder.cpp Pisa/PisaMain.cpp. Global.h. 定义一些参数常量和三个有关共享内存区的函数. Top.cpp. 例化并连接共享内存, pisa 模拟器, arm 模拟器. SimplePISA.cpp. - PowerPoint PPT Presentation

Transcript of Codes

Page 1: Codes

CodesCodes

Page 2: Codes

Makefile.linuxMakefile.linux Top.cppTop.cpp

SharedMemCtrl.cppSharedMemCtrl.cpp SimpleARM.cppSimpleARM.cpp SimplePISA.cppSimplePISA.cpp ARM/sim-outorder.cppARM/sim-outorder.cpp ARM/ArmMain.cppARM/ArmMain.cpp Pisa/sim-outorder.cppPisa/sim-outorder.cpp Pisa/PisaMain.cppPisa/PisaMain.cpp

Page 3: Codes

Global.hGlobal.h

定义一些参数常量和三个有关共享内存区定义一些参数常量和三个有关共享内存区的函数的函数

Page 4: Codes

Top.cppTop.cpp

例化并连接共享内存,例化并连接共享内存, pisapisa 模拟器,模拟器, armarm模拟器模拟器

Page 5: Codes

SimplePISA.cppSimplePISA.cpp

实现实现 simulatorsimulator 和和 setfilenamesetfilename 两个函数,两个函数,其中其中 simulatorsimulator 调用调用 PISAmainPISAmain 函数函数

Page 6: Codes

SimplePisaSimplePisa 类类

数据成员:数据成员: inst_code, pisa_type, pisa_cinst_code, pisa_type, pisa_capacity, pisa_index, pisa_id, pisa_value, apacity, pisa_index, pisa_id, pisa_value, isPISA, ackPISA, pisa_latency, pisa_cycle,isPISA, ackPISA, pisa_latency, pisa_cycle, filename filename

成员函数成员函数 : simulator, setFilename, PisaM: simulator, setFilename, PisaMain, pisa_sim_main, ruu_dispatch, ruu_iain, pisa_sim_main, ruu_dispatch, ruu_issue, exit_now ssue, exit_now

Page 7: Codes

SimpleARMSimpleARM 类类

数据成员:数据成员: inst_code, arm_type, arm_cainst_code, arm_type, arm_capacity, arm_index, arm_id, arm_value, ispacity, arm_index, arm_id, arm_value, isARM, ackARM, arm_latency, arm_cycle, fARM, ackARM, arm_latency, arm_cycle, filenameilename

成员函数:成员函数: simulator, setFilename, Armsimulator, setFilename, ArmMain, sim_main, ruu_dispatch, ruu_issuMain, sim_main, ruu_dispatch, ruu_issue, exit_nowe, exit_now