Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ORSPI4 Datasheet(PDF) 49 Page - Lattice Semiconductor

Part # ORSPI4
Description  Dual SPI4 Interface and High-Speed SERDES FPSC
PDF  263 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  LATTICE [Lattice Semiconductor]
Direct Link  http://www.latticesemi.com
Logo LATTICE - Lattice Semiconductor

ORSPI4 Datasheet(HTML) 49 Page - Lattice Semiconductor

Back Button ORSPI4 Datasheet HTML 45Page - Lattice Semiconductor 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 49 / 263 page
background image
Lattice Semiconductor
ORCA ORSPI4 Data Sheet
49
Based upon the traffic characteristics of individual ports and number of ports supported, the user can tailor the
FIFO depth to optimize performance at the FPGA/embedded core interface. When operating in 32-bit mode, four
write cycles are necessary to complete an entire 128-bit line. 64-bit mode requires 2 write accesses, with 128-bit
mode using a single clock per line fill.
When data is read out of the DPRAMs, via the AMA logic, it is read using a 128-bit data bus. Therefore, for each
port serviced, one clock cycle is consumed to read 16 data Bytes and 4 control Bytes from each addressable loca-
tion within a FIFO partition. This corresponds to the SPI4 requirement that only a single SPI4 port's data may exist
on the transmit data bus within any Burst Cycle. A Burst Cycle is made up of 16 Bytes.
Note, for all modes of aggregation, if an entire 128 bits is written to any FIFO partition, with all 16 BE bits deas-
serted, the Quad-word will not be written to the DPRAM, nor will the internal write pointer be incremented for the
selected FIFO partition.
Within the Transmit DPRAM, there are user-programmable fill level thresholds for each enabled partition. The pro-
grammable levels are either 3/4-full or absolutely full. When the fill level of an addressed partition exceeds the pro-
grammed fill level, a FIFO full condition is reported back to the FPGA. Because the fill level operates only on 128
bits, the full flag is only updated after an entire line has been written. The full condition will persist until the FIFO
has been serviced and the fill level drops below the programmed fill threshold.
In order to take a DPRAM temporarily out of service without updating the Calendar, the FPGA can assert the Link
Disable (SPI_TX_LINK_DIS[3:0]) input signal associated with the DPRAM to be disabled. The FPGA is permitted
to continue to write data to the disabled port FIFO, as it will obey all the functionality described above regarding
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.
Address Map Arbiter (AMA) Logic Block
The Address Map Arbiter (AMA) logic block is a slave device to the TX Calendar Control logic. Upon receiving a
valid AMA_ID and BURST_VAL vectors, the AMA will attempt to read out data from the indexed DPRAM FIFO par-
tition along with the associated sideband control signals.
In order to take a DPRAM temporarily out of service without updating the Calendar, the FPGA can assert the Link
Disable (SPI_TX_LINK_DIS[3:0]) input signal associated with the DPRAM to be disabled. The FPGA is permitted
to continue to write data to the disabled port FIFO, as it will obey all the functionality described above regarding
DPRAM 3
(Register Bits 6:7) = 00
Register Bits 6:7 = 00
32-bit data width, partition size 1
01
32-bit data width, partition size 2
10
32-bit data width, partition size 4
11
32-bit data width, partition size 8
01
00
64-bit data width, partition size 1
01
64-bit data width, partition size 2
10
64-bit data width, partition size 4
11
64-bit data width, partition size 8
10
00
128-bit data width, partition size 1
01
128-bit data width, partition size 2
10
128-bit data width, partition size 4
11
128-bit data width, partition size 8
DPRAM Aggregation
Mode
Address 30903 (SPIA),
30A30 (SPIB)
Virtual FIFO Partition Size
Address 30927 (SPIA),
30A27 (SPIB)
Configuration



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 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