首页> 外国专利> Cycle modeling in cycle accurate software simulators of hardware modules for software/software cross-simulation and hardware/software co-simulation

Cycle modeling in cycle accurate software simulators of hardware modules for software/software cross-simulation and hardware/software co-simulation

机译:在硬件模块的周期精确软件模拟器中进行周期建模,以进行软件/软件交叉仿真和硬件/软件协同仿真

摘要

Clock cycle simulation involves modeling of clock cycles in a hardware module with a software model. Each simulated clock cycle involves several individual stages: Start, Execute, and End. During the start stage, output pin values for the model are calculated from an initial state of the module being simulated. Between the start stage and the execution stage, a combinatorial function of the modules outputs can be calculated. These calculated functions may be used as inputs to the modules in the execution stage. Afterwards, during the execute stage, input pin values are received by the model and the next state of the module is calculated based upon the current module state and the input pin values. Finally, during the last stage, i.e., the end stage, the internal state is updated; the internal state is defined as a set of the module's internal register and memory values.
机译:时钟周期模拟包括使用软件模型对硬件模块中的时钟周期进行建模。每个模拟时钟周期都涉及几个单独的阶段:开始,执行和结束。在开始阶段,将从被仿真模块的初始状态中计算出模型的输出引脚值。在开始阶段和执行阶段之间,可以计算模块输出的组合功能。这些计算出的函数可以在执行阶段用作模块的输入。然后,在执行阶段,模型将接收输入引脚值,并根据当前模块状态和输入引脚值计算模块的下一个状态。最后,在最后阶段,即结束阶段,内部状态被更新;内部状态定义为模块内部寄存器和存储器值的集合。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号