Moteur de recherche de fiches techniques de composants électroniques
  French  ▼
ALLDATASHEET.FR

X  

ORSPI4 Fiches technique(PDF) 77 Page - Lattice Semiconductor

No de pièce ORSPI4
Description  Dual SPI4 Interface and High-Speed SERDES FPSC
PDF  263 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricant  LATTICE [Lattice Semiconductor]
Site Internet  http://www.latticesemi.com
Logo LATTICE - Lattice Semiconductor

ORSPI4 Fiches technique(HTML) 77 Page - Lattice Semiconductor

Back Button ORSPI4 Datasheet HTML 73Page - Lattice Semiconductor ORSPI4 Datasheet HTML 74Page - Lattice Semiconductor ORSPI4 Datasheet HTML 75Page - Lattice Semiconductor ORSPI4 Datasheet HTML 76Page - Lattice Semiconductor ORSPI4 Datasheet HTML 77Page - Lattice Semiconductor ORSPI4 Datasheet HTML 78Page - Lattice Semiconductor ORSPI4 Datasheet HTML 79Page - Lattice Semiconductor ORSPI4 Datasheet HTML 80Page - Lattice Semiconductor ORSPI4 Datasheet HTML 81Page - Lattice Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 77 / 263 page
background image
Lattice Semiconductor
ORCA ORSPI4 Data Sheet
77
• Monitors for continuous alignment (if more than a programmable number of DIP-4 parity errors exist, there may
be an alignment problem). In the event of DIP-4 parity errors, instructs the status block to send status framing
pattern “11” on the receive SPI4 status bus.
• Removes idle/training words.
• Extracts link address and SOP, EOP and valid packet (no error) signals.
Receive DPRAMs
There are four DPRAMs referred to as banks 0, 1, 2 and 3. Each bank has a 32-bit data interface to the FPGA.
Each DPRAM has its own individual read enable and read clock allowing it to be read by the FPGA application
independently.
Every DPRAM bank is configured by software to operate in one of 32-bit, 64-bit or 128-bit mode. Every DPRAM
bank is also configured to contain 1, 2, 4 or 8 virtual FIFOs. The user determines the number of FIFOs depending
on the number of ports and buffer requirements for the ports as required by a given application. The programming
of a DPRAM bank in 32-bit, 64-bit or 128-bit mode and programming of the number of virtual FIFOs within a
DPRAM bank is done through software as shown in Table 18. Note that in 64-bit mode, DPRAMs 0 and 1 have to
be configured identically. The combined DPRAM pair is referred to as DPRAM “0”. Similarly DPRAM pairs 2 and 3
have to be configured identically. This combined DPRAM pair is referred to as DPRAM “2”. In 128-bit mode, all
DPRAMs have to be configured identically. The combined DPRAM banks are collectively referred to as DPRAM “0”.
The aggregation modes can be used in five possible combinations as shown in Table 16. The size of the embedded
data and control FIFOs for each mode is shown in Table 17. The user accesses a virtual FIFO using the 3-bit FIFO
read address (refer to Table 12, Table 13, and Table 14) from the FPGA. Table 15 shows the indexed partition
based upon the configured DPRAM partitioning and aggregation mode.
In 32-bit operating mode, the user always reads data as four 32-bit word bursts (plus one additional clock cycle to
read the port ID) unless an EOP is received. If an EOP occurs and the ASTOP_ON_EOPj (j=0,1,2,3) or
BSTOP_ON_EOPj is ‘0’, the core will cease transmission of the remaining words in the burst and start transferring
the next set of data. For example, if the EOP happens in the second word of a 4-word burst, the core will not pro-
vide the remaining two words. Instead, it will start bursting the next set of data. The exception is when the
ASTOP_ON_EOPj (j=0,1,2,3) or BSTOP_ON_EOPj is asserted. When this signal is ‘1’, the core will pause for 2
clock cycles after an EOP. The byte enables (SPIA_RX32_BE_j) are set to ‘0’ indicating that the read data is not
valid.
Table 15. FIFO Address Based on Programmed Virtual FIFOs
FIFO Address
(from FPGA)
Description
XXX
Ignored when a DPRAM is configured to support only one virtual FIFO
000
Selects FIFO 0 when DPRAM is configured to support 2, 4 or 8 virtual FIFOs
001
Selects FIFO 1 when DPRAM is configured to support 2, 4 or 8 virtual FIFOs
010
Selects FIFO 2 when DPRAM is configured to support 4 or 8 virtual FIFOs
011
Selects FIFO 3 when DPRAM is configured to support 4 or 8 virtual FIFOs
100
Selects FIFO 4 when DPRAM is configured to support 8 virtual FIFOs
101
Selects FIFO 5 when DPRAM is configured to support 8 virtual FIFOs
110
Selects FIFO 6 when DPRAM is configured to support 8 virtual FIFOs
111
Selects FIFO 7 when DPRAM is configured to support 8 virtual FIFOs



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


Fiches technique Télécharger

Go To PDF Page


Lien URL



ALLDATASHEET vous a-t-il été utile ?  [ DONATE ] 

À propos de Alldatasheet   |   Publicité   |   Contactez-nous   |   Politique de confidentialité   |   Lien vers la fiche technique    |   Echange de liens   |   Fabricants
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