J&D Tech CodeViser is a JTAG emulator for embedded software development on automotive MCUs and Arm processors. With the CVD (CodeViser Debugger) software on a Windows PC it debugs C, C++ and assembly code at source level, controls multi-core SMP, AMP and big.LITTLE targets, programs flash, and is OS aware for Linux, Android and common RTOSs. CVD editions cover 32-bit and 64-bit Arm, Infineon TriCore (AURIX), RISC-V, Andes and Qualcomm QDSP6. Pertech, a J&D Tech representative, sells and ships it worldwide.
CodeViser highlights
- Arm ARM7/9/11, Cortex-A, Cortex-R and Cortex-M, Armv7 and Armv8 64-bit
- CVD editions for Infineon TriCore (AURIX), RISC-V, Andes and Qualcomm QDSP6
- Multi-core SMP, AMP and big.LITTLE debugging with no extra license
- Linux and Android awareness: kernel, modules, libraries, processes, threads, U-Boot
- RTOS awareness: FreeRTOS, ThreadX, Nucleus, uC/OS-II, eCos, AMX, L4 and more
- Hardware, software, conditional and automatic breakpoints; semihosting and DCC
- Flash programming: NOR, NAND, OneNAND, moviNAND, iNAND and internal flash
- .csf and .cmm script support; CVD API for your own software; function and symbol profiling
- JTAG and Serial Wire Debug; JTAG clock 1 kHz to 50 MHz
CVD editions
Editions
| Edition | Processors |
|---|---|
| CVD | 32-bit Arm (ARM7/9/11, Cortex-A/R/M, XScale, Faraday) |
| CVD64 | 64-bit Arm (Armv8) |
| CVD TriCore | Infineon TriCore (AURIX), e.g. TC2xx |
| CVD Risc-V | RISC-V cores |
| CVD_ANDES | Andes cores |
| CodeViser QDSP6 | Qualcomm QDSP6 DSP |
Where CodeViser fits
- Automotive ECU software on AURIX TriCore MCUs
- Board bring-up and BSP work on Arm application processors
- Linux and Android kernel and driver debugging
- Flash programming in the lab and on small production runs
Key Specifications
| Spec | Value |
|---|---|
| Host interface | High-speed USB 2.0 |
| Target connectors | JTAG 20, 14 and 16-pin; DAP 10, 20 and 26-pin |
| Debug interfaces | JTAG, Serial Wire Debug |
| Target voltage | 1.8 to 5 V |
| JTAG clock | 1 kHz to 50 MHz |
| Download speed | More than 700 KB/s |
| Power | USB or DC 5 V / 2 A adapter |
| Size | 76 x 128 x 18 mm |
| Image formats | ELF, AXF, COFF, DWARF 1/2/3/4, EXE |
| Host software | CVD (CodeViser Debugger) for Windows |
| Updates | Firmware updated through CVD |
Frequently asked questions
What is CodeViser?
CodeViser is J&D Tech’s JTAG emulator. Together with the CVD debugger on a Windows PC it debugs embedded software, controls multi-core targets and programs flash.
Which CVD edition do I need?
Choose by processor: CVD for 32-bit Arm, CVD64 for 64-bit Arm (Armv8), CVD TriCore for Infineon AURIX, CVD Risc-V, CVD_ANDES for Andes cores and CodeViser QDSP6 for Qualcomm DSPs. Pertech will confirm the edition for your chip.
Does it support AURIX automotive MCUs?
Yes, through the CVD TriCore edition. TriCore is the CPU core of Infineon’s AURIX family; J&D Tech’s brochure lists TriCore TC2xx.
Is multi-core debugging an extra cost?
No. J&D Tech states that no additional license is needed for multi-core debugging in CVD.
Can it program flash?
Yes: NOR, NAND, OneNAND, moviNAND, iNAND and the internal flash of many chipsets, with device and script files for each flash. Several CodeVisers can program several boards at once.
Does it run my .cmm scripts?
CVD is compatible with .cmm script files as well as its own .csf scripts.
Where can I buy CodeViser?
Pertech, a J&D Tech representative, sells and ships CodeViser worldwide. Contact Pertech for a quote, a demo or help choosing the right edition.
Related J&D Tech products at Pertech
Debugging an AURIX or Arm target? Contact Pertech for a quote or a demo.







