Hardware Interfaces

Referring to the Comportable guideline for peripheral device functionality, the module rv_plic has the following hardware interfaces defined

  • Primary Clock: clk_i
  • Other Clocks: none
  • Bus Device Interfaces (TL-UL): tl
  • Bus Host Interfaces (TL-UL): none
  • Peripheral Pins for Chip IO: none
  • Interrupts: none

Inter-Module Signals

Port NamePackage::StructTypeActWidthDescription
irqlogicunireq1
irq_idlogicunireq1
msiplogicunireq1
tltlul_pkg::tlreq_rsprsp1

Security Alerts

Alert NameDescription
fatal_faultThis fatal alert is triggered when a fatal TL-UL bus integrity fault is detected.

Security Countermeasures

Countermeasure IDDescription
RV_PLIC.BUS.INTEGRITYEnd-to-end bus integrity scheme.

Registers

Summary

NameOffsetLengthDescription
rv_plic.PRIO_00x04Interrupt Source Priority
rv_plic.PRIO_10x44Interrupt Source Priority
rv_plic.PRIO_20x84Interrupt Source Priority
rv_plic.PRIO_30xc4Interrupt Source Priority
rv_plic.PRIO_40x104Interrupt Source Priority
rv_plic.PRIO_50x144Interrupt Source Priority
rv_plic.PRIO_60x184Interrupt Source Priority
rv_plic.PRIO_70x1c4Interrupt Source Priority
rv_plic.PRIO_80x204Interrupt Source Priority
rv_plic.PRIO_90x244Interrupt Source Priority
rv_plic.PRIO_100x284Interrupt Source Priority
rv_plic.PRIO_110x2c4Interrupt Source Priority
rv_plic.PRIO_120x304Interrupt Source Priority
rv_plic.PRIO_130x344Interrupt Source Priority
rv_plic.PRIO_140x384Interrupt Source Priority
rv_plic.PRIO_150x3c4Interrupt Source Priority
rv_plic.PRIO_160x404Interrupt Source Priority
rv_plic.PRIO_170x444Interrupt Source Priority
rv_plic.PRIO_180x484Interrupt Source Priority
rv_plic.PRIO_190x4c4Interrupt Source Priority
rv_plic.PRIO_200x504Interrupt Source Priority
rv_plic.PRIO_210x544Interrupt Source Priority
rv_plic.PRIO_220x584Interrupt Source Priority
rv_plic.PRIO_230x5c4Interrupt Source Priority
rv_plic.PRIO_240x604Interrupt Source Priority
rv_plic.PRIO_250x644Interrupt Source Priority
rv_plic.PRIO_260x684Interrupt Source Priority
rv_plic.PRIO_270x6c4Interrupt Source Priority
rv_plic.PRIO_280x704Interrupt Source Priority
rv_plic.PRIO_290x744Interrupt Source Priority
rv_plic.PRIO_300x784Interrupt Source Priority
rv_plic.PRIO_310x7c4Interrupt Source Priority
rv_plic.PRIO_320x804Interrupt Source Priority
rv_plic.PRIO_330x844Interrupt Source Priority
rv_plic.PRIO_340x884Interrupt Source Priority
rv_plic.PRIO_350x8c4Interrupt Source Priority
rv_plic.PRIO_360x904Interrupt Source Priority
rv_plic.PRIO_370x944Interrupt Source Priority
rv_plic.PRIO_380x984Interrupt Source Priority
rv_plic.PRIO_390x9c4Interrupt Source Priority
rv_plic.PRIO_400xa04Interrupt Source Priority
rv_plic.PRIO_410xa44Interrupt Source Priority
rv_plic.PRIO_420xa84Interrupt Source Priority
rv_plic.PRIO_430xac4Interrupt Source Priority
rv_plic.PRIO_440xb04Interrupt Source Priority
rv_plic.PRIO_450xb44Interrupt Source Priority
rv_plic.PRIO_460xb84Interrupt Source Priority
rv_plic.PRIO_470xbc4Interrupt Source Priority
rv_plic.PRIO_480xc04Interrupt Source Priority
rv_plic.PRIO_490xc44Interrupt Source Priority
rv_plic.PRIO_500xc84Interrupt Source Priority
rv_plic.PRIO_510xcc4Interrupt Source Priority
rv_plic.PRIO_520xd04Interrupt Source Priority
rv_plic.PRIO_530xd44Interrupt Source Priority
rv_plic.PRIO_540xd84Interrupt Source Priority
rv_plic.PRIO_550xdc4Interrupt Source Priority
rv_plic.PRIO_560xe04Interrupt Source Priority
rv_plic.PRIO_570xe44Interrupt Source Priority
rv_plic.PRIO_580xe84Interrupt Source Priority
rv_plic.PRIO_590xec4Interrupt Source Priority
rv_plic.PRIO_600xf04Interrupt Source Priority
rv_plic.PRIO_610xf44Interrupt Source Priority
rv_plic.PRIO_620xf84Interrupt Source Priority
rv_plic.PRIO_630xfc4Interrupt Source Priority
rv_plic.PRIO_640x1004Interrupt Source Priority
rv_plic.PRIO_650x1044Interrupt Source Priority
rv_plic.PRIO_660x1084Interrupt Source Priority
rv_plic.PRIO_670x10c4Interrupt Source Priority
rv_plic.PRIO_680x1104Interrupt Source Priority
rv_plic.PRIO_690x1144Interrupt Source Priority
rv_plic.PRIO_700x1184Interrupt Source Priority
rv_plic.PRIO_710x11c4Interrupt Source Priority
rv_plic.PRIO_720x1204Interrupt Source Priority
rv_plic.PRIO_730x1244Interrupt Source Priority
rv_plic.PRIO_740x1284Interrupt Source Priority
rv_plic.PRIO_750x12c4Interrupt Source Priority
rv_plic.PRIO_760x1304Interrupt Source Priority
rv_plic.PRIO_770x1344Interrupt Source Priority
rv_plic.PRIO_780x1384Interrupt Source Priority
rv_plic.PRIO_790x13c4Interrupt Source Priority
rv_plic.PRIO_800x1404Interrupt Source Priority
rv_plic.PRIO_810x1444Interrupt Source Priority
rv_plic.PRIO_820x1484Interrupt Source Priority
rv_plic.PRIO_830x14c4Interrupt Source Priority
rv_plic.PRIO_840x1504Interrupt Source Priority
rv_plic.PRIO_850x1544Interrupt Source Priority
rv_plic.PRIO_860x1584Interrupt Source Priority
rv_plic.PRIO_870x15c4Interrupt Source Priority
rv_plic.PRIO_880x1604Interrupt Source Priority
rv_plic.PRIO_890x1644Interrupt Source Priority
rv_plic.PRIO_900x1684Interrupt Source Priority
rv_plic.PRIO_910x16c4Interrupt Source Priority
rv_plic.PRIO_920x1704Interrupt Source Priority
rv_plic.PRIO_930x1744Interrupt Source Priority
rv_plic.PRIO_940x1784Interrupt Source Priority
rv_plic.PRIO_950x17c4Interrupt Source Priority
rv_plic.PRIO_960x1804Interrupt Source Priority
rv_plic.PRIO_970x1844Interrupt Source Priority
rv_plic.PRIO_980x1884Interrupt Source Priority
rv_plic.PRIO_990x18c4Interrupt Source Priority
rv_plic.PRIO_1000x1904Interrupt Source Priority
rv_plic.PRIO_1010x1944Interrupt Source Priority
rv_plic.PRIO_1020x1984Interrupt Source Priority
rv_plic.PRIO_1030x19c4Interrupt Source Priority
rv_plic.PRIO_1040x1a04Interrupt Source Priority
rv_plic.PRIO_1050x1a44Interrupt Source Priority
rv_plic.PRIO_1060x1a84Interrupt Source Priority
rv_plic.PRIO_1070x1ac4Interrupt Source Priority
rv_plic.PRIO_1080x1b04Interrupt Source Priority
rv_plic.PRIO_1090x1b44Interrupt Source Priority
rv_plic.PRIO_1100x1b84Interrupt Source Priority
rv_plic.PRIO_1110x1bc4Interrupt Source Priority
rv_plic.PRIO_1120x1c04Interrupt Source Priority
rv_plic.PRIO_1130x1c44Interrupt Source Priority
rv_plic.PRIO_1140x1c84Interrupt Source Priority
rv_plic.PRIO_1150x1cc4Interrupt Source Priority
rv_plic.PRIO_1160x1d04Interrupt Source Priority
rv_plic.PRIO_1170x1d44Interrupt Source Priority
rv_plic.PRIO_1180x1d84Interrupt Source Priority
rv_plic.PRIO_1190x1dc4Interrupt Source Priority
rv_plic.PRIO_1200x1e04Interrupt Source Priority
rv_plic.PRIO_1210x1e44Interrupt Source Priority
rv_plic.PRIO_1220x1e84Interrupt Source Priority
rv_plic.PRIO_1230x1ec4Interrupt Source Priority
rv_plic.PRIO_1240x1f04Interrupt Source Priority
rv_plic.PRIO_1250x1f44Interrupt Source Priority
rv_plic.PRIO_1260x1f84Interrupt Source Priority
rv_plic.PRIO_1270x1fc4Interrupt Source Priority
rv_plic.PRIO_1280x2004Interrupt Source Priority
rv_plic.PRIO_1290x2044Interrupt Source Priority
rv_plic.PRIO_1300x2084Interrupt Source Priority
rv_plic.PRIO_1310x20c4Interrupt Source Priority
rv_plic.PRIO_1320x2104Interrupt Source Priority
rv_plic.PRIO_1330x2144Interrupt Source Priority
rv_plic.PRIO_1340x2184Interrupt Source Priority
rv_plic.PRIO_1350x21c4Interrupt Source Priority
rv_plic.PRIO_1360x2204Interrupt Source Priority
rv_plic.PRIO_1370x2244Interrupt Source Priority
rv_plic.PRIO_1380x2284Interrupt Source Priority
rv_plic.PRIO_1390x22c4Interrupt Source Priority
rv_plic.PRIO_1400x2304Interrupt Source Priority
rv_plic.PRIO_1410x2344Interrupt Source Priority
rv_plic.PRIO_1420x2384Interrupt Source Priority
rv_plic.PRIO_1430x23c4Interrupt Source Priority
rv_plic.PRIO_1440x2404Interrupt Source Priority
rv_plic.PRIO_1450x2444Interrupt Source Priority
rv_plic.PRIO_1460x2484Interrupt Source Priority
rv_plic.PRIO_1470x24c4Interrupt Source Priority
rv_plic.PRIO_1480x2504Interrupt Source Priority
rv_plic.PRIO_1490x2544Interrupt Source Priority
rv_plic.PRIO_1500x2584Interrupt Source Priority
rv_plic.PRIO_1510x25c4Interrupt Source Priority
rv_plic.PRIO_1520x2604Interrupt Source Priority
rv_plic.PRIO_1530x2644Interrupt Source Priority
rv_plic.PRIO_1540x2684Interrupt Source Priority
rv_plic.PRIO_1550x26c4Interrupt Source Priority
rv_plic.PRIO_1560x2704Interrupt Source Priority
rv_plic.PRIO_1570x2744Interrupt Source Priority
rv_plic.PRIO_1580x2784Interrupt Source Priority
rv_plic.PRIO_1590x27c4Interrupt Source Priority
rv_plic.PRIO_1600x2804Interrupt Source Priority
rv_plic.PRIO_1610x2844Interrupt Source Priority
rv_plic.PRIO_1620x2884Interrupt Source Priority
rv_plic.PRIO_1630x28c4Interrupt Source Priority
rv_plic.PRIO_1640x2904Interrupt Source Priority
rv_plic.PRIO_1650x2944Interrupt Source Priority
rv_plic.PRIO_1660x2984Interrupt Source Priority
rv_plic.PRIO_1670x29c4Interrupt Source Priority
rv_plic.PRIO_1680x2a04Interrupt Source Priority
rv_plic.PRIO_1690x2a44Interrupt Source Priority
rv_plic.PRIO_1700x2a84Interrupt Source Priority
rv_plic.PRIO_1710x2ac4Interrupt Source Priority
rv_plic.PRIO_1720x2b04Interrupt Source Priority
rv_plic.PRIO_1730x2b44Interrupt Source Priority
rv_plic.PRIO_1740x2b84Interrupt Source Priority
rv_plic.PRIO_1750x2bc4Interrupt Source Priority
rv_plic.PRIO_1760x2c04Interrupt Source Priority
rv_plic.PRIO_1770x2c44Interrupt Source Priority
rv_plic.PRIO_1780x2c84Interrupt Source Priority
rv_plic.PRIO_1790x2cc4Interrupt Source Priority
rv_plic.PRIO_1800x2d04Interrupt Source Priority
rv_plic.PRIO_1810x2d44Interrupt Source Priority
rv_plic.PRIO_1820x2d84Interrupt Source Priority
rv_plic.PRIO_1830x2dc4Interrupt Source Priority
rv_plic.PRIO_1840x2e04Interrupt Source Priority
rv_plic.PRIO_1850x2e44Interrupt Source Priority
rv_plic.IP_00x10004Interrupt Pending
rv_plic.IP_10x10044Interrupt Pending
rv_plic.IP_20x10084Interrupt Pending
rv_plic.IP_30x100c4Interrupt Pending
rv_plic.IP_40x10104Interrupt Pending
rv_plic.IP_50x10144Interrupt Pending
rv_plic.IE0_00x20004Interrupt Enable for Target 0
rv_plic.IE0_10x20044Interrupt Enable for Target 0
rv_plic.IE0_20x20084Interrupt Enable for Target 0
rv_plic.IE0_30x200c4Interrupt Enable for Target 0
rv_plic.IE0_40x20104Interrupt Enable for Target 0
rv_plic.IE0_50x20144Interrupt Enable for Target 0
rv_plic.THRESHOLD00x2000004Threshold of priority for Target 0
rv_plic.CC00x2000044Claim interrupt by read, complete interrupt by write for Target 0.
rv_plic.MSIP00x40000004msip for Hart 0.
rv_plic.ALERT_TEST0x40040004Alert Test Register.

