LFEC10E-3F256C Lattice Semiconductor Corp., LFEC10E-3F256C Datasheet - Page 177

no-image

LFEC10E-3F256C

Manufacturer Part Number
LFEC10E-3F256C
Description
Latticeecp/ec Family of Fpga Devices Has Been Optimized to Deliver Mainstream Fpga Features at Low Cost.for Maximum Performance And Value, The Latticeecp (EConomy Plus) Fpga Concept Combines an Efficient Fpgafabric With High-speed Dedicated Functions
Manufacturer
Lattice Semiconductor Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LFEC10E-3F256C
Manufacturer:
Lattice Semiconductor Corporation
Quantity:
10 000
Company:
Part Number:
LFEC10E-3F256C
Quantity:
100
© 2004 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.
June 2004
Introduction
This technical note discusses how to access the features of the LatticeECP™-DSP sysDSP™ (Digital Signal Pro-
cessing) Block described in the LatticeECP/EC Family data sheet. Designs targeting the sysDSP Block offer signif-
icant improvement over traditional LUT-based implementations. Table 11-1 provides an example of the
performance and area benefits of this approach.
Table 11-1. sysDSP Block vs. LUT-based Multipliers
sysDSP Block Hardware
Overview
The sysDSP Blocks are located in a row at the center of the LatticeECP-DSP device. A sysDSP Block block dia-
gram is shown in Figure 11-1.
Figure 11-1. LatticeECP sysDSP Block Diagram
www.latticesemi.com
Input Registers from
SRO of left-side
sysDSP Block (or
tied to zero if none)
Intermediate
Pipeline Registers
Multiplier Width
Output
Registers
18x18
36x36
9x9
Note: Each sysDSP Block spans eight columns of PFUs.
36
Add/Sub (36) (9x9 ≤ 2x18) 1
9x9
PR0 (36)
Mult18-0
Input, Multiplier, Output
Input, Multiplier, Output
Input, Multiplier, Output
Accumulator (52) 1
In Reg A0
In Reg B0
Register Pipelining
9x9
Summation (37) (Two 20 Bits in 9x9 Mode)
9x9
PR1 (36)
Mult18-1
In Reg A1
In Reg B1
36x36 (Mult36)
9x9
In Reg A2
In Reg B2
9x9
Add/Sub (36) (9x9 ≤ 2x18) 3
11-1
LatticeECP LFECP20E-5
PR2 (36)
Mult18-2
Uses One DSP Block
f
235
211
177
Accumulator (52) 3
MAX
LatticeECP-DSP sysDSP
9x9
In Reg A3
In Reg B3
9x9
PR3 (36)
Mult18-3
LUTs
0
0
0
9x9
36
LatticeEC LFEC20E-5
f
Usage Guide
MAX
76
50
35
Uses LUTs
Adder, Subtractor and
Accumulator Functions
36x36, 18x18 and
9x9 Multiplier Functions
Output Registers to SRI
of right-side sysDSP Block
(if it exists)
Technical Note TN1057
LUTs
2225
174
608
tn1057_01

Related parts for LFEC10E-3F256C