Emulateurs PLS: Programmierbare Logik & Systeme GmbH construit des émulateurs JTAG hautes performances pour les processeurs XC166, C166, TriCore et Aurix Infineon, ARM, Cortex, SH2-A, PowerPC, Xscale et RISC-V: les UAD ( Universal Access Device ). Un changement de firmware et de pod permet de passer d’une architecture à une autre.
Les UADx sont utilisés par le logiciel UDE compatible avec toutes les chaines de développement et supportent la plupart des RTOS.
Ils possèdent des fonctionnalités uniques et intégrées de capture et d’analyse CAN et CANopen en plus de la trace temps réel.(selon CPU)
Emulateurs Universal Access Devices
UAD3+
Centrale de Debug
Multi-cibles ( jusqu’ à 8 JTAG )
Multi-Coeurs
Multi-utilisateurs
liaison jusqu’à 5m
TAG / cJTAG / DAP / DAP2 / NEXUS / SWD up to 160 MHz
1.6V – 5.5V IO-voltage
(0.8V – 3.3V on request)
USB 2.0
Gigabit Ethernet
FireWire (800)
UAD2next
Sonde JTAG Tout-en-Un avec TRACE
Interfaces MCU:
JTAG / cJTAG / DAP / DAP2 / NEXUS / SWD / LPD up to 160 MHz
1.6V – 5.5V IO-voltage
(0.8V – 3.3V on request)
-USB 3.0
-Gigabit Ethernet
UAD2pro
Sonde JTAG
Liaison CAN associée
( isolation 1KV en option)
Pod copmpatible UAD3
interface MCU:
JTAG / DAP / DAP2 / NEXUS / SWD up to 50 MHz
1.6V – 5.5V IO-voltage
(0.8V – 3.3V on request)
USB 2.0
UDE : Un environnement de développement puissant
UDE fonctionne sous Windows et propose:
– la gestion de projets logiciels
– éditeur/compilateur/débogueur/trace
– un débogueur puissant, évolutif et adaptable
– la gestion de scripts et de macros
– l’intégration d’outils CAN et CANopen
– le profiling de code
– la programmation des mémoires flash
Microcontrôleurs supportés
Avec l’ Universal Debug Engine (UDE ®) PLS offre des solutions supérieures de développement logiciel pour systèmes sur puce. Elles incluent le support de débogage pour microcontrôleurs 16-/32-bit et 64-bit :
AURIX ™ 2nd Generation TC3, AURIX ™ TC2 and TriCore AUDO ™ d’ Infineon, Architecture Power ® MPC56, MPC57, S32V234 de NXP, S32R de NXP ™, PowerPC ™ PPC440SPe d’ AMCC, Cortex®-R52 Architecture Stellar de STMicroelectronics, Architecture Power SPC56, SP57, SPC58 de STMicroelectronics, Les dérivés Arm7™, Arm9™, Arm11™, Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M33, Cortex-M4, Cortex-M7, Cortex-R4, Cortex-A8, Cortex-A9, Cortex-A53, Cortex-R52, XScale™, SuperH™ SH-2A, RH850, C16x, C166™, S32, S32V, S32K, STM32, Kinetis, ST10F276, ST10F280, XC166, XC2000, XE166, XMC4500, C166S V2 . Tout ceci dans un environnement de debug multi-core .
Les derniers arrivés sont : dérivés TriCore AURIX 2nd Generation TC39, TC38, TC37, TC35, AURIX TC23, TC26, TC27, TC29xED, TC1798, dérivés Power Architecture / PowerPC tels que MPC57, MPC58, S32R, et plus. Les XC2000, XE166, XMC4500 Infineon, les Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-R4, Cortex-R52, Cortex-A8, Cortex-A9, i.MX25, i.MX31, STM32, S32, S32V234, S32K, les dérivés Kinetis et SuperH SH-2A sont aussi supportés ! … plus d’infos
Technologies de debug supportées
La liste exhaustive des caractéristiques comprend des fonctions telles que : l’accès rapide et flexible aux cibles via JTAG, cJTAG with OCDS L1, EmbeddedICE, OnCE, COP, DAP, DAP2, support SWD , trace OCDS L2 , MCDS, miniMCDS , trace CoreSight ™ , ETM , ETB , TMC , Nexus , ASC, SSC, 3Pin et CAN, Programmation de FLASH In-system FLASH / OTP with UDE MemTool, Code Coverage, Profiling, support de differents RTOS, OSEK® et outils d’automatisation de test.
Support des compilateurs HighTec (GNU), Keil, TASKING et WindRiver
Support des Noyaux Temps-Réel
UDE supporte les Noyaux et OS temps-réel suivants :
-µC/OS -II for C167, ST10, XC166, TriCore, ARM, PowerPC
-Keil RTX166 and ARARM Real Time Kernel
-Linux for ARM, Cortex, PowerPC
-OSEK via ORTI for XC2000, TriCore, PowerArchitecture, ARM, Cortex, SH-2A
-LynxOS for PowerPC
-Nucleus PLUS for C167, TriCore, ARM, PowerPC
-CMX-RTX™ for C167, ST10, XC16x, TriCore, ARM, PowerPC
-OSE Real-Time Operating System for C167, TriCore, ARM, PowerPC
Avec la release UDE 2024
Nouveautés
- UDE Simply Trace
- Configuration facile de traces de tâche sous RTOS et AUTOSAR
- Support des miniMCDS Infineon pour AURIX
- Support étendu des compilateurs
- Plateforme de développement SCR
- Support ARM C++ Greenhills
- Support du compilateur RUST de HighTec
- Améliorations des appels de pile pour Arm Cortex et RH850
- Amélioration du debug par XCP
- Nouvelle fonction ‘write-to-register’ pour les registres de périphériques. Les écritures dans les champs de bits peuvent être retardés et exécutés en une seule passe.
- Support d’Eclipse 2023
- Sortie de la trace données pouvant être formattée en nombres flottants
- Et bien plus encore…
Ajout d’ Architectures supportées:
- Infineon
- TC4x avec support trace et SOTA
- TRAVEO T2G incluant support de trace
- XMC7xxx incluant support de trace
- TLE988x et TLE989x
- STMicroelectronics
- Nouveaux micros de la famille Stellar
- Dual core STM32H745, STM32H755
STM32C011, STM32C031
- Renesas
- Support de trace RH850/U2B
- RH850/P1M-E
- NXP
- S32N55
- KW45 incluant Radio FLASH et eFuses
- S32K388, S32K39x
PLS supporte par UDE et ses émulateurs UAD, les MCU TRAVEO T2G d’Infineon. Voir notre article.
PLS supporte par UDE et ses émulateurs UAD, les MCU automotive S32K3 de NXP. Voir notre article.
PLS a annoncé le support par UDE et ses émulateurs UAD, des RISC-V et des SoC de FPGA Intel Cyclone V. Voir notre article.
PLS a également annoncé le support par UDE et ses émulateurs UAD, des MCU de NXP S32S247 et i.MX RT.
Les RH850 /U2B ont désormais leur outil d’analyse: UDE.
Voir plus d’informations sur ces Emulateurs sur le site PLS.