Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ORSPI4-1FE1036I Datasheet(PDF) 10 Page - Lattice Semiconductor

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

ORSPI4-1FE1036I Datasheet(HTML) 10 Page - Lattice Semiconductor

Back Button ORSPI4-1FE1036I Datasheet HTML 6Page - Lattice Semiconductor ORSPI4-1FE1036I Datasheet HTML 7Page - Lattice Semiconductor ORSPI4-1FE1036I Datasheet HTML 8Page - Lattice Semiconductor ORSPI4-1FE1036I Datasheet HTML 9Page - Lattice Semiconductor ORSPI4-1FE1036I Datasheet HTML 10Page - Lattice Semiconductor ORSPI4-1FE1036I Datasheet HTML 11Page - Lattice Semiconductor ORSPI4-1FE1036I Datasheet HTML 12Page - Lattice Semiconductor ORSPI4-1FE1036I Datasheet HTML 13Page - Lattice Semiconductor ORSPI4-1FE1036I Datasheet HTML 14Page - Lattice Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 263 page
background image
Lattice Semiconductor
ORCA ORSPI4 Data Sheet
10
SPI4 Transmit Path Overview
The first of the major blocks in the Transmit section contains four DPRAM banks which can be configured to provide
32-bit, 64-bit or 128-bit data bus interfaces from the FPGA to the embedded core. Providing a scalable data bus
enables users to tailor the transmit interface to meet their port bandwidth requirements. For example, with a POS-
PHY Level 3 (PL3) interface supporting multiple PHYs (ports), a single 32-bit interface to the Transmit DPRAM is
required. For an Ethernet 10 Gbits/s interface, a single port will require a single 128-bit interface to the Transmit
DPRAM.
To realize the various data bus interfaces or aggregation modes, the user must configure the mode within the
embedded core via the MPI interface or the system bus. Multiple DPRAM banks can be aggregated into larger
FIFOs. Division of the DPRAM banks into virtual partitions (up to eight) is also possible.
The FPGA logic initiates a write to DPRAM by providing Data, Port ID, 3-bit FIFO Address and Write Enable signals
to the SPI4 block. The internal FIFO controller latches the data and port control information into a temporary hold
register that stores the data until an entire 128-bit line is captured, or an EOP is asserted. The 128-bit line is then
written into the selected virtual FIFO.
Associated with each FPGA data write interface, there are also control information signals and a transmit clock.
The FIFO control logic transparently passes the control information to the Control memory, with the exception of
the Byte Enable bits (BE[3:0]), which indicate which bytes of the associated 32-bit Word are valid.
The DPRAM read logic blocks poll port data from the DPRAM banks, based on a preconfigured calendar sequence
and the current status of each active port. The SPI4 calendar is a mechanism that maintains out-of-band statistics
of the current status of each port supported across the SPI4 interface. The calendar is a reverse direction flow-con-
trol mechanism used to control the dynamic bandwidth allocated for the each supported port. By periodically pro-
viding far end receive status for each port, the transmitter can modulate the amount of bandwidth allocated to a
particular port dynamically.
Writes to the DPRAMs from the FPGA logic are asynchronous to the calendar polling algorithm. The SPI4 transmit
logic reads data from the DPRAMs according to a strict calendar sequence algorithm and will generally not read
port data from the virtual FIFOs in the sequence it was written.
Both a main and a shadow calendar are provided and are each 1K deep. This enables the user to provide finer
granularity of the polling sequence based on bandwidth allocated for each port. The length of the calendar table
(CALENDAR_LEN) is programmable. CALENDAR_LEN should be at least as large as the number of active ports
(channels)
in
the
system
and
should
not
exceed
the
upper
threshold
set
by
the
parameter
(MAX_CALENDAR_LEN).
There are two basic modes supported for transmitting data. Within the SPI4 core, the embedded core operates
identically for all modes. At the FPGA interface, processing will be done slightly differently, depending upon the
mode the user requires. Each mode is discussed below.
• Embedded memory mode - This mode is used when the ORSPI4 is interfacing to asynchronous FPGA inter-
faces, such as POS-PHY Level 3, 1GbE, Utopia Level 3, etc. and storing the data in the virtual DPRAM FIFOs.
When operating in this mode, the SPI4 transmit logic will read port data from the FIFOs according to the calendar
sequence. If there is no data, it will send idle data and advance to the next port. It is the user's responsibility to
ensure the proper port data has been written to the virtual FIFO.
• External memory mode - This mode is used in conjunction with the Memory Controller or some other external
memory based interface where data is available only after some fixed delay. In this mode the SPI4 transmit logic
instructs the FPGA as to what port data to retrieve as well as how many bursts of data to retrieve. The FPGA is
responsible to write the data read from the Memory Controller into the DPRAMs. Data is read from the DPRAM
devices by the SPI4 transmit logic according to the transmit calendar.
The DPRAM read logic also includes a Port Descriptor Memory (PDM) which is a user configurable memory con-
taining a list of read control parameters for all enabled ports to be polled. The depth of the memory is 256 locations,