PRIO

Interrupt Source Priority

  • Reset default: 0x0
  • Reset mask: 0x3

Instances

NameOffset
PRIO_00x0
PRIO_10x4
PRIO_20x8
PRIO_30xc
PRIO_40x10
PRIO_50x14
PRIO_60x18
PRIO_70x1c
PRIO_80x20
PRIO_90x24
PRIO_100x28
PRIO_110x2c
PRIO_120x30
PRIO_130x34
PRIO_140x38
PRIO_150x3c
PRIO_160x40
PRIO_170x44
PRIO_180x48
PRIO_190x4c
PRIO_200x50
PRIO_210x54
PRIO_220x58
PRIO_230x5c
PRIO_240x60
PRIO_250x64
PRIO_260x68
PRIO_270x6c
PRIO_280x70
PRIO_290x74
PRIO_300x78
PRIO_310x7c
PRIO_320x80
PRIO_330x84
PRIO_340x88
PRIO_350x8c
PRIO_360x90
PRIO_370x94
PRIO_380x98
PRIO_390x9c
PRIO_400xa0
PRIO_410xa4
PRIO_420xa8
PRIO_430xac
PRIO_440xb0
PRIO_450xb4
PRIO_460xb8
PRIO_470xbc
PRIO_480xc0
PRIO_490xc4
PRIO_500xc8
PRIO_510xcc
PRIO_520xd0
PRIO_530xd4
PRIO_540xd8
PRIO_550xdc
PRIO_560xe0
PRIO_570xe4
PRIO_580xe8
PRIO_590xec
PRIO_600xf0
PRIO_610xf4
PRIO_620xf8
PRIO_630xfc
PRIO_640x100
PRIO_650x104
PRIO_660x108
PRIO_670x10c
PRIO_680x110
PRIO_690x114
PRIO_700x118
PRIO_710x11c
PRIO_720x120
PRIO_730x124
PRIO_740x128
PRIO_750x12c
PRIO_760x130
PRIO_770x134
PRIO_780x138
PRIO_790x13c
PRIO_800x140
PRIO_810x144
PRIO_820x148
PRIO_830x14c
PRIO_840x150
PRIO_850x154
PRIO_860x158
PRIO_870x15c
PRIO_880x160
PRIO_890x164
PRIO_900x168
PRIO_910x16c
PRIO_920x170
PRIO_930x174
PRIO_940x178
PRIO_950x17c
PRIO_960x180
PRIO_970x184
PRIO_980x188
PRIO_990x18c
PRIO_1000x190
PRIO_1010x194
PRIO_1020x198
PRIO_1030x19c
PRIO_1040x1a0
PRIO_1050x1a4
PRIO_1060x1a8
PRIO_1070x1ac
PRIO_1080x1b0
PRIO_1090x1b4
PRIO_1100x1b8
PRIO_1110x1bc
PRIO_1120x1c0
PRIO_1130x1c4
PRIO_1140x1c8
PRIO_1150x1cc
PRIO_1160x1d0
PRIO_1170x1d4
PRIO_1180x1d8
PRIO_1190x1dc
PRIO_1200x1e0
PRIO_1210x1e4
PRIO_1220x1e8
PRIO_1230x1ec
PRIO_1240x1f0
PRIO_1250x1f4
PRIO_1260x1f8
PRIO_1270x1fc
PRIO_1280x200
PRIO_1290x204
PRIO_1300x208
PRIO_1310x20c
PRIO_1320x210
PRIO_1330x214
PRIO_1340x218
PRIO_1350x21c
PRIO_1360x220
PRIO_1370x224
PRIO_1380x228
PRIO_1390x22c
PRIO_1400x230
PRIO_1410x234
PRIO_1420x238
PRIO_1430x23c
PRIO_1440x240
PRIO_1450x244
PRIO_1460x248
PRIO_1470x24c
PRIO_1480x250
PRIO_1490x254
PRIO_1500x258
PRIO_1510x25c
PRIO_1520x260
PRIO_1530x264
PRIO_1540x268
PRIO_1550x26c
PRIO_1560x270
PRIO_1570x274
PRIO_1580x278
PRIO_1590x27c
PRIO_1600x280
PRIO_1610x284
PRIO_1620x288
PRIO_1630x28c
PRIO_1640x290
PRIO_1650x294
PRIO_1660x298
PRIO_1670x29c
PRIO_1680x2a0
PRIO_1690x2a4
PRIO_1700x2a8
PRIO_1710x2ac
PRIO_1720x2b0
PRIO_1730x2b4
PRIO_1740x2b8
PRIO_1750x2bc
PRIO_1760x2c0
PRIO_1770x2c4
PRIO_1780x2c8
PRIO_1790x2cc
PRIO_1800x2d0
PRIO_1810x2d4
PRIO_1820x2d8
PRIO_1830x2dc
PRIO_1840x2e0
PRIO_1850x2e4

