English
Language : 

XP2 Datasheet, PDF (28/92 Pages) Lattice Semiconductor – LatticeXP2 Family Data Sheet
Lattice Semiconductor
Architecture
LatticeXP2 Family Data Sheet
IPexpress™
The user can access the sysDSP block via the ispLEVER IPexpress tool, which provides the option to configure
each DSP module (or group of modules), or by direct HDL instantiation. In addition, Lattice has partnered with The
MathWorks® to support instantiation in the Simulink® tool, a graphical simulation environment. Simulink works with
ispLEVER to dramatically shorten the DSP design cycle in Lattice FPGAs.
Optimized DSP Functions
Lattice provides a library of optimized DSP IP functions. Some of the IP cores planned for the LatticeXP2 DSP
include the Bit Correlator, FFT functions, FIR Filter, Reed-Solomon Encoder/Decoder, Turbo Encoder/Decoder and
Convolutional Encoder/Decoder. Please contact Lattice to obtain the latest list of available DSP IP cores.
Resources Available in the LatticeXP2 Family
Table 2-8 shows the maximum number of multipliers for each member of the LatticeXP2 family. Table 2-9 shows the
maximum available EBR RAM Blocks and Serial TAG Memory bits in each LatticeXP2 device. EBR blocks, together
with Distributed RAM can be used to store variables locally for fast DSP operations.
Table 2-8. Maximum Number of DSP Blocks in the LatticeXP2 Family
Device
XP2-5
XP2-8
XP2-17
XP2-30
XP2-40
DSP Block
3
4
5
7
8
9x9 Multiplier
24
32
40
56
64
18x18 Multiplier
12
16
20
28
32
36x36 Multiplier
3
4
5
7
8
Table 2-9. Embedded SRAM/TAG Memory in the LatticeXP2 Family
Device
XP2-5
XP2-8
XP2-17
XP2-30
XP2-40
EBR SRAM Block
9
12
15
21
48
Total EBR SRAM
(Kbits)
166
221
276
387
885
TAG Memory
(Bits)
632
768
2184
2640
3384
LatticeXP2 DSP Performance
Table 2-10 lists the maximum performance in Millions of MAC (MMAC) operations per second for each member of
the LatticeXP2 family.
Table 2-10. DSP Performance
Device
XP2-5
XP2-8
XP2-17
XP2-30
XP2-40
DSP Block
3
4
5
7
8
DSP Performance
MMAC
3,900
5,200
6,500
9,100
10,400
For further information on the sysDSP block, please see TN1140, LatticeXP2 sysDSP Usage Guide.
2-25