LFX125C-03F256C Lattice, LFX125C-03F256C Datasheet - Page 19
![no-image](/images/manufacturer_photos/0/3/380/lattice_sml.jpg)
LFX125C-03F256C
Manufacturer Part Number
LFX125C-03F256C
Description
FPGA - Field Programmable Gate Array 139K Gates, 160 I/O, ispJTAG, 1.8V, -3 Speed
Manufacturer
Lattice
Datasheet
1.LFX125EB-04F256C.pdf
(115 pages)
Specifications of LFX125C-03F256C
Product Category
FPGA - Field Programmable Gate Array
Number Of Gates
139 K
Number Of Logic Blocks
1936
Number Of I/os
22
Operating Supply Voltage
2.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Package / Case
FPBGA-256
Minimum Operating Temperature
0 C
Factory Pack Quantity
450
Lattice Semiconductor
Configuration and Programming
The ispXPGA family of devices takes a unique approach to FPGA configuration memory. It contains two types of
memory, Static RAM and non-volatile E
device during normal operation and the E
module can be thought of as the hard drive for the ispXPGA configuration and the SRAM as the working configura-
tion memory. There is a one-to-one relationship between SRAM memory and the E
configured either from the E
Figure 21 shows the different ports and modes that are used in the configuration and programming of the ispXPGA
devices. There are two possible ports that can be used for configuration of the SRAM memory: the ISP port which
supports the IEEE 1149.1 Test Access Port (TAP) Std., accommodates bit-wide configuration. The sysCONFIG
port allows byte-wide configuration of the SRAM configuration memory. When programming the E
only the 1149.1 TAP can be used.
Configuration and programming done through the 1149.1 Test Access Port (TAP) supports both the IEEE Std.
1149.1 Boundary Scan TAP specification and the IEEE Std. 1532 In-System Configuration specification. To config-
ure or program the device using the 1149.1 TAP the device must be in the ISP mode. To configure the SRAM mem-
ory using the sysCONFIG Port, the device must be in the sysCONFIG mode. Upon power-up, the device’s SRAM
memory can be configured either from the E
mode. Additionally, the SRAM can be re-configured from the E
Lattice technical note number TN1026, ispXP Configuration Usage Guide, for more in depth information on the dif-
ferent programming modes, timing and wake-up, available at www.latticesemi.com.
Figure 21. ispXP Block Diagram
Supports IEEE 1149.1 Boundary Scan Testability
All ispXPGA devices have boundary scan cells and supports the IEEE 1149.1 standard. This allows functional test-
ing of the circuit board on which the device is mounted through a serial scan path that can access all critical logic
notes. Internal boundary scan registers are linked internally, allowing test data to be shifted in and loaded directly
onto test nodes, or test node data to be captured and shifted out for verification. In addition, these devices can be
linked into a board-level serial scan path for more board level testing.
Security Scheme
A programmable security scheme is provided on the ispXPGA devices as a deterrent to unauthorized copying of
the array configuration patterns. Once programmed, the security scheme prevents read-back of the programmed
Port
Mode
Memory Space
2
Programming
in seconds
ISP
CMOS memory or from an external source, as shown in Figure 21.
Memory Space
ISP 1149.1 TAP Port
BACKGND
E
2
CMOS
2
2
CMOS cells. The static RAM is used to control the functionality of the
CMOS memory cells are used to load the SRAM. The E
2
CMOS memory or from an external source through the sysCONFIG
microseconds
1532
Download in
Power-up
Refresh
19
sysCONFIG Peripheral Port
2
CMOS memory by executing a “REFRESH.” See
Memory Space
sysCONFIG
SRAM
Configuration
in milliseconds
ispXPGA Family Data Sheet
2
CMOS cells. The SRAM can be
2
2
CMOS memory,
CMOS memory