-
公开(公告)号:US20190227905A1
公开(公告)日:2019-07-25
申请号:US16368742
申请日:2019-03-28
发明人: Xiao Kang JIAO , PengFei ZHU
摘要: A debug-enabled processing device includes a processor, a communication transceiver circuit, and a debug support unit. The debug support unit has a plurality of dedicated debug registers to facilitate debugging a software program under execution by the processor. One of the plurality of debug registers is a control register having at least four bits, which are used to enable/disable a plurality of debugging operations. Others of the debug registers include a set of index registers that may be configured to pass data to and from the processor.
-
公开(公告)号:US20170344375A1
公开(公告)日:2017-11-30
申请号:US15220338
申请日:2016-07-26
发明人: PengFei ZHU , Xiao Kang JIAO
CPC分类号: G06F9/30065 , G06F9/30058 , G06F9/325 , G06F9/3822
摘要: A decoding logic method is arranged to execute a zero-overhead loop in an embedded digital signal processor (DSP). In the method, instruction data is fetched from a memory, and a plurality of instruction tokens, which are derived from the instruction data, are stored in a token buffer. A first portion of one or more instruction tokens from the token buffer are passed to a first decode module, which may be an instruction decode module, and a second portion of the one or more instruction tokens from the token buffer are passed to a second decode module, which may be a loop decode module. The second decode module detects a special loop instruction token, and based on the detection of the special loop instruction token, a loop counter is conditionally tested. Using the first decode module, at least one instruction token of an iterative algorithm is assembled into a single instruction, which is executable in a single execution cycle. Based on the conditional test of the loop counter, the first decode module further assembles a loop branch instruction of the iterative algorithm into the single instruction executable in one execution cycle.
-
公开(公告)号:US20170322867A1
公开(公告)日:2017-11-09
申请号:US15203659
申请日:2016-07-06
发明人: Xiao Kang JIAO , PengFei ZHU
IPC分类号: G06F11/36
CPC分类号: G06F11/3624 , G06F11/2236 , G06F11/36 , G06F11/3636 , G06F11/3648
摘要: A debug-enabled processing device includes a processor, a communication transceiver circuit, and a debug support unit. The debug support unit has a plurality of dedicated debug registers to facilitate debugging a software program under execution by the processor. One of the plurality of debug registers is a control register having at least four bits, which are used to enable/disable a plurality of debugging operations. Others of the debug registers include a set of index registers that may be configured to pass data to and from the processor.
-
-