Datasheet

113
SAM7X Series [DATASHEET]
6120K–ATARM–11-Feb-14
20. Fast Flash Programming Interface (FFPI)
20.1 Overview
The Fast Flash Programming Interface provides two solutions - parallel or serial - for high-volume programming using a
standard gang programmer. The parallel interface is fully handshaked and the device is considered to be a standard
EEPROM. Additionally, the parallel protocol offers an optimized access to all the embedded Flash functionalities. The
serial interface uses the standard IEEE 1149.1 JTAG protocol. It offers an optimized access to all the embedded Flash
functionalities.
Although the Fast Flash Programming Mode is a dedicated mode for high volume programming, this mode not designed
for in-situ programming.
20.2 Parallel Fast Flash Programming
20.2.1 Device Configuration
In Fast Flash Programming Mode, the device is in a specific test mode. Only a certain set of pins is significant, the rest of
the PIOs are used as inputs with a pull-up. The crystal oscillator is in bypass mode. Other pins must be left unconnected.
Figure 20-1. Parallel Programming Interface
NCMD
PGMNCMD
RDY
PGMRDY
NOE
PGMNOE
NVALID
PGMNVALID
MODE[3:0]
PGMM[3:0]
DATA[15:0]
PGMD[15:0]
XIN
TST
VDDIO
PGMEN0
PGMEN1
0 - 50MHz
VDDIO
VDDCORE
VDDIO
VDDPLL
VDDFLASH
GND
VDDIO
Table 20-1. Signal Description List
Signal Name Function Type
Active
Level Comments
Power
VDDFLASH Flash Power Supply Power
VDDIO I/O Lines Power Supply Power
VDDCORE Core Power Supply Power