at40k20al-1dqc ATMEL Corporation, at40k20al-1dqc Datasheet

no-image

at40k20al-1dqc

Manufacturer Part Number
at40k20al-1dqc
Description
At40k05al 5k - 50k Gates Coprocessor Fpga With Freeram
Manufacturer
ATMEL Corporation
Datasheet
Features
Ultra High Performance
FreeRAM
128 - 384 PCI Compliant I/Os
8 Global Clocks
Cache Logic
Pin-compatible Package Options
Industry-standard Design Tools
Easy Migration to Atmel Gate Arrays for High Volume Production
Supply Voltage 3.3V
5V I/O Tolerant
Green (Pb/Halide-free/RoHS Compliant) Package Options Available
– System Speeds to 100 MHz
– Array Multipliers > 50 MHz
– 10 ns Flexible SRAM
– Internal Tri-state Capability in Each Cell
– Flexible, Single/Dual Port, Synchronous/Asynchronous 10 ns SRAM
– 2,048 - 18,432 Bits of Distributed SRAM Independent of Logic Cells
– Programmable Output Drive
– Fast, Flexible Array Access Facilitates Pin Locking
– Pin-compatible with XC4000, XC5200 FPGAs
– Fast, Low Skew Clock Distribution
– Programmable Rising/Falling Edge Transitions
– Distributed Clock Shutdown Capability for Low Power Management
– Global Reset/Asynchronous Reset Options
– 4 Additional Dedicated PCI Clocks
– Unlimited Re-programmability via Serial or Parallel Modes
– Enables Adaptive Designs
– Enables Fast Vector Multiplier Updates
– QuickChange
– Plastic Leaded Chip Carriers (PLCC)
– Thin, Plastic Quad Flat Packs (LQFP, TQFP, PQFP)
– Seamless Integration (Libraries, Interface, Full Back-annotation) with
– Timing Driven Placement & Routing
– Automatic/Interactive Multi-chip Partitioning
– Fast, Efficient Synthesis
– Over 75 Automatic Component Generators Create 1000s
Everest, Exemplar
Synplicity
of Reusable, Fully Deterministic Logic and RAM Functions
®
Dynamic Full/Partial Re-configurability In-System
®
Tools for Fast, Easy Design Changes
, Mentor
®
, OrCAD
®
, Synopsys
®
, Verilog
®
, Viewlogic
®
,
5K - 50K Gates
Coprocessor
FPGA with
FreeRAM
AT40K05AL
AT40K10AL
AT40K20AL
AT40K40AL
2818F–FPGA–07/06
1

Related parts for at40k20al-1dqc

at40k20al-1dqc Summary of contents

Page 1

... Easy Migration to Atmel Gate Arrays for High Volume Production • Supply Voltage 3.3V • 5V I/O Tolerant • Green (Pb/Halide-free/RoHS Compliant) Package Options Available ® ® ® , OrCAD , Synopsys , Verilog , Viewlogic 5K - 50K Gates Coprocessor FPGA with FreeRAM AT40K05AL AT40K10AL AT40K20AL AT40K40AL ® , 2818F–FPGA–07/06 ™ 1 ...

Page 2

... The AT40KAL’s Cache Logic capability enables a large number of design coefficients and variables to be implemented in a very small amount of silicon, enabling vast improvement in system speed at much lower cost than conventional FPGAs. AT40K10AL AT40K20AL 10K - 20K 20K - 30K ...

Page 3

Cache Logic Design Automatic Component Generators 2818F–FPGA–07/06 The AT40KAL, AT6000 and FPSLIC families are capable of implementing Cache Logic (dynamic full/partial logic reconfiguration, without loss of data, on-the-fly) for building adaptive logic and systems. As new logic functions are required, ...

Page 4

