MSC8144E Reference Manual, Rev. 3
25-26
Freescale
Semiconductor
Debugging, Profiling, and Performance Monitoring
25.2.7.2 Profiling Unit
The 16 channel DMA controller supports system level profiling. You can profile specific
channels by configuring the desired channel number (CHA_NUM) and channel source or
destination (DEST) fields in the DMA_LPCR. See Section 14.5, Profiling for details.
After configuration, all DMA events are connected to and monitored by the performance monitor
(PM) block.
for details on how to use the information.
25.2.8 CLASS Modules
Each of the three CLASS modules includes the ability to generate interrupts and perform
profiling.
25.2.8.1 Debug
Each CLASS module can generate up to N + 1 interrupts, which are divided to 2 groups: N
particular interrupts (one per MI M bus Initiator) and one general Interrupt. A specific interrupt is
created when the CLASS module receives a transaction request with an illegal address. Illegal
addresses are defined as one of the following two cases:
1.
An address that does not belong to any of the address space windows of the enabled
address decoders.
2.
An address that falls within any of the address space windows of the enabled error
address decoders.
The general interrupt is the logical OR of all the particular interrupts. Thus, the general interrupt
is asserted when at least one of the particular interrupts is asserted.
Note:
See Chapter 4, Chip-Level Arbitration and Switching System (CLASS) for details.
25.2.8.2 CLASS Debug Profiling Unit (CDPU)
The CLASS supports Debug and Profiling measurements by the class debug profiling unit
(CDPU) sub-block. The main features are:
Time-out mechanism. This mechanism does not generate an interrupt. The host must poll
certain a bit in the respective CLASS register.
Watch point mechanism profiling unit. The CLASS profiling unit provides the following
profiling information:
— Data acknowledges of write accesses.
— Data acknowledges of read accesses.
— Acknowledged accesses (req and req_ack).
— Stall cycles due to write-after-read.
— Cycles of non-acknowledged accesses.
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...