UM10944 All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2017. All rights reserved.
User manual Rev. 1 — 25 January 2017 12 of 81
NXP Semiconductors
UM10944
SJA1105TEL user manual
4.2.1 Schedule table
Table 3 shows the layout of entries in the Schedule table. A schedule can host up to 8
periods of arbitrary length. These periods are referred to as subschedules. The user may
decide to use any number of subschedules but, if a schedule is enabled, subschedule
zero must be one of, or the only, active subschedule. The number of subschedules
defined, as well as whether the schedule is enabled, is determined by the settings of the
Schedule Entry Points table as discussed in Section 4.2.2
.
If the schedule is disabled, writing to this configuration block has no effect (and can be
omitted). Entries for a particular subschedule must be provided in back-to-back write
accesses and must be ordered according to their appearance on the timeline. The order in
which the subschedules are provided is arbitrary (but it determines the contents of the
Schedule Entry Points table, Table 4
). Entries of subschedules with lower indices must be
provided prior to entries of subschedules with higher indices. The entries are referenced
by the ADDRESS field in the Schedule Entry Points table as well as by the SUBSCHEIND
fields of the Schedule Parameters table (Table 15
) where the reference equals the ordinal
number used to load the respective entry decremented by one (so the first entry of the
Schedule table is referenced as 0). The table contains up to 1024 entries. This table is
compulsory if entries are provided for the Schedule Entry Points table.
Table 3. Schedule table (block 00h)
Bit Symbol Description
63:54 WINSTINDEX Defines the index in the VL Forwarding table referred to by the WINST flag of the trigger. It is
only used when WINST set.
53 WINEND When set, indicates that the reception window of the entry of the VL Forwarding table indexed
by VLINDEX ends here.
52 WINST When set, indicates that the reception window of the entry of the VL Forwarding table as
indexed by WINSTINDEX starts here.
51:47 DESTPORTS Defines the ports (1 bit per each port) that the respective trigger event applies to. Bits at lower
bit positions are assigned to ports with lower port numbers.
46 SETVALID This flag is used to mark the first trigger to apply on a sampled non-time-triggered input. it allows
the delivery order of a sampled non-time-triggered input to be fixed off-line. If such a delivery
order is not needed, the flag is set for all triggers having the same VLINDEX value. For
time-triggered input, the flag is usually set for all entries (since input and transmit triggers are in
phase anyway). The TXEN flag of an entry must be set for this flag to have an effect.
45 TXEN If this flag is set, the current entry triggers dispatch of an output VL as indexed by the VLINDEX
of the entry.
44:36 RESMEDIA Contains an ‘enable’ flag at the highest bit position and one flag per priority at the output port,
where the flag at the lowest bit position is assigned to priority 0. If the ‘enable’ flag is set, the
switch stops processing all priority queues whose respective flags are in the lower bit positions
of this field for all Ethernet ports that have their respective flag set in DESTPORTS; it enables
processing of all priority queues whose respective flags are cleared in the lower bit positions of
this field for all Ethernet ports that have their respective flag set in DESTPORTS. The
reservation state of ports not having their respective flag set in DESTPORTS does not change.
Media reservation is processed individually for each subschedule and a priority queue at a
specific port remains suspended as long as at least one subschedule has a reservation pending
for this priority at this port. Transmission of locally sourced protocol control frames cannot be
blocked by media reservation. At times that the schedule is stopped (not synchronized), all
media reservation will be removed until the first trigger after integration that enables media
reservation.