半导体装置的处理器及其操作方法与流程

文档序号:14910882发布日期:2018-07-10 23:22阅读:来源:国知局

技术特征:

1.一种半导体装置的处理器,其特征在于,包括:

处理器核心;

寄存器,选择性地在第一操作模式期间由外部硬件控制或者在第二操作模式期间由所述处理器核心控制;以及

选择电路,接收在所述第一操作模式期间由所述外部硬件提供到所述寄存器的第一数据以及在所述第二操作模式期间由所述处理器核心提供到所述寄存器的第二数据。

2.根据权利要求1所述的半导体装置的处理器,其特征在于,在所述第一操作模式期间,所述第一数据由所述外部硬件产生并直接存储在所述寄存器中而不使用额外的存储器。

3.根据权利要求1所述的半导体装置的处理器,其特征在于,在将所述第一数据提供到所述寄存器之前,所述外部硬件产生提供到所述处理器核心的中断信号。

4.根据权利要求3所述的半导体装置的处理器,其特征在于,在所述第二操作模式期间所述处理器核心识别到所述中断信号时,所述处理器核心执行从所述第二操作模式向所述第一操作模式的上下文切换。

5.根据权利要求4所述的半导体装置的处理器,其特征在于,在所述处理器核心完成所述上下文切换之后,所述外部硬件将所述第一数据提供到所述寄存器。

6.根据权利要求1所述的半导体装置的处理器,其特征在于,在所述第一操作模式期间,所述处理器核心对所述第一数据执行逻辑运算、计算运算、及算术运算中的一种。

7.根据权利要求6所述的半导体装置的处理器,其特征在于,所述第一数据是使用数据流格式提供,且所述寄存器包括起点寄存器及末尾寄存器,所述起点寄存器存储指示所述第一数据的起点的第一位置值,所述末尾寄存器存储指示所述第一数据的末尾的第二位置值。

8.根据权利要求7所述的半导体装置的处理器,其特征在于,所述处理器核心使用所述第一位置值来识别数据流的所述起点并使用所述第二位置值来识别所述数据流的所述末尾。

9.根据权利要求1所述的半导体装置的处理器,其特征在于,所述选择电路包括:

第一多路复用器,接收所述第一数据及所述第二数据并根据所述第一操作模式与所述第二操作模式中的所选择模式在所述第一数据与所述第二数据之间进行选择,以输出第三数据;

第二多路复用器,从所述外部硬件接收第一控制信号以及从所述处理器核心接收第二控制信号,并根据所述第一操作模式与所述第二操作模式中的所述所选择模式在所述第一控制信号与所述第二控制信号之间进行选择,以输出第三控制信号;以及

第三多路复用器,接收所述第三数据及所述第三控制信号,并将由所述第三控制信号选择的第四数据提供到所述寄存器。

10.根据权利要求1所述的半导体装置的处理器,其特征在于,所述处理器核心包括应用专用指令集处理器。

11.一种操作半导体装置的处理器的方法,其特征在于,包括:

检测在第二操作模式期间由外部硬件产生的中断信号,在所述第二操作模式中,寄存器由所述处理器的处理器核心直接控制且接收到第二数据;

执行从所述第二操作模式向第一操作模式的上下文切换,在所述第一操作模式中,所述寄存器由外部硬件控制且接收到第一数据;

对由所述外部硬件直接存储在所述寄存器中而不使用额外的存储器的所述第一数据执行逻辑运算、计算运算、及算术运算中的一种;且之后,

执行从所述第一操作模式向所述第二操作模式的上下文切换。

12.根据权利要求11所述操作半导体装置的处理器的方法,其特征在于,在所述第一操作模式期间,所述第一数据是由所述外部硬件以数据流格式提供。

13.根据权利要求11所述操作半导体装置的处理器的方法,其特征在于,在所述处理器核心完成从所述第二操作模式向所述第一操作模式的所述上下文切换之后,所述外部硬件提供所述第一数据。

14.根据权利要求12所述操作半导体装置的处理器的方法,其特征在于,所述寄存器包括起点寄存器及末尾寄存器,所述起点寄存器存储指示所述第一数据的起点的第一位置值,所述末尾寄存器存储指示所述第一数据的末尾的第二位置值。

15.根据权利要求14所述操作半导体装置的处理器的方法,其特征在于,所述处理器核心使用所述起点寄存器识别所述第一数据的所述起点且使用所述末尾寄存器识别所述第一数据的所述末尾。

16.一种操作半导体装置的处理器的方法,所述处理器能够交替地处理使用第一操作模式从外部硬件接收的第一数据以及使用第二操作模式从所述处理器的处理器核心接收的第二数据,其特征在于,所述方法包括:

在处理所述第二数据的同时,在所述处理器核心中接收由所述外部硬件产生的中断信号;

响应于所述中断信号,进行从所述第二操作模式向所述第一操作模式的上下文切换;

在所述第一操作模式期间,直接在所述处理器的寄存器中从所述外部硬件接收所述第一数据而不使用额外的存储器,

其中所述寄存器在所述第一操作模式期间由所述外部硬件控制且在所述第二操作模式期间由所述处理器核心控制。

17.根据权利要求16所述操作半导体装置的处理器的方法,其特征在于,所述寄存器是响应于提供到所述处理器的选择电路的第一控制信号而由所述外部硬件控制以及响应于提供到所述选择电路的第二控制信号而由所述处理器核心控制,

所述选择电路响应于模式信号而在所述第一控制信号与所述第二控制信号之间进行选择,所述模式信号指示所述第一操作模式与所述第二操作模式中的一者。

18.根据权利要求16所述操作半导体装置的处理器的方法,其特征在于,所述第一数据由所述外部硬件根据数据流格式提供。

19.根据权利要求18所述操作半导体装置的处理器的方法,其特征在于,所述寄存器包括起点寄存器及末尾寄存器,所述起点寄存器存储指示所述第一数据的起点的第一位置值,所述末尾寄存器存储指示所述第一数据的末尾的第二位置值。

20.根据权利要求19所述操作半导体装置的处理器的方法,其特征在于,所述处理器核心使用所述第一位置值来识别数据流的所述起点并使用所述第二位置值来识别所述数据流的所述末尾。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1