摘要: 研究利用C++创建Proteus模型的方法,实现一个基于Proteus的自定义指令集仿真器模型,构建该模型的虚拟板级系统,并进行测试。实验结果表明,基于Proteus的处理器仿真器能在芯片RTL模型面世前构建虚拟板级系统,为芯片的功能测试提供更方便直观的平台,有利于芯片早期开发的软硬件协同设计。
关键词:
处理器仿真器,
Proteus模型,
C++建模,
虚拟板级系统仿真
Abstract: A Proteus simulation model for a processor with self-defined instruction set is implemented based on the study of Proteus C++ programming interface. The instantiated model is merged into and further tested with a virtual board level system. By modeling processor with Proteus, designer can kick off board level simulation far before the fabrication of a real processor chip, and can have a convenient verification tools, and start hardware-software co-design in very early stages.
Key words:
processor simulator,
Proteus model,
C++ modeling,
virtual board level system simulation
中图分类号:
杨鸿, 周晓方, 杨庆庆. 基于Proteus的处理器C++建模与仿真[J]. 计算机工程, 2011, 37(5): 279-281.
YANG Hong, ZHOU Xiao-Fang, YANG Qiang-Qiang. C++ Modeling and Simulation of Processor Based on Proteus[J]. Computer Engineering, 2011, 37(5): 279-281.