发明名称 EXECUTING DEBUG PROGRAM INSTRUCTIONS ON A TARGET APPARATUS PROCESSING PIPELINE
摘要 A target apparatus 2 for debug includes a processing pipeline 18 for executing a sequence of program instructions. A debug interface 26 receives debug command signals corresponding directly or indirectly to debug program instructions to be executed. An instruction buffer 24 stores both the debug program instructions and non-debug program instructions. An arbiter 30 selects between both the debug program instructions and the non-debug program instructions stored within the instruction buffer to form the sequence of program instructions to be executed by the processing pipeline. A complex coherent memory system 4, 6, 8, 10, 12, 14, 32 is shared by the debug program instructions and the non-debug program instructions such that they obtain the same coherent view of memory.
申请公布号 US2015363293(A1) 申请公布日期 2015.12.17
申请号 US201514685799 申请日期 2015.04.14
申请人 ARM LIMITED 发明人 PATHIRANE Chiloda Ashan Senerath;SKILLMAN Allan John
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. Apparatus for processing data comprising: a processing pipeline configured to execute a sequence of program instructions; a debug interface configured to receive debug command signals corresponding to debug program instructions to be executed; instruction buffer circuitry configured to store both said debug program instructions and non-debug program instructions; and an arbiter coupled to said instruction buffer and configured to arbitrate between both said debug program instructions and said non-debug program instructions stored within said instruction buffer to select said sequence of program instructions to be executed by said processing pipeline.
地址 Cambridge GB