Datasheet

Functional Description
Intel® Xeon® Processor D-1500 Product Family 65
Datasheet - Volume 1 of 4: Integrated Platform Controller Hub
March 2015
3.4.1.5 SYNC
Valid values for the SYNC field are shown in Tab le 3-9.
Notes:
1. All other combinations are RESERVED.
2. If the LPC controller receives any SYNC returned from the device other than short (0101), long wait (0110),
or ready (0000) when running a FWH cycle, indeterminate results may occur. A FWH device is not allowed
to assert an Error SYNC.
3.4.1.6 SYNC Time-Out
There are several error cases that can occur on the LPC interface. Intel® Xeon®
Processor D-1500 Product Family responds as defined in Section 4.2.1.9 of the Low Pin
Count Interface Specification, Revision 1.1 to the stimuli described therein. There may
be other peripheral failure conditions; however, these are not handled by Intel® Xeon®
Processor D-1500 Product Family.
3.4.1.7 SYNC Error Indication
Intel® Xeon® Processor D-1500 Product Family responds as defined in Section
4.2.1.10 of the Low Pin Count Interface Specification, Revision 1.1.
Upon recognizing the SYNC field indicating an error, Intel® Xeon® Processor D-1500
Product Family treats this as a SERR by reporting this into the Device 31 Error
Reporting Logic.
3.4.1.8 LFRAME# Usage
Intel® Xeon® Processor D-1500 Product Family follows the usage of LFRAME# as
defined in the Low Pin Count Interface Specification, Revision 1.1.
Intel® Xeon® Processor D-1500 Product Family performs an abort for the following
cases (possible failure cases):
Intel® Xeon® Processor D-1500 Product Family starts a Memory, I/O, or DMA
cycle, but no device drives a valid SYNC after four consecutive clocks.
Intel® Xeon® Processor D-1500 Product Family starts a Memory, I/O, or DMA
cycle, and the peripheral drives an invalid SYNC pattern.
A peripheral drives an illegal address when performing bus master cycles.
Table 3-9. SYNC Bit Definition
Bits[3:0] Indication
0000 Ready: SYNC achieved with no error. For DMA transfers, this also indicates DMA request de-
assertion and no more transfers desired for that channel.
0101 Short Wait: Part indicating wait-states. For bus master cycles, Intel® Xeon® Processor D-1500
Product Family does not use this encoding. Instead, Intel® Xeon® Processor D-1500 Product
Family uses the Long Wait encoding (see next encoding below).
0110 Long Wait: Part indicating wait-states, and many wait-states will be added. This encoding
driven by Intel® Xeon® Processor D-1500 Product Family for bus master cycles, rather than the
Short Wait (0101).
1001 Ready More (Used only by peripheral for DMA cycle): SYNC achieved with no error and
more DMA transfers desired to continue after this transfer. This value is valid only on DMA
transfers and is not allowed for any other type of cycle.
1010 Error: Sync achieved with error. This is generally used to replace the SERR# or IOCHK# signal
on the PCI/ISA bus. It indicates that the data is to be transferred, but there is a serious error in
this transfer. For DMA transfers, this not only indicates an error, but also indicates DMA request
de-assertion and no more transfers desired for that channel.