In Circuit Flash Programming
In Circuit Flash Programming
In Circuit Flash Programming
This includes both internal memory on a Free scale processor and external flash connected to the processor's address/data bus. These solutions give the user the option of mounting the processor or memory device on the final printed circuit board before programming it. The programming itself is accomplished via a simple header on the board that is connected to certain pins on the processor. P&E's programming hardware connects to this header to allow program, test, and debug of the target microcontroller and any memory which is attached to it. The example is a PC-controlled Cyclone PRO (stand-alone programmer) that is connected to a device under test. During product development, engineers will often program the same target processor many times with different versions of code. The engineer may want to interactively access the memory, protect it, unprotect it, erase it, view it, modify the contents, etc. However, it may also be useful to program the target automatically with a single click of the mouse or keyboard. Both methods are supported by P&E's development tools. Two P&E products are used to program the target: flash programming software (PROG), and a hardware interface connecting the PC to the target processor. Hardware Interface P&E offers several different target interfaces according to the user's requirements. The interfaces fall into three general categories
Cyclone PRO/MAX Stand Alone programmers (supporting serial port, USB, and Ethernet) Parallel Port Interface Cable USB Multilink Cable
Flash Programming Software (PROGxxZ) The Flash programming software allows the user to erase, program, and verify either internal processor flash or external flash connected on the processor's address/data bus. The flash programmer comes with a host of programming algorithms for different memory configurations.