-
公开(公告)号:CN114258516B
公开(公告)日:2024-05-14
申请号:CN201980099435.7
申请日:2019-09-12
Applicant: 三垦电气株式会社
IPC: G06F1/14 , G06F1/3234
Abstract: 提供处理器和事件处理方法,能够在不消耗外部计时器资源的情况下,实时地测量在执行EVTWAIT指令之后直到返回至RUN状态为止的时间。具有:计时计数器(TMR),其从初始值起开始计数;事件输入控制部(26),其检测对事件的发生进行通知的事件输入;EVTWAIT指令检测部(27),其根据事件输入,检测等候事件;状态控制部(30),其根据EVTWAIT指令,从RUN状态转变为WAIT状态,并且输出计数开始信号,随着检测出等候事件,从WAIT状态转变为RUN状态,并且输出计数结束信号;以及TMRCAP寄存器(23),其根据来自状态控制部(30)的计数结束信号的输出,取入并保持计时计数器(TMR)的计数值。
-
公开(公告)号:CN113168328A
公开(公告)日:2021-07-23
申请号:CN201880099939.4
申请日:2018-12-11
Applicant: 三垦电气株式会社
IPC: G06F9/38 , G06F9/30 , G06F9/32 , G06F9/46 , G06F12/0875
Abstract: 本发明是一种处理器,该处理器进行管线处理,在该管线处理中,对多个线程进行处理,执行包括等待指令在内的与所述线程的线程编号对应的指令来并行地进行处理。管线处理部(1~4)具有获取部、解码部和运算执行部,其中所述获取部获取得到了执行权的所述线程的所述指令,所述解码部对由所述获取部所获取的指令进行解码,所述运算执行部执行由所述解码部解码后的指令。指令保持部(14‑0、14‑1)在得到了所述执行权的所述线程的所述等待指令的执行时,保持所述等待指令之后的下一个要处理的处理指令的指令获取的信息。执行线程选择部(5)根据等待指示来选择应执行的线程,在解除了从所述等待指令的执行时起的等待状态时,根据所述指令保持部所保持的所述处理指令的所述指令获取的信息而从所述处理指令的解码起执行。
-
公开(公告)号:CN113168328B
公开(公告)日:2024-01-26
申请号:CN201880099939.4
申请日:2018-12-11
Applicant: 三垦电气株式会社
IPC: G06F9/38 , G06F9/30 , G06F9/32 , G06F9/46 , G06F12/0875
Abstract: 本发明是一种处理器,该处理器进行管线处理,在该管线处理中,对多个线程进行处理,执行包括等待指令在内的与所述线程的线程编号对应的指令来并行地进行处理。管线处理部(1~4)具有获取部、解码部和运算执行部,其中所述获取部获取得到了执行权的所述线程的所述指令,所述解码部对由所述获取部所获取的指令进行解码,所述运算执行部执行由所述解码部解码后的指令。指令保持部(14‑0、14‑1)在得到了所述执行权的所述线程的所述等待指令的执行时,保持所述等待指令之后的下一个要处理的处理指令的指令获取的信息。执行线程选择部(5)根据等待指示来选择应执行的线程,在解除了从所述等待指令的执行时起的等待状态时,根据所述指令保持部所保持的所述处理指令的所述指令获取的信息而从所述处理指令的解码起执行。
-
公开(公告)号:CN114258516A
公开(公告)日:2022-03-29
申请号:CN201980099435.7
申请日:2019-09-12
Applicant: 三垦电气株式会社
IPC: G06F1/14 , G06F1/3234
Abstract: 提供处理器和事件处理方法,能够在不消耗外部计时器资源的情况下,实时地测量在执行EVTWAIT指令之后直到返回至RUN状态为止的时间。具有:计时计数器(TMR),其从初始值起开始计数;事件输入控制部(26),其检测对事件的发生进行通知的事件输入;EVTWAIT指令检测部(27),其根据事件输入,检测等候事件;状态控制部(30),其根据EVTWAIT指令,从RUN状态转变为WAIT状态,并且输出计数开始信号,随着检测出等候事件,从WAIT状态转变为RUN状态,并且输出计数结束信号;以及TMRCAP寄存器(23),其根据来自状态控制部(30)的计数结束信号的输出,取入并保持计时计数器(TMR)的计数值。
-
-
-