发明名称 |
一种片上系统SoC命令处理的方法、装置及芯片 |
摘要 |
本发明提供了一种片上系统SoC命令处理的方法、装置及片上系统SoC芯片,所述片上系统SoC中包括微处理器及多个寄存器缓冲区,所述的方法包括:将所述微处理器发送的不同命令分别存入不同寄存器缓冲区中;分别从对应的寄存器缓冲区中按序读取并执行相应的命令;当所述命令全部执行完毕时,发送中断信号至所述微处理器。本发明保证了命令的处理效率。 |
申请公布号 |
CN103235715B |
申请公布日期 |
2016.08.03 |
申请号 |
CN201310103145.X |
申请日期 |
2013.03.27 |
申请人 |
青岛中星微电子有限公司 |
发明人 |
万红星 |
分类号 |
G06F9/30(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京润泽恒知识产权代理有限公司 11319 |
代理人 |
赵娟 |
主权项 |
一种片上系统SoC命令处理的方法,其特征在于,所述片上系统SoC中包括微处理器及多个寄存器缓冲区,所述的方法包括:将所述微处理器发送的不同命令分别存入不同寄存器缓冲区中;分别从对应的寄存器缓冲区中按序读取并执行相应的命令;当所述不同寄存器缓冲区中的命令全部执行完毕时,发送中断信号至所述微处理器;其中,所述分别从对应的寄存器缓冲区中按序读取并执行相应的命令的步骤包括:确定当前读取的寄存器缓冲区;从所述当前读取的寄存器缓冲区中读取相应的命令;执行读取的所述相应的命令;依据执行结果确定下一个对应的寄存器缓冲区;从所述下一个对应的寄存器缓冲区中读取下一命令;执行读取的所述下一命令;判断读取的所述下一命令是否执行完毕,若否,则返回依据执行结果确定下一个对应的寄存器缓冲区的步骤继续执行,若是,则执行当所述不同寄存器缓冲区中的命令全部执行完毕时,发送中断信号至所述微处理器的步骤。 |
地址 |
266109 山东省青岛市高新区智力岛路1号创业大厦C座6层 |