ADuCM320 Hardware Reference Manual
UG-498
Rev. C | Page 87 of 196
User Setup Register
Address: 0x40018038, Reset: 0x0000001X, Name: FEECON1
This register is key-protected, so the key (0xF123F456) must be entered in FEEKEY. After writing to FEECON1, a value other than
0xF123F456 must be written again to FEEKEY to reassert the key protection.
Table 108. Bit Descriptions for FEECON1
Bits
Bit Name
Description
Reset
Access
[31:5]
RESERVED
Returns 0 when read.
0x0
R
4
MDIO
MDIO mode. This bit is for read-only purpose. If this bit is set, MDIO
address swapping can be enabled.
0x1
R
3
SWAP
Swap program code for MDIO mode.
0xX
RW
0: disable address swap for Userspace Flash 0 and Flash 1.
1: enable address swap for Userspace Flash 0 and Flash 1.
2
INCR
Auto increment FEEFLAADR for non-DMA operation.
0x0
RW
0: disable auto address increment
1: enable auto address increment
1
KHDMA
Keyhole DMA enable.
0x0
RW
0: disable DMA mode
1: enable DMA mode
0
DBG
JTAG debug enable. If this bit is 1, access via the serial wire debug interface
is enabled. If this bit is 0, access via the serial wire debug interface is
disabled. The kernel set this bit to 1 when it has finished executing, thus
enabling debug access to a user.
0xX
RW
0: disable JTAG access
1: enable JTAG access
Write Abort Address Register
Address: 0x40018040, Reset: 0x0000000X, Name: FEEWRADDRA
Table 109. Bit Descriptions for FEEWRADDRA
Bits
Bit Name
Description
Reset
Access
[31:0]
WRABORTADDR
If a write is aborted, this register contains the address of the location being
written when the write was aborted. This register has appropriate value if
command abort happened. This has to be read after the command is aborted,
and before any other command is given. After reset, the value is random.
0xx
R
Interrupt Abort Enable Register—Interrupt 31 to Interrupt 0
Address: 0x40018048, Reset: 0x00000000, Name: FEEAEN0
Table 110. Bit Descriptions for FEEAEN0
Bits
Bit Name
Description
Reset
Access
[31:0]
SYSIRQABORTEN
Lower 32 bits of system interrupt abort enable. To allow a system interrupt
to abort a command (write, erase, sign or mass verify), write a 1 to the
appropriate bit in this register. Each bit corresponds to 1 interrupt listed in
the interrupt vector table.
0x0
RW
Interrupt Abort Enable Register—Interrupt 54 to Interrupt 32
Address: 0x4001804C, Reset: 0x000000, Name: FEEAEN1
Table 111. Bit Descriptions for FEEAEN1
Bits
Bit Name
Description
Reset
Access
[22:0]
SYSIRQABORTEN
Upper 23 bits of system interrupt abort enable. To allow a system interrupt
to abort a command (write, erase, sign or mass verify) then write a 1 to the
appropriate bit in this register. Each bit corresponds to 1 interrupt listed in
the interrupt vector table.
0x0
RW