NVIDIA Tegra Linux Driver Package Development Guide 31.1 Release |
Hardware DFD Feature | Tegra TX1 | Tegra TX2 | Improvements |
Connection to CPU (JTAG) | Debug Communication Channel with Memory Access Mode in v8 | Debug Communication Channel with Memory Access Mode in v8 | Faster code download/upload via the debugger. |
Connection to AXI-AP (JTAG) | AXI-AP 34 bit address, Can access complete MMIO and DRAM without requiring SMMU | Connection to SNIC allowing complete access to the system | Complete system access when CPUs are powered down, dead, under reset, clock disabled, or unable break in. |
Connection to APE (JTAG) | CoreSight | CoreSight | No change. |
Connection to BPMP, SPE, and SCE | N/A | CoreSight | Full CoreSight debug is available to the BPMP, SPE, and SCE that is available to the main. |
Trace Storage | ETF: 16KB circular buffer | ETF: 32KB circular buffer | Larger buffer for longer duration trace. Preserved through WDT resets. |
Characteristic | ETF (32 KB) | DDR via ETR DMA | USB |
Throughput | 41.58 Gbps @ 408 MHz and 128 bit (contact NVIDIA for higher frequency requirements.) | 41.58 Gbps | Real time processor tracing requires reduction of CPU frequency. |
Intrusive | No | Yes | Yes |
Available on Commercial Devices | Yes | Yes | Yes |
Use Cases | Collect trace for watchdog reset, and code optimization for the CCPLEX. | Collects trace information for watchdog reset, and code optimization for the CCPLEX (note the high bandwidth requirement at DDR = 25%). | Use for single CPU trace at low frequency, or APE only trace to avoid saturation of DRAM bandwidth Tracing limited to USB speeds. Use for single CPU trace at low frequency, or APE only trace to avoid saturation of DRAM bandwidth. |
BCCPLEX (also called Fast Cluster or Big Cluster) using A57 processors | ||
ATID | Processor | Protocol |
0x40 | CPU0 | ETMv4 |
0x41 | CPU1 | ETMv4 |
0x42 | CPU2 | ETMv4 |
0x43 | CPU3 | ETMv4 |
APE, Cortex A9 | ||
ATID | Processor | Protocol |
0x20 | CPU0 | PFT1.0 |
STM | ||
ATID | Processor | Protocol |
0x10 | NA | MIPI STP |