... RAM block accessible by adjacent buses. The RAM can be configured as either a single-ported or dual-ported RAM synchronous or asynchronous operation. Note: 1. The right-most column can only be used as single-port RAM. Figure 1. Symmetrical Array Surrounded by I/O (AT40K20AL) = I/O Pad = AT40K Cell Note: 1. AT40KAL has registered I/Os. Group enable on every sector for tri-states on obufe’s. ...

Page 5

Figure 2. Floor Plan (Representative Portion) RAM RAM RAM RAM RAM ...

Page 6

The Busing Network AT40KAL Series FPGA 6 Figure 3 on page 7 depicts one of five identical busing planes. Each plane has three bus resources: a local-bus resource (the middle bus) and two express-bus (both sides) resources. Bus resources are ...

Page 7

Figure 3. Busing Plane (One of Five) = AT40KAL Core Cell = Local/Local or Express/Express Turn Point = Row Repeater = Column Repeater Express Bus Local Bus AT40KAL Series FPGA Express Bus 7 ...

Page 8

Cell Connections The Cell AT40KAL Series FPGA 8 Figure 4(a) depicts direct connections between a cell and its eight nearest neighbors. Figure 4(b) shows the connections between a cell and five horizontal local buses (1 per busing plane) and five ...

Page 9

Figure 5. The Cell "1" N "1" "1" 8X1 LUT 8X1 LUT OUT "0" "1" CLOCK RESET/SET Diagonal Direct Connect ...

Page 10

Figure 6. Some Single Cell Modes CARRY AT40KAL Series FPGA 10 Synthesis Mode. This mode is ...

Page 11

RAM 2818F–FPGA–07/ dual-ported RAM blocks are dispersed throughout the array, see Figure 7. A 4-bit Input Data Bus connects to four horizontal local buses distributed over four sector rows (plane 1). A 4-bit Output Data Bus connects ...

Page 12

AT40KAL Series FPGA 12 Reading and writing of the dual-port FreeRAM are independent of each other. Reading the dual-port RAM is completely asynchronous. Latches are transparent; when Load is logic 1, data ...

Page 13

Figure 9. RAM Example: 128 x 8 Dual-ported RAM (Asynchronous) AT40KAL Series FPGA 13 ...

Page 14

Clocking Scheme AT40KAL Series FPGA 14 There are eight Global Clock buses (GCK1 - GCK8) on the AT40KAL FPGA. Each of the eight dedicated Global Clock buses is connected to one of the dual-use Global Clock pins. Any clocks used ...

Page 15

Figure 10. Clocking (for One Column of Cells) Express Bus (Plane 4; Half Length at Edge) Repeater AT40KAL Series FPGA } FCK (2 per Edge Column of the Array) ⎫ ⎬ GCK1 - GCK8 ⎭ Column Clock Mux “1” ...

Page 16

Set/Reset Scheme AT40KAL Series FPGA 16 The AT40KAL family reset scheme is essentially the same as the clock scheme except that there is only one Global Reset. A dedicated Global Set/Reset bus can be driven by any User I/O, except ...

Page 17

Figure 11. Set/Reset (for One Column of Cells) Repeater Express Bus (Plane 5; Half Length at Edge) Any User I/O can Drive Global Set/Reset Lone AT40KAL Series FPGA Each Cell has a Programmable Set or Reset Sector Set/Reset Mux ...

Page 18

I/O Structure PAD PULL-UP/PULL-DOWN CMOS SCHMITT DELAYS DRIVE TRI-STATE SOURCE SELECTION MUX AT40KAL Series FPGA 18 The AT40KAL has registered I/Os and group enable every sector for tri-states on obuf’s. The I/O pad is the one that connects the I/O ...

Page 19

Primary, Secondary and Corner I/Os Primary I/O Secondary I/O Corner I/O 2818F–FPGA–07/06 The AT40KAL has three kinds of I/Os: Primary I/O, Secondary I/O and a Corner I/O. Every edge cell except corner cells on the AT40KAL has access to one ...

Page 20

