![Infineon Technologies TC1784 Скачать руководство пользователя страница 507](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_2055446507.webp)
TC1784
Program Memory Unit (PMU)
User´s Manual
5-80
V1.1, 2011-05
PMU, V1.47
•
Byte transfer to password or data.
•
“Clear Status” or “Reset to Read” while busy
1)
.
•
“Erase Sector” command to DFlash.
•
Erase UCB with wrong UCBA.
New state:
Read mode is entered with following exceptions:
•
“Enter Page” in Page Mode re-enters Page Mode.
•
“Write Page” with buffer underflow is executed.
•
After “Load Page” causing a buffer overflow the Page Mode is not left, a following
“Write Page” is executed.
Proposed handling by software:
Usually this bit is only set due to a bug in the software. Therefore in development code
the responsible error tracer should be notified. In production code this error will not
occur. It is however possible to clear this flag with “Clear Status” or “Reset to Read” and
simply issue the corrected command sequence again.
PFOPER/DFOPER “Operation Error”
Fault conditions:
ECC double-bit error detected in Flash microcode SRAM during a program or erase
operation in PFlash or DFlash. This can be a transient event due to alpha-particles or
illegal operating conditions or it is a permanent error due to a hardware defect. This
situation will practically not occur.
Attention: these bits can also be set during startup (see
New state:
The Flash operation is aborted, the BUSY flag is cleared and read mode is entered.
Proposed handling by software:
The flag should be cleared with “Clear Status”. The last operation can be determined
from the PROG and ERASE flags
2)
. In case of an erase operation the affected physical
sector must be assumed to be in an invalid state, in case of a program operation only the
affected page. Other physical sectors can still be read. New program or erase
commands must not be issued before the next reset.
Consequently a reset must be performed. This performs a new Flash rampup with
initialization of the microcode SRAM. The application must determine from the context
which operation failed and react accordingly. Mostly erasing the addressed sector and
re-programming its data is most appropriate. If a “Program Page” command was affected
1) When the command addresses the busy Flash bank, the access is serviced with retry acknowledge.
2) Only when both DFlash banks were busy, one with program and the other with erase the affected bank and
operation can not be determined.
Содержание 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 ...