Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

ORSPI4 Scheda tecnica(PDF) 50 Page - Lattice Semiconductor

Il numero della parte ORSPI4
Spiegazioni elettronici  Dual SPI4 Interface and High-Speed SERDES FPSC
PDF  263 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Produttore elettronici  LATTICE [Lattice Semiconductor]
Homepage  http://www.latticesemi.com
Logo LATTICE - Lattice Semiconductor

ORSPI4 Scheda tecnica(HTML) 50 Page - Lattice Semiconductor

Back Button ORSPI4 Datasheet HTML 46Page - Lattice Semiconductor ORSPI4 Datasheet HTML 47Page - Lattice Semiconductor ORSPI4 Datasheet HTML 48Page - Lattice Semiconductor ORSPI4 Datasheet HTML 49Page - Lattice Semiconductor ORSPI4 Datasheet HTML 50Page - Lattice Semiconductor ORSPI4 Datasheet HTML 51Page - Lattice Semiconductor ORSPI4 Datasheet HTML 52Page - Lattice Semiconductor ORSPI4 Datasheet HTML 53Page - Lattice Semiconductor ORSPI4 Datasheet HTML 54Page - Lattice Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 50 / 263 page
background image
Lattice Semiconductor
ORCA ORSPI4 Data Sheet
50
FIFO fill level and status. When the DPRAM is to be put back into service, the user simply deasserts the LINK_DIS
signal. The associated ports will then be serviced according to the configured Calendar sequence.
Upon receiving a valid AMA_ID, the AMA logic will service a port by reading data from the FIFO partitions for
BURST_VAL clock cycles. Both data and sideband control signals are read and sent directly to the TDP logic block.
In the event a FIFO partition becomes depleted before BURST_VAL number of reads is performed, the AMA will
send Idle data to the TDP and will override the associated Byte Enable (BE) control signals, indicating the current
data is not user data. This will temporarily reduce the SPI4 transmit link data throughput, but will not affect the oper-
ation of the Transmit link itself.
When reading data from FIFO partitions, and the FIFOs are empty, it is possible to gain back some lost data
throughput on the SPI4 Transmit link. Enabling the TX_BURST_TERMINATION control register within the embed-
ded core causes the AMA to advance to the next port for service within four clock cycles after detecting the FIFO is
empty. This feature works in conjunction with the TX Calendar Control logic. Upon detecting the currently serviced
FIFO has run empty, the AMA block sends a control signal to the Calendar Control logic, which then immediately
advances to the next location within the Calendar and presents a new set of AMA_ID and BURST_VAL fields to the
AMA block. Because there is a four-clock latency between detection of an empty FIFO and the assertion of the next
port to service, data bandwidth gains can be achieved on ports with larger BURST_VAL values.
Transmit Data Protocol (TDP) Logic Block
The Transmit Data Protocol (TDP) block is responsible for receiving and formatting SPI4 packet data and all asso-
ciated sideband control signals, and formatting the data into the correct SPI4 protocol. This block also performs
DIP-4 calculation, SPI4 data word, control word and Training control word generation. Additionally, this block
attempts to perform bandwidth optimization by combining ordered Bytes from 2 consecutive 128-bit words from the
AMA whenever possible. This is done to maximize data throughput on the Transmit SPI4 link.
The TDP provides a small FIFO to allow for data buffering in order to concatenate valid Bytes with idles. In the
event the FIFO becomes full, it sends a FIFO_FULL flag to the Transmit Calendar Control Word logic to throttle
data transmission. Flow control is necessary for small periods of time while Training patterns are being sent across
the Transmit SPI4 link.
Data formatting performed in this block consists of alignment, DIP-4 calculation and training pattern generation.
Aligner:
Using the SOP, EOP and Port control signals the TDP determines what type of control word is necessary to be
transmitted with the corresponding data. Using the BE bits, the TDP can determine how to concatenate data into
sequences of continuous 16 Byte bursts whenever possible.
DIP-4 Calculation:
After aligning the data and control words, the TDP calculates the odd parity codeword according to the OIF SPI4
specification.
Training Pattern Generation:
There are two causes of generating a Training sequence for the Transmit SPI4 link:
• Using the user-programmable TX_DATA_MAX_T register, or
• The TDP receives four or more consecutive '11' patterns from the status block, indicating excess DIP-2 errors.
Using the programmed TX_DATA_MAX_T register along with the user-programmable TX_ALPHA register, the TDP
internally counts down the correct number of clock cycles before transmitting training sequences across the Trans-
mit link. The TX_ALPHA register is used to indicate the number of Training sequences to be sent.
When the Transmit status receives excessive errors, the status block sends consecutive '11' patterns to the TDP.
According to the SPI4 specification, the TDP will begin sending training patterns across the SPI4 link until the sta-
tus error is remedied.



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 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Scheda tecnica Scarica

Go To PDF Page


Link URL



Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   Collegamento alla scheda tecnica    |   scambio Link   |   Ricerca produttore
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