发明名称 Operating a Pipeline Flattener in Order to Track Instructions for Complex Breakpoints
摘要 A semiconductor device comprising a processor having a pipelined architecture and a pipeline flattener and a method for operating a pipeline flattener in a semiconductor device are provided. The processor comprises a pipeline having a plurality of pipeline stages and a plurality of pipeline registers that are coupled between the pipeline stages. The pipeline flattener comprises a plurality of trigger registers for storing a trigger, wherein the trigger registers are coupled between the pipeline stages.
申请公布号 US2017024217(A1) 申请公布日期 2017.01.26
申请号 US201615286642 申请日期 2016.10.06
申请人 TEXAS INSTRUMENTS DEUTSCHLAND GMBH 发明人 Koesler Markus;Zipperer Johann;Wiencke Christian;Lutsch Wolfgang
分类号 G06F9/38;G06F9/30;G06F11/36;G06F11/267 主分类号 G06F9/38
代理机构 代理人
主权项 1. A semiconductor device comprising a processor having a pipelined architecture and a pipeline flattener, the processor comprising a pipeline having a plurality of pipeline stages and a plurality of pipeline registers which are coupled between the pipeline stages, wherein the pipeline flattener comprises a plurality of trigger registers for storing a trigger, wherein the trigger registers are coupled between the pipeline stages and wherein the pipeline flattener is configured to set the trigger register of the pipeline stage receiving an instruction to a predetermined trigger value indicating that the received instruction is selected for debug tracking, forward the trigger through the trigger registers of the pipeline together with the received instruction, determine whether the trigger indicates that the assigned instruction is selected for debug tracking and if so, provide the tracked debug data to a debug unit of the semiconductor device.
地址 Freising DE