Similar Part No. - ORSPI4-1FE1036I

ManufacturerPart #DatasheetDescription
logo
Littelfuse
ORS LITTELFUSE-ORS Datasheet
424Kb / 2P
   Dedicated - Single Shot
2016 Rev: 1-A-062216
ORS120A150SD LITTELFUSE-ORS120A150SD Datasheet
424Kb / 2P
   Dedicated - Single Shot
2016 Rev: 1-A-062216
ORS230A150SD LITTELFUSE-ORS230A150SD Datasheet
424Kb / 2P
   Dedicated - Single Shot
2016 Rev: 1-A-062216
logo
Lattice Semiconductor
ORSO42G5 LATTICE-ORSO42G5 Datasheet
1Mb / 153P
   0.6 to 2.7 Gbps SONET Backplane Interface FPSCs
ORSO42G5-1BM484C LATTICE-ORSO42G5-1BM484C Datasheet
1Mb / 153P
   0.6 to 2.7 Gbps SONET Backplane Interface FPSCs
More results

Similar Description - ORSPI4-1FE1036I

ManufacturerPart #DatasheetDescription
logo
Lattice Semiconductor
ORLI10G LATTICE-ORLI10G Datasheet
907Kb / 80P
   Quad 2.5Gbps, 10Gbps Quad 3.125Gbps, 12.5Gbps Line Interface FPSC
logo
NXP Semiconductors
MC92604 NXP-MC92604 Datasheet
203Kb / 2P
   Dual Gigabit Ethernet SerDes Transceiver
2004 REV 1
logo
THine Electronics, Inc.
THCV213 THINE-THCV213 Datasheet
39Kb / 1P
   LVDS SerDes transmitter and receiver
logo
Agere Systems
OR3TP12 AGERE-OR3TP12 Datasheet
2Mb / 128P
   Field-Programmable System Chip (FPSC) Embedded Master/Target PCI Interface
ORLI10G AGERE-ORLI10G Datasheet
1Mb / 72P
   Quad 2.5 Gbits/s 10 Gbits/s, and 12.5 Gbits/s Line Interface FPSC
OR3LP26B AGERE-OR3LP26B Datasheet
5Mb / 184P
   Field-Programmable System Chip (FPSC) Embedded Master/Target PCI Interface
logo
THine Electronics, Inc.
THCV213 THINE-THCV213_14 Datasheet
954Kb / 19P
   LVDS SerDes transmitter and receiver
logo
Freescale Semiconductor...
MC33903_4 FREESCALE-MC33903_4_5 Datasheet
1Mb / 106P
   SBC Gen2 with CAN High Speed and LIN Interface
logo
NXP Semiconductors
MC33903 NXP-MC33903 Datasheet
2Mb / 111P
   SBC Gen2 with CAN high speed and LIN interface
Rev. 15.0, 6/2023
logo
Freescale Semiconductor...
MCZ33905CS5EK FREESCALE-MCZ33905CS5EK Datasheet
1Mb / 106P
   SBC Gen2 with CAN High Speed and LIN Interface
More results


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




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   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