\n

ROMC

Peripheral Memory Blocks

address_offset : 0xD4 Bytes (0x0)
size : 0x138 byte (0x0)
mem_usage : registers
protection : not protected

Registers

ROMPATCH13A

ROMPATCH14A

ROMPATCH15A

ROMPATCH0D

ROMPATCH0A

ROMPATCHSR

ROMPATCH1D

ROMPATCH1A

ROMPATCH2D

ROMPATCH2A

ROMPATCH3D

ROMPATCH3A

ROMPATCH4D

ROMPATCH5D

ROMPATCH4A

ROMPATCH6D

ROMPATCH5A

ROMPATCH7D

ROMPATCH6A

ROMPATCH7A

ROMPATCH8A

ROMPATCH9A

ROMPATCH10A

ROMPATCH11A

ROMPATCH12A

ROMPATCHCNTL

ROMPATCHENH

ROMPATCHENL


ROMPATCH13A

ROMC Address Registers
address_offset : 0x106C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH13A ROMPATCH13A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH14A

ROMC Address Registers
address_offset : 0x11A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH14A ROMPATCH14A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH15A

ROMC Address Registers
address_offset : 0x12E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH15A ROMPATCH15A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH0D

ROMC Data Registers
address_offset : 0x1A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH0D ROMPATCH0D read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAX

DATAX : no description available
bits : 0 - 31 (32 bit)
access : read-write


ROMPATCH0A

ROMC Address Registers
address_offset : 0x200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH0A ROMPATCH0A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCHSR

ROMC Status Register
address_offset : 0x208 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCHSR ROMPATCHSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOURCE SW

SOURCE : no description available
bits : 0 - 5 (6 bit)
access : read-only

Enumeration:

#0 : 0

Address Comparator 0 matched

#1 : 1

Address Comparator 1 matched

End of enumeration elements list.

SW : no description available
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

no event or comparator collisions

#1 : 1

a collision has occurred

End of enumeration elements list.


ROMPATCH1D

ROMC Data Registers
address_offset : 0x280 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH1D ROMPATCH1D read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAX

DATAX : no description available
bits : 0 - 31 (32 bit)
access : read-write


ROMPATCH1A

ROMC Address Registers
address_offset : 0x304 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH1A ROMPATCH1A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH2D

ROMC Data Registers
address_offset : 0x35C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH2D ROMPATCH2D read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAX

DATAX : no description available
bits : 0 - 31 (32 bit)
access : read-write


ROMPATCH2A

ROMC Address Registers
address_offset : 0x40C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH2A ROMPATCH2A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH3D

ROMC Data Registers
address_offset : 0x43C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH3D ROMPATCH3D read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAX

DATAX : no description available
bits : 0 - 31 (32 bit)
access : read-write


ROMPATCH3A

ROMC Address Registers
address_offset : 0x518 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH3A ROMPATCH3A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH4D

ROMC Data Registers
address_offset : 0x520 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH4D ROMPATCH4D read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAX

DATAX : no description available
bits : 0 - 31 (32 bit)
access : read-write


ROMPATCH5D

ROMC Data Registers
address_offset : 0x608 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH5D ROMPATCH5D read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAX

DATAX : no description available
bits : 0 - 31 (32 bit)
access : read-write


ROMPATCH4A

ROMC Address Registers
address_offset : 0x628 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH4A ROMPATCH4A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH6D

ROMC Data Registers
address_offset : 0x6F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH6D ROMPATCH6D read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAX

DATAX : no description available
bits : 0 - 31 (32 bit)
access : read-write


ROMPATCH5A

ROMC Address Registers
address_offset : 0x73C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH5A ROMPATCH5A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH7D

ROMC Data Registers
address_offset : 0x7E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH7D ROMPATCH7D read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAX

DATAX : no description available
bits : 0 - 31 (32 bit)
access : read-write


ROMPATCH6A

ROMC Address Registers
address_offset : 0x854 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH6A ROMPATCH6A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH7A

ROMC Address Registers
address_offset : 0x970 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH7A ROMPATCH7A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH8A

ROMC Address Registers
address_offset : 0xA90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH8A ROMPATCH8A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH9A

ROMC Address Registers
address_offset : 0xBB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH9A ROMPATCH9A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH10A

ROMC Address Registers
address_offset : 0xCDC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH10A ROMPATCH10A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH11A

ROMC Address Registers
address_offset : 0xE08 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH11A ROMPATCH11A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCH12A

ROMC Address Registers
address_offset : 0xF38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCH12A ROMPATCH12A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 THUMBX ADDRX

THUMBX : no description available
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

ARM patch

#1 : 1

THUMB patch (ignore if data fix)

End of enumeration elements list.

ADDRX : no description available
bits : 1 - 22 (22 bit)
access : read-write


ROMPATCHCNTL

ROMC Control Register
address_offset : 0xF4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCHCNTL ROMPATCHCNTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DATAFIX DIS

DATAFIX : no description available
bits : 0 - 7 (8 bit)
access : read-write

Enumeration:

#0 : 0

Address comparator triggers a opcode patch

#1 : 1

Address comparator triggers a data fix

End of enumeration elements list.

DIS : no description available
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Does not affect any ROMC functions (default)

#1 : 1

Disable all ROMC functions: data fixing, and opcode patching

End of enumeration elements list.


ROMPATCHENH

ROMC Enable Register High
address_offset : 0xF8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

ROMPATCHENH ROMPATCHENH read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ROMPATCHENL

ROMC Enable Register Low
address_offset : 0xFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROMPATCHENL ROMPATCHENL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLE

ENABLE : no description available
bits : 0 - 15 (16 bit)
access : read-write

Enumeration:

#0 : 0

Address comparator disabled

#1 : 1

Address comparator enabled, ROMC will trigger a opcode patch or data fix event upon matching of the associated address

End of enumeration elements list.



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.