summaryrefslogtreecommitdiffstats
path: root/ipxact/NVM.xml
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2019-11-29 13:48:45 -0700
committerGitHub <noreply@github.com>2019-11-29 13:48:45 -0700
commitcd15d119ffb7cc9610290ea6fe2f154ded677dc1 (patch)
tree4bdd2e6c432ff3e660f00f37fc12efef577705b3 /ipxact/NVM.xml
parent74a4d23d583a69ba08f914c403b61d8bf0435df4 (diff)
downloadbcm5719-ortega-cd15d119ffb7cc9610290ea6fe2f154ded677dc1.tar.gz
bcm5719-ortega-cd15d119ffb7cc9610290ea6fe2f154ded677dc1.zip
ipxact: Update ipxact to enable enum printouts on the simulator. (#6)
Add missing Req0-3 bits in the NVM software arbitration register.
Diffstat (limited to 'ipxact/NVM.xml')
-rw-r--r--ipxact/NVM.xml52
1 files changed, 40 insertions, 12 deletions
diff --git a/ipxact/NVM.xml b/ipxact/NVM.xml
index fbd043a..4e3cc11 100644
--- a/ipxact/NVM.xml
+++ b/ipxact/NVM.xml
@@ -351,88 +351,116 @@
<ipxact:volatile>true</ipxact:volatile>
<ipxact:field>
<ipxact:name>Req Set0</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>Set Software Arbitration request Bit 0. This bit is set by writing a 1 to this bit position.</ipxact:description>
<ipxact:bitOffset>0</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Req Set1</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>Set Software Arbitration request Bit 1. This bit is set by writing a 1 to this bit position.</ipxact:description>
<ipxact:bitOffset>1</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Req Set2</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>Set Software Arbitration request Bit 2. This bit is set by writing a 1 to this bit position.</ipxact:description>
<ipxact:bitOffset>2</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Req Set3</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>Set Software Arbitration request Bit 3. This bit is set by writing a 1 to this bit position.</ipxact:description>
<ipxact:bitOffset>3</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Req Clr0</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>Clear Software Arbitration request Bit 0. This bit is cleared by writing a 1 to this bit position.</ipxact:description>
<ipxact:bitOffset>4</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Req Clr1</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>Clear Software Arbitration request Bit 1. This bit is cleared by writing a 1 to this bit position.</ipxact:description>
<ipxact:bitOffset>5</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Req Clr2</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>Clear Software Arbitration request Bit 2. This bit is cleared by writing a 1 to this bit position.</ipxact:description>
<ipxact:bitOffset>6</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Req Clr3</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>Clear Software Arbitration request Bit 3. This bit is cleared by writing a 1 to this bit position.</ipxact:description>
<ipxact:bitOffset>7</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Arb Won0</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>When arbitration is won, this bit will be read as 1, when an operation is complete, then the Req Clr0 must be written to clear this bit.</ipxact:description>
<ipxact:bitOffset>8</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Arb Won1</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>When arbitration is won, this bit will be read as 1, when an operation is complete, then the Req Clr1 must be written to clear this bit.</ipxact:description>
<ipxact:bitOffset>9</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Arb Won2</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>When arbitration is won, this bit will be read as 1, when an operation is complete, then the Req Clr2 must be written to clear this bit.</ipxact:description>
<ipxact:bitOffset>10</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
<ipxact:field>
<ipxact:name>Arb Won3</ipxact:name>
- <ipxact:description></ipxact:description>
+ <ipxact:description>When arbitration is won, this bit will be read as 1, when an operation is complete, then the Req Clr3 must be written to clear this bit.</ipxact:description>
<ipxact:bitOffset>11</ipxact:bitOffset>
<ipxact:bitWidth>1</ipxact:bitWidth>
<ipxact:access>read-write</ipxact:access>
</ipxact:field>
+ <ipxact:field>
+ <ipxact:name>Req0</ipxact:name>
+ <ipxact:description>This is the status of requester 0. When this bit is one, it means that Req Set0 has been set since Req Clr0.</ipxact:description>
+ <ipxact:bitOffset>12</ipxact:bitOffset>
+ <ipxact:bitWidth>1</ipxact:bitWidth>
+ <ipxact:access>read-write</ipxact:access>
+ </ipxact:field>
+ <ipxact:field>
+ <ipxact:name>Req1</ipxact:name>
+ <ipxact:description>This is the status of requester 1. When this bit is one, it means that Req Set1 has been set since Req Clr1.</ipxact:description>
+ <ipxact:bitOffset>13</ipxact:bitOffset>
+ <ipxact:bitWidth>1</ipxact:bitWidth>
+ <ipxact:access>read-write</ipxact:access>
+ </ipxact:field>
+ <ipxact:field>
+ <ipxact:name>Req2</ipxact:name>
+ <ipxact:description>This is the status of requester 2. When this bit is one, it means that Req Set2 has been set since Req Clr2.</ipxact:description>
+ <ipxact:bitOffset>14</ipxact:bitOffset>
+ <ipxact:bitWidth>1</ipxact:bitWidth>
+ <ipxact:access>read-write</ipxact:access>
+ </ipxact:field>
+ <ipxact:field>
+ <ipxact:name>Req3</ipxact:name>
+ <ipxact:description>This is the status of requester 3. When this bit is one, it means that Req Set3 has been set since Req Clr3.</ipxact:description>
+ <ipxact:bitOffset>15</ipxact:bitOffset>
+ <ipxact:bitWidth>1</ipxact:bitWidth>
+ <ipxact:access>read-write</ipxact:access>
+ </ipxact:field>
</ipxact:register>
<ipxact:register>
<ipxact:name>ACCESS</ipxact:name>
OpenPOWER on IntegriCloud