AT40KAL Series FPGA 20 Figure 12. West Primary I/O (Mirrored for East I/O) PULL-UP PAD PULL-DOWN Figure 13. West Secondary I/O (Mirrored for East I/O) PULL-UP PAD PULL-DOWN CELL "0" "1" "0" "1" CELL CELL "0" "1" CELL "0" "1" ...

Page 21

Figure 14. Northwest Corner I/O (Similar NE/SE/SW Corners) VCC TRI-ST ATE RST PULL-UP PAD PULL-DOWN 2818F–FPGA–07/06 PAD GND TTL/CMOS DRIVE TRI-ST ATE SCHMITT DELAY ICLK OCLK RST RST "0" "1" "0" "1" AT40KAL Series FPGA PAD VCC GND TTL/CMOS DRIVE ...

Page 22

Absolute Maximum Ratings – 3.3V Commercial/Industrial* Operating Temperature.................................. -55°C to +125 °C Storage Temperature ..................................... -65°C to +150°C Voltage on Any Pin with Respect to Ground .................................-0. Supply Voltage (V ) .........................................-0.5V to +7.0V CC Maximum Soldering Temp. ...

Page 23

DC Characteristics – 3.3V Operation Commercial/Industrial Symbol Parameter V High-level Input Voltage IH V Low-level Input Voltage IL V High-level Output Voltage OH V Low-level Output Voltage OL I High-level Input Current IH I Low-level Input Current IL High-level Tri-state ...

Page 24

... Table 3. Power-On Power Supply Requirements Device Description AT40K05AL Maximum Current Supply AT40K10AL AT40K20AL Maximum Current Supply AT40K40AL Notes: 1. This specification applies to Commercial and Industrial grade products only. 2. Devices are guaranteed to initialize properly at 50% of the minimum current listed above. A larger capacity power supply may result in a larger initialization current. ...

Page 25

AC Timing Characteristics – 3.3V Operation Delays are based on fixed loads and are described in the notes. Maximum times based on worst case: V Minimum times based on best case: V Maximum delays are the average of t Cell ...

Page 26

AC Timing Characteristics – 3.3V Operation Delays are based on fixed loads and are described in the notes. Maximum times based on worst case: V Minimum times based on best case: V Maximum delays are the average of t All ...

Page 27

... GSRN AT40K10AL pad -> GSRN AT40K20AL pad -> GSRN AT40K40AL clock pad -> out AT40K05AL clock pad -> out AT40K10AL clock pad -> out AT40K20AL clock pad -> out AT40K40AL clock pad -> out AT40K05AL clock pad -> out AT40K10AL clock pad -> out AT40K20AL clock pad -> out AT40K40AL ...

Page 28

AC Timing Characteristics – 3.3V Operation Delays are based on fixed loads and are described in the notes. Maximum times based on worst case: V Minimum times based on best case: V Cell Function Parameter Async RAM Write t (Minimum) ...

Page 29

FreeRAM Asynchronous Timing Characteristics Single-port Write/Read Dual-port Write with Read Dual-port Read 2818F–FPGA–07/ AWS 0 ADDR OXZ DS DATA WE t AWS 0 WR ADDR PREV. WR DATA RD ADDR = WR ADDR 1 t ...

Page 30

FreeRAM Synchronous Timing Characteristics Single-port Write/Read Dual-port Write with Read Dual-port Read AT40KAL Series FPGA 30 CLK t WCS WE t ACS 0 ADDR OE t OXZ t DCS DATA CLK ADDR t WR DATA ...

Page 31

