LFXP2-8E-5TN144I | |
|---|---|
| Manufacturer Part Number | LFXP2-8E-5TN144I |
| Description | FPGA - Field Programmable Gate Array 8K LUTs 100 I/O Inst on DSP 1.2V -5 Spd |
| Manufacturer | Lattice |
| LFXP2-8E-5TN144I datasheets |
|
Availability: By request
International delivery:
Warranty: 60 days
×
- We provide standard 60-days warranty for all parts. If warranty differs we always mention it beforehand. In case of return we cover shipping costs.
- If you still have any questions - please contact us
×
Shipping terms
- Standard delivery time differs from 5-8 business days if the supplier is a local one to 12-14 days if the suplier is from overseas. If delivery time differs it's always mentioned in our quotation.
- We ship worldwide using main international couriers like FedEx, DHL, UPS, TNT, EMS. We can also use client's freight account. Other shipping methods can be discussed. We do best to meet your needs!
Payment terms
- For new client payment term is payment in advance. At this moment we accept 3 payment methods: wire transfer, PayPal and Western Union. Credit card payment is under constrution and will be introduced soon. Escrow service is acceptable. Net terms for regular customers is not a problem. Working with us is totally safe for you.
- If you still have any questions - please contact us
Specifications of LFXP2-8E-5TN144I | |||
|---|---|---|---|
| Number Of Macrocells | 8000 | Number Of Programmable I/os | 100 |
| Data Ram Size | 226304 | Supply Voltage (max) | 1.26 V |
| Maximum Operating Temperature | + 100 C | Minimum Operating Temperature | - 40 C |
| Mounting Style | SMD/SMT | Supply Voltage (min) | 1.14 V |
| Package / Case | TQFP-144 | Number Of Logic Elements/cells | * |
| Number Of Labs/clbs | * | Total Ram Bits | 226304 |
| Number Of I /o | 100 | Number Of Gates | - |
| Voltage - Supply | 1.14 V ~ 1.26 V | Mounting Type | * |
| Operating Temperature | -40°C ~ 100°C | Lead Free Status / RoHS Status | Lead free / RoHS Compliant |
PrevNext
LatticeXP2 Configuration Encryption
and Security Usage Guide
May 2008
Technical Note TN1142
Introduction
Unlike a volatile FPGA, which requires an external boot-prom to store configuration data, the LatticeXP2™ devices
are non-volatile and have on-chip configuration Flash. Once programmed (either by JTAG or SPI port), this data is
a part of the FPGA device and can be used to self-download the SRAM portion without requiring any additional
external boot prom. Hence it is inherently more secure than volatile FPGAs. Like the LatticeECP2/M, the
LatticeXP2 family also offers the 128-bit Advanced Encryption Standard (AES) to protect the externally stored pro-
gramming file. The user has total control over the 128-bit key and no special voltages are required to maintain the
key within the FPGA. Additional security enhancement for the LatticeXP2 includes:
• A security bit for the Configuration and User Flash
• One-Time-Programmable (OTP) or Permanent Lock capability
• Flash Protect
This document explains the encryption and security features and how to take advantage of them.
Encryption/Decryption Flow
The LatticeXP2 supports both encrypted and non-encrypted JEDEC files. Since the non-encrypted flow is covered
in TN1141,
LatticeXP2 sysCONFIG™ Usage
Guide, this document will concentrate on the additional steps needed
for the encrypted flow. The encrypted flow adds only two steps to the normal FPGA design flow, encryption of the
configuration JEDEC file and programming the encryption key into the LatticeXP2. Figure 15-1 is a block diagram
describing the LatticeXP2 encryption data paths that will be used throughout this document.
Figure 15-1. Encryption Block Diagram along with Flash Protect
SRAM
AES Encrypt Enable
128-Bit Flash Decryption Key
Data Shift Register
AES
Encrypted Data
Decrypted Data
CRC
64-Bit Flash
Enable Key
Configuration Flash
Flash Protect Key
Configuration Flash
Program Enable
Encrypting the JEDEC File
®
As with any other Lattice FPGA design flow, the design engineer must first create the design using the ispLEVER
design tool suite. The design is synthesized, mapped, placed and routed, and verified. Once the user is satisfied
with the design, the final JEDEC file is ready for FPGA programming. This final JEDEC file is used to secure the
design.
The JEDEC file can be encrypted using ispLEVER by going to the Tools -> Security Settings pull-down menu or
®
by using the Universal File Writer (ispUFW), which is part of the Lattice ispVM
System tool suite.
© 2008 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand
or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
www.latticesemi.com
15-1
tn1142_01.1
Related parts for LFXP2-8E-5TN144I | |||
|---|---|---|---|
| Part Number | Description | Manufacturer | Datasheet |
|
|
FPGA - Field Programmable Gate Array 8K LUTs 100I/O Inst- on DSP 1.2V -5 Spd | Lattice |
|
|
|
IC, LATTICEXP2 FPGA, 435MHZ, FTBGA-256 | LATTICE SEMICONDUCTOR |
|
|
|
IC, LATTICEXP2 FPGA, 435MHZ, QFP-208 | LATTICE SEMICONDUCTOR |
|
|
|
FPGA - Field Programmable Gate Array 8K LUTs 201 I/O Inst on DSP 1.2V -5 Spd | Lattice |
|
|
|
FPGA LatticeXP2 Family 8000 Cells Flash Technology 1.2V 144-Pin TQFP | LATTICE SEMICONDUCTOR |
|
|
|
FPGA - Field Programmable Gate Array 8K LUTs 201I/O Inst- on DSP 1.2V -7 Spd | Lattice |
|
|
|
IC DSP 8KLUTS 146I/O 208PQFP | Lattice |
|
|
|
IC DSP 8KLUTS 100I/O 144TQFP | Lattice |
|
|
|
IC DSP 8KLUTS 86I/O 132CSBGA | Lattice |
|
|
|
IC DSP 8KLUTS 86I/O 132CSBGA | Lattice |
|
|
|
IC DSP 8KLUTS 146I/O 208PQFP | Lattice |
|
|
|
IC DSP 8KLUTS 201I/O 256FTBGA | Lattice |
|
|
|
IC FPGA 8KLUTS 86I/O 132-BGA | Lattice |
|
|
|
IC FPGA 8KLUTS 86I/O 132-BGA | Lattice |
|
|
|
IC FPGA 8KLUTS 201I/O 256-BGA | Lattice |
|
