作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (5): 279-281. doi: 10.3969/j.issn.1000-3428.2011.05.095

• 开发研究与设计技术 • 上一篇    下一篇

基于Proteus的处理器C++建模与仿真

杨 鸿,周晓方,杨庆庆   

  1. (复旦大学专用集成电路与系统国家重点实验室,上海 201203)
  • 出版日期:2011-03-05 发布日期:2012-10-31
  • 作者简介:杨 鸿(1987-),男,硕士研究生,主研方向:数字集成电路,嵌入式处理器;周晓方(通讯作者),高级工程师、博士;杨庆庆,硕士研究生
  • 基金资助:
    国家自然科学基金资助项目(60876016);专用集成电路与系统国家重点实验室基金资助项目(ZD20080103, 09ZD002);宁波市自然科学基金资助项目(2009A610059)

C++ Modeling and Simulation of Processor Based on Proteus

YANG Hong, ZHOU Xiao-fang, YANG Qing-qing   

  1. (State Key Laboratory of ASIC & System, Fudan University, Shanghai 201203, China)
  • Online:2011-03-05 Published:2012-10-31

摘要: 研究利用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

中图分类号: