Electronic Components Datasheet Search
  English  ▼

X  

OR4 Datasheet(PDF) 26 Page - Lattice Semiconductor

Part # OR4
Description  ORCASeries 4 FPGAs
PDF  152 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  LATTICE [Lattice Semiconductor]
Direct Link  http://www.latticesemi.com
Logo LATTICE - Lattice Semiconductor

OR4 Datasheet(HTML) 26 Page - Lattice Semiconductor

Back Button OR4 Datasheet HTML 22Page - Lattice Semiconductor OR4 Datasheet HTML 23Page - Lattice Semiconductor OR4 Datasheet HTML 24Page - Lattice Semiconductor OR4 Datasheet HTML 25Page - Lattice Semiconductor OR4 Datasheet HTML 26Page - Lattice Semiconductor OR4 Datasheet HTML 27Page - Lattice Semiconductor OR4 Datasheet HTML 28Page - Lattice Semiconductor OR4 Datasheet HTML 29Page - Lattice Semiconductor OR4 Datasheet HTML 30Page - Lattice Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 26 / 152 page
background image
26
26
Lattice Semiconductor
Data Sheet
May, 2006
ORCA Series 4 FPGAs
Embedded Block RAM (EBR)
The ORCA Series 4 devices compliment the distributed
PFU RAM with large blocks of memory macrocells. The
memory is available in 512 words by 18 bits/word
blocks with 2 read and 2 write ports with two byte lane
enables which operate with quad-port functionality.
Additional logic has been incorporated for FIFO, multi-
plier, and CAM implementations. The RAM blocks are
organized along the PLC rows and are added in pro-
portion to the FPGA array sizes as shown in Table 7.
The contents of the RAM blocks may be optionally ini-
tialized during FPGA configuration.
Table 7. ORCA Series 4— Available Embedded
Block RAM
Each highly flexible 512x18 (quad-port, two read/two
write) RAM block can be programmed by the user to
meet their particular function. Each of the EBR configu-
rations use the physical signals as shown in
Table 8. Quad-port addressing permits simultaneous
read and write operations on all four ports.
The EBR ports are written synchronously on the posi-
tive-edge of CKW. Synchronous read operations uses
the positive-edge of CKR. Options are available to use
synchronous read address registers and read output
registers, or to bypass these registers and have the
RAM read operate asynchronously. Detailed informa-
tion about the EBR blocks is found in various applica-
tion notes.
ispLEVER provides SCUBA as a RAM generation tool
for EBR RAMs. Many of the EBR sub-modes are sup-
ported and the initialization values can also be defined.
EBR Features
Quad Port RAM Modes (Two Read/Two Write)
One 512 x 18 RAM with optional built-in write arbitra-
tion.
One 1024 x 18 RAM built on two blocks with built-in
decode logic for simplified implementation.
Dual Port RAM Modes (One Read/One Write)
One 256 x 36 RAM.
One 1K x 9 RAM.
Two independent 512 x 9 RAMs built in one EBR with
separate read clocks, write clocks and enables.
Two independent RAMS with arbitrary number of
words whose sum is 512 words or less by 18 bits/
word or less.
The joining of RAM blocks is supported to create wider
deeper memories. The adjacent routing interface pro-
vided by the CIBs allow the cascading of blocks
together with minimal penalties due to routing delays.
It is also possible to connect any or all of the EBR RAM
blocks together through the embedded system bus,
which is discussed in a later section of this data sheet.
Arbitration logic is optionally programmed by the user
to signal occurrences of data collisions as well as to
block both ports from writing at the same time. The
arbitration logic prioritizes PORT1. When utilizing the
arbiter, the signal BUSY indicates data is being written
to PORT1. This BUSY output signals PORT1 activity by
driving a high output. If the arbiter is turned off both
ports could be written at the same time and the data
would be corrupt. In this scenario the BUSY signal will
indicate a possible error.
There is also a user option which dedicates PORT 1 to
communications to the system bus. In this mode the
user logic only has access to PORT0 and arbitration
logic is enabled. The system bus utilizes the priority
given to it by the arbiter therefore the system bus will
always be able to write to the EBR.
Device
Number of
Blocks
Number of
EBR Bits
OR4E02
8
74K
OR4E04
12
111K
OR4E06
16
147K



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