or3l165b Lattice Semiconductor Corp., or3l165b Datasheet - Page 9

no-image

or3l165b

Manufacturer Part Number
or3l165b
Description
Orca Or3lxxxb Series Field-programmable Gate Arrays
Manufacturer
Lattice Semiconductor Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
OR3L165B
Manufacturer:
ORCA
Quantity:
1 831
Part Number:
or3l165b-7BA352
Manufacturer:
LATTICE
Quantity:
534
Part Number:
or3l165b8BM680
Manufacturer:
LATTICE
Quantity:
2
Part Number:
or3l165b8BM680-DB
Manufacturer:
LATTICE
Quantity:
115
Company:
Part Number:
or3l165b8BM680-DB
Quantity:
24
Data Addendum
March 2002
Description
System Features
The OR3LxxxB Series also provides system-level func-
tionality by means of its dual-use MPI and its innovative
PCM. These functional blocks allow for easy glueless
system interfacing and the capability to adjust to vary-
ing conditions in today’s high-speed systems.
The MPI provides a glueless interface between the
FPGA, PowerPC, and i960 microprocessors. It can be
used for configuration and readback, as well as for
monitoring FPGA status. The MPI also provides a gen-
eral-purpose microprocessor interface to the FPGA
user-defined logic following configuration.
Two PCMs are provided on each ORCA 3L device.
Each PCM can be used to manipulate the frequency,
phase, and duty cycle of a clock signal. Clocks may be
input from the dedicated corner ExpressCLK input (in
the same corner as the PCM block) or from general
routing. Output clocks from the PCM can be sent to the
system clock spines, and/or to the ExpressCLK and
fast clock spines on the edges of the device adjacent to
the PCM. ExpressCLK/fast clock and system clock out-
put frequencies can differ by up to a factor of eight to
allow slow I/O clocking with fast internal processing (or
vice versa). Each PCM is capable of manipulating
clocks from 5 MHz to 120 MHz. Frequencies can be
adjusted from 1/8
duty cycles, and phase delays can be adjusted from
3.125% to 96.875%.
Configuration Data Format
The length and number of data frames and information on the PROM size for the Series OR3LxxxB FPGAs are
given in Table 3.
Table 3. Configuration Frame Size
Lattice Semiconductor
(align bits, 01 frame start, 8-bit checksum, eight stop bits)
(number of frames
(add configuration header and postamble)
(number bits/frame
Maximum Total Number Bits/Frame
(continued)
×
Maximum Configuration Data
Maximum PROM Size (bits)
to 64
Configuration Data
Number of Frames
×
Data Bits/Frame
the input clock frequency,
×
Devices
number of data bits/frame)
×
number of frames)
Routing
The abundant routing resources of the ORCA 3LxxxB
FPGAs are organized to route signals individually or as
buses with related control signals. Clocks are routed
on a low-skew, high-speed distribution network and
may be sourced from PLC logic, externally from any
I/O pad, or from the very fast ExpressCLK pins.
ExpressCLKs may be glitchlessly and independently
enabled and disabled with a programmable control sig-
nal using the new StopCLK feature. The improved PIC
routing resources are now similar to the patented intra-
PLC routing resources and provide great flexibility in
moving signals to and from the PIOs. This flexibility
translates into an improved capability to route designs
at the required speeds when the I/O signals have been
locked to specific pins.
Configuration
The FPGA’s functionality is determined by internal con-
figuration RAM. The FPGA’s internal initialization/con-
figuration circuitry loads the configuration data at
powerup or under system control. The RAM is loaded
by using one of several configuration modes. The con-
figuration data resides externally in an EEPROM or
any other storage media. Serial EEPROMs provide a
simple, low pin count method for configuring FPGAs. A
new, easy method for configuring the devices is
through the microprocessor interface.
1,072,272
1,110,720
1,110,760
3L165B
2136
502
520
ORCA OR3LxxxB Series FPGAs
1,552,320
1,537,200
1,537,240
3L225B
2520
592
610
9

Related parts for or3l165b