TPMC682 User Manual Issue 1.1
Page 16 of 36
4.2.5 Handshake Status and Control Register 0 (HSCR0; 0x13)
Bit
Symbol
Description
Access
Reset
Value
7
FIFO_STATUS0
FIFO Status Flag
0 : FIFO level within threshold of FTHR0
1 : FIFO level exceeds threshold of FTHR0
R 0
6..5
PORT0_HS
H2 Handshake Output Protocol
00 : None
10 : Interlocked Handshake Protocol
11 : Pulsed Handshake Protocol
R/W 00
4
TOUT_STATUS0
Read Timeout Status Flag
0 : no Timeout Event
1 : active Timeout Event
R/W 0
3
TOUT_EN0
Read Timeout Enable
0 : Read Timeout Counter halted
1 : Read Timeout Counter enabled
R/W 0
2
-
Reserved (‘0’ for reads)
-
0
1
INT_EN0
Port 0 Interrupt Enable
0 : Interrupts disabled
1 : Interrupts enabled
R/W 0
0
-
Reserved (‘1’ for reads)
-
1
Figure 4-7 : Handshake Status and Control Register 0 (HSCR0)
The Handshake Status and Control Register 0 controls 16 bit Handshake Port 0.
After the Timeout Counter is enabled, it is started with the first falling edge on H1.
When interrupts are enabled globally (bit 0 of IFCR is ‘1’) and for Port 0 (bit 1 is ‘1’), an interrupt
is generated when Timeout Status Flag is ‘1’ or FIFO Status Flag is ‘1’.
The Timeout Status Flag is acknowledged by writing ‘1’ to bit 4.