发明名称 |
基于指令宽度的高效仿真调度的方法和系统 |
摘要 |
在一个实施例中,状态机接收来自指令寄存器待通过数字信号处理器处理的多条指令。在接收到单个运行—测试空闲状态之后,状态机一次加载多条指令中的每一条指令,并确定每条指令的有效性。如果指令是有效的,则状态机把指令传递到解码器。如果指令是无效的,或如果出现空操作指令,则状态机丢弃该指令,并立刻加载下一条指令。 |
申请公布号 |
CN100492314C |
申请公布日期 |
2009.05.27 |
申请号 |
CN01818338.7 |
申请日期 |
2001.10.31 |
申请人 |
模拟设备股份有限公司 |
发明人 |
C·R·罗斯;R·P·辛格;G·A·奥弗坎普;T·丁 |
分类号 |
G06F11/36(2006.01)I;G06F9/38(2006.01)I;G06F9/30(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 |
代理人 |
陈 斌 |
主权项 |
1. 一种方法,其特征在于,包括下列步骤:从测试接口接收多个指令;将所述多个指令加载到仿真指令寄存器中;从仿真指令寄存器接收多条指令;通过读取第一指令的宽度位以确定多条指令中的第一条指令的有效性,其中所被读取的宽度位定义第一仿真指令的有效性和大小;如果第一条指令是有效的,则把第一条指令提供给处理器的解码器;不需接收运行—测试空闲状态信号,通过读取第二指令的宽度位以确定多条指令中的第二条指令的有效性,其中所被读取的宽度位定义第二仿真指令的有效性和大小;以及如果第二条指令是有效的,则把第二条指令提供给解码器,其中所述运行—测试空闲状态信号表示测试接口进入运行—测试空闲状态。 |
地址 |
美国马萨诸塞州 |