北京工业大学学报
北京工業大學學報
북경공업대학학보
JOURNAL OF BEIJING POLYTECHNIC UNIVERSITY
2007年
3期
251-256
,共6页
延迟建模%软件评估%编译
延遲建模%軟件評估%編譯
연지건모%연건평고%편역
为了在保持适当的仿真精度的前提下,使多处理器嵌入式系统(MPES)软硬件协同仿真的速度适合于实际应用,提出了一种基于SystemC及源代码分析器相结合的方法,即将自行开发的源代码分析器工具用于处理嵌入式软件源代码,并将其转换为标注了时间信息的ANSI C代码,通过使用BFM(bus functional model),这些代码可以被集成至SystemC系统模型中作为EPU(embedded processing unit)的时间注释模型.将专用SystemC模块用于硬件建模,并对SystemC仿真内核的同步机制进行扩展以支持新的处理器中心同步仿真.时间注释模型和新的同步机制均可有效地提高仿真速度.使用这一方法成功建模仿真了一台包含12个处理器的通信设备,仿真目标设备1 s内的行为耗时59.8 s.试验结果表明,该方法可被用于MPES的软硬件协同设计中.
為瞭在保持適噹的倣真精度的前提下,使多處理器嵌入式繫統(MPES)軟硬件協同倣真的速度適閤于實際應用,提齣瞭一種基于SystemC及源代碼分析器相結閤的方法,即將自行開髮的源代碼分析器工具用于處理嵌入式軟件源代碼,併將其轉換為標註瞭時間信息的ANSI C代碼,通過使用BFM(bus functional model),這些代碼可以被集成至SystemC繫統模型中作為EPU(embedded processing unit)的時間註釋模型.將專用SystemC模塊用于硬件建模,併對SystemC倣真內覈的同步機製進行擴展以支持新的處理器中心同步倣真.時間註釋模型和新的同步機製均可有效地提高倣真速度.使用這一方法成功建模倣真瞭一檯包含12箇處理器的通信設備,倣真目標設備1 s內的行為耗時59.8 s.試驗結果錶明,該方法可被用于MPES的軟硬件協同設計中.
위료재보지괄당적방진정도적전제하,사다처리기감입식계통(MPES)연경건협동방진적속도괄합우실제응용,제출료일충기우SystemC급원대마분석기상결합적방법,즉장자행개발적원대마분석기공구용우처리감입식연건원대마,병장기전환위표주료시간신식적ANSI C대마,통과사용BFM(bus functional model),저사대마가이피집성지SystemC계통모형중작위EPU(embedded processing unit)적시간주석모형.장전용SystemC모괴용우경건건모,병대SystemC방진내핵적동보궤제진행확전이지지신적처리기중심동보방진.시간주석모형화신적동보궤제균가유효지제고방진속도.사용저일방법성공건모방진료일태포함12개처리기적통신설비,방진목표설비1 s내적행위모시59.8 s.시험결과표명,해방법가피용우MPES적연경건협동설계중.