TC1784
Program Memory Unit (PMU)
User´s Manual
5-31
V1.1, 2011-05
PMU, V1.47
5.6.3.4
Functional Command Description
In the following, the commands are described in their standard functionality and with all
the particularities, which have to be considered for application.
Reset to Read
The internal command state machine is reset to initial state and returns to read mode.
An already started program or erase operation is not affected and will be continued.
The Reset to Read command is a single cycle command. It can be used at any point
during the command sequence to reset the internal state machines and to return the
device to the initial state, the read mode. With the Reset to Read command, also all error
flags in the Flash Status Register FSR are cleared and an active page mode is aborted.
A busy state of array (write operation or voltage ramp-up) is not aborted and the busy
flags in FSR are not affected
1)
.
Enter Page Mode
The page mode is entered and the pointer for the first write data into the page assembly
buffer is cleared to point to the first word location. This command is a single cycle
command. Its base address (A31–A16) has to point to the addressed Flash bank. The
addressed Flash type (Program Flash or Data Flash) is selected with the parameter “y”.
Simultaneous page modes in Program Flash and Data Flash are not supported. In a
DFLASH bank the page mode can be entered simultaneously to an erase operation
within another DFLASH bank, but not simultaneously to a program operation
2)
.
3) The address “55F0
H
” is used for load DW (64-bit) operations and for load word (32-bit) operations with word
transfer on even half of 64-bit bus. In case of word transfers, for every second word the address has to be
“55F4
H
” because the word is transferred on the high half of the 64-bit data bus (A2=1).
In case of completely filled assembly buffer, overrun data are lost and an error flag and interrupt is generated.
4) The assembly buffer should be filled with Load Page commands before this command is executed. The page
address is used from the 4. cycle.
5) This command sequence is only accepted, if read protection and/or write protection for the addressed sector
is disabled or not installed (user specific).
6) Phys Sector = Physical Sector. Used to erase a physical 64K Program Flash Sector, if none of its 16K logical
sectors is protected. Also used to erase DFlash sectors. This command sequence is only accepted, if read
protection or write protection for the addressed sector (user specific) is disabled or not installed
7) Two password cycles are included for unlock operations (PW0 = low order 32-bit of password).
1) The exact behavior of Reset to Read in case of busy Flash banks is: when a busy Flash bank is addressed
the writing master is stalled (as for all commands). When Reset to Read addresses a different Flash bank it is
executed as described (clearing the documented flags) but in order to note that a command sequence was
executed while a Flash bank was busy the SQER flag is set.
2) Attention: trying to program a DFLASH bank while a program operation is still ongoing in the other DFLASH
bank is not prevented by hardware and it does not trigger a SQER or other error indication. However both
program operations can be disturbed and program erroneous data!
Содержание TC1784
Страница 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Страница 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Страница 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...