Intel SA-1110 Food Processor User Manual


 
SA-1110 Developers Manual 317
Peripheral Control Module
The following table shows the bit locations corresponding to the data field, end-of-frame bit as well
as the cyclic redundancy check and receiver overrun error bits within the HSSP data register. Note
that both FIFOs are cleared when the SA-1110 is reset, the transmit FIFO is cleared when TXE=0,
and the receive FIFO is cleared when RXE=0.
11.10.10 HSSP Status Register 0
HSSP status register 0 (HSSR0) contains bits that signal the transmit FIFO service request, receive
FIFO service request, receiver abort, transmit FIFO underrun, framing error, and the end/error in
receive FIFO conditions. Each of these hardware-detected events signal an interrupt request to the
interrupt controller.
0h 8004 006C HSDR Read/Write
10 9 8 7 6 5 4 3 2 1 0
ROR CRE
EOF Bottom of Receive FIFO Data
Reset
0 0 0 0 0 0 0 0 0 0 0
Read Access
Note: ROR, CRE, EOF are not read, but rather are transferred to corresponding status bits in the HSSP status
register 1 (HSSR1) each time a new data value is transferred to HSDR.
7 6 5 4 3 2 1 0
Top of Transmit FIFO Data
Reset
0 0 0 0 0 0 0 0
Write Access
Bits Name Description
7..0 DATA
Top/bottom of transmit/receive FIFO data.
Read Bottom of receive FIFO.
Write TopoftransmitFIFO.
8EOF
End of frame.
0 The last byte of the frame has not been encountered.
1 The data value at the bottom of the receive FIFO represents the last byte of the frame.
Note: Each time an 11-bit value reaches the bottom of the receive FIFO, bit 8 from the last
FIFO entry is transferred to the EOF bit in HSSR1.
9 CRE
CRC error.
0 CRC not encountered yet, or the CRC value calculated on the incoming data matched
the received CRC value.
1 The CRC value calculated on the incoming data did not match the received CRC value.
Note: Each time an 11-bit value reaches the bottom of the receive FIFO, bit 9 from the last
FIFO entry is transferred to the CRE bit in HSSR1.
10 ROR
Receiver overrun.
0 No receiver overrun has been detected.
1 Receive logic attempted to place data into receive FIFO while it was full; one or more
data values after the data value at the bottom of the receive FIFO were lost.
Note: Each time an 11-bit value reaches the bottom of the receive FIFO, bit 10 from the
last FIFO entry is transferred to the ROR bit in HSSR1.