Home > Fujitsu > Controller > Fujitsu Series 3 Manual

Fujitsu Series 3 Manual

Here you can view all the pages of manual Fujitsu Series 3 Manual. The Fujitsu manuals for Controller are available online for free. You can easily download all the documents as PDF.

Page 1081

FUJITSU SEMICONDUCTOR LIMITED 
5.9.  FIFO Control Register 1 (FCR1) 
The FIFO Control Register (FCR1) is used to set the FIFO test, select the transmit or receive 
FIFO, enable the transmit FIFO interrupt, and control the interrupt flag. 
 bit 15 14 13 12 11 10 9 8 7 ... 0 
Field FTST1 FTST0 - FLSTEFRIIEFDRQFTIE FSEL (FCR0) 
Attribute  R/W R/W  - R/W R/W  R/W R/W R/W    
Initial 
value  0 0 - 0 - 1 0 0    
 
[bit 15:14] FTST1, FTST0: FIFO test bits 
They are FIFO Test bits. 
They must always be set to 0....

Page 1082

FUJITSU SEMICONDUCTOR LIMITED 
[bit 11] FRIIE: Receive FIFO idle detection enable bit 
This bit sets to detect the receive idle state if the receive FIFO contains  valid data and if it continues more 
than 8-bit hours. If the r eceive interrupt is enabled (SCR:RIE=1), a  receive interrupt is generated when the 
receive idle state is detected. 
If set to 0, a detection of receive idle state is disabled.   
If set to 1, a detection of receive idle state is enabled. 
Bit Description 
0  Disables the receive...

Page 1083

FUJITSU SEMICONDUCTOR LIMITED 
[bit 9] FTIE: Transmit FIFO interrupt enable bit 
This bit enables a transmit FIFO interrupt. If this bit is set to 1, an interrupt occurs when the FDRQ bit is 
set to 1. 
Bit Description 
0  Disables the transmit FIFO interrupt. 
1  Enables the transmit FIFO interrupt. 
 
[bit 8] FSEL: FIFO buffer selection bit 
This bit selects the transmit or receive FIFO. 
If set to 0, transmit FIFO is assigned FIFO 1, and the receive FIFO is assigned FIFO2.   
If set to 1, transmit...

Page 1084

FUJITSU SEMICONDUCTOR LIMITED 
5.10.  FIFO Control Register 0 (FCR0) 
The FIFO Control Register 0 (FCR0) is used to enable/disable the FIFO operation, reset FIFO, 
save the read pointer, and set the data re-transmission. 
 bit 15 ... 8 7 6 5 4 3 2 1 0 
Field (FCR1) - FLSTFLD FSETFCL2FCL1 FE2 FE1 
Attribute      -  R R/W  R/W R/W R/W  R/W R/W 
Initial 
value     0 0 0 0 0 0 0 0 
 
[bit 7] Reserved bit 
When read, 0 is always read.   
When writing, always set to 0. 
 
[bit 6] FLST: FIFO re-transmit data...

Page 1085

FUJITSU SEMICONDUCTOR LIMITED 
[bit 5] FLD: FIFO pointer reload bit 
This bit reloads the data, being saved in transmit FIFO by the FSET bit, to the reload pointer. This bit can be 
used to re-transmit data after a communication error or others have occurred.   
When the re-transmission setting has finished, this bit is set to 0. 
Bit Description 
0 Not  reloaded 
1 Reloaded 
 
 

 If this bit is 1, data is being reloaded in the read  pointer. Therefore, data writing except for FIFO reset 
is disabled....

Page 1086

FUJITSU SEMICONDUCTOR LIMITED 
[bit 3] FCL2: FIFO2 reset bit 
This bit resets the FIFO2 value.   
If this bit is set to 1, the FIFO2 buffer is initialized.   
Only the FCR0:FLST bit is initialized, but the other bits of FCR1/0 registers are kept. 
Description Bit 
During writing During reading 
0 No  effect. 0 is always read. 
1  FIFO2 is reset. 
 
 

 Disable the FIFO2 operation first, and then reset the FIFO2 buffer. 

 Set the transmit FIFO interrupt enable bit to 0 before the execution. 

 The...

Page 1087

FUJITSU SEMICONDUCTOR LIMITED 
[bit 1] FE2: FIFO2 operation enable bit 
This bit enables or disables the FIFO2 operation. 

 To use the FIFO2 operation, set this bit to 1. 

 If receive FIFO is selected by the FCR1:FSEL bit and if  a receive error has occurred, this bit is cleared to 
0. This bit cannot be set to 1 until the receive error is cleared. 

 To use FIFO2 as transmit FIFO, this bit must be  set to 1 or 0 when the transmit data is empty 
(SSR:TDRE=1). 

 To use FIFO2 as receive FIFO, this...

Page 1088

FUJITSU SEMICONDUCTOR LIMITED 
[bit 0] FE1: FIFO1 operation enable bit 
This bit enables or disables the FIFO1 operation. 

 To use the FIFO1 operation, set this bit to 1. 

 If receive FIFO is selected by the FCR1:FSEL bit and if  a receive error has occurred, this bit is cleared to 
0. This bit cannot be set to 1 until the receive error is cleared. 

 To use FIFO1 as transmit FIFO, this bit must be  set to 1 or 0 when the transmit data is empty 
(SSR:TDRE=1). 

 To use FIFO1 as receive FIFO, this...

Page 1089

FUJITSU SEMICONDUCTOR LIMITED 
5.11.  FIFO Byte Register (FBYTE) 
The FIFO Byte Register (FBYTE) indicates the effective data count in the FIFO buffer. Also, 
this register can be used to generate a receive interrupt when certain number of data sets are 
received in the receive FIFO. 
 
bit 15 14 13 12 11 109 8 7 6 5 4 3 2 1 0 
Field (FBYTE2) (FBYTE1) 
Attribute  R/W R/W R/W R/W R/W R/W R/WR/W R/WR/W R/WR/W R/W R/W R/WR/W
Initial 
value  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
 
The FBYTE register indicates the...

Page 1090

 
5. I2C Interface Registers 
 
FUJITSU SEMICONDUCTOR LIMITED 
Chapter: I2C Interface (I2C Communications Control Interface) 
FUJITSU SEMICONDUCTOR CONFIDENTIAL  89 
FBYTE2, FBYTE1: FIFO2 data count display bit, FIFO1 data count display bit 
During writingSets the transfer data count. 
During reading Reads the effective count of data. 
 
Read (Effective data count) 
During transmission: The number of data sets alread y written in the FIFO buffer but not transmitted yet 
During reception: The number of...
Start reading Fujitsu Series 3 Manual
All Fujitsu manuals