Debugging and trace for multicore microcontrollers

March 06, 2017 // By Graham Prophet
PLS Programmierbare Logik & Systeme (Lauta, Germany) has released UAD2next for fast on-chip debugging and trace of various multicore microcontrollers in deeply embedded systems. PLS designed the unit to enable fast troubleshooting and easier fault analysis at system level.

The UAD2next acts as a bridge between the UAD2pro base model and the UAD3+ high-end tool . Besides a large number of powerful debug and trace interfaces, such as DAP, SWD, JTAG, cJTAG and LPD, the UAD2next also supports CAN and ASC interfaces for access to the target. For debugging, PLS uses the concept of its flexible target adapters, which are also optionally available with galvanic isolation. The adaptation covers an I/O voltage range from 1.5V to 5.5V. In addition to recording CAN messages or specific stimulation of the CAN network, the galvanic isolated separate CAN interface also enables communication via DAP over CAN Physical Layer (DXCPL). USB 3.0 and Gigabit Ethernet ports ensure fast data exchange with the Universal Debug Engine (UDE) installed on the PC.

 

Robust trace modules, which can be plugged in as needed, ensure a fast and efficient transfer of trace data from the target into the UAD2next. Modules for parallel trace with up to 12 bits width and for serial AURORA protocol with up to two lanes and 1.25 Gbps bandwidth ensure a high data throughput. The data are then recorded into the 512 MB trace memory of the UAD2next. All common trace architectures such as, for example, ARM CoreSight, NEXUS Class 3 Trace and Infineon's MCDS (Multi-Core Debug Solution) are supported.

 

The UAD2next is enclosed in a robust aluminum housing with passive cooling, for reliable use in a wide range of development and test environments.

 

PLS Programmierbare Logik & Systeme GmbH; www.pls mc.com