| advancing | When you have disabled the |
| | scheduler by setting the |
| | enabled? attribute to a value |
- | | less than enable-threshold, |
- | | advancing as described below, |
- | | does not occur. |
+ | | less than the enable-threshold |
+ | | attribute, advancing as |
+ | | described below, does not |
+ | | occur. |
| | |
| | Whenever the advance input pin |
| | is driven, the scheduler may |
Component: sid-sched (Abstract)
- +-------------------------------------------------+
- | pins |
- |-------------------------------------------------|
- | name |direction| legalvalues | behaviors |
- |----------+---------+---------------+------------|
- |advance |in |any |advancing |
- |----------+---------+---------------+------------|
- |yield |in |any |advancing |
- |----------+---------+---------------+------------|
- |active |out |boolean |advancing |
- |----------+---------+---------------+------------|
- |N-event |out |no value |advancing |
- |----------+---------+---------------+------------|
- |N-control |in |coded value |subscription|
- |----------+---------+---------------+------------|
- |time-query|in |any |timing |
- |----------+---------+---------------+------------|
- | | |high order 32 | |
- |time-high |out |bits of 64-bit |timing |
- | | |value | |
- |----------+---------+---------------+------------|
- | | |low order 32 | |
- |time-low |out |bits of 64-bit |timing |
- | | |value | |
- +-------------------------------------------------+
-
- +---------------------------------------------------------------------------+
- | attributes |
- |---------------------------------------------------------------------------|
- | name |category| legal | default value | behaviors ||
- | | | values | | ||
- |-------------------------+--------+--------+----------------+-------------||
- |state-snapshot |no |opaque |- |state ||
- | |category|string | |save/restore ||
- |-------------------------+--------+--------+----------------+-------------||
- |num-clients |setting |numeric |'0' |configuration||
- |-------------------------+--------+--------+----------------+-------------||
- |N-name |setting |- |- |configuration||
- |-------------------------+--------+--------+----------------+-------------||
- |N-regular? |setting |boolean |'0' |subscription ||
- |-------------------------+--------+--------+----------------+-------------||
- |N-time |setting |numeric |'0' |subscription ||
- |-------------------------+--------+--------+----------------+-------------||
- |N-scale |setting |numeric |'1' |subscription ||
- | | |fraction| | ||
- |-------------------------+--------+--------+----------------+-------------||
- |N-event |pin |- |- |advancing ||
- |-------------------------+--------+--------+----------------+-------------||
- |N-control |pin |- |- |subscription ||
- |-------------------------+--------+--------+----------------+-------------||
- |advance |pin |- |- |advancing ||
- |-------------------------+--------+--------+----------------+-------------||
- |yield |pin |- |- |advancing ||
- |-------------------------+--------+--------+----------------+-------------||
- |enabled? |setting |numeric |'1' |advancing ||
- |-------------------------+--------+--------+----------------+-------------||
- |enable-threshold |setting |numeric |'1' |advancing ||
- |-------------------------+--------+--------+----------------+-------------||
- |yield-host-time-threshold|setting |numeric |'1' |timing ||
- |-------------------------+--------+--------+----------------+-------------||
- |yield-host-time? |setting |numeric |'0' |timing ||
- |-------------------------+--------+--------+----------------+-------------||
- |step-cycle-limit |setting |numeric |advancing | ||
- |-------------------------+--------+--------+----------------+-------------||
- |time |register|numeric |timing | ||
- |-------------------------+--------+--------+----------------+-------------||
- |advance-count |register|numeric |advancing | ||
- +---------------------------------------------------------------------------+
+ +-----------------------------------------------------+
+ | pins |
+ |-----------------------------------------------------|
+ | name |direction| legalvalues | behaviors |
+ |----------+---------+-------------------+------------|
+ |advance |in |any |advancing |
+ |----------+---------+-------------------+------------|
+ |yield |in |any |advancing |
+ |----------+---------+-------------------+------------|
+ |active |out |boolean |advancing |
+ |----------+---------+-------------------+------------|
+ |N-event |out |no value |advancing |
+ |----------+---------+-------------------+------------|
+ |N-control |in |coded value |subscription|
+ |----------+---------+-------------------+------------|
+ |time-query|in |any |timing |
+ |----------+---------+-------------------+------------|
+ |time-high |out |high order 32 bits |timing |
+ | | |of 64-bit value | |
+ |----------+---------+-------------------+------------|
+ |time-low |out |low order 32 bits |timing |
+ | | |of 64-bit value | |
+ +-----------------------------------------------------+
+
++------------------------------------------------------------------------------+
+| attributes |
+|------------------------------------------------------------------------------|
+| name | category | legal | default | behaviors ||
+| | | values | value | ||
+|---------------------------+----------+----------+-----------+---------------||
+|state-snapshot |no |opaque |- |state ||
+| |category |string | |save/restore ||
+|---------------------------+----------+----------+-----------+---------------||
+|num-clients |setting |numeric |'0' |configuration ||
+|---------------------------+----------+----------+-----------+---------------||
+|N-name |setting |- |- |configuration ||
+|---------------------------+----------+----------+-----------+---------------||
+|N-regular? |setting |boolean |'0' |subscription ||
+|---------------------------+----------+----------+-----------+---------------||
+|N-time |setting |numeric |'0' |subscription ||
+|---------------------------+----------+----------+-----------+---------------||
+|N-scale |setting |numeric |'1' |subscription ||
+| | |fraction | | ||
+|---------------------------+----------+----------+-----------+---------------||
+|N-event |pin |- |- |advancing ||
+|---------------------------+----------+----------+-----------+---------------||
+|N-control |pin |- |- |subscription ||
+|---------------------------+----------+----------+-----------+---------------||
+|advance |pin |- |- |advancing ||
+|---------------------------+----------+----------+-----------+---------------||
+|yield |pin |- |- |advancing ||
+|---------------------------+----------+----------+-----------+---------------||
+|enable-threshold |setting |numeric |'1' |advancing ||
+|---------------------------+----------+----------+-----------+---------------||
+|enabled? |setting |numeric |'1' |advancing ||
+|---------------------------+----------+----------+-----------+---------------||
+|yield-host-time-threshold |setting |numeric |'1' |timing ||
+|---------------------------+----------+----------+-----------+---------------||
+|yield-host-time? |setting |numeric |'0' |timing ||
+|---------------------------+----------+----------+-----------+---------------||
+|step-cycle-limit |setting |numeric |advancing | ||
+|---------------------------+----------+----------+-----------+---------------||
+|time |register |numeric |timing | ||
+|---------------------------+----------+----------+-----------+---------------||
+|advance-count |register |numeric |advancing | ||
++------------------------------------------------------------------------------+
Variant: sid-sched-sim