Tel. +31­ 345 545535
Coming soon...
Who we work with
What's going on
Something to read
Who we are
Where we are
You are on the following page: Products > Production Programming & System Test > Flash Programming > Flasher ARM Nederlands | French

Flasher ARM

Flash Programmer for ARM and Cortex-M3 cores.
Flasher ARM is a programming tool for microcontrollers with on-chip or external Flash memory and ARM core. Flasher ARM is designed for programming flash targets with the J-Flash software or stand-alone. In addition to that Flasher ARM has all of the J-Link functionality. Flasher ARM connects via USB or via RS232 interface to a PC, running Microsoft Windows 2000, Windows XP, Windows 2003 or Windows Vista and has a built-in 20-pin JTAG connector, which is compatible with the standard 20-pin connector defined by ARM.

 Features :

    * Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without the use of PC program)
    * Support for ARM 7/9 and Cortex-M3
    * Supports internal and external flash devices
    * 64 MB memory for storage of target program
    * Serial in target programming supported
    * Data files can be updated as mass storage or via J-Flash
    * Target interface: JTAG/SWD
    * No power supply required, powered through USB
    * Can be used as J-Link (JTAG emulator) with a download speed of up to 720 Kbytes/second
    * Programming speed between 30-300 Kbytes/second depending on target hardware

Flasher ARM download speed :
The following table lists Flasher ARM performance values (Kbytes/second) for writing to memory (RAM) via the JTAG interface:

Revision    ARM7; Memory download
Flasher ARM Rev. 1 720 kB/s   (12MHz JTAG)

Please note that the actual speed depends on various factors, such as JTAG, clock speed, host CPU core etc.
JTAG Speed

There are basically three types of speed settings:

    * Fixed JTAG speed
    * Automatic JTAG speed
    * Adaptive clocking

Fixed JTAG speed :
The target is clocked at a fixed clock speed. The maximum JTAG speed the target can handle depends on the target itself. In general ARM cores without JTAG synchronization logic (such as ARM7-TDMI) can handle JTAG speeds up to the CPU speed, ARM cores with JTAG synchronization logic (such as ARM7-TDMI-S, ARM946E-S, ARM966EJ-S) can handle JTAG speeds up to 1/6 of the CPU speed. JTAG speeds of more than 10 MHz are not recommended.

Automatic JTAG speed
Selects the maximum JTAG speed handled by the TAP controller.

On ARM cores without synchronization logic, this may not work reliably, since the CPU core may be clocked slower than the maximum JTAG speed.

Adaptive clocking
If the target provides the RTCK signal, select the adaptive clocking function to synchronize the clock to the processor clock outside the core. This ensures there are no synchronization problems over the JTAG interface.

If you use the adaptive clocking feature, transmission delays, gate delays, and synchronization requirements result in a lower maximum clock frequency than with non-adaptive clocking. Do not use adaptive clocking unless it is required by the hardware design.


How to buy :

Please contact Gerard Fianen to discuss your configuration and get a quotation today.




INDES-IDS BV offers solutions for Embedded Software Development as well as for the Telecommunication NEMS and Service Providers. In these markets we offer products of either the market leader or the innovation leaders. Our goal is to assist you to get to the market sooner by offering a combination of products, knowledge and services.