PEEDI - JTAG/BDM Emulator
(taken from Ronetix PEEDI info site) PEEDI is an EmbeddedICE solution that enables you to debug software running on ARM, PowerPC, ColdFire and Blackfin processor cores via the JTAG/BDM port. PEEDI provides the services needed to perform all debugging operations.
Key Features
Device support:
All ARM7, ARM9, ARM11, Cortex-M3, Cortex-A8, XScale, PowerPC as well as ColdFire, Blackfin, MIPS32 and AVR32 -based MCU cores:
- ARM7: ARM7TDMI, ARM710T, ARM720T, ARM740T, AT91SAM7, LPC2000, MAC7100, STR7, TMS470
- ARM9: ARM9TDMI, ARM920T, ARM922T, ARM926EJS, ARM940T, ARM9E, ARM946E, ARM966ES, STR9, TMS320DM6446
- ARM11: ARM1136, ARM1156, ARM1176 NEW!
- Cortex-M3:(JTAG/SWD) STM32, LM3S NEW!
- Cortex-A8: OMAP3530 NEW!
- XScale: PXA250, PXA255, PXA270, PXA320, PXA800, 80200, 80219, 80321, IXP420, IXP421, IXP422, IXP425, IXP460, IXP465, IOP303, IOP310, IOP315, IOP321, IOP332, IOP333.
- PowerPC: MPC5510, MPC5514, MPC5517, MPC5534, MPC5553, MPC5554, MPC5565, MPC5566, MPC5567, MPC5121, MPC5123
- PowerPC QUICC II: MPC83xx, MPC8313, MPC8321, MPC8343, MPC8347, MPC8349
- Coldfire: MCF52XX, MCF53XX, MCF54XX
- Blackfin: BF522, BF525, BF527, BF531, BF532, BF533, BF534, BF535, BF536, BF537, BF538, BF539, BF542, BF544, BF548, BF549, BF561A, BF561B
- MIPS32: PIC32, ADM5120
- AVR32: AVR32AP7, AVR32UC3
Multi Core support (extra license is required):
- up to 4 Cores/Targets
- an adapter controls automatically up to 4 target boards ยป
Built-in debugger support:
- open source: gdb, insight, ddd, Kdbg , Eclipse IDE
- commercial: ARM ADS, ARM RealView, Green Hills MULTI, IAR C-SPY, eCosPro
Linux Kernel debugging even when MMU is enabled
OS awareness - "info threads" support for many OS: Linux, uClinux, eCos, ...
Access to all CP15 registers - physical or interpreted mode
Low cost: The combination of free compiler (gcc), free debugger (gdb, insight) and PEEDI.
Target Reset control and remote reset detection
Hardware and Software Breakpoints
Blackfin virtual memory support
- enables a linear programming and access to a device that is bigger than the visible external asynchronous memory space
Built in FLASH programmer:
- download images from TFTP, FTP, HTTP server or MMC/SDcard
- telnet command line interface
- serial command line interface
- front panel interface: 2 buttons and 7-segment LED
- can be used as Standalone FLASH programmer without host - the file images are stored on MMC/SD card and controlled via front panel interface
- up to 15 file images can be selected on the front panel
- support of various chip vendors: AMD, Intel, Atmel, Toshiba,SST, SGS and others. The built-in FLASH chip database contains information of more than 900 chips as well as Atmel AT91SAM7, Philips LPC2000, Freescale MAC7100, MPC5500, MCF52XX, TI TMS470, ST STR7, ST STR9, TMS320DM6446, iMX31, iMX35, TMS320DM6440, TMS320DM355, OMAP3530 - see supported flash devices
- Programming of Atmel AT45DB SPI DataFlash connected to an AT91 MCU - enables the easy use of AT45DB SPI DataFlash as a boot device
- Programming of ST M25P, Spansion S25F and SST SST25 SPI Flash devices connected to a Blackfin MCU
- NAND Flash programming - MCU independent
- OneNAND Flash programming - MCU independent NEW!
- NAND FLASH JFFS2, YAFFS2 support
- auto FLASH program after target power detect
- multi FLASH support - up 4 devices per core
- unique serial number support
- built-in speaker
- ideal for small and mid-range manufacturing