Electronic Components Datasheet Search
  English  ▼

X  

TLC6989 Datasheet(PDF) 13 Page - Texas Instruments

Part # TLC6989
Description  TLC6989 SPI-Compatible Connectivity for TLC698x Device Family
PDF  72 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI1 [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI1 - Texas Instruments

TLC6989 Datasheet(HTML) 13 Page - Texas Instruments

Back Button TLC6989 Datasheet HTML 9Page - Texas Instruments TLC6989 Datasheet HTML 10Page - Texas Instruments TLC6989 Datasheet HTML 11Page - Texas Instruments TLC6989 Datasheet HTML 12Page - Texas Instruments TLC6989 Datasheet HTML 13Page - Texas Instruments TLC6989 Datasheet HTML 14Page - Texas Instruments TLC6989 Datasheet HTML 15Page - Texas Instruments TLC6989 Datasheet HTML 16Page - Texas Instruments TLC6989 Datasheet HTML 17Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 13 / 72 page
background image
7.3.3 FIFO
The TLC6989 has both a transmit and receive FIFO. The naming of the FIFOs are viewed from the Continuous
Clock Serial Interface (CCSI). That means the transmit FIFO (TXFIFO) is the data that was received by the SPI
peripheral and transmitted by the CCSI controller. The receive FIFO (RXFIFO) is the data received by the CCSI
peripheral which can be read by the controller via SPI peripheral.
Both FIFOs are 16-bit-wide first-in-first-out memory buffers. The FIFOs are used to store data words to fullfil
the timing requirements while the data is crossing between the SPI clock domain and CCSI clock domain. The
TXFIFO holds the data during the crossover from the SPI clock to the CCSI clock domain. The RXFIFO holds
the data during the crossover from the CCSI clock domain to the SPI clock domain.
When the SPI clock domain runs at a higher frequency than the CCSI clock domain, the TXFIFO stores data
already received by the SPI peripheral which has not been transmitted yet by the CCSI controller. A counter
(TXFFST) keeps track of the number of words currently stored in the TXFIFO. The example where the SPI
peripheral runs at a higher clock frequency than the CCSI controller is depicted in Figure 7-5. Note that in this
figure every data word is 16 bits. That means that when the width of the block is larger, the clock frequency is
lower.
SPI CMD
SDI
TXFFST
1
Data0
Data1
Data2
Data3
Data1
Data2
Data3
SOUT
Data0
1
0
2
1
0
0
2
1
CRC
Figure 7-5. Example of SPI peripheral running at higher frequency than CCSI controller
When the SPI peripheral runs at a lower clock frequency than the CCSI controller, the TXFIFO is used to first
store a number of data words received by the SPI peripheral before the transmission by the CCSI controller
starts. Following this method, the data stream on the CCSI can be made continuous without requiring the
continuous clock to stop because the data word was not received yet by the SPI peripheral. An example of this
situation is depicted in Figure 7-6.
SDI
TXFFST
SPI CMD
3
Data0
Data1
Data2
Data3
Data1
Data2
Data3
SOUT
Data0
1
0
2
2
0
1
1
CRC
Figure 7-6. Example of SPI peripheral running at lower frequency than CCSI controller
For the RXFIFO, the CCSI peripheral receives the data and stores them on the RXFIFO. The SPI peripheral
reads the data from the RXFIFO and transmits them to the SPI controller. Also for the RXFIFO a counter
(RXFFST) exists to keep track of the number of data words currently stored.
Note that when an END byte is received, the storage stops. The END byte itself is not stored on the RXFIFO.
Also the START bit and CHECK bits are not stored.
www.ti.com
TLC6989
SLVSHF5 – NOVEMBER 2024
Copyright © 2024 Texas Instruments Incorporated
Submit Document Feedback
13
Product Folder Links: TLC6989



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com