... I/O1, I/O1, GCK1 GCK1 (A16) (A16) I/O2 I/O2 (A17) (A17) I/O3 I/O3 I/O4 I/O4 I/O5 I/O5 (A18) (A18) I/O6 I/O6 (A19) (A19) I/O7 I/O7 I/O8 I/O8 I/O9 I/O10 I/O11 I/O12 GND GND Note: 1. On-chip tri-state 2818F–FPGA–07/06 AT40K20AL AT40K40AL 256 I/O 384 I/O PLCC GND GND I/O1, I/O1, GCK1 GCK1 (A16) (A16) I/O2 I/O2 (A17) (A17) I/O3 I/O3 I/O4 I/O4 I/O5 I/O5 (A18) (A18) I/O6 I/O6 (A19) (A19) GND I/O7 I/O8 I/O9 I/O10 I/O7 I/O11 ...

Page 32

... AT40K05AL AT40K10AL AT40K20AL 128 I/O 192 I/O I/O9, I/O13, FCK1 FCK1 I/O10 I/O14 I/O11 I/O15 (A20) (A20) I/O12 I/O16 (A21) (A21) VCC I/O17 I/O18 I/O19 I/O20 I/O13 I/O21 I/O14 I/O22 I/O15 I/O23 (A22) (A22) I/O16 I/O24 (A23) (A23) GND GND VCC VCC Note: 1. On-chip tri-state ...

Page 33

... I/O31 I/O32 VCC I/O21 I/O33 I/O22 I/O34 I/O23 I/O35 I/O24, I/O36, FCK2 FCK2 GND GND I/O37 Note: 1. On-chip tri-state 2818F–FPGA–07/06 AT40K20AL AT40K40AL 256 I/O 384 I/O PLCC I/O33 I/O49 I/O34 I/O50 I/O51 I/O52 I/O35 I/O53 I/O36 I/O54 GND I/O37 I/O55 I/O38 ...

Page 34

... AT40K05AL AT40K10AL AT40K20AL 128 I/O 192 I/O I/O38 I/O39 I/O40 I/O25 I/O41 I/O26 I/O42 I/O27 I/O43 I/O28 I/O44 I/O29 I/O45 I/O30 I/O46 I/O31 I/O47 (1) (1) (OTS) (OTS) I/O32, I/O48, GCK2 GCK2 M1 M1 GND GND M0 M0 Note: 1. On-chip tri-state AT40KAL Series FPGA 34 AT40K40AL 84 256 I/O ...

Page 35

... I/O52 I/O37 I/O53 I/O38 I/O54 (LDC) (LDC) I/O39 I/O55 I/O40 I/O56 I/O57 I/O58 I/O59 I/O60 GND GND I/O41 I/O61 2818F–FPGA–07/06 AT40K20AL AT40K40AL 256 I/O 384 I/O PLCC VCC VCC M2 M2 I/O65, I/O97, GCK3 GCK3 I/O66 I/O98 (HDC) (HDC) I/O67 I/O99 I/O68 ...

Page 36

... AT40K05AL AT40K10AL AT40K20AL 128 I/O 192 I/O I/O42 I/O62 I/O43 I/O63 I/O44 I/O64 VCC I/O65 I/O66 I/O67 I/O68 I/O45 I/O69 I/O46 I/O70 I/O47 I/O71 (D15) (D15) I/O48 I/O72 (INIT) (INIT) VCC VCC GND GND I/O49 I/O73 (D14) (D14) I/O50 I/O74 (D13) (D13) AT40KAL Series FPGA ...

Page 37

... I/O80 VCC I/O53 I/O81 (D12) (D12) I/O54 I/O82 (D11) (D11) I/O55 I/O83 I/O56 I/O84 GND GND I/O85 I/O86 2818F–FPGA–07/06 AT40K20AL AT40K40AL 256 I/O 384 I/O PLCC I/O147 I/O148 I/O149 I/O150 GND I/O99 I/O151 I/O100 I/O152 I/O101 I/O153 I/O102 I/O154 I/O103 I/O155 ...

Page 38

