LFXP2-8E-5TN144I

Manufacturer Part NumberLFXP2-8E-5TN144I
DescriptionFPGA - Field Programmable Gate Array 8K LUTs 100 I/O Inst on DSP 1.2V -5 Spd
ManufacturerLattice
LFXP2-8E-5TN144I datasheets

Availability: By request

International delivery:

Warranty: 60 days

Shipping & payment terms

Added to cart

 

Specifications of LFXP2-8E-5TN144I

Number Of Macrocells8000Number Of Programmable I/os100
Data Ram Size226304Supply Voltage (max)1.26 V
Maximum Operating Temperature+ 100 CMinimum Operating Temperature- 40 C
Mounting StyleSMD/SMTSupply Voltage (min)1.14 V
Package / CaseTQFP-144Number Of Logic Elements/cells*
Number Of Labs/clbs*Total Ram Bits226304
Number Of I /o100Number Of Gates-
Voltage - Supply1.14 V ~ 1.26 VMounting Type*
Operating Temperature-40°C ~ 100°CLead Free Status / RoHS StatusLead free / RoHS Compliant
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
Page 201
202
Page 202
203
Page 203
204
Page 204
205
Page 205
206
Page 206
207
Page 207
208
Page 208
209
Page 209
210
Page 210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
Page 208/341

Download datasheet (10Mb)Embed
PrevNext
Lattice Semiconductor
Figure 11-5 shows a typical DQ-DQS group for LatticeXP2 devices. The ninth I/O of this group of 16 or 18 I/Os is
the dedicated DQS pin. The 8 pads before of the DQS and 6/9 (6 for left and right side and 9 for top and bottom
side) pads after the DQS are covered by the DQS bus span. Users can assign any eight of these I/O pads to be DQ
data pins. Hence, to implement a 32-bit wide memory interface you would need to use four such DQ-DQS groups.
When not interfacing with the memory, the dedicated DQS pin can be used as a general purpose I/O. Each of the
dedicated DQS pin is internally connected to the DQS phase shift circuitry. The pinout information contained in the
LatticeXP2 Family Data Sheet
shows pin locations for the DQS pads.
DDR Software Primitives
This section describes the software primitives that can be used to implement DDR interfaces. These primitives
include:
• DQSDLL – The DQS delay calibration DLL
• DQSBUFC – The DQS delay function and the clock polarity selection logic
• IDDRMX1A – The DDR input and DQS to system clock transfer registers with half clock cycle transfer
• IDDRMFX1A – The DDR input and DQS to system clock transfer registers with full clock cycle transfer
• ODDRMXA – The DDR output registers
HDL usage examples for each of these primitives are listed in Appendices A and B.
DQSDLL
The DQSDLL generates a 90-degree phase shift required for the DQS signal. This primitive implements the on-
chip DQSDLL. Only one DQSDLL should be instantiated for all the DDR implementations on one half of the device.
The clock input to this DLL should be at the same frequency as the DDR interface. The DLL generates the delay
based on this clock frequency and the update control input to this block. The DLL updates the dynamic delay con-
trol to the DQS delay block when this update control (UDDCNTL) input is asserted. Figure 11-6 shows the primitive
symbol. The active low signal on UDDCNTL updates the DQS phase alignment and should be initiated at the
beginning of READ cycles.
Figure 11-6. DQSDLL Symbol
Table 11-1 provides a description of the ports.
Table 11-1. DQSDLL Ports
Port Name
I/O
CLK
I
System CLK should be at the frequency of the DDR interface from the FPGA core.
RST
I
Resets the DQSDLL
UDDCNTL
I
Provides update signal to the DLL that will update the dynamic delay.
LOCK
O
Indicates when the DLL is in phase.
DQSDEL
O
The digital delay generated by the DLL, should be connected to the DQSBUF primitive.
DQSDLL Update Control: The DQS Delay can be updated for PVT variation using the UDDCNTL input. The
DQSDEL is updated when the when the UDDCNTL is held LOW. The DQSDEL can be updated when variations
are expected. DQSDEL can be updated anytime, except when the memory controller is receiving data from the
memory.
LatticeXP2 High-Speed I/O Interface
DQSDLL
CLK
LOCK
RST
DQSDEL
UDDCNTL
Description
11-4