Fields

{"reg": [{"name": "PRIO", "bits": 2, "attr": ["rw"], "rotate": -90}, {"bits": 30}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31:2Reserved
1:0rw0x0PRIO

IP_0

Interrupt Pending

  • Offset: 0x1000
  • Reset default: 0x0
  • Reset mask: 0xffffffff

Fields

{"reg": [{"name": "P_0", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_1", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_2", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_3", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_4", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_5", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_6", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_7", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_8", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_9", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_10", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_11", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_12", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_13", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_14", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_15", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_16", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_17", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_18", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_19", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_20", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_21", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_22", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_23", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_24", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_25", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_26", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_27", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_28", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_29", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_30", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_31", "bits": 1, "attr": ["ro"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31ro0x0P_31Interrupt Pending of Source
30ro0x0P_30Interrupt Pending of Source
29ro0x0P_29Interrupt Pending of Source
28ro0x0P_28Interrupt Pending of Source
27ro0x0P_27Interrupt Pending of Source
26ro0x0P_26Interrupt Pending of Source
25ro0x0P_25Interrupt Pending of Source
24ro0x0P_24Interrupt Pending of Source
23ro0x0P_23Interrupt Pending of Source
22ro0x0P_22Interrupt Pending of Source
21ro0x0P_21Interrupt Pending of Source
20ro0x0P_20Interrupt Pending of Source
19ro0x0P_19Interrupt Pending of Source
18ro0x0P_18Interrupt Pending of Source
17ro0x0P_17Interrupt Pending of Source
16ro0x0P_16Interrupt Pending of Source
15ro0x0P_15Interrupt Pending of Source
14ro0x0P_14Interrupt Pending of Source
13ro0x0P_13Interrupt Pending of Source
12ro0x0P_12Interrupt Pending of Source
11ro0x0P_11Interrupt Pending of Source
10ro0x0P_10Interrupt Pending of Source
9ro0x0P_9Interrupt Pending of Source
8ro0x0P_8Interrupt Pending of Source
7ro0x0P_7Interrupt Pending of Source
6ro0x0P_6Interrupt Pending of Source
5ro0x0P_5Interrupt Pending of Source
4ro0x0P_4Interrupt Pending of Source
3ro0x0P_3Interrupt Pending of Source
2ro0x0P_2Interrupt Pending of Source
1ro0x0P_1Interrupt Pending of Source
0ro0x0P_0Interrupt Pending of Source

IP_1

Interrupt Pending

  • Offset: 0x1004
  • Reset default: 0x0
  • Reset mask: 0xffffffff

Fields

{"reg": [{"name": "P_32", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_33", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_34", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_35", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_36", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_37", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_38", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_39", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_40", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_41", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_42", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_43", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_44", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_45", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_46", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_47", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_48", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_49", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_50", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_51", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_52", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_53", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_54", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_55", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_56", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_57", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_58", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_59", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_60", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_61", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_62", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_63", "bits": 1, "attr": ["ro"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31ro0x0P_63For RV_PLIC1
30ro0x0P_62For RV_PLIC1
29ro0x0P_61For RV_PLIC1
28ro0x0P_60For RV_PLIC1
27ro0x0P_59For RV_PLIC1
26ro0x0P_58For RV_PLIC1
25ro0x0P_57For RV_PLIC1
24ro0x0P_56For RV_PLIC1
23ro0x0P_55For RV_PLIC1
22ro0x0P_54For RV_PLIC1
21ro0x0P_53For RV_PLIC1
20ro0x0P_52For RV_PLIC1
19ro0x0P_51For RV_PLIC1
18ro0x0P_50For RV_PLIC1
17ro0x0P_49For RV_PLIC1
16ro0x0P_48For RV_PLIC1
15ro0x0P_47For RV_PLIC1
14ro0x0P_46For RV_PLIC1
13ro0x0P_45For RV_PLIC1
12ro0x0P_44For RV_PLIC1
11ro0x0P_43For RV_PLIC1
10ro0x0P_42For RV_PLIC1
9ro0x0P_41For RV_PLIC1
8ro0x0P_40For RV_PLIC1
7ro0x0P_39For RV_PLIC1
6ro0x0P_38For RV_PLIC1
5ro0x0P_37For RV_PLIC1
4ro0x0P_36For RV_PLIC1
3ro0x0P_35For RV_PLIC1
2ro0x0P_34For RV_PLIC1
1ro0x0P_33For RV_PLIC1
0ro0x0P_32For RV_PLIC1

IP_2

Interrupt Pending

  • Offset: 0x1008
  • Reset default: 0x0
  • Reset mask: 0xffffffff

Fields

{"reg": [{"name": "P_64", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_65", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_66", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_67", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_68", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_69", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_70", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_71", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_72", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_73", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_74", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_75", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_76", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_77", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_78", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_79", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_80", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_81", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_82", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_83", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_84", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_85", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_86", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_87", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_88", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_89", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_90", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_91", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_92", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_93", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_94", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_95", "bits": 1, "attr": ["ro"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31ro0x0P_95For RV_PLIC2
30ro0x0P_94For RV_PLIC2
29ro0x0P_93For RV_PLIC2
28ro0x0P_92For RV_PLIC2
27ro0x0P_91For RV_PLIC2
26ro0x0P_90For RV_PLIC2
25ro0x0P_89For RV_PLIC2
24ro0x0P_88For RV_PLIC2
23ro0x0P_87For RV_PLIC2
22ro0x0P_86For RV_PLIC2
21ro0x0P_85For RV_PLIC2
20ro0x0P_84For RV_PLIC2
19ro0x0P_83For RV_PLIC2
18ro0x0P_82For RV_PLIC2
17ro0x0P_81For RV_PLIC2
16ro0x0P_80For RV_PLIC2
15ro0x0P_79For RV_PLIC2
14ro0x0P_78For RV_PLIC2
13ro0x0P_77For RV_PLIC2
12ro0x0P_76For RV_PLIC2
11ro0x0P_75For RV_PLIC2
10ro0x0P_74For RV_PLIC2
9ro0x0P_73For RV_PLIC2
8ro0x0P_72For RV_PLIC2
7ro0x0P_71For RV_PLIC2
6ro0x0P_70For RV_PLIC2
5ro0x0P_69For RV_PLIC2
4ro0x0P_68For RV_PLIC2
3ro0x0P_67For RV_PLIC2
2ro0x0P_66For RV_PLIC2
1ro0x0P_65For RV_PLIC2
0ro0x0P_64For RV_PLIC2

IP_3

Interrupt Pending

  • Offset: 0x100c
  • Reset default: 0x0
  • Reset mask: 0xffffffff

Fields

{"reg": [{"name": "P_96", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_97", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_98", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_99", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_100", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_101", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_102", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_103", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_104", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_105", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_106", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_107", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_108", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_109", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_110", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_111", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_112", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_113", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_114", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_115", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_116", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_117", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_118", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_119", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_120", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_121", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_122", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_123", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_124", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_125", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_126", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_127", "bits": 1, "attr": ["ro"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31ro0x0P_127For RV_PLIC3
30ro0x0P_126For RV_PLIC3
29ro0x0P_125For RV_PLIC3
28ro0x0P_124For RV_PLIC3
27ro0x0P_123For RV_PLIC3
26ro0x0P_122For RV_PLIC3
25ro0x0P_121For RV_PLIC3
24ro0x0P_120For RV_PLIC3
23ro0x0P_119For RV_PLIC3
22ro0x0P_118For RV_PLIC3
21ro0x0P_117For RV_PLIC3
20ro0x0P_116For RV_PLIC3
19ro0x0P_115For RV_PLIC3
18ro0x0P_114For RV_PLIC3
17ro0x0P_113For RV_PLIC3
16ro0x0P_112For RV_PLIC3
15ro0x0P_111For RV_PLIC3
14ro0x0P_110For RV_PLIC3
13ro0x0P_109For RV_PLIC3
12ro0x0P_108For RV_PLIC3
11ro0x0P_107For RV_PLIC3
10ro0x0P_106For RV_PLIC3
9ro0x0P_105For RV_PLIC3
8ro0x0P_104For RV_PLIC3
7ro0x0P_103For RV_PLIC3
6ro0x0P_102For RV_PLIC3
5ro0x0P_101For RV_PLIC3
4ro0x0P_100For RV_PLIC3
3ro0x0P_99For RV_PLIC3
2ro0x0P_98For RV_PLIC3
1ro0x0P_97For RV_PLIC3
0ro0x0P_96For RV_PLIC3

IP_4

Interrupt Pending

  • Offset: 0x1010
  • Reset default: 0x0
  • Reset mask: 0xffffffff

Fields

{"reg": [{"name": "P_128", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_129", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_130", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_131", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_132", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_133", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_134", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_135", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_136", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_137", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_138", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_139", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_140", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_141", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_142", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_143", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_144", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_145", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_146", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_147", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_148", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_149", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_150", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_151", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_152", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_153", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_154", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_155", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_156", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_157", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_158", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_159", "bits": 1, "attr": ["ro"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31ro0x0P_159For RV_PLIC4
30ro0x0P_158For RV_PLIC4
29ro0x0P_157For RV_PLIC4
28ro0x0P_156For RV_PLIC4
27ro0x0P_155For RV_PLIC4
26ro0x0P_154For RV_PLIC4
25ro0x0P_153For RV_PLIC4
24ro0x0P_152For RV_PLIC4
23ro0x0P_151For RV_PLIC4
22ro0x0P_150For RV_PLIC4
21ro0x0P_149For RV_PLIC4
20ro0x0P_148For RV_PLIC4
19ro0x0P_147For RV_PLIC4
18ro0x0P_146For RV_PLIC4
17ro0x0P_145For RV_PLIC4
16ro0x0P_144For RV_PLIC4
15ro0x0P_143For RV_PLIC4
14ro0x0P_142For RV_PLIC4
13ro0x0P_141For RV_PLIC4
12ro0x0P_140For RV_PLIC4
11ro0x0P_139For RV_PLIC4
10ro0x0P_138For RV_PLIC4
9ro0x0P_137For RV_PLIC4
8ro0x0P_136For RV_PLIC4
7ro0x0P_135For RV_PLIC4
6ro0x0P_134For RV_PLIC4
5ro0x0P_133For RV_PLIC4
4ro0x0P_132For RV_PLIC4
3ro0x0P_131For RV_PLIC4
2ro0x0P_130For RV_PLIC4
1ro0x0P_129For RV_PLIC4
0ro0x0P_128For RV_PLIC4

IP_5

Interrupt Pending

  • Offset: 0x1014
  • Reset default: 0x0
  • Reset mask: 0x3ffffff

Fields

{"reg": [{"name": "P_160", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_161", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_162", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_163", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_164", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_165", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_166", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_167", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_168", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_169", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_170", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_171", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_172", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_173", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_174", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_175", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_176", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_177", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_178", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_179", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_180", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_181", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_182", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_183", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_184", "bits": 1, "attr": ["ro"], "rotate": -90}, {"name": "P_185", "bits": 1, "attr": ["ro"], "rotate": -90}, {"bits": 6}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31:26Reserved
25ro0x0P_185For RV_PLIC5
24ro0x0P_184For RV_PLIC5
23ro0x0P_183For RV_PLIC5
22ro0x0P_182For RV_PLIC5
21ro0x0P_181For RV_PLIC5
20ro0x0P_180For RV_PLIC5
19ro0x0P_179For RV_PLIC5
18ro0x0P_178For RV_PLIC5
17ro0x0P_177For RV_PLIC5
16ro0x0P_176For RV_PLIC5
15ro0x0P_175For RV_PLIC5
14ro0x0P_174For RV_PLIC5
13ro0x0P_173For RV_PLIC5
12ro0x0P_172For RV_PLIC5
11ro0x0P_171For RV_PLIC5
10ro0x0P_170For RV_PLIC5
9ro0x0P_169For RV_PLIC5
8ro0x0P_168For RV_PLIC5
7ro0x0P_167For RV_PLIC5
6ro0x0P_166For RV_PLIC5
5ro0x0P_165For RV_PLIC5
4ro0x0P_164For RV_PLIC5
3ro0x0P_163For RV_PLIC5
2ro0x0P_162For RV_PLIC5
1ro0x0P_161For RV_PLIC5
0ro0x0P_160For RV_PLIC5

IE0_0

Interrupt Enable for Target 0

  • Offset: 0x2000
  • Reset default: 0x0
  • Reset mask: 0xffffffff

Fields

{"reg": [{"name": "E_0", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_1", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_2", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_3", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_4", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_5", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_6", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_7", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_8", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_9", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_10", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_11", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_12", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_13", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_14", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_15", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_16", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_17", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_18", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_19", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_20", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_21", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_22", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_23", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_24", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_25", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_26", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_27", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_28", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_29", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_30", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_31", "bits": 1, "attr": ["rw"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31rw0x0E_31Interrupt Enable of Source
30rw0x0E_30Interrupt Enable of Source
29rw0x0E_29Interrupt Enable of Source
28rw0x0E_28Interrupt Enable of Source
27rw0x0E_27Interrupt Enable of Source
26rw0x0E_26Interrupt Enable of Source
25rw0x0E_25Interrupt Enable of Source
24rw0x0E_24Interrupt Enable of Source
23rw0x0E_23Interrupt Enable of Source
22rw0x0E_22Interrupt Enable of Source
21rw0x0E_21Interrupt Enable of Source
20rw0x0E_20Interrupt Enable of Source
19rw0x0E_19Interrupt Enable of Source
18rw0x0E_18Interrupt Enable of Source
17rw0x0E_17Interrupt Enable of Source
16rw0x0E_16Interrupt Enable of Source
15rw0x0E_15Interrupt Enable of Source
14rw0x0E_14Interrupt Enable of Source
13rw0x0E_13Interrupt Enable of Source
12rw0x0E_12Interrupt Enable of Source
11rw0x0E_11Interrupt Enable of Source
10rw0x0E_10Interrupt Enable of Source
9rw0x0E_9Interrupt Enable of Source
8rw0x0E_8Interrupt Enable of Source
7rw0x0E_7Interrupt Enable of Source
6rw0x0E_6Interrupt Enable of Source
5rw0x0E_5Interrupt Enable of Source
4rw0x0E_4Interrupt Enable of Source
3rw0x0E_3Interrupt Enable of Source
2rw0x0E_2Interrupt Enable of Source
1rw0x0E_1Interrupt Enable of Source
0rw0x0E_0Interrupt Enable of Source

IE0_1

Interrupt Enable for Target 0

  • Offset: 0x2004
  • Reset default: 0x0
  • Reset mask: 0xffffffff

Fields

{"reg": [{"name": "E_32", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_33", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_34", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_35", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_36", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_37", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_38", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_39", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_40", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_41", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_42", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_43", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_44", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_45", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_46", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_47", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_48", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_49", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_50", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_51", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_52", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_53", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_54", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_55", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_56", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_57", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_58", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_59", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_60", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_61", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_62", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_63", "bits": 1, "attr": ["rw"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31rw0x0E_63For RV_PLIC1
30rw0x0E_62For RV_PLIC1
29rw0x0E_61For RV_PLIC1
28rw0x0E_60For RV_PLIC1
27rw0x0E_59For RV_PLIC1
26rw0x0E_58For RV_PLIC1
25rw0x0E_57For RV_PLIC1
24rw0x0E_56For RV_PLIC1
23rw0x0E_55For RV_PLIC1
22rw0x0E_54For RV_PLIC1
21rw0x0E_53For RV_PLIC1
20rw0x0E_52For RV_PLIC1
19rw0x0E_51For RV_PLIC1
18rw0x0E_50For RV_PLIC1
17rw0x0E_49For RV_PLIC1
16rw0x0E_48For RV_PLIC1
15rw0x0E_47For RV_PLIC1
14rw0x0E_46For RV_PLIC1
13rw0x0E_45For RV_PLIC1
12rw0x0E_44For RV_PLIC1
11rw0x0E_43For RV_PLIC1
10rw0x0E_42For RV_PLIC1
9rw0x0E_41For RV_PLIC1
8rw0x0E_40For RV_PLIC1
7rw0x0E_39For RV_PLIC1
6rw0x0E_38For RV_PLIC1
5rw0x0E_37For RV_PLIC1
4rw0x0E_36For RV_PLIC1
3rw0x0E_35For RV_PLIC1
2rw0x0E_34For RV_PLIC1
1rw0x0E_33For RV_PLIC1
0rw0x0E_32For RV_PLIC1

IE0_2

Interrupt Enable for Target 0

  • Offset: 0x2008
  • Reset default: 0x0
  • Reset mask: 0xffffffff

Fields

{"reg": [{"name": "E_64", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_65", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_66", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_67", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_68", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_69", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_70", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_71", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_72", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_73", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_74", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_75", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_76", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_77", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_78", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_79", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_80", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_81", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_82", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_83", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_84", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_85", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_86", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_87", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_88", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_89", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_90", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_91", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_92", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_93", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_94", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_95", "bits": 1, "attr": ["rw"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31rw0x0E_95For RV_PLIC2
30rw0x0E_94For RV_PLIC2
29rw0x0E_93For RV_PLIC2
28rw0x0E_92For RV_PLIC2
27rw0x0E_91For RV_PLIC2
26rw0x0E_90For RV_PLIC2
25rw0x0E_89For RV_PLIC2
24rw0x0E_88For RV_PLIC2
23rw0x0E_87For RV_PLIC2
22rw0x0E_86For RV_PLIC2
21rw0x0E_85For RV_PLIC2
20rw0x0E_84For RV_PLIC2
19rw0x0E_83For RV_PLIC2
18rw0x0E_82For RV_PLIC2
17rw0x0E_81For RV_PLIC2
16rw0x0E_80For RV_PLIC2
15rw0x0E_79For RV_PLIC2
14rw0x0E_78For RV_PLIC2
13rw0x0E_77For RV_PLIC2
12rw0x0E_76For RV_PLIC2
11rw0x0E_75For RV_PLIC2
10rw0x0E_74For RV_PLIC2
9rw0x0E_73For RV_PLIC2
8rw0x0E_72For RV_PLIC2
7rw0x0E_71For RV_PLIC2
6rw0x0E_70For RV_PLIC2
5rw0x0E_69For RV_PLIC2
4rw0x0E_68For RV_PLIC2
3rw0x0E_67For RV_PLIC2
2rw0x0E_66For RV_PLIC2
1rw0x0E_65For RV_PLIC2
0rw0x0E_64For RV_PLIC2

IE0_3

Interrupt Enable for Target 0

  • Offset: 0x200c
  • Reset default: 0x0
  • Reset mask: 0xffffffff

Fields

{"reg": [{"name": "E_96", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_97", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_98", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_99", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_100", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_101", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_102", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_103", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_104", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_105", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_106", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_107", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_108", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_109", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_110", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_111", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_112", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_113", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_114", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_115", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_116", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_117", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_118", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_119", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_120", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_121", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_122", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_123", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_124", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_125", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_126", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_127", "bits": 1, "attr": ["rw"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31rw0x0E_127For RV_PLIC3
30rw0x0E_126For RV_PLIC3
29rw0x0E_125For RV_PLIC3
28rw0x0E_124For RV_PLIC3
27rw0x0E_123For RV_PLIC3
26rw0x0E_122For RV_PLIC3
25rw0x0E_121For RV_PLIC3
24rw0x0E_120For RV_PLIC3
23rw0x0E_119For RV_PLIC3
22rw0x0E_118For RV_PLIC3
21rw0x0E_117For RV_PLIC3
20rw0x0E_116For RV_PLIC3
19rw0x0E_115For RV_PLIC3
18rw0x0E_114For RV_PLIC3
17rw0x0E_113For RV_PLIC3
16rw0x0E_112For RV_PLIC3
15rw0x0E_111For RV_PLIC3
14rw0x0E_110For RV_PLIC3
13rw0x0E_109For RV_PLIC3
12rw0x0E_108For RV_PLIC3
11rw0x0E_107For RV_PLIC3
10rw0x0E_106For RV_PLIC3
9rw0x0E_105For RV_PLIC3
8rw0x0E_104For RV_PLIC3
7rw0x0E_103For RV_PLIC3
6rw0x0E_102For RV_PLIC3
5rw0x0E_101For RV_PLIC3
4rw0x0E_100For RV_PLIC3
3rw0x0E_99For RV_PLIC3
2rw0x0E_98For RV_PLIC3
1rw0x0E_97For RV_PLIC3
0rw0x0E_96For RV_PLIC3

IE0_4

Interrupt Enable for Target 0

  • Offset: 0x2010
  • Reset default: 0x0
  • Reset mask: 0xffffffff

Fields

{"reg": [{"name": "E_128", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_129", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_130", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_131", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_132", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_133", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_134", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_135", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_136", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_137", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_138", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_139", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_140", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_141", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_142", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_143", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_144", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_145", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_146", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_147", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_148", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_149", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_150", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_151", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_152", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_153", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_154", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_155", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_156", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_157", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_158", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_159", "bits": 1, "attr": ["rw"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31rw0x0E_159For RV_PLIC4
30rw0x0E_158For RV_PLIC4
29rw0x0E_157For RV_PLIC4
28rw0x0E_156For RV_PLIC4
27rw0x0E_155For RV_PLIC4
26rw0x0E_154For RV_PLIC4
25rw0x0E_153For RV_PLIC4
24rw0x0E_152For RV_PLIC4
23rw0x0E_151For RV_PLIC4
22rw0x0E_150For RV_PLIC4
21rw0x0E_149For RV_PLIC4
20rw0x0E_148For RV_PLIC4
19rw0x0E_147For RV_PLIC4
18rw0x0E_146For RV_PLIC4
17rw0x0E_145For RV_PLIC4
16rw0x0E_144For RV_PLIC4
15rw0x0E_143For RV_PLIC4
14rw0x0E_142For RV_PLIC4
13rw0x0E_141For RV_PLIC4
12rw0x0E_140For RV_PLIC4
11rw0x0E_139For RV_PLIC4
10rw0x0E_138For RV_PLIC4
9rw0x0E_137For RV_PLIC4
8rw0x0E_136For RV_PLIC4
7rw0x0E_135For RV_PLIC4
6rw0x0E_134For RV_PLIC4
5rw0x0E_133For RV_PLIC4
4rw0x0E_132For RV_PLIC4
3rw0x0E_131For RV_PLIC4
2rw0x0E_130For RV_PLIC4
1rw0x0E_129For RV_PLIC4
0rw0x0E_128For RV_PLIC4

IE0_5

Interrupt Enable for Target 0

  • Offset: 0x2014
  • Reset default: 0x0
  • Reset mask: 0x3ffffff

Fields

{"reg": [{"name": "E_160", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_161", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_162", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_163", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_164", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_165", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_166", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_167", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_168", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_169", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_170", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_171", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_172", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_173", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_174", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_175", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_176", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_177", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_178", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_179", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_180", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_181", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_182", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_183", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_184", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "E_185", "bits": 1, "attr": ["rw"], "rotate": -90}, {"bits": 6}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31:26Reserved
25rw0x0E_185For RV_PLIC5
24rw0x0E_184For RV_PLIC5
23rw0x0E_183For RV_PLIC5
22rw0x0E_182For RV_PLIC5
21rw0x0E_181For RV_PLIC5
20rw0x0E_180For RV_PLIC5
19rw0x0E_179For RV_PLIC5
18rw0x0E_178For RV_PLIC5
17rw0x0E_177For RV_PLIC5
16rw0x0E_176For RV_PLIC5
15rw0x0E_175For RV_PLIC5
14rw0x0E_174For RV_PLIC5
13rw0x0E_173For RV_PLIC5
12rw0x0E_172For RV_PLIC5
11rw0x0E_171For RV_PLIC5
10rw0x0E_170For RV_PLIC5
9rw0x0E_169For RV_PLIC5
8rw0x0E_168For RV_PLIC5
7rw0x0E_167For RV_PLIC5
6rw0x0E_166For RV_PLIC5
5rw0x0E_165For RV_PLIC5
4rw0x0E_164For RV_PLIC5
3rw0x0E_163For RV_PLIC5
2rw0x0E_162For RV_PLIC5
1rw0x0E_161For RV_PLIC5
0rw0x0E_160For RV_PLIC5

THRESHOLD0

Threshold of priority for Target 0

  • Offset: 0x200000
  • Reset default: 0x0
  • Reset mask: 0x3

Fields

{"reg": [{"name": "THRESHOLD0", "bits": 2, "attr": ["rw"], "rotate": -90}, {"bits": 30}], "config": {"lanes": 1, "fontsize": 10, "vspace": 120}}
BitsTypeResetNameDescription
31:2Reserved
1:0rw0x0THRESHOLD0

CC0

Claim interrupt by read, complete interrupt by write for Target 0. Value read/written is interrupt ID. Reading a value of 0 means no pending interrupts.

  • Offset: 0x200004
  • Reset default: 0x0
  • Reset mask: 0xff

Fields

{"reg": [{"name": "CC0", "bits": 8, "attr": ["rw"], "rotate": 0}, {"bits": 24}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31:8Reserved
7:0rwxCC0

MSIP0

msip for Hart 0. Write 1 to here asserts software interrupt for Hart msip_o[0], write 0 to clear.

  • Offset: 0x4000000
  • Reset default: 0x0
  • Reset mask: 0x1

Fields

{"reg": [{"name": "MSIP0", "bits": 1, "attr": ["rw"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
BitsTypeResetNameDescription
31:1Reserved
0rw0x0MSIP0Software Interrupt Pending register

ALERT_TEST

Alert Test Register.

  • Offset: 0x4004000
  • Reset default: 0x0
  • Reset mask: 0x1

Fields

{"reg": [{"name": "fatal_fault", "bits": 1, "attr": ["wo"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 130}}
BitsTypeResetNameDescription
31:1Reserved
0woxfatal_fault‘Write 1 to trigger one alert event of this kind.’