Development tools debug multi-core microcontrollers
Troubleshooting and fault analysis at system level for 16 or 32bit microcontrollers, is provided by the Universal Access Device next (UAD2next) from Programmierbare Logik & Systeme (PLS).
The access device is powerful and versatile, says the company, for fast on-chip debugging and trace of various multi-core microcontrollers in deeply embedded systems. It acts as a bridge between the base model UAD2pro and the high-end tool UAD3+. In addition to debug and trace interfaces, such as debug access port (DAP), serial wire debug (SWD), Joint Test Action Group (JTAG), cJTAG (or IEEE 1149.7) and line printer daemon (LPD), the UAD2next also supports controlled area network (CAN) and active stability control (ASC) interfaces for access to the target. For debugging, PLS uses its target adapters, which are also optionally available with galvanic isolation. The adaptation covers an I/O voltage range from 1.5 to 5.5V. In addition to recording CAN messages or specific stimulation of the CAN, 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, says the company. The modules for parallel trace with up to 12 bits width and for serial Aurora protocol with up to two lanes and 1.25Gbit/s bandwidth ensure a high data throughput.
Data is recorded in the 512Mbyte trace memory. All common trace architectures such as, 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 use in a range of development and test environments.
The UAD2next will be showed at Embedded World 2017, Hall 4 – 310.