|
| 1 | +<module id="ACCESS_PROTECTION_REGS" HW_revision="" description="ACCESS PROTECTION Registers"> |
| 2 | + <register id="NMAVFLG" width="32" page="1" offset="0x0" internal="0" description="Non-Controller Access Violation Flag Register"> |
| 3 | + <bitfield id="CPUREAD" description="Non Controller CPU Read Access Violation Flag" begin="0" end="0" width="1" rwaccess="R"/> |
| 4 | + <bitfield id="CPUWRITE" description="Non Controller CPU Write Access Violation Flag" begin="1" end="1" width="1" rwaccess="R"/> |
| 5 | + <bitfield id="CPUFETCH" description="Non Controller CPU Fetch Access Violation Flag" begin="2" end="2" width="1" rwaccess="R"/> |
| 6 | + <bitfield id="DMAWRITE" description="Non Controller DMA Write Access Violation Flag" begin="3" end="3" width="1" rwaccess="R"/> |
| 7 | + <bitfield id="CLA1READ" description="Non Controller CLA1 Read Access Violation Flag" begin="4" end="4" width="1" rwaccess="R"/> |
| 8 | + <bitfield id="CLA1WRITE" description="Non Controller CLA1 Write Access Violation Flag" begin="5" end="5" width="1" rwaccess="R"/> |
| 9 | + <bitfield id="CLA1FETCH" description="Non Controller CLA1 Fetch Access Violation Flag" begin="6" end="6" width="1" rwaccess="R"/> |
| 10 | + <bitfield id="DMAREAD" description="Non Controller DMA Read Access Violation Flag" begin="10" end="10" width="1" rwaccess="R"/> |
| 11 | + <bitfield id="NPUREAD" description="Non Controller NPU Read Access Violation Flag" begin="11" end="11" width="1" rwaccess="R"/> |
| 12 | + <bitfield id="NPUWRITE" description="Non Controller NPU Write Violation Flag" begin="12" end="12" width="1" rwaccess="R"/> |
| 13 | + </register> |
| 14 | + <register id="NMAVSET" width="32" page="1" offset="0x2" internal="0" description="Non-Controller Access Violation Flag Set Register"> |
| 15 | + <bitfield id="CPUREAD" description="Non Controller CPU Read Access Violation Flag Set" begin="0" end="0" width="1" rwaccess="RW"/> |
| 16 | + <bitfield id="CPUWRITE" description="Non Controller CPU Write Access Violation Flag Set" begin="1" end="1" width="1" rwaccess="RW"/> |
| 17 | + <bitfield id="CPUFETCH" description="Non Controller CPU Fetch Access Violation Flag Set" begin="2" end="2" width="1" rwaccess="RW"/> |
| 18 | + <bitfield id="DMAWRITE" description="Non Controller DMA Write Access Violation Flag Set" begin="3" end="3" width="1" rwaccess="RW"/> |
| 19 | + <bitfield id="CLA1READ" description="Non Controller CLA1 Read Access Violation Flag Set" begin="4" end="4" width="1" rwaccess="RW"/> |
| 20 | + <bitfield id="CLA1WRITE" description="Non Controller CLA1 Write Access Violation Flag Set" begin="5" end="5" width="1" rwaccess="RW"/> |
| 21 | + <bitfield id="CLA1FETCH" description="Non Controller CLA1 Fetch Access Violation Flag Set" begin="6" end="6" width="1" rwaccess="RW"/> |
| 22 | + <bitfield id="DMAREAD" description="Non Controller DMA Read Access Violation Flag Set" begin="10" end="10" width="1" rwaccess="RW"/> |
| 23 | + <bitfield id="NPUREAD" description="Non Controller NPU Read Access Violation Flag Set" begin="11" end="11" width="1" rwaccess="RW"/> |
| 24 | + <bitfield id="NPUWRITE" description="Non Controller NPU Write Access Violation Flag Set" begin="12" end="12" width="1" rwaccess="RW"/> |
| 25 | + </register> |
| 26 | + <register id="NMAVCLR" width="32" page="1" offset="0x4" internal="0" description="Non-Controller Access Violation Flag Clear Register"> |
| 27 | + <bitfield id="CPUREAD" description="Non Controller CPU Read Access Violation Flag Clear " begin="0" end="0" width="1" rwaccess="RW"/> |
| 28 | + <bitfield id="CPUWRITE" description="Non Controller CPU Write Access Violation Flag Clear " begin="1" end="1" width="1" rwaccess="RW"/> |
| 29 | + <bitfield id="CPUFETCH" description="Non Controller CPU Fetch Access Violation Flag Clear " begin="2" end="2" width="1" rwaccess="RW"/> |
| 30 | + <bitfield id="DMAWRITE" description="Non Controller DMA Write Access Violation Flag Clear " begin="3" end="3" width="1" rwaccess="RW"/> |
| 31 | + <bitfield id="CLA1READ" description="Non Controller CLA1 Read Access Violation Flag Clear " begin="4" end="4" width="1" rwaccess="RW"/> |
| 32 | + <bitfield id="CLA1WRITE" description="Non Controller CLA1 Write Access Violation Flag Clear " begin="5" end="5" width="1" rwaccess="RW"/> |
| 33 | + <bitfield id="CLA1FETCH" description="Non Controller CLA1 Fetch Access Violation Flag Clear " begin="6" end="6" width="1" rwaccess="RW"/> |
| 34 | + <bitfield id="DMAREAD" description="Non Controller DMA Read Access Violation Flag Clear " begin="10" end="10" width="1" rwaccess="RW"/> |
| 35 | + <bitfield id="NPUREAD" description="Non Controller NPU Read Access Violation Flag Clear " begin="11" end="11" width="1" rwaccess="RW"/> |
| 36 | + <bitfield id="NPUWRITE" description="Non Controller NPU Write Access Violation Flag Clear " begin="12" end="12" width="1" rwaccess="RW"/> |
| 37 | + </register> |
| 38 | + <register id="NMAVINTEN" width="32" page="1" offset="0x6" internal="0" description="Non-Controller Access Violation Interrupt Enable Register"> |
| 39 | + <bitfield id="CPUREAD" description="Non Controller CPU Read Access Violation Interrupt Enable " begin="0" end="0" width="1" rwaccess="RW"/> |
| 40 | + <bitfield id="CPUWRITE" description="Non Controller CPU Write Access Violation Interrupt Enable " begin="1" end="1" width="1" rwaccess="RW"/> |
| 41 | + <bitfield id="CPUFETCH" description="Non Controller CPU Fetch Access Violation Interrupt Enable " begin="2" end="2" width="1" rwaccess="RW"/> |
| 42 | + <bitfield id="DMAWRITE" description="Non Controller DMA Write Access Violation Interrupt Enable " begin="3" end="3" width="1" rwaccess="RW"/> |
| 43 | + <bitfield id="CLA1READ" description="Non Controller CLA1 Read Access Violation Interrupt Enable " begin="4" end="4" width="1" rwaccess="RW"/> |
| 44 | + <bitfield id="CLA1WRITE" description="Non Controller CLA1 Write Access Violation Interrupt Enable " begin="5" end="5" width="1" rwaccess="RW"/> |
| 45 | + <bitfield id="CLA1FETCH" description="Non Controller CLA1 Fetch Access Violation Interrupt Enable " begin="6" end="6" width="1" rwaccess="RW"/> |
| 46 | + <bitfield id="DMAREAD" description="Non Controller DMA Read Access Violation Interrupt Enable " begin="10" end="10" width="1" rwaccess="RW"/> |
| 47 | + <bitfield id="NPUREAD" description="Non Controller NPU Read Access Violation Interrupt Enable " begin="11" end="11" width="1" rwaccess="RW"/> |
| 48 | + <bitfield id="NPUWRITE" description="Non Controller NPU Write Violation Interrupt Enable " begin="12" end="12" width="1" rwaccess="RW"/> |
| 49 | + </register> |
| 50 | + <register id="NMCPURDAVADDR" width="32" page="1" offset="0x8" internal="0" description="Non-Controller CPU Read Access Violation Address"> |
| 51 | + <bitfield id="NMCPURDAVADDR" description="Non Controller CPU read access violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 52 | + </register> |
| 53 | + <register id="NMCPUWRAVADDR" width="32" page="1" offset="0xa" internal="0" description="Non-Controller CPU Write Access Violation Address"> |
| 54 | + <bitfield id="NMCPUWRAVADDR" description="Non Controller CPU write access violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 55 | + </register> |
| 56 | + <register id="NMCPUFAVADDR" width="32" page="1" offset="0xc" internal="0" description="Non-Controller CPU Fetch Access Violation Address"> |
| 57 | + <bitfield id="NMCPUFAVADDR" description="Non Controller CPU fetch access violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 58 | + </register> |
| 59 | + <register id="NMDMAWRAVADDR" width="32" page="1" offset="0xe" internal="0" description="Non-Controller DMA Write Access Violation Address"> |
| 60 | + <bitfield id="NMDMAWRAVADDR" description="Non Controller DMA write access violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 61 | + </register> |
| 62 | + <register id="NMCLA1RDAVADDR" width="32" page="1" offset="0x10" internal="0" description="Non-Controller CLA1 Read Access Violation Address"> |
| 63 | + <bitfield id="NMCLA1RDAVADDR" description="Non Controller CLA1 read access violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 64 | + </register> |
| 65 | + <register id="NMCLA1WRAVADDR" width="32" page="1" offset="0x12" internal="0" description="Non-Controller CLA1 Write Access Violation Address"> |
| 66 | + <bitfield id="NMCLA1WRAVADDR" description="Non Controller CLA1 write violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 67 | + </register> |
| 68 | + <register id="NMCLA1FAVADDR" width="32" page="1" offset="0x14" internal="0" description="Non-Controller CLA1 Fetch Access Violation Address"> |
| 69 | + <bitfield id="NMCLA1FAVADDR" description="Non Controller CLA1 fetch violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 70 | + </register> |
| 71 | + <register id="NMDMARDAVADDR" width="32" page="1" offset="0x1c" internal="0" description="Non-Controller DMA Read Access Violation Address"> |
| 72 | + <bitfield id="NMDMARDAVADDR" description="Non Controller DMA read access violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 73 | + </register> |
| 74 | + <register id="MAVFLG" width="32" page="1" offset="0x20" internal="0" description="Controller Access Violation Flag Register"> |
| 75 | + <bitfield id="CPUFETCH" description="Controller CPU Fetch Access Violation Flag" begin="0" end="0" width="1" rwaccess="R"/> |
| 76 | + <bitfield id="CPUWRITE" description="Controller CPU Write Access Violation Flag" begin="1" end="1" width="1" rwaccess="R"/> |
| 77 | + <bitfield id="DMAWRITE" description="Controller DMA Write Access Violation Flag" begin="2" end="2" width="1" rwaccess="R"/> |
| 78 | + </register> |
| 79 | + <register id="MAVSET" width="32" page="1" offset="0x22" internal="0" description="Controller Access Violation Flag Set Register"> |
| 80 | + <bitfield id="CPUFETCH" description="Controller CPU Fetch Access Violation Flag Set" begin="0" end="0" width="1" rwaccess="RW"/> |
| 81 | + <bitfield id="CPUWRITE" description="Controller CPU Write Access Violation Flag Set" begin="1" end="1" width="1" rwaccess="RW"/> |
| 82 | + <bitfield id="DMAWRITE" description="Controller DMA Write Access Violation Flag Set" begin="2" end="2" width="1" rwaccess="RW"/> |
| 83 | + </register> |
| 84 | + <register id="MAVCLR" width="32" page="1" offset="0x24" internal="0" description="Controller Access Violation Flag Clear Register"> |
| 85 | + <bitfield id="CPUFETCH" description="Controller CPU Fetch Access Violation Flag Clear " begin="0" end="0" width="1" rwaccess="RW"/> |
| 86 | + <bitfield id="CPUWRITE" description="Controller CPU Write Access Violation Flag Clear " begin="1" end="1" width="1" rwaccess="RW"/> |
| 87 | + <bitfield id="DMAWRITE" description="Controller DMA Write Access Violation Flag Clear " begin="2" end="2" width="1" rwaccess="RW"/> |
| 88 | + </register> |
| 89 | + <register id="MAVINTEN" width="32" page="1" offset="0x26" internal="0" description="Controller Access Violation Interrupt Enable Register"> |
| 90 | + <bitfield id="CPUFETCH" description="Controller CPU Fetch Access Violation Interrupt Enable " begin="0" end="0" width="1" rwaccess="RW"/> |
| 91 | + <bitfield id="CPUWRITE" description="Controller CPU Write Access Violation Interrupt Enable " begin="1" end="1" width="1" rwaccess="RW"/> |
| 92 | + <bitfield id="DMAWRITE" description="Controller DMA Write Access Violation Interrupt Enable " begin="2" end="2" width="1" rwaccess="RW"/> |
| 93 | + </register> |
| 94 | + <register id="MCPUFAVADDR" width="32" page="1" offset="0x28" internal="0" description="Controller CPU Fetch Access Violation Address"> |
| 95 | + <bitfield id="MCPUFAVADDR" description="Controller CPU fetch access violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 96 | + </register> |
| 97 | + <register id="MCPUWRAVADDR" width="32" page="1" offset="0x2a" internal="0" description="Controller CPU Write Access Violation Address"> |
| 98 | + <bitfield id="MCPUWRAVADDR" description="Controller CPU write access violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 99 | + </register> |
| 100 | + <register id="MDMAWRAVADDR" width="32" page="1" offset="0x2c" internal="0" description="Controller DMA Write Access Violation Address"> |
| 101 | + <bitfield id="MDMAWRAVADDR" description="Controller DMA write access violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 102 | + </register> |
| 103 | + <register id="NMNPURDAVADDR" width="32" page="1" offset="0x3a" internal="0" description="Non-Controller NPU Read Access Violation Address"> |
| 104 | + <bitfield id="NMNPURDAVADDR" description="Non Controller NPU read violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 105 | + </register> |
| 106 | + <register id="NMNPUWRAVADDR" width="32" page="1" offset="0x3c" internal="0" description="Non-Controller NPU Write Access Violation Address"> |
| 107 | + <bitfield id="NMNPUWRAVADDR" description="Non Controller NPU write violation address register. " begin="31" end="0" width="32" rwaccess="R"/> |
| 108 | + </register> |
| 109 | +</module> |
0 commit comments