摘要
基于软硬件协同设计技术提出了基于系统的模拟仿真和调试方法 (SSED) ,其基本思想是 :在模拟和仿真时建立真实的运行环境 ;利用可重定目标编译器和汇编器生成器将 C应用程序转换成汇编语言、执行代码及模拟和仿真的输入向量 ;利用时间模型进行汇编级调试 ;对运行结果进行分析 .利用该方法设计 Jbcore16的过程说明 ,该方法可进一步加速处理器的逻辑验证 。
Based on hardware/software codesign, a new kind of system level simulation, emulation and debugging method(called SSED) is proposed, which can be conveniently used in processor design. This method can be described as follows: set up execution environment according to real world applications;translate C program into assembly program, execution code and input vector which is used in simulation and emulation; debug VHDL program with assembler program under a kind of time model; analyze the execution results. The design and implementation of Jbcore16 processor indicates that SSED can increase verification efficience and accelerate processor design and implementation speed.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2001年第3期361-367,共7页
Journal of Computer Research and Development
基金
国家"九五"攻关项目!(98-780 -0 1-0 6 )
国家自然科学基金!(6 980 3 0 0 2 )
国家"八六三"高技术研究发展计划基金!(86 3 -3 0
关键词
微处理器
系统级模拟
仿真
调试
软件
硬件
协同设计
processor, hardware/software codesign, retargetable compiler, assembler generator, system level simulation and emulation