Motor de Búsqueda de Datasheet de Componentes Electrónicos
  Spanish  ▼
ALLDATASHEET.ES

X  

ORSPI4 Datasheet(PDF) 41 Page - Lattice Semiconductor

No. de pieza ORSPI4
Descripción Electrónicos  Dual SPI4 Interface and High-Speed SERDES FPSC
PDF  263 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricante Electrónico  LATTICE [Lattice Semiconductor]
Página de inicio  http://www.latticesemi.com
Logo LATTICE - Lattice Semiconductor

ORSPI4 Datasheet(HTML) 41 Page - Lattice Semiconductor

Back Button ORSPI4 Datasheet HTML 37Page - Lattice Semiconductor ORSPI4 Datasheet HTML 38Page - Lattice Semiconductor ORSPI4 Datasheet HTML 39Page - Lattice Semiconductor ORSPI4 Datasheet HTML 40Page - Lattice Semiconductor ORSPI4 Datasheet HTML 41Page - Lattice Semiconductor ORSPI4 Datasheet HTML 42Page - Lattice Semiconductor ORSPI4 Datasheet HTML 43Page - Lattice Semiconductor ORSPI4 Datasheet HTML 44Page - Lattice Semiconductor ORSPI4 Datasheet HTML 45Page - Lattice Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 41 / 263 page
background image
Lattice Semiconductor
ORCA ORSPI4 Data Sheet
41
Figure 12 shows 32-bit write timing using fast back-to-back transfers.
Figure 12. 32-Bit Write Protocol Using Fast Back-to-Back Transfers
During clock cycle 1, the FPGA asserts the partition Address, which indicates which partition within the DPRAM
the data and control signals are to be written to. The Write Enable signal is also asserted, qualifying all data and
control signals. In the figure, this is the start of a packet, so the SOP signal is also asserted. Data is presented to
the interface, as well as the Byte Enable (BE) and Port ID signals. The Port ID is used to identify the PORT_ID field
within the SPI4 control word. The BE vector is used to qualify which Bytes on the SPI4 transmit link are valid data.
During clock cycle 4, the FPGA has completed writing an entire 128-bit line to the addressed DPRAM partition and
begins an access to another partition commencing with clock cycle 5. Since there was no EOP presented during
clock cycle 4, Port 3 must be revisited later with the remaining packet data and required EOP. The internal DPRAM
write is automatically incremented at the end of clock cycle 4 as well. During clock cycle 5, Port 7 is addressed as
the destination partition for the next 128-bit line burst sequence. During clock cycle 8, the BE bits are set to 0x8,
indicating only one of the four Bytes contain valid packet data. The EOP signal is also asserted during clock cycle 8
indicating the end of packet for the currently active Port 7.
Asserting the EOP signal causes the internal logic to terminate writes to the current Port, as well as automatically
incrementing to the next address for the FIFO partition.
During clock cycle 10, the FPGA returns to Port 3, completing the packet with two 32-bit bursts, and asserting the
EOP during the latter write cycle. All BE bits set to a logic ‘1’ during the second write indicates all four bytes of the
write are valid.
As shown, data may be written to different Ports, in a fast back-to-back fashion, without any reduction in data
throughput.
Some points to note are:
• According the SPI4 specification, the smallest packet that may be transmitted across the Transmit SPI4 link con-
sists of a single 16-Byte transfer. This means a single occurrence of SOP and EOP may occur within any
DPRAM location.
• According to the SPI4 specification, only a single Port's data may occur within a 16-Byte cycle. As a consequence,
data from a single Port is permitted to be written to any single 128-bit location within the DPRAM partitions.
SPI_TX32_CLK
SPI_TX32_WD_CNT_RST
12
3
4
56
7
SPI_TX32_ADDR[2:0]
SPI_TX32_WE
SPI_TX32_DATA[31:0]
SPI_TX32_SOP
SPI_TX32_EOP
SPI_TX32_PORT[7:0]
SPI_TX32_BE[3:0]
89
10
Internal DPRAM Write Ptr.
11
Addr 'm'
Addr 'n'
Addr 'n+1'
'm+1'
NOTE: SPIB is identical to SPIA
Port 3
Port 7
Port 3
0xF
0xF
0xF
0xF
0xF
0xF
0xF
0x8
0xF
0xF
Partition Addr 'k'
Addr 'k+1'
Addr 'k'



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


Datasheet Descarga

Go To PDF Page


Enlace URL



¿ALLDATASHEET es útil para Ud.?  [ DONATE ] 

Todo acerca de Alldatasheet   |   Publicidad   |   Contáctenos   |   Política de Privacidad   |   Enlace a la hoja de datos    |   Intercambio de Enlaces   |   Lista de Fabricantes
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