发明名称 一种协处理器指令集的扩展方法
摘要 一种协处理器指令集的扩展装置,在与所述协处理器连接的主处理器的指令集内包括:用于产生协处理器指令码的立即数产生指令,以及用于实现所述协处理器指令码从主处理器通用寄存器到协处理器指令寄存器的装载的协处理器指令码装载指令;处理器包括立即数产生单元、主处理器通用寄存器以及用于将存放于主处理器通用寄存器中的协处理器指令码装载进协处理器指令寄存器的协处理器指令装载执行单元;协处理器包括协处理器指令寄存器和协处理器指令执行模块。本发明具有良好的扩展性能、灵活性好。
申请公布号 CN101650645B 申请公布日期 2013.01.09
申请号 CN200910102227.6 申请日期 2009.09.04
申请人 浙江大学 发明人 孟建熠;严晓浪;葛海通;沙子岩;沈秀红;杨婷;李晓明;段凌宵;陈亮;梁静
分类号 G06F9/318(2006.01)I;G06F9/38(2006.01)I 主分类号 G06F9/318(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王利强;王兵
主权项 一种协处理器指令集的扩展控制方法,主处理器与所述协处理器连接,所述主处理器的指令集内包括:立即数产生指令,用于产生协处理器指令码,协处理器指令码装载指令,用于实现所述协处理器指令码从主处理器通用寄存器到协处理器指令寄存器的装载;所述主处理器包括用于临时存放由立即数产生指令产生的协处理器指令码的主处理器通用寄存器,所述协处理器包括用于接收由主处理器装载的协处理器指令码,并将接收的指令码发送至协处理器执行的协处理器指令寄存器,所述方法包括:所述主处理器控制立即数产生指令先产生协处理器指令码,并将产生的协处理器指令码存放于所述主处理器通用寄存器中的立即数产生步骤,以及用于将存放于主处理器通用寄存器中的协处理器指令码装载进协处理器指令寄存器的协处理器指令装载执行步骤;所述协处理器从协处理器指令寄存器读取指令并完成解码和执行的协处理器指令执行步骤。
地址 310027 浙江省杭州市西湖区浙大路38号