... AT40K05AL AT40K10AL AT40K20AL 128 I/O 192 I/O I/O87 I/O88 I/O57 I/O89 I/O58 I/O90 I/O59 I/O91 (D10) (D10) I/O60 I/O92 (D9) (D9) I/O61 I/O93 I/O62 I/O94 I/O63 I/O95 (D8) (D8) I/O64, I/O96, GCK4 GCK4 GND GND CON CON AT40KAL Series FPGA 38 AT40K40AL 84 256 I/O 384 I/O PLCC I/O174 ...

Page 39

... I/O100 I/O101 I/O102 I/O69 I/O103 (D6) (D6) I/O70 I/O104 I/O71 I/O105 I/O72 I/O106 I/O107 I/O108 GND GND I/O109 I/O110 2818F–FPGA–07/06 AT40K20AL AT40K40AL 256 I/O 384 I/O PLCC VCC VCC RESET RESET I/O129 I/O193 (D7) (D7) I/O130, I/O194, GCK5 GCK5 I/O131 I/O195 I/O132 I/O196 ...

Page 40

... AT40K05AL AT40K10AL AT40K20AL 128 I/O 192 I/O I/O73, I/O111, FCK3 FCK3 I/O74 I/O112 VCC I/O75 I/O113 (D5) (D5) I/O76 I/O114 (CS0) (CS0) I/O115 I/O116 I/O77 I/O117 I/O78 I/O118 I/O79(D4) I/O119(D4) I/O80 I/O120 VCC VCC GND GND I/O81 I/O121 (D3) (D3) I/O82 I/O122 (CHECK) (CHECK) AT40KAL Series FPGA ...

Page 41

... I/O85 I/O127 (D2) (D2) I/O86 I/O128 VCC I/O87 I/O129 I/O88, I/O130, FCK4 FCK4 I/O131 I/O132 GND GND I/O133 I/O134 2818F–FPGA–07/06 AT40K20AL AT40K40AL 256 I/O 384 I/O PLCC I/O243 I/O244 I/O163 I/O245 I/O164 I/O246 GND I/O165 I/O247 I/O166 I/O248 I/O167 I/O249 I/O168 I/O250 ...

Page 42

... AT40K05AL AT40K10AL AT40K20AL 128 I/O 192 I/O I/O135 I/O136 I/O89 I/O137 I/O90 I/O138 I/O91 I/O139 (D1) (D1) I/O92 I/O140 I/O93 I/O141 I/O94 I/O142 I/O95 I/O143 (D0) (D0) I/O96, I/O144, GCK6 GCK6 (CSOUT) (CSOUT) CCLK CCLK VCC VCC TSTCLK TSTCLK AT40KAL Series FPGA 42 AT40K40AL 84 256 I/O 384 I/O ...

Page 43

... I/O102 I/O150 (A3) (A3) (1) I/O151 I/O152 I/O103 I/O153 (1) I/O104 I/O154 I/O155 I/O156 GND GND Note: 1. Shared with TSTCLK. No Connect. 2818F–FPGA–07/06 AT40K20AL AT40K40AL 256 I/O 384 I/O PLCC GND GND I/O193 I/O289 (A0) (A0) I/O194, I/O290, GCK7 GCK7 (A1) (A1) I/O195 I/O291 I/O196 I/O292 ...

Page 44

... AT40K05AL AT40K10AL AT40K20AL 128 I/O 192 I/O I/O105 I/O157 I/O106 I/O158 I/O159 I/O160 VCC I/O107 I/O161 (A4) (A4) I/O108 I/O162 (A5) (A5) I/O163 I/O164 I/O109 I/O165 I/O110 I/O166 I/O111 I/O167 (A6) (A6) I/O112 I/O168 (A7) (A7) GND GND VCC VCC Note: 1. Shared with TSTCLK. No Connect. AT40KAL Series FPGA ...

Page 45

