summaryrefslogtreecommitdiffstats
path: root/ipxact/APE_component.xml
diff options
context:
space:
mode:
authorLojewski, Evan <github@meklort.com>2019-05-11 08:31:30 -0600
committerLojewski, Evan <github@meklort.com>2019-05-11 08:31:30 -0600
commitbc89c73168282c7de5eaa1ae836f3c1bd3c3fc5e (patch)
tree9366e0e7464eda2a35e3bc5a39b1d3f8edf9a6f4 /ipxact/APE_component.xml
parenta7c487b03ac7fed1f6d1ac87363feb7c5bd18484 (diff)
downloadbcm5719-ortega-bc89c73168282c7de5eaa1ae836f3c1bd3c3fc5e.tar.gz
bcm5719-ortega-bc89c73168282c7de5eaa1ae836f3c1bd3c3fc5e.zip
Update register generation to use type identifieres for port0 - 3.
Diffstat (limited to 'ipxact/APE_component.xml')
-rw-r--r--ipxact/APE_component.xml855
1 files changed, 24 insertions, 831 deletions
diff --git a/ipxact/APE_component.xml b/ipxact/APE_component.xml
index dbe49e8..f0639cf 100644
--- a/ipxact/APE_component.xml
+++ b/ipxact/APE_component.xml
@@ -330,6 +330,7 @@
</ipxact:register>
<ipxact:register>
<ipxact:name>RXBufOffset Func0</ipxact:name>
+ <ipxact:typeIdentifier>RXBufOffset</ipxact:typeIdentifier>
<ipxact:description>This is examined on the APE Packet RX interrupt, and indicates the offset of an incoming (from-network) frame within the APE memory space, which provides access to the from-network RX buffer. The fields are block numbers (block size 128 bytes).</ipxact:description>
<ipxact:addressOffset>0x14</ipxact:addressOffset>
<!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
@@ -380,50 +381,13 @@
</ipxact:register>
<ipxact:register>
<ipxact:name>RXBufOffset Func1</ipxact:name>
+ <ipxact:typeIdentifier>RXBufOffset</ipxact:typeIdentifier>
<ipxact:description>This is examined on the APE Packet RX interrupt, and indicates the offset of an incoming (from-network) frame within the APE memory space, which provides access to the from-network RX buffer.</ipxact:description>
<ipxact:addressOffset>0x18</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Tail</ipxact:name>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Head</ipxact:name>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>To Host</ipxact:name>
- <ipxact:bitOffset>24</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>IP Frag</ipxact:name>
- <ipxact:bitOffset>25</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Count</ipxact:name>
- <ipxact:bitOffset>26</ipxact:bitOffset>
- <ipxact:bitWidth>4</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Valid</ipxact:name>
- <ipxact:bitOffset>30</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Doorbell Func0</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Doorbell</ipxact:typeIdentifier>
<ipxact:description>Written on APE TX to network after filling 0xA002 buffer with packet.</ipxact:description>
<ipxact:addressOffset>0x1c</ipxact:addressOffset>
<!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
@@ -512,6 +476,7 @@
</ipxact:register>
<ipxact:register>
<ipxact:name>RX Pool Mode Status 0</ipxact:name>
+ <ipxact:typeIdentifier>RX Pool Mode Status</ipxact:typeIdentifier>>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x78</ipxact:addressOffset>
<!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
@@ -571,61 +536,11 @@
<ipxact:name>RX Pool Mode Status 1</ipxact:name>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x7c</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Halt</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Halt Done</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>1</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Enable</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>2</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Empty</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>4</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Error</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>5</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Reset</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>6</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Full Count</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>8</ipxact:bitOffset>
- <ipxact:bitWidth>16</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
+ <ipxact:typeIdentifier>RX Pool Mode Status</ipxact:typeIdentifier>>
</ipxact:register>
<ipxact:register>
<ipxact:name>RX Pool Retire 0</ipxact:name>
+ <ipxact:typeIdentifier>RX Pool Retire</ipxact:typeIdentifier>
<ipxact:description>Used to indicate when the APE is done with a region of the 0xA000_0000 RX pool buffer so that it can be used to receive another frame.</ipxact:description>
<ipxact:addressOffset>0x80</ipxact:addressOffset>
<!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
@@ -688,68 +603,13 @@
</ipxact:register>
<ipxact:register>
<ipxact:name>RX Pool Retire 1</ipxact:name>
+ <ipxact:typeIdentifier>RX Pool Retire</ipxact:typeIdentifier>
<ipxact:description>Used to indicate when the APE is done with a region of the 0xA000_0000 RX pool buffer so that it can be used to receive another frame.</ipxact:description>
<ipxact:addressOffset>0x88</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Tail</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Head</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Retire</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>24</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>State</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>25</ipxact:bitOffset>
- <ipxact:bitWidth>2</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- <ipxact:enumeratedValues>
- <!-- LINK: enumeratedValue: see 6.11.10, Enumeration values -->
- <ipxact:enumeratedValue>
- <ipxact:name>Processing</ipxact:name>
- <ipxact:value>0</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Retired OK</ipxact:name>
- <ipxact:value>1</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: Full</ipxact:name>
- <ipxact:value>2</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: In Halt</ipxact:name>
- <ipxact:value>3</ipxact:value>
- </ipxact:enumeratedValue>
- </ipxact:enumeratedValues>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Count</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>27</ipxact:bitOffset>
- <ipxact:bitWidth>4</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Pool Mode Status 0</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Pool Mode Status</ipxact:typeIdentifier>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x8c</ipxact:addressOffset>
<!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
@@ -807,6 +667,7 @@
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Buffer Allocator 0</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Buffer Allocator</ipxact:typeIdentifier>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x90</ipxact:addressOffset>
<!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
@@ -1130,761 +991,93 @@
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Pool Mode Status 1</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Pool Mode Status</ipxact:typeIdentifier>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x110</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Halt</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Halt Done</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>1</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Enable</ipxact:name>
- <ipxact:description>Must set Enable before the APE TX To Net Buffer Allocator will work.</ipxact:description>
- <ipxact:bitOffset>2</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Empty</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>4</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Error</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>5</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Reset</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>6</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Full Count</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>8</ipxact:bitOffset>
- <ipxact:bitWidth>16</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Buffer Allocator 1</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Buffer Allocator</ipxact:typeIdentifier>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x114</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Index</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- <ipxact:enumeratedValues>
- <!-- LINK: enumeratedValue: see 6.11.10, Enumeration values -->
- <ipxact:enumeratedValue>
- <ipxact:name>Block Size</ipxact:name>
- <ipxact:value>128</ipxact:value>
- </ipxact:enumeratedValue>
- </ipxact:enumeratedValues>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Request Allocation</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>State</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>13</ipxact:bitOffset>
- <ipxact:bitWidth>2</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- <ipxact:enumeratedValues>
- <!-- LINK: enumeratedValue: see 6.11.10, Enumeration values -->
- <ipxact:enumeratedValue>
- <ipxact:name>Processing</ipxact:name>
- <ipxact:value>0</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Allocation OK</ipxact:name>
- <ipxact:value>1</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: Empty</ipxact:name>
- <ipxact:value>2</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: In Halt</ipxact:name>
- <ipxact:value>3</ipxact:value>
- </ipxact:enumeratedValue>
- </ipxact:enumeratedValues>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Doorbell Func1</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Doorbell</ipxact:typeIdentifier>
<ipxact:description>Written on APE TX to network after filling 0xA002 buffer with packet.</ipxact:description>
<ipxact:addressOffset>0x120</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Tail</ipxact:name>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Head</ipxact:name>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Length</ipxact:name>
- <ipxact:bitOffset>24</ipxact:bitOffset>
- <ipxact:bitWidth>4</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>TX Queue Full</ipxact:name>
- <ipxact:bitOffset>28</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>RXBufOffset Func2</ipxact:name>
+ <ipxact:typeIdentifier>RXBufOffset</ipxact:typeIdentifier>
<ipxact:description>This is examined on the APE Packet RX interrupt, and indicates the offset of an incoming (from-network) frame within the APE memory space, which provides access to the from-network RX buffer.</ipxact:description>
<ipxact:addressOffset>0x200</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Tail</ipxact:name>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Head</ipxact:name>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>To Host</ipxact:name>
- <ipxact:bitOffset>24</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>IP Frag</ipxact:name>
- <ipxact:bitOffset>25</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Count</ipxact:name>
- <ipxact:bitOffset>26</ipxact:bitOffset>
- <ipxact:bitWidth>4</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Valid</ipxact:name>
- <ipxact:bitOffset>30</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Doorbell Func2</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Doorbell</ipxact:typeIdentifier>
<ipxact:description>Written on APE TX to network after filling 0xA002 buffer with packet.</ipxact:description>
<ipxact:addressOffset>0x204</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Tail</ipxact:name>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Head</ipxact:name>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Length</ipxact:name>
- <ipxact:bitOffset>24</ipxact:bitOffset>
- <ipxact:bitWidth>4</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>TX Queue Full</ipxact:name>
- <ipxact:bitOffset>28</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>RX Pool Mode Status 2</ipxact:name>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x214</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Halt</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Halt Done</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>1</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Enable</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>2</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Empty</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>4</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Error</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>5</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Reset</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>6</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Full Count</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>8</ipxact:bitOffset>
- <ipxact:bitWidth>16</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
+ <ipxact:typeIdentifier>RX Pool Mode Status</ipxact:typeIdentifier>>
</ipxact:register>
<ipxact:register>
<ipxact:name>RX Pool Retire 2</ipxact:name>
+ <ipxact:typeIdentifier>RX Pool Retire</ipxact:typeIdentifier>
<ipxact:description>Used to indicate when the APE is done with a region of the 0xA000_0000 RX pool buffer so that it can be used to receive another frame.</ipxact:description>
<ipxact:addressOffset>0x218</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Tail</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Head</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Retire</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>24</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>State</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>25</ipxact:bitOffset>
- <ipxact:bitWidth>2</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- <ipxact:enumeratedValues>
- <!-- LINK: enumeratedValue: see 6.11.10, Enumeration values -->
- <ipxact:enumeratedValue>
- <ipxact:name>Processing</ipxact:name>
- <ipxact:value>0</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Retired OK</ipxact:name>
- <ipxact:value>1</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: Full</ipxact:name>
- <ipxact:value>2</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: In Halt</ipxact:name>
- <ipxact:value>3</ipxact:value>
- </ipxact:enumeratedValue>
- </ipxact:enumeratedValues>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Count</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>27</ipxact:bitOffset>
- <ipxact:bitWidth>4</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Pool Mode Status 2</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Pool Mode Status</ipxact:typeIdentifier>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x220</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Halt</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Halt Done</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>1</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Enable</ipxact:name>
- <ipxact:description>Must set Enable before the APE TX To Net Buffer Allocator will work.</ipxact:description>
- <ipxact:bitOffset>2</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Empty</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>4</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Error</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>5</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Reset</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>6</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Full Count</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>8</ipxact:bitOffset>
- <ipxact:bitWidth>16</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Buffer Allocator 2</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Buffer Allocator</ipxact:typeIdentifier>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x224</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Index</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- <ipxact:enumeratedValues>
- <!-- LINK: enumeratedValue: see 6.11.10, Enumeration values -->
- <ipxact:enumeratedValue>
- <ipxact:name>Block Size</ipxact:name>
- <ipxact:value>128</ipxact:value>
- </ipxact:enumeratedValue>
- </ipxact:enumeratedValues>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Request Allocation</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>State</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>13</ipxact:bitOffset>
- <ipxact:bitWidth>2</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- <ipxact:enumeratedValues>
- <!-- LINK: enumeratedValue: see 6.11.10, Enumeration values -->
- <ipxact:enumeratedValue>
- <ipxact:name>Processing</ipxact:name>
- <ipxact:value>0</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Allocation OK</ipxact:name>
- <ipxact:value>1</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: Empty</ipxact:name>
- <ipxact:value>2</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: In Halt</ipxact:name>
- <ipxact:value>3</ipxact:value>
- </ipxact:enumeratedValue>
- </ipxact:enumeratedValues>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>RXBufOffset Func3</ipxact:name>
+ <ipxact:typeIdentifier>RXBufOffset</ipxact:typeIdentifier>
<ipxact:description>This is examined on the APE Packet RX interrupt, and indicates the offset of an incoming (from-network) frame within the APE memory space, which provides access to the from-network RX buffer.</ipxact:description>
<ipxact:addressOffset>0x300</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Tail</ipxact:name>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Head</ipxact:name>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>To Host</ipxact:name>
- <ipxact:bitOffset>24</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>IP Frag</ipxact:name>
- <ipxact:bitOffset>25</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Count</ipxact:name>
- <ipxact:bitOffset>26</ipxact:bitOffset>
- <ipxact:bitWidth>4</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Valid</ipxact:name>
- <ipxact:bitOffset>30</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Doorbell Func3</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Doorbell</ipxact:typeIdentifier>
<ipxact:description>Written on APE TX to network after filling 0xA002 buffer with packet.</ipxact:description>
<ipxact:addressOffset>0x304</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Tail</ipxact:name>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Head</ipxact:name>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Length</ipxact:name>
- <ipxact:bitOffset>24</ipxact:bitOffset>
- <ipxact:bitWidth>4</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>TX Queue Full</ipxact:name>
- <ipxact:bitOffset>28</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>RX Pool Mode Status 3</ipxact:name>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x314</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Halt</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Halt Done</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>1</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Enable</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>2</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Empty</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>4</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Error</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>5</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Reset</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>6</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Full Count</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>8</ipxact:bitOffset>
- <ipxact:bitWidth>16</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
+ <ipxact:typeIdentifier>RX Pool Mode Status</ipxact:typeIdentifier>>
</ipxact:register>
<ipxact:register>
<ipxact:name>RX Pool Retire 3</ipxact:name>
+ <ipxact:typeIdentifier>RX Pool Retire</ipxact:typeIdentifier>
<ipxact:description>Used to indicate when the APE is done with a region of the 0xA000_0000 RX pool buffer so that it can be used to receive another frame.</ipxact:description>
<ipxact:addressOffset>0x318</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Tail</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Head</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Retire</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>24</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>State</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>25</ipxact:bitOffset>
- <ipxact:bitWidth>2</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- <ipxact:enumeratedValues>
- <!-- LINK: enumeratedValue: see 6.11.10, Enumeration values -->
- <ipxact:enumeratedValue>
- <ipxact:name>Processing</ipxact:name>
- <ipxact:value>0</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Retired OK</ipxact:name>
- <ipxact:value>1</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: Full</ipxact:name>
- <ipxact:value>2</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: In Halt</ipxact:name>
- <ipxact:value>3</ipxact:value>
- </ipxact:enumeratedValue>
- </ipxact:enumeratedValues>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Count</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>27</ipxact:bitOffset>
- <ipxact:bitWidth>4</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Pool Mode Status 3</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Pool Mode Status</ipxact:typeIdentifier>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x320</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Halt</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Halt Done</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>1</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Enable</ipxact:name>
- <ipxact:description>Must set Enable before the APE TX To Net Buffer Allocator will work.</ipxact:description>
- <ipxact:bitOffset>2</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Empty</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>4</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Error</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>5</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Reset</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>6</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Full Count</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>8</ipxact:bitOffset>
- <ipxact:bitWidth>16</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>TX To Net Buffer Allocator 3</ipxact:name>
+ <ipxact:typeIdentifier>TX To Net Buffer Allocator</ipxact:typeIdentifier>
<ipxact:description></ipxact:description>
<ipxact:addressOffset>0x324</ipxact:addressOffset>
- <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
- <ipxact:size>32</ipxact:size>
- <ipxact:volatile>true</ipxact:volatile>
- <ipxact:field>
- <ipxact:name>Index</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>0</ipxact:bitOffset>
- <ipxact:bitWidth>12</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- <ipxact:enumeratedValues>
- <!-- LINK: enumeratedValue: see 6.11.10, Enumeration values -->
- <ipxact:enumeratedValue>
- <ipxact:name>Block Size</ipxact:name>
- <ipxact:value>128</ipxact:value>
- </ipxact:enumeratedValue>
- </ipxact:enumeratedValues>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>Request Allocation</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>12</ipxact:bitOffset>
- <ipxact:bitWidth>1</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- </ipxact:field>
- <ipxact:field>
- <ipxact:name>State</ipxact:name>
- <ipxact:description></ipxact:description>
- <ipxact:bitOffset>13</ipxact:bitOffset>
- <ipxact:bitWidth>2</ipxact:bitWidth>
- <ipxact:access>read-write</ipxact:access>
- <ipxact:enumeratedValues>
- <!-- LINK: enumeratedValue: see 6.11.10, Enumeration values -->
- <ipxact:enumeratedValue>
- <ipxact:name>Processing</ipxact:name>
- <ipxact:value>0</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Allocation OK</ipxact:name>
- <ipxact:value>1</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: Empty</ipxact:name>
- <ipxact:value>2</ipxact:value>
- </ipxact:enumeratedValue>
- <ipxact:enumeratedValue>
- <ipxact:name>Error: In Halt</ipxact:name>
- <ipxact:value>3</ipxact:value>
- </ipxact:enumeratedValue>
- </ipxact:enumeratedValues>
- </ipxact:field>
</ipxact:register>
</ipxact:addressBlock>
<ipxact:addressUnitBits>8</ipxact:addressUnitBits>
OpenPOWER on IntegriCloud