[发明专利]一种芯片的命令译码方法、系统及装置无效
| 申请号: | 201010172455.3 | 申请日: | 2010-05-10 |
| 公开(公告)号: | CN102243578A | 公开(公告)日: | 2011-11-16 |
| 发明(设计)人: | 何代明 | 申请(专利权)人: | 北京凡达讯科技有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
| 地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 芯片 命令 译码 方法 系统 装置 | ||
1.一种芯片的命令译码方法,其特征在于,包括:
从芯片接口接收控制命令;所述控制命令为包括若干条微指令的微程序,并具有对应的芯片内存入口地址;
从所述芯片内存入口地址逐条提取并执行所述控制命令微程序中的微指令,直至所述控制命令微程序结束。
2.如权利要求1所述的方法,其特征在于,所述控制命令微程序在芯片未上电时,存储在外部存储器中;当芯片上电时,所述控制命令微程序从外部存储器被读至芯片内存中,并形成对应的入口地址。
3.如权利要求1所述的方法,其特征在于,所述微指令包括操作码信息及操作数信息,所述逐条提取并执行所述控制命令微程序中的微指令的步骤包括:
预取指子步骤:确定当前需要执行的微指令在所述芯片内存入口地址中的指针位置,并产生存储器读操作;
取指子步骤:从所述指针位置读取出当前执行的微指令;
译码子步骤:解析所述微指令获得操作码信息及操作数信息,并依据所述操作码信息及操作数信息,产生具体操作的特定信号;
执行子步骤:按照所述具体操作信号执行对应操作。
4.如权利要求3所述的方法,其特征在于,所述操作码信息为针对芯片内部或外部的功能部件发出的功能启动请求或功能配置请求;所述操作数信息包括所述功能部件对应的功能配置寄存器地址;所述译码子步骤产生的具体操作信号为功能配置寄存器的写入信号;
所述执行子步骤为,按照所述功能配置寄存器的写入信号进行相应功能配置寄存器的写入操作。
5.如权利要求3所述的方法,其特征在于,所述操作码信息为针对芯片内部或外部的功能部件发出的功能状态校验请求;所述操作数信息包括所述功能部件对应的功能配置寄存器地址;所述译码子步骤产生的具体操作信号为功能配置寄存器读取信号;
所述执行子步骤为,按照所述功能配置寄存器的读取信号进行相应功能配置寄存器的读取操作。
6.如权利要求4所述的方法,其特征在于,所述芯片中包括微指令寄存器;所述功能配置寄存器中写入的内容为微指令寄存器的当前内容。
7.如权利要求6所述的方法,其特征在于,所述操作数信息还包括,立即数;
所述微指令寄存器的内容为立即数;
或者,所述的方法还包括:
从芯片接口接收控制命令附带的功能模块参数配置信息,并写至缓存中;
所述微指令寄存器的内容为从缓存中读出的功能模块配置参数。
8.如权利要求5所述的方法,其特征在于,所述芯片中包括微指令寄存器;所述微指令寄存器的内容为从功能配置寄存器中读出的内容。
9.如权利要求3所述的方法,其特征在于,所述芯片中包括微指令寄存器,所述操作码信息为逻辑运算信息,所述操作数包括立即数;所述译码子步骤产生的具体操作信号为指定数据的逻辑运算信息;
所述执行子步骤为,对立即数及所述微指令寄存器中的数据进行相应的逻辑运算,并将运算结果保存至当前微指令寄存器中。
10.如权利要求3所述的方法,其特征在于,所述操作码信息还包括程序运行控制信息,
所述执行子步骤为,依据所述程序运行控制信息控制当前微指令的执行逻辑。
11.如权利要求3所述的方法,其特征在于,所述微指令按照预置时钟连续提取;
所述预取指子步骤、取指子步骤、译码子步骤、执行子步骤按照至少间隔一个时钟周期的时序执行。
12.如权利要求3所述的方法,其特征在于,所述提取并执行一条微指令占用6个时钟周期,其中,预取指子步骤占用第1-4个时钟周期;取指子步骤占用第3-6个时钟周期;所述译码子步骤占用第4个时钟周期;所述执行子步骤占用第5-6个时钟周期;并且,所述取指子步骤及执行子步骤所占用的第5-6个时钟周期对应于,下一条微指令的预取指子步骤的第1-2个时钟周期。
13.一种芯片的命令译码系统,其特征在于,包括:
接口模块,用于从芯片接口接收控制命令;所述控制命令为包括若干条微指令的微程序,并具有对应的芯片内存入口地址;
译码执行模块,用于从所述芯片内存入口地址逐条提取并执行所述控制命令微程序中的微指令,直至所述控制命令微程序结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京凡达讯科技有限公司,未经北京凡达讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010172455.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:模块化微型联合收割机
- 下一篇:柔性模块组件