... I/O175 (A10) (A10) I/O118 I/O176 (A11) (A11) VCC I/O177 I/O178 I/O119 I/O179 I/O120 I/O180 GND GND Note: 1. Shared with TSTCLK. No Connect. 2818F–FPGA–07/06 AT40K20AL AT40K40AL 256 I/O 384 I/O PLCC I/O225 I/O337 (A8) (A8) I/O226 I/O338 (A9) (A9) I/O339 I/O340 I/O341 I/O342 GND I/O227 ...

Page 46

... AT40K05AL AT40K10AL AT40K20AL 128 I/O 192 I/O I/O181 I/O182 I/O121 I/O183 I/O122 I/O184 I/O123 I/O185 (A12) (A12) I/O124 I/O186 (A13) (A13) I/O187 I/O188 I/O125 I/O189 I/O126 I/O190 I/O127 I/O191 (A14) (A14) I/O128, I/O192, GCK8 GCK8 (A15) (A15) VCC VCC Note: 1. Shared with TSTCLK. No Connect. ...

Page 47

... Plastic Quad Flat Package (PQFP) 240Q1 240-lead, Plastic Quad Flat Package (PQFP) 2818F–FPGA–07/06 AT40K10AL 114 114 128 161 – – Package Type AT40KAL Series FPGA AT40K20AL AT40K40AL – – 114 114 161 161 – 193 47 ...

Page 48

... AT40K05AL-1DQI Speed Grade (ns) Ordering Code AT40K10AL-1AJC AT40K10AL-1AQC 1 AT40K10AL-1BQC AT40K10AL-1DQC AT40K10AL-1AJI AT40K10AL-1AQI 1 AT40K10AL-1BQI AT40K10AL-1DQI Speed Grade (ns) Ordering Code 1 AT40K20AL-1AJC AT40K20AL-1AQC AT40K20AL-1BQC AT40K20AL-1DQC 1 AT40K20AL-1AJI AT40K20AL-1AQI AT40K20AL-1BQI AT40K20AL-1DQI Speed Grade (ns) Ordering Code AT40K40AL-1BQC 1 AT40K40AL-1DQC AT40K40AL-1EQC AT40K40AL-1BQI 1 AT40K40AL-1DQI AT40K40AL-1EQI Speed Grade (ns) Ordering Code AT40K05AL-1BQU AT40K10AL-1BQU ...

Page 49

Packaging Information 84J – PLCC 1.14(0.045) X 45˚ 0.51(0.020)MAX 45˚ MAX (3X) Notes: 1. This package conforms to JEDEC reference MS-018, Variation AF. 2. Dimensions D1 and E1 do not include mold protrusion. Allowable protrusion is .010"(0.254 mm) ...

Page 50

TQFP Top View Side View Notes: 1. This drawing is for general information only. Refer to JEDEC Drawing MO-153, Variation AA, for proper dimensions, tolerances, datums, etc. 2. The top package body ...

Page 51

LQFP Top View Side View 1. This drawing is for general information only; refer to JEDEC Drawing MS-026 for additional information. Notes: 2. The top package body size may be smaller than ...

Page 52

PQFP e Bottom View Notes: 1. This drawing is for general information only; refer to JEDEC Drawing MS-129, Variation FA-1, for proper dimensions, tolerances, datums, etc. 2. The top package body size may be smaller than the bottom ...

Page 53

PQFP D1 E1 Top View Side View Notes: 1. This drawing is for general information only. Refer to JEDEC Drawing MS-029, Variation GA, for additional information. 2. All dimensioning and tolerancing conforms to ASME Y14.5M-1994. ...

Page 54

Revision History Revision Level – Release Date History F – July 2006 Added Green (Pb/Halide-free/RoHS Compliant) 144-lead LQFP. AT40KAL Series FPGA 54 2818F–FPGA–07/06 ...

Page 55

... Atmel Corporation. All rights reserved. Atmel ™ QuickChange are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Verilog marks of Cadence Design Systems, Inc. Mentor the registered trademark of Synopsis, Inc. Viewlogic plify, Inc. Other terms and product names may be the trademarks of others. ...

Related keywords