Remove green checkmarks now that most things are supported
This commit is contained in:
@@ -35,12 +35,10 @@ If set, field will get cleared back to zero after being written.
|
|||||||
|
|
||||||
sw
|
sw
|
||||||
^^^
|
^^^
|
||||||
|OK|
|
|
||||||
All sw access modes are supported except for ``w1`` and ``rw1``.
|
All sw access modes are supported except for ``w1`` and ``rw1``.
|
||||||
|
|
||||||
swacc
|
swacc
|
||||||
^^^^^
|
^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, infers an output signal ``hwif_out..swacc`` that is asserted when
|
If true, infers an output signal ``hwif_out..swacc`` that is asserted when
|
||||||
accessed by software. Specifically, on the same clock cycle that the field is
|
accessed by software. Specifically, on the same clock cycle that the field is
|
||||||
@@ -57,7 +55,6 @@ being sampled during a software read operation, or as it is being written.
|
|||||||
|
|
||||||
swmod
|
swmod
|
||||||
^^^^^
|
^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, infers an output signal ``hwif_out..swmod`` that is asserted as the
|
If true, infers an output signal ``hwif_out..swmod`` that is asserted as the
|
||||||
field is being modified by software. This can be due to a software write
|
field is being modified by software. This can be due to a software write
|
||||||
@@ -80,18 +77,14 @@ Provides a mechanism that allows hardware to override whether the field is
|
|||||||
writable by software.
|
writable by software.
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
|OK|
|
|
||||||
|
|
||||||
If True, infers an input signal ``hwif_in..swwe`` or ``hwif_in..swwel``.
|
If True, infers an input signal ``hwif_in..swwe`` or ``hwif_in..swwel``.
|
||||||
|
|
||||||
reference
|
reference
|
||||||
|OK|
|
Single-bit reference controls field's behavior.
|
||||||
|
|
||||||
|
|
||||||
woclr/woset
|
woclr/woset
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
See ``onwrite``. These are effectively aliases of the onwrite property.
|
See ``onwrite``. These are effectively aliases of the onwrite property.
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
@@ -101,16 +94,12 @@ Hardware Access Properties
|
|||||||
|
|
||||||
anded/ored/xored
|
anded/ored/xored
|
||||||
^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, infers the existence of output signal: ``hwif_out..anded``,
|
If true, infers the existence of output signal: ``hwif_out..anded``,
|
||||||
``hwif_out..ored``, ``hwif_out..xored``
|
``hwif_out..ored``, ``hwif_out..xored``
|
||||||
|
|
||||||
|
|
||||||
hw
|
hw
|
||||||
^^^
|
^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Controls hardware access to the field.
|
Controls hardware access to the field.
|
||||||
|
|
||||||
If readable, enables output signal ``hwif_out..value``. If writable, enables
|
If readable, enables output signal ``hwif_out..value``. If writable, enables
|
||||||
@@ -122,25 +111,18 @@ the inferred ``hwif_in..next`` input with an alternate reference.
|
|||||||
|
|
||||||
hwclr/hwset
|
hwclr/hwset
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|
|
||||||
If both ``hwclr`` and ``hwset`` properties are used, and both are asserted at
|
If both ``hwclr`` and ``hwset`` properties are used, and both are asserted at
|
||||||
the same clock cycle, then ``hwset`` will take precedence.
|
the same clock cycle, then ``hwset`` will take precedence.
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, infers the existence of input signal: ``hwif_in..hwclr``, ``hwif_in..hwset``
|
If true, infers the existence of input signal: ``hwif_in..hwclr``, ``hwif_in..hwset``
|
||||||
|
|
||||||
reference
|
reference
|
||||||
|OK|
|
|
||||||
|
|
||||||
Reference to any single-bit internal object to drive this control.
|
Reference to any single-bit internal object to drive this control.
|
||||||
|
|
||||||
|
|
||||||
hwenable/hwmask
|
hwenable/hwmask
|
||||||
^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Reference to a component that provides bit-level control of hardware writeability.
|
Reference to a component that provides bit-level control of hardware writeability.
|
||||||
|
|
||||||
|
|
||||||
@@ -161,13 +143,9 @@ If true, infers the existence of input signal: ``hwif_in..we``, ``hwif_in..wel``
|
|||||||
]}
|
]}
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, infers the existence of input signal ``hwif_in..we`` or ``hwif_in..wel``
|
If true, infers the existence of input signal ``hwif_in..we`` or ``hwif_in..wel``
|
||||||
|
|
||||||
reference
|
reference
|
||||||
|OK|
|
|
||||||
|
|
||||||
Reference to any single-bit internal object to drive this control.
|
Reference to any single-bit internal object to drive this control.
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
@@ -177,8 +155,6 @@ Counter Properties
|
|||||||
|
|
||||||
counter
|
counter
|
||||||
^^^^^^^
|
^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, marks this field as a counter. The counter direction is inferred based
|
If true, marks this field as a counter. The counter direction is inferred based
|
||||||
based on which properties are assigned. By default, an up-counter is implemented.
|
based on which properties are assigned. By default, an up-counter is implemented.
|
||||||
If any of the properties associated with an up-counter are used, then up-counting
|
If any of the properties associated with an up-counter are used, then up-counting
|
||||||
@@ -192,8 +168,6 @@ of counter described.
|
|||||||
|
|
||||||
incr
|
incr
|
||||||
^^^^
|
^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Assign a reference to an alternate control signal to increment the counter.
|
Assign a reference to an alternate control signal to increment the counter.
|
||||||
If assigned, the inferred ``hwif_in..incr`` input will not be generated.
|
If assigned, the inferred ``hwif_in..incr`` input will not be generated.
|
||||||
|
|
||||||
@@ -204,24 +178,17 @@ If an alternate saturation point is specified, the counter value will be
|
|||||||
adjusted so that it does not exceed that limit, even after non-increment actions.
|
adjusted so that it does not exceed that limit, even after non-increment actions.
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, saturation point is at the counter's maximum count value. (2^width - 1)
|
If true, saturation point is at the counter's maximum count value. (2^width - 1)
|
||||||
|
|
||||||
integer
|
integer
|
||||||
|OK|
|
|
||||||
|
|
||||||
Specify a static saturation value.
|
Specify a static saturation value.
|
||||||
|
|
||||||
reference
|
reference
|
||||||
|OK|
|
|
||||||
|
|
||||||
Specify a dynamic saturation value.
|
Specify a dynamic saturation value.
|
||||||
|
|
||||||
|
|
||||||
incrthreshold/threshold
|
incrthreshold/threshold
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
If assigned, infers a ``hwif_out..incrthreshold`` output signal. This signal is
|
If assigned, infers a ``hwif_out..incrthreshold`` output signal. This signal is
|
||||||
asserted if the counter value is greater or equal to the threshold.
|
asserted if the counter value is greater or equal to the threshold.
|
||||||
|
|
||||||
@@ -241,18 +208,12 @@ asserted if the counter value is greater or equal to the threshold.
|
|||||||
|
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, threshold is the counter's maximum count value. (2^width - 1)
|
If true, threshold is the counter's maximum count value. (2^width - 1)
|
||||||
|
|
||||||
integer
|
integer
|
||||||
|OK|
|
|
||||||
|
|
||||||
Specify a static threshold value.
|
Specify a static threshold value.
|
||||||
|
|
||||||
reference
|
reference
|
||||||
|OK|
|
|
||||||
|
|
||||||
Specify a dynamic threshold value.
|
Specify a dynamic threshold value.
|
||||||
|
|
||||||
|
|
||||||
@@ -261,23 +222,19 @@ incrvalue
|
|||||||
Override the counter's increment step size.
|
Override the counter's increment step size.
|
||||||
|
|
||||||
integer
|
integer
|
||||||
|OK|
|
Specify a static increment step size.
|
||||||
|
|
||||||
reference
|
reference
|
||||||
|OK|
|
Reference a component that controls the step size.
|
||||||
|
|
||||||
incrwidth
|
incrwidth
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
If assigned, infers an input signal ``hwif_in..incrvalue``. The value of this
|
If assigned, infers an input signal ``hwif_in..incrvalue``. The value of this
|
||||||
property defines the signal's width.
|
property defines the signal's width.
|
||||||
|
|
||||||
|
|
||||||
overflow
|
overflow
|
||||||
^^^^^^^^
|
^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, infers an output signal ``hwif_out..overflow`` that is asserted when
|
If true, infers an output signal ``hwif_out..overflow`` that is asserted when
|
||||||
the counter is about to wrap.
|
the counter is about to wrap.
|
||||||
|
|
||||||
@@ -298,8 +255,6 @@ the counter is about to wrap.
|
|||||||
|
|
||||||
decr
|
decr
|
||||||
^^^^
|
^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Assign a reference to an alternate control signal to decrement the counter.
|
Assign a reference to an alternate control signal to decrement the counter.
|
||||||
If assigned, the inferred ``hwif_in..decr`` input will not be generated.
|
If assigned, the inferred ``hwif_in..decr`` input will not be generated.
|
||||||
|
|
||||||
@@ -311,18 +266,12 @@ If an alternate saturation point is specified, the counter value will be
|
|||||||
adjusted so that it does not exceed that limit, even after non-decrement actions.
|
adjusted so that it does not exceed that limit, even after non-decrement actions.
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, saturation point is when the counter reaches 0.
|
If true, saturation point is when the counter reaches 0.
|
||||||
|
|
||||||
integer
|
integer
|
||||||
|OK|
|
|
||||||
|
|
||||||
Specify a static saturation value.
|
Specify a static saturation value.
|
||||||
|
|
||||||
reference
|
reference
|
||||||
|OK|
|
|
||||||
|
|
||||||
Specify a dynamic saturation value.
|
Specify a dynamic saturation value.
|
||||||
|
|
||||||
|
|
||||||
@@ -347,18 +296,12 @@ asserted if the counter value is less than or equal to the threshold.
|
|||||||
|
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, threshold is 0.
|
If true, threshold is 0.
|
||||||
|
|
||||||
integer
|
integer
|
||||||
|OK|
|
|
||||||
|
|
||||||
Specify a static threshold value.
|
Specify a static threshold value.
|
||||||
|
|
||||||
reference
|
reference
|
||||||
|OK|
|
|
||||||
|
|
||||||
Specify a dynamic threshold value.
|
Specify a dynamic threshold value.
|
||||||
|
|
||||||
|
|
||||||
@@ -367,22 +310,20 @@ decrvalue
|
|||||||
Override the counter's decrement step size.
|
Override the counter's decrement step size.
|
||||||
|
|
||||||
integer
|
integer
|
||||||
|OK|
|
Specify a static step size.
|
||||||
|
|
||||||
reference
|
reference
|
||||||
|OK|
|
Reference to a component that controls the step size.
|
||||||
|
|
||||||
|
|
||||||
decrwidth
|
decrwidth
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
If assigned, infers an input signal ``hwif_in..decrvalue``. The value of this
|
If assigned, infers an input signal ``hwif_in..decrvalue``. The value of this
|
||||||
property defines the signal's width.
|
property defines the signal's width.
|
||||||
|
|
||||||
|
|
||||||
underflow
|
underflow
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
If true, infers an output signal ``hwif_out..underflow`` that is asserted when
|
If true, infers an output signal ``hwif_out..underflow`` that is asserted when
|
||||||
the counter is about to wrap.
|
the counter is about to wrap.
|
||||||
|
|
||||||
@@ -414,56 +355,42 @@ that an interrupt is active. This is an or-reduction of all interrupt fields
|
|||||||
after applying the appropriate ``enable`` or ``mask`` to the field value.
|
after applying the appropriate ``enable`` or ``mask`` to the field value.
|
||||||
|
|
||||||
level (default)
|
level (default)
|
||||||
|OK|
|
|
||||||
|
|
||||||
Interrupt is level-sensitive. If a bit on the field's ``hwif_in..next`` input
|
Interrupt is level-sensitive. If a bit on the field's ``hwif_in..next`` input
|
||||||
is '1', it will trigger an interrupt event.
|
is '1', it will trigger an interrupt event.
|
||||||
|
|
||||||
posedge
|
posedge
|
||||||
|OK|
|
|
||||||
|
|
||||||
If a bit on the field's ``hwif_in..next`` input transitions from '0' to '1',
|
If a bit on the field's ``hwif_in..next`` input transitions from '0' to '1',
|
||||||
it will trigger an interrupt event. This transition shall still be synchronous
|
it will trigger an interrupt event. This transition shall still be synchronous
|
||||||
to the register block's clock.
|
to the register block's clock.
|
||||||
|
|
||||||
negedge
|
negedge
|
||||||
|OK|
|
|
||||||
|
|
||||||
If a bit on the field's ``hwif_in..next`` input transitions from '1' to '0',
|
If a bit on the field's ``hwif_in..next`` input transitions from '1' to '0',
|
||||||
it will trigger an interrupt event. This transition shall still be synchronous
|
it will trigger an interrupt event. This transition shall still be synchronous
|
||||||
to the register block's clock.
|
to the register block's clock.
|
||||||
|
|
||||||
bothedge
|
bothedge
|
||||||
|OK|
|
|
||||||
|
|
||||||
If a bit on the field's ``hwif_in..next`` input transitions from '0' to '1' or '1' to '0',
|
If a bit on the field's ``hwif_in..next`` input transitions from '0' to '1' or '1' to '0',
|
||||||
it will trigger an interrupt event. This transition shall still be synchronous
|
it will trigger an interrupt event. This transition shall still be synchronous
|
||||||
to the register block's clock.
|
to the register block's clock.
|
||||||
|
|
||||||
nonsticky
|
nonsticky
|
||||||
|OK|
|
Interrupt event is not sticky.
|
||||||
|
|
||||||
|
|
||||||
enable
|
enable
|
||||||
^^^^^^
|
^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Reference to a field or signal that, if set to 1, define which bits in the field
|
Reference to a field or signal that, if set to 1, define which bits in the field
|
||||||
are used to assert an interrupt.
|
are used to assert an interrupt.
|
||||||
|
|
||||||
|
|
||||||
mask
|
mask
|
||||||
^^^^
|
^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Reference to a field or signal that, if set to 1, define which bits in the field
|
Reference to a field or signal that, if set to 1, define which bits in the field
|
||||||
are *not* used to assert an interrupt.
|
are *not* used to assert an interrupt.
|
||||||
|
|
||||||
|
|
||||||
haltenable
|
haltenable
|
||||||
^^^^^^^^^^
|
^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Reference to a field or signal that, if set to 1, define which bits in the field
|
Reference to a field or signal that, if set to 1, define which bits in the field
|
||||||
are used to assert the halt output.
|
are used to assert the halt output.
|
||||||
|
|
||||||
@@ -472,8 +399,6 @@ If this property is set, the enclosing register will infer a ``hwif_out..halt``
|
|||||||
|
|
||||||
haltmask
|
haltmask
|
||||||
^^^^^^^^
|
^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Reference to a field or signal that, if set to 1, define which bits in the field
|
Reference to a field or signal that, if set to 1, define which bits in the field
|
||||||
are *not* used to assert the halt output.
|
are *not* used to assert the halt output.
|
||||||
|
|
||||||
@@ -482,8 +407,6 @@ If this property is set, the enclosing register will infer a ``hwif_out..halt``
|
|||||||
|
|
||||||
stickybit
|
stickybit
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
When an interrupt trigger occurs, a stickybit field will set the corresponding
|
When an interrupt trigger occurs, a stickybit field will set the corresponding
|
||||||
bit to '1' and hold it until it is cleared by a software access.
|
bit to '1' and hold it until it is cleared by a software access.
|
||||||
|
|
||||||
@@ -506,8 +429,6 @@ The waveform below demonstrates a level-sensitive interrupt:
|
|||||||
|
|
||||||
sticky
|
sticky
|
||||||
^^^^^^
|
^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Unlike ``stickybit`` fields, a sticky field will latch an entire value. The
|
Unlike ``stickybit`` fields, a sticky field will latch an entire value. The
|
||||||
value is latched as soon as ``hwif_in..next`` is nonzero, and is held until the
|
value is latched as soon as ``hwif_in..next`` is nonzero, and is held until the
|
||||||
field contents are cleared back to 0 by a software access.
|
field contents are cleared back to 0 by a software access.
|
||||||
@@ -534,8 +455,6 @@ encode
|
|||||||
|
|
||||||
next
|
next
|
||||||
^^^^
|
^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
If assigned, replaces the inferred ``hwif_in..next`` input with an explicit reference.
|
If assigned, replaces the inferred ``hwif_in..next`` input with an explicit reference.
|
||||||
|
|
||||||
|
|
||||||
@@ -545,8 +464,6 @@ paritycheck
|
|||||||
|
|
||||||
precedence
|
precedence
|
||||||
^^^^^^^^^^
|
^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Control whether hardware or software has precedence when field value update
|
Control whether hardware or software has precedence when field value update
|
||||||
contention occurs. Software has precedence by default.
|
contention occurs. Software has precedence by default.
|
||||||
|
|
||||||
@@ -556,15 +473,11 @@ Control the reset value of the field's storage element.
|
|||||||
If not specified, the field will not be reset.
|
If not specified, the field will not be reset.
|
||||||
|
|
||||||
integer
|
integer
|
||||||
|OK|
|
Static reset value
|
||||||
|
|
||||||
reference
|
reference
|
||||||
|OK|
|
|
||||||
|
|
||||||
Reference to a dynamic reset value.
|
Reference to a dynamic reset value.
|
||||||
|
|
||||||
resetsignal
|
resetsignal
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Provide an alternate reset trigger for this field.
|
Provide an alternate reset trigger for this field.
|
||||||
|
|||||||
@@ -6,10 +6,9 @@ Register Properties
|
|||||||
|
|
||||||
accesswidth
|
accesswidth
|
||||||
-----------
|
-----------
|
||||||
|OK|
|
Control the software access width. The register block's CPUIF bus width is
|
||||||
|
determined by the maximum accesswidth encountered.
|
||||||
|
|
||||||
regwidth
|
regwidth
|
||||||
--------
|
--------
|
||||||
|OK|
|
|
||||||
|
|
||||||
Control the bit-width of the register.
|
Control the bit-width of the register.
|
||||||
|
|||||||
@@ -20,31 +20,23 @@ Field
|
|||||||
|
|
||||||
field -> swacc
|
field -> swacc
|
||||||
^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Single-cycle strobe that indicates the field is being accessed by software
|
Single-cycle strobe that indicates the field is being accessed by software
|
||||||
(read or write).
|
(read or write).
|
||||||
|
|
||||||
|
|
||||||
field -> swmod
|
field -> swmod
|
||||||
^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Single-cycle strobe that indicates the field is being modified during a software
|
Single-cycle strobe that indicates the field is being modified during a software
|
||||||
access operation.
|
access operation.
|
||||||
|
|
||||||
|
|
||||||
field -> swwe/swwel
|
field -> swwe/swwel
|
||||||
^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the signal that controls the field's swwe/swwel behavior.
|
Represents the signal that controls the field's swwe/swwel behavior.
|
||||||
|
|
||||||
|
|
||||||
field -> anded/ored/xored
|
field -> anded/ored/xored
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the current and/or/xor reduction of the field's value.
|
Represents the current and/or/xor reduction of the field's value.
|
||||||
|
|
||||||
|
|
||||||
@@ -57,8 +49,6 @@ Represents the signal that controls the field's hwclr/hwset behavior.
|
|||||||
|
|
||||||
field -> hwenable/hwmask
|
field -> hwenable/hwmask
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the signal that controls the field's hwenable/hwmask behavior.
|
Represents the signal that controls the field's hwenable/hwmask behavior.
|
||||||
|
|
||||||
field -> we/wel
|
field -> we/wel
|
||||||
@@ -86,10 +76,9 @@ Field Counter Properties
|
|||||||
|
|
||||||
field -> incr
|
field -> incr
|
||||||
^^^^^^^^^^^^^
|
^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the signal that controls the field's counter increment control.
|
Represents the signal that controls the field's counter increment control.
|
||||||
|
|
||||||
|
|
||||||
field -> incrsaturate/saturate
|
field -> incrsaturate/saturate
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|EX|
|
|EX|
|
||||||
@@ -121,20 +110,14 @@ exceeded its incrthreshold.
|
|||||||
|
|
||||||
field -> incrvalue
|
field -> incrvalue
|
||||||
^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the value that was assigned to this property.
|
Represents the value that was assigned to this property.
|
||||||
|
|
||||||
field -> overflow
|
field -> overflow
|
||||||
^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the event signal that is asserted when the counter is about to wrap.
|
Represents the event signal that is asserted when the counter is about to wrap.
|
||||||
|
|
||||||
field -> decr
|
field -> decr
|
||||||
^^^^^^^^^^^^^
|
^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the signal that controls the field's counter decrement control.
|
Represents the signal that controls the field's counter decrement control.
|
||||||
|
|
||||||
field -> decrsaturate
|
field -> decrsaturate
|
||||||
@@ -167,14 +150,10 @@ exceeded its incrthreshold.
|
|||||||
|
|
||||||
field -> decrvalue
|
field -> decrvalue
|
||||||
^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the value that was assigned to this property.
|
Represents the value that was assigned to this property.
|
||||||
|
|
||||||
field -> underflow
|
field -> underflow
|
||||||
^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the event signal that is asserted when the counter is about to wrap.
|
Represents the event signal that is asserted when the counter is about to wrap.
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
@@ -184,26 +163,18 @@ Field Interrupt Properties
|
|||||||
|
|
||||||
field -> enable
|
field -> enable
|
||||||
^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the value that was assigned to this property.
|
Represents the value that was assigned to this property.
|
||||||
|
|
||||||
field -> mask
|
field -> mask
|
||||||
^^^^^^^^^^^^^
|
^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the value that was assigned to this property.
|
Represents the value that was assigned to this property.
|
||||||
|
|
||||||
field -> haltenable
|
field -> haltenable
|
||||||
^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the value that was assigned to this property.
|
Represents the value that was assigned to this property.
|
||||||
|
|
||||||
field -> haltmask
|
field -> haltmask
|
||||||
^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
Represents the value that was assigned to this property.
|
Represents the value that was assigned to this property.
|
||||||
|
|
||||||
|
|
||||||
@@ -214,12 +185,8 @@ Register
|
|||||||
|
|
||||||
reg -> intr
|
reg -> intr
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
References the register's ``hwif_out..intr`` signal.
|
References the register's ``hwif_out..intr`` signal.
|
||||||
|
|
||||||
reg -> halt
|
reg -> halt
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|OK|
|
|
||||||
|
|
||||||
References the register's ``hwif_out..halt`` signal.
|
References the register's ``hwif_out..halt`` signal.
|
||||||
|
|||||||
@@ -7,27 +7,22 @@ Signal Properties
|
|||||||
|
|
||||||
activehigh/activelow
|
activehigh/activelow
|
||||||
--------------------
|
--------------------
|
||||||
|OK|
|
|
||||||
|
|
||||||
Only relevant for signals used as resets. Defines the reset signal's polarity.
|
Only relevant for signals used as resets. Defines the reset signal's polarity.
|
||||||
|
|
||||||
|
|
||||||
sync/async
|
sync/async
|
||||||
----------
|
----------
|
||||||
|OK|
|
|
||||||
|
|
||||||
Only supported for signals used as resets to infer edge-sensitive reset.
|
Only supported for signals used as resets to infer edge-sensitive reset.
|
||||||
Ignored in all other contexts.
|
Ignored in all other contexts.
|
||||||
|
|
||||||
|
|
||||||
cpuif_reset
|
cpuif_reset
|
||||||
-----------
|
-----------
|
||||||
|OK|
|
|
||||||
|
|
||||||
Specify that this signal shall be used as alternate reset signal for the CPU
|
Specify that this signal shall be used as alternate reset signal for the CPU
|
||||||
interface for this regblock.
|
interface for this regblock.
|
||||||
|
|
||||||
|
|
||||||
field_reset
|
field_reset
|
||||||
-----------
|
-----------
|
||||||
|OK|
|
|
||||||
|
|
||||||
Specify that this signal is used as an alternate reset signal for all fields
|
Specify that this signal is used as an alternate reset signal for all fields
|
||||||
instantiated in sub-hierarchies relative to this signal.
|
instantiated in sub-hierarchies relative to this signal.
|
||||||
|
|||||||
Reference in New Issue
Block a user