摘要 |
A method of scheduling trace packets in an integrated circuit generating trace packets of plural types stores trace data in respective first-in-first-out buffers. If a timing trace data first-in-first-out buffer is empty, timing trace data packet is transmitted. If a program counter overall data first-in-first-out buffer is not empty and the processor is at a data interruptible boundary, transmitting a program counter data packet. If data first-in-first-out buffer is not empty, transmitting a data packet. The program counter data packets include program counter sync data, program counter exception data, program counter relative branch data and program counter absolute branch data.
|