ICGOO在线商城 > 集成电路(IC) > 嵌入式 - CPLD(复杂可编程逻辑器件) > LC4064ZE-7TN100C
数量阶梯 | 香港交货 | 国内含税 |
+xxxx | $xxxx | ¥xxxx |
查看当月历史价格
查看今年历史价格
LC4064ZE-7TN100C产品简介:
ICGOO电子元器件商城为您提供LC4064ZE-7TN100C由Lattice设计生产,在icgoo商城现货销售,并且可以通过原厂、代理商等渠道进行代购。 LC4064ZE-7TN100C价格参考。LatticeLC4064ZE-7TN100C封装/规格:嵌入式 - CPLD(复杂可编程逻辑器件), 。您可以下载LC4064ZE-7TN100C参考资料、Datasheet数据手册功能说明书,资料中有LC4064ZE-7TN100C 详细功能的应用电路图电压和使用方法及教程。
参数 | 数值 |
产品目录 | 集成电路 (IC)半导体 |
描述 | IC CPLD 64MC 7.5NS 100TQFPCPLD - 复杂可编程逻辑器件 64MC 64 I/O Ultra Low Power 1.8V |
产品分类 | |
I/O数 | 64 |
品牌 | Lattice Semiconductor Corporation |
产品手册 | |
产品图片 | |
rohs | 符合RoHS无铅 / 符合限制有害物质指令(RoHS)规范要求 |
产品系列 | 嵌入式处理器和控制器,CPLD - 复杂可编程逻辑器件,Lattice LC4064ZE-7TN100CispMACH® 4000ZE |
数据手册 | |
产品型号 | LC4064ZE-7TN100C |
PCN组件/产地 | |
PCN设计/规格 | http://www.latticesemi.com/~/media/Documents/ProductChangeNotification/13/PCN03A-13_Alternate_Qualified_Assembly_Test%20Site_Material_Sets_ASE_Taiwan.ashx |
产品 | ispMACH 4064 |
产品种类 | CPLD - 复杂可编程逻辑器件 |
供应商器件封装 | 100-TQFP(14x14) |
其它名称 | 220-1365 |
包装 | 托盘 |
可编程类型 | 系统内可编程 |
商标 | Lattice |
大电池数量 | 64 |
存储类型 | EEPROM |
安装类型 | 表面贴装 |
安装风格 | SMD/SMT |
宏单元数 | 64 |
封装 | Tray |
封装/外壳 | 100-LQFP |
封装/箱体 | TQFP-100 |
工作温度 | 0°C ~ 90°C |
工作电源电压 | 1.8 V |
工作电源电流 | 0.08 mA |
工厂包装数量 | 90 |
延迟时间 | 7.5 ns |
延迟时间tpd(1)最大值 | 7.5ns |
最大工作温度 | + 90 C |
最大工作频率 | 241 MHz |
最小工作温度 | 0 C |
栅极数 | - |
标准包装 | 90 |
电源电压-内部 | 1.7 V ~ 1.9 V |
电源电压-最大 | 1.9 V |
电源电压-最小 | 1.7 V |
系列 | LC4064ZE-7TN |
输入/输出端数量 | 64 |
逻辑元件/块数 | 4 |
逻辑数组块数量——LAB | 4 |
ispMACH ®4000ZE Family 1.8V In-System Programmable Ultra Low Power PLDs February 2012 Data Sheet DS1022 Features Broad Device Offering (cid:129) 32 to 256 macrocells High Performance (cid:129) Multiple temperature range support (cid:129) f = 260MHz maximum operating frequency MAX – Commercial: 0 to 90°C junction (T) j (cid:129) t = 4.4ns propagation delay PD – Industrial: -40 to 105°C junction (T) j (cid:129) Up to four global clock pins with programmable (cid:129) Space-saving ucBGA and csBGA packages* clock polarity control Easy System Integration (cid:129) Up to 80 PTs per output (cid:129) Operation with 3.3V, 2.5V, 1.8V or 1.5V Ease of Design LVCMOS I/O (cid:129) Flexible CPLD macrocells with individual clock, (cid:129) 5V tolerant I/O for LVCMOS 3.3, LVTTL, and PCI reset, preset and clock enable controls interfaces (cid:129) Up to four global OE controls (cid:129) Hot-socketing support (cid:129) Individual local OE control per I/O pin (cid:129) Open-drain output option (cid:129) Excellent First-Time-FitTM and refit (cid:129) Programmable output slew rate (cid:129) Wide input gating (36 input logic blocks) for fast (cid:129) 3.3V PCI compatible counters, state machines and address decoders (cid:129) I/O pins with fast setup path Ultra Low Power (cid:129) Input hysteresis* (cid:129) Standby current as low as 10µA typical (cid:129) 1.8V core power supply (cid:129) 1.8V core; low dynamic power (cid:129) IEEE 1149.1 boundary scan testable (cid:129) Operational down to 1.6V V (cid:129) IEEE 1532 ISC compliant CC (cid:129) Superior solution for power sensitive consumer (cid:129) 1.8V In-System Programmable (ISP™) using applications Boundary Scan Test Access Port (TAP) • Per pin pull-up, pull-down or bus keeper (cid:129) Pb-free package options (only) control* (cid:129) On-chip user oscillator and timer* (cid:129) Power Guard with multiple enable signals* *New enhanced features over original ispMACH 4000Z Table1.ispMACH 4000ZE Family Selection Guide ispMACH 4032ZE ispMACH 4064ZE ispMACH 4128ZE ispMACH 4256ZE Macrocells 32 64 128 256 t (ns) 4.4 4.7 5.8 5.8 PD t (ns) 2.2 2.5 2.9 2.9 S t (ns) 3.0 3.2 3.8 3.8 CO f (MHz) 260 241 200 200 MAX Supply Voltages (V) 1.8V 1.8V 1.8V 1.8V Packages1 (I/O + Dedicated Inputs) 48-Pin TQFP (7 x 7mm) 32+4 32+4 64-Ball csBGA (5 x 5mm) 32+4 48+4 64-Ball ucBGA (4 x 4mm) 48+4 100-Pin TQFP (14 x 14mm) 64+10 64+10 64+10 132-Ball ucBGA (6 x 6mm) 96+4 144-Pin TQFP (20 x 20mm) 96+4 96+14 144-Ball csBGA (7 x 7mm) 64+10 96+4 108+4 1. Pb-free only. © 2012 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 1 DS1022_01.7
ispMACH 4000ZE Family Data Sheet Introduction The high performance ispMACH 4000ZE family from Lattice offers an ultra low power CPLD solution. The new fam- ily is based on Lattice’s industry-leading ispMACH 4000 architecture. Retaining the best of the previous generation, the ispMACH 4000ZE architecture focuses on significant innovations to combine high performance with low power in a flexible CPLD family. For example, the family’s new Power Guard feature minimizes dynamic power consump- tion by preventing internal logic toggling due to unnecessary I/O pin activity. The ispMACH 4000ZE combines high speed and low power with the flexibility needed for ease of design. With its robust Global Routing Pool and Output Routing Pool, this family delivers excellent First-Time-Fit, timing predictabil- ity, routing, pin-out retention and density migration. The ispMACH 4000ZE family offers densities ranging from 32 to 256 macrocells. There are multiple density-I/O combinations in Thin Quad Flat Pack (TQFP), Chip Scale BGA (csBGA), and Ultra Chip Scale BGA (ucBGA) pack- ages ranging from 32 to 144 pins/balls. Table 1 shows the macrocell, package and I/O options, along with other key parameters. A user programmable internal oscillator and a timer are included in the device for tasks like LED control, keyboard scanner and similar housekeeping type state machines. This feature can be optionally disabled to save power. The ispMACH 4000ZE family has enhanced system integration capabilities. It supports a 1.8V supply voltage and 3.3V, 2.5V, 1.8V and 1.5V interface voltages. Additionally, inputs can be safely driven up to 5.5V when an I/O bank is configured for 3.3V operation, making this family 5V tolerant. The ispMACH 4000ZE also offers enhanced I/O features such as slew rate control, PCI compatibility, bus-keeper latches, pull-up resistors, pull-down resistors, open drain outputs and hot socketing. Pull-up, pull-down and bus-keeper features are controllable on a “per-pin” basis. The ispMACH 4000ZE family members are 1.8V in-system programmable through the IEEE Standard 1532 interface. IEEE Standard 1149.1 boundary scan testing capability also allows product testing on automated test equipment. The 1532 interface signals TCK, TMS, TDI and TDO are referenced to V (logic core). CC Overview The ispMACH 4000ZE devices consist of multiple 36-input, 16-macrocell Generic Logic Blocks (GLBs) intercon- nected by a Global Routing Pool (GRP). Output Routing Pools (ORPs) connect the GLBs to the I/O Blocks (IOBs), which contain multiple I/O cells. This architecture is shown in Figure1. Figure1.Functional Block Diagram CCO0ND LK0/ILK1/ILK2/ILK3/I OE0OE1 CCND CKMSDIDO CCO1ND VG CCCC GG VG TTTT VG OSC I/O I/O Block 16 16 Block Generic Generic ORP 16 Logic Logic 16 ORP Block 36 ool 36 Block P nk 0 uting nk 1 a o a B R B I/O obal I/O Gl I/O I/O Block Generic 16 16 Generic Block ORP 16 Logic Logic 16 ORP Block 36 36 Block 2
ispMACH 4000ZE Family Data Sheet The I/Os in the ispMACH 4000ZE are split into two banks. Each bank has a separate I/O power supply. Inputs can support a variety of standards independent of the chip or bank power supply. Outputs support the standards com- patible with the power supply provided to the bank. Support for a variety of standards helps designers implement designs in mixed voltage environments. In addition, 5V tolerant inputs are specified within an I/O bank that is con- nected to a V of 3.0V to 3.6V for LVCMOS 3.3, LVTTL and PCI interfaces. CCO Architecture There are a total of two GLBs in the ispMACH 4032ZE, increasing to 16 GLBs in the ispMACH 4256ZE. Each GLB has 36 inputs. All GLB inputs come from the GRP and all outputs from the GLB are brought back into the GRP to be connected to the inputs of any other GLB on the device. Even if feedback signals return to the same GLB, they still must go through the GRP. This mechanism ensures that GLBs communicate with each other with consistent and predictable delays. The outputs from the GLB are also sent to the ORP. The ORP then sends them to the asso- ciated I/O cells in the I/O block. Generic Logic Block The ispMACH 4000ZE GLB consists of a programmable AND array, logic allocator, 16 macrocells and a GLB clock generator. Macrocells are decoupled from the product terms through the logic allocator and the I/O pins are decou- pled from macrocells through the ORP. Figure2 illustrates the GLB. Figure2.Generic Logic Block To GRP 0 1 2 3 K K K K L L L L C C C C Clock Generator 1+OE als 1+OE n g Si ack 1+OE f3ro6m In GpuRtPs AND Array36 Inputs, Product Terms Logic Allocator 16 Macrocells 16 MC Feedb 11++OOEE To ORP 3 8 1+OE 1+OE 1+OE To Product Term Output Enable Sharing. Also, To Input Enable of Power Guard on I/Os in the block. AND Array The programmable AND Array consists of 36 inputs and 83 output product terms. The 36 inputs from the GRP are used to form 72 lines in the AND Array (true and complement of the inputs). Each line in the array can be con- nected to any of the 83 output product terms via a wired-AND. Each of the 80 logic product terms feed the logic allocator with the remaining three control product terms feeding the Shared PT Clock, Shared PT Initialization and Shared PT OE. The Shared PT Clock and Shared PT Initialization signals can optionally be inverted before being fed to the macrocells. Every set of five product terms from the 80 logic product terms forms a product term cluster starting with PT0. There is one product term cluster for every macrocell in the GLB. Figure3 is a graphical representation of the AND Array. 3
ispMACH 4000ZE Family Data Sheet Figure3.AND Array In[0] In[34] In[35] PT0 PT1 PT2 Cluster 0 PT3 PT4 PT75 PT76 PT77 Cluster 15 PT78 PT79 PT80 Shared PT Clock PT81 Shared PT Initialization PT82 Shared PTOE/BIE Note: Indicates programmable fuse. Enhanced Logic Allocator Within the logic allocator, product terms are allocated to macrocells in product term clusters. Each product term cluster is associated with a macrocell. The cluster size for the ispMACH 4000ZE family is 4+1 (total 5) product terms. The software automatically considers the availability and distribution of product term clusters as it fits the functions within a GLB. The logic allocator is designed to provide two speed paths: 20-PT Speed Locking path and an up to 80-PT path. The availability of these two paths lets designers trade timing variability for increased perfor- mance. The enhanced Logic Allocator of the ispMACH 4000ZE family consists of the following blocks: (cid:129) Product Term Allocator (cid:129) Cluster Allocator (cid:129) Wide Steering Logic Figure4 shows a macrocell slice of the Logic Allocator. There are 16 such slices in the GLB. Figure4.Macrocell Slice to to from from n-1 n-2 n-1 n-4 From 1-80 n-4 PTs 5-PT n To XOR (MC) Cluster to from from n+1 n+2 n+1 Ton+4 Individual Product Cluster SuperWIDE™ Term Allocator Allocator Steering Logic 4
ispMACH 4000ZE Family Data Sheet Product Term Allocator The product term allocator assigns product terms from a cluster to either logic or control applications as required by the design being implemented. Product terms that are used as logic are steered into a 5-input OR gate associ- ated with the cluster. Product terms that used for control are steered either to the macrocell or I/O cell associated with the cluster. Table2 shows the available functions for each of the five product terms in the cluster. Table2.Individual PT Steering Product Term Logic Control PTn Logic PT Single PT for XOR/OR PTn+1 Logic PT Individual Clock (PT Clock) PTn+2 Logic PT Individual Initialization or Individual Clock Enable (PT Initialization/CE) PTn+3 Logic PT Individual Initialization (PT Initialization) PTn+4 Logic PT Individual OE (PTOE) Cluster Allocator The cluster allocator allows clusters to be steered to neighboring macrocells, thus allowing the creation of functions with more product terms. Table3 shows which clusters can be steered to which macrocells. Used in this manner, the cluster allocator can be used to form functions of up to 20 product terms. Additionally, the cluster allocator accepts inputs from the wide steering logic. Using these inputs, functions up to 80 product terms can be created. Table3.Available Clusters for Each Macrocell Macrocell Available Clusters M0 — C0 C1 C2 M1 C0 C1 C2 C3 M2 C1 C2 C3 C4 M3 C2 C3 C4 C5 M4 C3 C4 C5 C6 M5 C4 C5 C6 C7 M6 C5 C6 C7 C8 M7 C6 C7 C8 C9 M8 C7 C8 C9 C10 M9 C8 C9 C10 C11 M10 C9 C10 C11 C12 M11 C10 C11 C12 C13 M12 C11 C12 C13 C14 M13 C12 C13 C14 C15 M14 C13 C14 C15 — M15 C14 C15 — — Wide Steering Logic The wide steering logic allows the output of the cluster allocator n to be connected to the input of the cluster alloca- tor n+4. Thus, cluster chains can be formed with up to 80 product terms, supporting wide product term functions and allowing performance to be increased through a single GLB implementation. Table4 shows the product term chains. 5
ispMACH 4000ZE Family Data Sheet Table4.Product Term Expansion Capability Expansion Macrocells Associated with Expansion Chain Max PT/ Chains (with Wrap Around) Macrocell Chain-0 M0 Õ M4 Õ M8 Õ M12 Õ M0 75 Chain-1 M1 Õ M5 Õ M9 Õ M13 Õ M1 80 Chain-2 M2 Õ M6 Õ M10 Õ M14 Õ M2 75 Chain-3 M3 Õ M7 Õ M11 Õ M15 Õ M3 70 Every time the super cluster allocator is used, there is an incremental delay of t . When the super cluster alloca- EXP tor is used, all destinations other than the one being steered to, are given the value of ground (i.e., if the super clus- ter is steered to M (n+4), then M (n) is ground). Macrocell The 16 macrocells in the GLB are driven by the 16 outputs from the logic allocator. Each macrocell contains a pro- grammable XOR gate, a programmable register/latch, along with routing for the logic and control functions. Figure5 shows a graphical representation of the macrocell. The macrocells feed the ORP and GRP. A direct input from the I/O cell allows designers to use the macrocell to construct high-speed input registers. A programmable delay in this path allows designers to choose between the fastest possible set-up time and zero hold time. Figure5.Macrocell Power-up Initialization Shared PT Initialization PT Initialization (optional) PT Initialization/CE (optional) Delay From I/O Cell From Logic Allocator R P To ORP D/T/L Q To GRP CE Block CLK0 Single PT Block CLK1 Block CLK2 Block CLK3 PT Clock (optional) Shared PT Clock Enhanced Clock Multiplexer The clock input to the flip-flop can select any of the four block clocks along with the shared PT clock, and true and complement forms of the optional individual term clock. An 8:1 multiplexer structure is used to select the clock. The eight sources for the clock multiplexer are as follows: (cid:129) Block CLK0 (cid:129) Block CLK1 6
ispMACH 4000ZE Family Data Sheet (cid:129) Block CLK2 (cid:129) Block CLK3 (cid:129) PT Clock (cid:129) PT Clock Inverted (cid:129) Shared PT Clock (cid:129) Ground Clock Enable Multiplexer Each macrocell has a 4:1 clock enable multiplexer. This allows the clock enable signal to be selected from the fol- lowing four sources: (cid:129) PT Initialization/CE (cid:129) PT Initialization/CE Inverted (cid:129) Shared PT Clock (cid:129) Logic High Initialization Control The ispMACH 4000ZE family architecture accommodates both block-level and macrocell-level set and reset capa- bility. There is one block-level initialization term that is distributed to all macrocell registers in a GLB. At the macro- cell level, two product terms can be “stolen” from the cluster associated with a macrocell to be used for set/reset functionality. A reset/preset swapping feature in each macrocell allows for reset and preset to be exchanged, pro- viding flexibility. Note that the reset/preset swapping selection feature affects power-up reset as well. All flip-flops power up to a known state for predictable system initialization. If a macrocell is configured to SET on a signal from the block-level initialization, then that macrocell will be SET during device power-up. If a macrocell is configured to RESET on a signal from the block-level initialization or is not configured for set/reset, then that macrocell will RESET on power- up. To guarantee initialization values, the V rise must be monotonic, and the clock must be inactive until the reset CC delay time has elapsed. GLB Clock Generator Each ispMACH 4000ZE device has up to four clock pins that are also routed to the GRP to be used as inputs. These pins drive a clock generator in each GLB, as shown in Figure6. The clock generator provides four clock sig- nals that can be used anywhere in the GLB. These four GLB clock signals can consist of a number of combinations of the true and complement edges of the global clock signals. Figure6.GLB Clock Generator CLK0 Block CLK0 CLK1 Block CLK1 CLK2 Block CLK2 CLK3 Block CLK3 7
ispMACH 4000ZE Family Data Sheet Output Routing Pool (ORP) The Output Routing Pool allows macrocell outputs to be connected to any of several I/O cells within an I/O block. This provides greater flexibility in determining the pinout and allows design changes to occur without affecting the pinout. The output routing pool also provides a parallel capability for routing macrocell-level OE product terms. This allows the OE product term to follow the macrocell output as it is switched between I/O cells. The enhanced ORP of the ispMACH 4000ZE family consists of the following elements: (cid:129) Output Routing Multiplexers (cid:129) OE Routing Multiplexers Figure7 shows the structure of the ORP from the I/O cell perspective. This is referred to as an ORP slice. Each ORP has as many ORP slices as there are I/O cells in the corresponding I/O block. Figure7.ORP Slice OE Routing Multiplexer From PTOE To I/O Cell OE Output Routing Multiplexer From Macrocell To I/O Cell Output Routing Multiplexers The details of connections between the macrocells and the I/O cells vary across devices and within a device dependent on the maximum number of I/Os available. Tables 5-7 provide the connection details. Table5.GLB/MC/ORP Combinations for ispMACH 4256ZE GLB/MC ORP Mux Input Macrocells [GLB] [MC 0] M0, M1, M2, M3, M4, M5, M6, M7 [GLB] [MC 1] M2, M3, M4, M5, M6, M7, M8, M9 [GLB] [MC 2] M4, M5, M6, M7, M8, M9, M10, M11 [GLB] [MC 3] M6, M7, M8, M9, M10, M11, M12, M13 [GLB] [MC 4] M8, M9, M10, M11, M12, M13, M14, M15 [GLB] [MC 5] M10, M11, M12, M13, M14, M15, M0, M1 [GLB] [MC 6] M12, M13, M14, M15, M0, M1, M2, M3 [GLB] [MC 7] M14, M15, M0, M1, M2, M3, M4, M5 8
ispMACH 4000ZE Family Data Sheet Table6.GLB/MC/ORP Combinations for ispMACH 4128ZE GLB/MC ORP Mux Input Macrocells [GLB] [MC 0] M0, M1, M2, M3, M4, M5, M6, M7 [GLB] [MC 1] M1, M2, M3, M4, M5, M6, M7, M8 [GLB] [MC 2] M2, M3, M4, M5, M6, M7, M8, M9 [GLB] [MC 3] M4, M5, M6, M7, M8, M9, M10, M11 [GLB] [MC 4] M5, M6, M7, M8, M9, M10, M11, M12 [GLB] [MC 5] M6, M7, M8, M9, M10, M11, M12, M13 [GLB] [MC 6] M8, M9, M10, M11, M12, M13, M14, M15 [GLB] [MC 7] M9, M10, M11, M12, M13, M14, M15, M0 [GLB] [MC 8] M10, M11, M12, M13, M14, M15, M0, M1 [GLB] [MC 9] M12, M13, M14, M15, M0, M1, M2, M3 [GLB] [MC 10] M13, M14, M15, M0, M1, M2, M3, M4 [GLB] [MC 11] M14, M15, M0, M1, M2, M3, M4, M5 Table7.GLB/MC/ORP Combinations for ispMACH 4032ZE and 4064ZE GLB/MC ORP Mux Input Macrocells [GLB] [MC 0] M0, M1, M2, M3, M4, M5, M6, M7 [GLB] [MC 1] M1, M2, M3, M4, M5, M6, M7, M8 [GLB] [MC 2] M2, M3, M4, M5, M6, M7, M8, M9 [GLB] [MC 3] M3, M4, M5, M6, M7, M8, M9, M10 [GLB] [MC 4] M4, M5, M6, M7, M8, M9, M10, M11 [GLB] [MC 5] M5, M6, M7, M8, M9, M10, M11, M12 [GLB] [MC 6] M6, M7, M8, M9, M10, M11, M12, M13 [GLB] [MC 7] M7, M8, M9, M10, M11, M12, M13, M14 [GLB] [MC 8] M8, M9, M10, M11, M12, M13, M14, M15 [GLB] [MC 9] M9, M10, M11, M12, M13, M14, M15, M0 [GLB] [MC 10] M10, M11, M12, M13, M14, M15, M0, M1 [GLB] [MC 11] M11, M12, M13, M14, M15, M0, M1, M2 [GLB] [MC 12] M12, M13, M14, M15, M0, M1, M2, M3 [GLB] [MC 13] M13, M14, M15, M0, M1, M2, M3, M4 [GLB] [MC 14] M14, M15, M0, M1, M2, M3, M4, M5 [GLB] [MC 15] M15, M0, M1, M2, M3, M4, M5, M6 Output Enable Routing Multiplexers The OE Routing Pool provides the corresponding local output enable (OE) product term to the I/O cell. I/O Cell The I/O cell contains the following programmable elements: output buffer, input buffer, OE multiplexer, Power Guard and bus maintenance circuitry. Figure8 details the I/O cell. 9
ispMACH 4000ZE Family Data Sheet Figure8.I/O Cell GOE 0 GOE 1 GOE 2 GOE 3 I/O Bus Maintenance From ORP VVCCCCOO VCC From ORP Power Guard 00 To Macrocell 11 To GRP Power Guard Disable Fuse (PGDF) Block Input Enable (BIE) (From Block PT) Each output supports a variety of output standards dependent on the V supplied to its I/O bank. Outputs can CCO also be configured for open drain operation. Each input can be programmed to support a variety of standards, inde- pendent of the V supplied to its I/O bank. The I/O standards supported are: CCO (cid:129) LVTTL (cid:129) LVCMOS 1.8 (cid:129) LVCMOS 3.3 (cid:129) LVCMOS 1.5 (cid:129) LVCMOS 2.5 (cid:129) 3.3V PCI Compatible All of the I/Os and dedicated inputs have the capability to provide a bus-keeper latch, pull-up resistor or pull-down resistor selectable on a “per-pin” basis. A fourth option is to provide none of these. The default in both hardware and software is such that when the device is erased or if the user does not specify, the input structure is configured to be a Pull-down Resistor. Each ispMACH 4000ZE device I/O has an individually programmable output slew rate control bit. Each output can be individually configured for fast slew or slow slew. The typical edge rate difference between fast and slow slew setting is 20%. For high-speed designs with long, unterminated traces, the slow-slew rate will introduce fewer reflections, less noise and keep ground bounce to a minimum. For designs with short traces or well terminated lines, the fast slew rate can be used to achieve the highest speed. The ispMACH 4000ZE family has an always on, 200mV typical hysteresis for each input operational at 3.3V and 2.5V. This provides improved noise immunity for slow transitioning signals. Power Guard Power Guard allows easier achievement of standby current in the system. As shown in Figure9, this feature con- sists of an enabling multiplexer between an I/O pin and input buffer, and its associated circuitry inside the device. If the enable signal (E) is held low, all inputs (D) can be optionally isolated (guarded), such that, if any of these were toggled, it would not cause any toggle on internal pins (Q), thus, a toggling I/O pin will not cause any internal dynamic power consumption. 10
ispMACH 4000ZE Family Data Sheet Figure9.Power Guard Power Guard 0 Q D 1 E All the I/O pins in a block share a common Power Guard Enable signal. For a block of I/Os, this signal is called a Block Input Enable (BIE) signal. BIE can be internally generated using MC logic, or could come from external sources using one of the user I/O or input pins. Any I/O pin in the block can be programmed to ignore the BIE signal. Thus, the feature can be enabled or disabled on a pin-by-pin basis. Figure10 shows Power Guard and BIE across multiple I/Os in a block that has eight I/Os. Figure10.Power Guard and BIE in a Block with 8 I/Os Power Guard 0 To Macrocell 1 I/O 0 To GRP Power Guard 0 To Macrocell 1 I/O 1 To GRP Block Input Enable (BIE) From Block PT. The Block PT is part of the block AND Array, and can be driven by signals from the GRP. Power Guard 0 To Macrocell 1 I/O 7 To GRP 11
ispMACH 4000ZE Family Data Sheet The number of BIE inputs, thus the number of Power Guard “Blocks” that can exist in a device, depends on the device size. Table8 shows the number of BIE signals available in the ispMACH 4000ZE family. The number of I/Os available in each block is shown in the Ordering Information section of this data sheet. Table8.Number of BIE Signals Available in ispMACH 4000ZE Devices Number of Logic Blocks, Power Device Guard Blocks and BIE Signals ispMACH 4032ZE Two (Blocks: A and B) ispMACH 4064ZE Four (Blocks: A, B, C and D) ispMACH 4128ZE Eight (Blocks: A, B, C, …, H) ispMACH 4256ZE Sixteen (Blocks: A, B, C, …, P) Power Guard for Dedicated Inputs Power Guard can optionally be applied to the dedicated inputs. The dedicated inputs and clocks are controlled by the BIE of the logic blocks shown in Tables 9 and 10. Table9.Dedicated Clock Inputs to BIE Association CLK/I 32 MC Block 64MC Block 128MC Block 256MC Block CLK0 / I A A A A CLK1 / I A B D H CLK2 / I B C E I CLK3 / I B D H P Table10.Dedicated Inputs to BIE Association Dedicated Input 4064ZE Block 4128ZE Block 4256ZE Block 0 A B D 1 B C E 2 B D G 3 C F G 4 D G J 5 D H L 6 — — M 7 — — O 8 — — O 9 — — B For more information on the Power Guard function refer to TN1174, Advanced Features of the ispMACH 4000ZE Family. Global OE (GOE) and Block Input Enable (BIE) Generation Most ispMACH 4000ZE family devices have a 4-bit wide Global OE (GOE) Bus (Figure11), except the ispMACH 4032 device that has a 2-bit wide Global OE Bus (Figure12). This bus is derived from a 4-bit internal global OE (GOE) PT bus and two dual purpose I/O or GOE pins. Each signal that drives the bus can optionally be inverted. Each GLB has a block-level OE PT that connects to all bits of the Global OE PT bus with four fuses. Hence, for a 256-macrocell device (with 16 blocks), each line of the bus is driven from 16 OE product terms. Figures 9 and 10 show a graphical representation of the global OE generation. 12
ispMACH 4000ZE Family Data Sheet The block-level OE PT of each GLB is also tied to Block Input Enable (BIE) of that block. Hence, for a 256-macro- cell device (with 16 blocks), each block's BIE signal is driven by block-level OE PT from each block. Figure11.Global OE Generation for All Devices Except ispMACH 4032ZE Internal Global OE PT Bus Global OE 4-Bit (4 lines) Global OE Bus Shared PTOE (Block 0) BIE0 Shared PTOE (Block n) BIEn Global Fuses GOE (0:3) to I/O cells Fuse connection Hard wired Figure12.Global OE Generation for ispMACH 4032ZE Internal Global OE PT Bus 4-Bit Global OE (2 lines) Global OE Bus Shared PTOE (Block 0) BIE0 Shared PTOE (Block 1) BIE1 Global Fuses GOE (3:0) to I/O cells Fuse connection Hard wired On-Chip Oscillator and Timer An internal oscillator is provided for use in miscellaneous housekeeping functions such as watchdog heartbeats, digital de-glitch circuits and control state machines. The oscillator is disabled by default to save power. Figure13 shows the block diagram of the oscillator and timer block. 13
ispMACH 4000ZE Family Data Sheet Figure13.On-Chip Oscillator and Timer DYNOSCDIS OSCOUT OSCTIMER TIMERRES TIMEROUT Table11.On-Chip Oscillator and Timer Signal Names Input or Out- Optional / Signal Name put Required Description OSCOUT Output Optional Oscillator Output (Nominal Frequency: 5MHz) TIMEROUT Output Optional Oscillator Frequency Divided by an integer TIMER_DIV (Default 128) TIMERRES Input Optional Reset the Timer DYNOSCDIS Input Optional Disables the Oscillator, resets the Timer and saves the power. OSCTIMER has two outputs, OSCOUT and TIMEROUT. The outputs feed into the Global Routing Pool (GRP). From GRP, these signals can drive any macrocell input, as well as any output pin (with macrocell bypass). The out- put OSCOUT is the direct oscillator output with a typical frequency of 5MHz, whereas, the output TIMEROUT is the oscillator output divided by an attribute TIMER_DIV. The attribute TIMER_DIV can be: 128 (7 bits), 1024 (10 bits) or 1,048,576 (20 bits). The divided output is provided for those user situations, where a very slow clock is desired. If even a slower toggling clock is desired, then the pro- grammable macrocell resources can be used to further divide down the TIMEROUT output. Figure14 shows the simplified relationship among OSCOUT, TIMERRES and TIMEROUT. In the diagram, the sig- nal “R” is an internal reset signal that is used to synchronize TIMERRES to OSCOUT. This adds one extra clock cycle delay for the first timer transition after TIMERRES. Figure14.Relationship Among OSCOUT, TIMERRES and TIMEROUT -1 0 1 2 2n / 2 2n OSCOUT MPW TIMERRES R (Internal) TIMEROUT Note: n = Number of bits in the divider (7, 10 or 20) Metastability: If the signal TIMERRES is not synchronous to OSCOUT, it could make a difference of one or two clock cycles to the TIMEROUT going high the first time. 14
ispMACH 4000ZE Family Data Sheet Some Simple Use Scenarios The following diagrams show a few simple examples that omit optional signals for the OSCTIMER block: A. An oscillator giving 5MHz nominal clock B. An oscillator that can be disabled with an external signal (5MHz nominal clock) C. An oscillator giving approximately 5 Hz nominal clock (TIMER_DIV = 220 (1,048,576)) D. An oscillator giving two output clocks: ~5MHz and ~5KHz (TIMER_DIV= 210 (1,024)) OSCTIMER OSCTIMER TIMER_DIV= N/A OSCOUT DYNOSCDIS TIMER_DIV= N/A OSCOUT (A) A simple 5MHz oscillator. (B) An oscillator with dynamic disable. OSCTIMER OSCTIMER OSCOUT TIMER_DIV= 220 TIMEROUT TIMER_DIV= 210 TIMEROUT (C) A simple 5Hz oscillator. (D) Oscillator with two outputs (5MHz and 5KHz). OSCTIMER Integration With CPLD Fabric The OSCTIMER is integrated into the CPLD fabric using the Global Routing Pool (GRP). The macrocell (MC) feed- back path for two macrocells is augmented with a programmable multiplexer, as shown in Figure15. The OSC- TIMER outputs (OSCOUT and TIMEROUT) can optionally drive the GRP lines, whereas the macrocell outputs can drive the optional OSCTIMER inputs TIMERRES and DYNOSCDIS. Figure15.OSCTIMER Integration With CPLD Fabric A Regular Macrocell Macrocell Feedback To GRP Signal OSC Macrocell Macrocell 15 11 00 Feedback To GRP Signal OSCOUT DYNOSCDIS TIMER Macrocell Macrocell 15 11 00 Feedback To GRP Signal TIMEROUT TIMERRES Table12 shows how these two MCs are designated in each of the ispMACH4000ZE device. 15
ispMACH 4000ZE Family Data Sheet Table12.OSC and TIMER MC Designation Device Macrocell Block Number MC Number ispMACH 4032ZE OSC MC A 15 TIMER MC B 15 ispMACH 4064ZE OSC MC A 15 TIMER MC D 15 ispMACH 4128ZE OSC MC A 15 TIMER MC G 15 ispMACH 4256ZE OSC MC C 15 TIMER MC F 15 Zero Power/Low Power and Power Management The ispMACH 4000ZE family is designed with high speed low power design techniques to offer both high speed and low power. With an advanced E2 low power cell and non sense-amplifier design approach (full CMOS logic approach), the ispMACH 4000ZE family offers fast pin-to-pin speeds, while simultaneously delivering low standby power without needing any “turbo bits” or other power management schemes associated with a traditional sense- amplifier approach. The zero power ispMACH 4000ZE is based on the 1.8V ispMACH 4000Z family. With innovative circuit design changes, the ispMACH 4000ZE family is able to achieve the industry’s lowest static power. IEEE 1149.1-Compliant Boundary Scan Testability All ispMACH 4000ZE devices have boundary scan cells and are compliant to the IEEE 1149.1 standard. This allows functional testing of the circuit board on which the device is mounted through a serial scan path that can access all critical logic notes. Internal registers are linked internally, allowing test data to be shifted in and loaded directly onto test nodes, or test node data to be captured and shifted out for verification. In addition, these devices can be linked into a board-level serial scan path for more board-level testing. The test access port operates with an LVCMOS interface that corresponds to the power supply voltage. I/O Quick Configuration To facilitate the most efficient board test, the physical nature of the I/O cells must be set before running any continu- ity tests. As these tests are fast, by nature, the overhead and time that is required for configuration of the I/Os’ physical nature should be minimal so that board test time is minimized. The ispMACH 4000ZE family of devices allows this by offering the user the ability to quickly configure the physical nature of the I/O cells. This quick config- uration takes milliseconds to complete, whereas it takes seconds for the entire device to be programmed. Lattice's ispVM™ System programming software can either perform the quick configuration through the PC parallel port, or can generate the ATE or test vectors necessary for a third-party test system. IEEE 1532-Compliant In-System Programming Programming devices in-system provides a number of significant benefits including: rapid prototyping, lower inven- tory levels, higher quality and the ability to make in-field modifications. All ispMACH 4000ZE devices provide In- System Programming (ISP™) capability through the Boundary Scan Test Access Port. This capability has been implemented in a manner that ensures that the port remains complaint to the IEEE 1149.1 standard. By using IEEE 1149.1 as the communication interface through which ISP is achieved, users get the benefit of a standard, well- defined interface. All ispMACH 4000ZE devices are also compliant with the IEEE 1532 standard. The ispMACH 4000ZE devices can be programmed across the commercial temperature and voltage range. The PC-based Lattice software facilitates in-system programming of ispMACH 4000ZE devices. The software takes the JEDEC file output produced by the design implementation software, along with information about the scan chain, and creates a set of vectors used to drive the scan chain. The software can use these vectors to drive a scan chain via the parallel port of a PC. Alternatively, the software can output files in formats understood by common auto- 16
ispMACH 4000ZE Family Data Sheet mated test equipment. This equipment can then be used to program ispMACH 4000ZE devices during the testing of a circuit board. User Electronic Signature The User Electronic Signature (UES) allows the designer to include identification bits or serial numbers inside the device, stored in E2CMOS memory. The ispMACH 4000ZE device contains 32 UES bits that can be configured by the user to store unique data such as ID codes, revision numbers or inventory control codes. Security Bit A programmable security bit is provided on the ispMACH 4000ZE devices as a deterrent to unauthorized copying of the array configuration patterns. Once programmed, this bit defeats readback of the programmed pattern by a device programmer, securing proprietary designs from competitors. Programming and verification are also defeated by the security bit. The bit can only be reset by erasing the entire device. Hot Socketing The ispMACH 4000ZE devices are well-suited for applications that require hot socketing capability. Hot socketing a device requires that the device, during power-up and down, can tolerate active signals on the I/Os and inputs with- out being damaged. Additionally, it requires that the effects of I/O pin loading be minimal on active signals. The isp- MACH 4000ZE devices provide this capability for input voltages in the range 0V to 3.0V. Density Migration The ispMACH 4000ZE family has been designed to ensure that different density devices in the same package have the same pin-out. Furthermore, the architecture ensures a high success rate when performing design migration from lower density parts to higher density parts. In many cases, it is possible to shift a lower utilization design tar- geted for a high density device to a lower density device. However, the exact details of the final resource utilization will impact the likely success in each case. 17
ispMACH 4000ZE Family Data Sheet Absolute Maximum Ratings1, 2, 3, 4 Supply Voltage (V ). . . . . . . . . . . . . . . . . . . . . . -0.5 to 2.5V CC Output Supply Voltage (V ). . . . . . . . . . . . . . . -0.5 to 4.5V CCO Input or I/O Tristate Voltage Applied5, 6. . . . . . . . . -0.5 to 5.5V Storage Temperature. . . . . . . . . . . . . . . . . . . . . .-65 to 150°C Junction Temperature (T) with Power Applied. . .-55 to 150°C j 1. Stress above those listed under the “Absolute Maximum Ratings” may cause permanent damage to the device. Functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. 2. Compliance with Lattice Thermal Management document is required. 3. All voltages referenced to GND. 4. Please refer to the Lattice ispMACH 4000V/B/C/ZC/ZE Product Family Qualification Summary for complete data, including the ESD performance data. 5. Undershoot of -2V and overshoot of (V (MAX) + 2V), up to a total pin voltage of 6V is permitted for a duration of <20ns. IH 6. Maximum of 64 I/Os per device with VIN > 3.6V is allowed. Recommended Operating Conditions Symbol Parameter Min. Max. Units Standard Voltage Operation 1.7 1.9 V V Supply Voltage CC Extended Voltage Operation 1.61 1.9 V Junction Temperature (Commercial) 0 90 °C T j Junction Temperature (Industrial) -40 105 °C 1. Devices operating at 1.6V can expect performance degradation up to 35%. Erase Reprogram Specifications Parameter Min. Max. Units Erase/Reprogram Cycle 1,000 — Cycles Note: Valid over commercial temperature range. Hot Socketing Characteristics1,2,3 Symbol Parameter Condition Min. Typ. Max. Units 0 V 3.0V, Tj = 105°C — ±30 ±150 µA IN I Input or I/O Leakage Current DK 0 V 3.0V, Tj = 130°C — ±30 ±200 µA IN 1. Insensitive to sequence of V or V However, assumes monotonic rise/fall rates for V and V provided (V - V ) 3.6V. CC CCO. CC CCO, IN CCO 2. 0 < V < V (MAX), 0 < V < V (MAX). CC CC CCO CCO 3. I is additive to I , I or I . Device defaults to pull-up until fuse circuitry is active. DK PU PD BH 18
ispMACH 4000ZE Family Data Sheet I/O Recommended Operating Conditions V (V)1 CCO Standard Min. Max. LVTTL 3.0 3.6 LVCMOS 3.3 3.0 3.6 Extended LVCMOS 3.3 2.7 3.6 LVCMOS 2.5 2.3 2.7 LVCMOS 1.8 1.65 1.95 LVCMOS 1.5 1.4 1.6 PCI 3.3 3.0 3.6 1. Typical values for V are the average of the min. and max. values. CCO DC Electrical Characteristics Over Recommended Operating Conditions Symbol Parameter Condition Min. Typ. Max. Units I , I 1, 2 Input Leakage Current 0 V < V — 0.5 1 µA IL IH IN CCO I 1 Input High Leakage Current V < V 5.5V — — 10 µA IH CCO IN I I/O Weak Pull-up Resistor Current 0 V 0.7V -20 — -150 µA PU IN CCO I I/O Weak Pull-down Resistor Current V (MAX) V V (MAX) 30 — 150 µA PD IL IN IH I Bus Hold Low Sustaining Current V = V (MAX) 30 — — µA BHLS IN IL I Bus Hold High Sustaining Current V = 0.7 V -20 — — µA BHHS IN CCO I Bus Hold Low Overdrive Current 0V V V — — 150 µA BHLO IN BHT I Bus Hold High Overdrive Current V V V — — -150 µA BHHO BHT IN CCO V Bus Hold Trip Points — V * 0.35 — V * 0.65 V BHT CCO CCO V = 3.3V, 2.5V, 1.8V, 1.5V — — C I/O Capacitance3 CCO 8 pf 1 V = 1.8V, V = 0 to V (MAX) — — CC IO IH V = 3.3V, 2.5V, 1.8V, 1.5V — — C Clock Capacitance3 CCO 6 pf 2 V = 1.8V, V = 0 to V (MAX) — — CC IO IH V = 3.3V, 2.5V, 1.8V, 1.5V — — C Global Input Capacitance3 CCO 6 pf 3 V = 1.8V, V = 0 to V (MAX) — — CC IO IH 1. Input or I/O leakage current is measured with the pin configured as an input or as an I/O with the output driver tristated. It is not measured with the output driver active. Bus maintenance circuits are disabled. 2. I excursions of up to 1.5µA maximum per pin above the spec limit may be observed for certain voltage conditions on no more than 10% of IH the device’s I/O pins. 3. Measured T = 25°C, f = 1.0MHz. A 19
ispMACH 4000ZE Family Data Sheet Supply Current To minimize transient current during power-on, configure CPLD I/Os to a pull-up or float state. If this logic scenario is not possible, then the recommended power sequence should assert VCC and VCCO at the same time or VCC before VCCO. Symbol Parameter Condition Min. Typ. Max. Units ispMACH 4032ZE Vcc = 1.8V, T = 25°C — 50 — µA A ICC1, 2, 3, 5, 6 Operating Power Supply Current Vcc = 1.9V, T = 0 to 70°C — 58 — µA A Vcc = 1.9V, T = -40 to 85°C — 60 — µA A Vcc = 1.8V, T = 25°C — 10 — µA A ICC4, 5, 6 Standby Power Supply Current Vcc = 1.9V, T = 0 to 70°C — 13 25 µA A Vcc = 1.9V, T = -40 to 85°C — 15 40 µA A ispMACH 4064ZE Vcc = 1.8V, T = 25°C — 80 — µA A ICC1, 2, 3, 5, 6 Operating Power Supply Current Vcc = 1.9V, T = 0 to 70°C — 89 — µA A Vcc = 1.9V, T = -40 to 85°C — 92 — µA A Vcc = 1.8V, T = 25°C — 11 — µA A ICC4, 5, 6 Standby Power Supply Current Vcc = 1.9V, T = 0 to 70°C — 15 30 µA A Vcc = 1.9V, T = -40 to 85°C — 18 50 µA A ispMACH 4128ZE Vcc = 1.8V, T = 25°C — 168 — µA A ICC1, 2, 3, 5, 6 Operating Power Supply Current Vcc = 1.9V, T = 0 to 70°C — 190 — µA A Vcc = 1.9V, T = -40 to 85°C — 195 — µA A Vcc = 1.8V, T = 25°C — 12 — µA A ICC4, 5, 6 Standby Power Supply Current Vcc = 1.9V, T = 0 to 70°C — 16 40 µA A Vcc = 1.9V, T = -40 to 85°C — 19 60 µA A ispMACH 4256ZE Vcc = 1.8V, T = 25°C — 341 — µA A ICC1, 2, 3, 5, 6 Operating Power Supply Current Vcc = 1.9V, T = 0 to 70°C — 361 — µA A Vcc = 1.9V, T = -40 to 85°C — 372 — µA A Vcc = 1.8V, T = 25°C — 13 — µA A ICC4, 5, 6 Standby Power Supply Current Vcc = 1.9V, T = 0 to 70°C — 32 65 µA A Vcc = 1.9V, T = -40 to 85°C — 43 100 µA A 1. Frequency = 1.0 MHz. 2. Device configured with 16-bit counters. 3. I varies with specific device configuration and operating frequency. CC 4. V = 3.6V, V = 0V or V bus maintenance turned off. V above V will add transient current above the specified standby I . CCO IN CCO, IN CCO CC 5. Includes V current without output loading. CCO 6. This operating supply current is with the internal oscillator disabled. Enabling the internal oscillator adds approximately 15µA typical current plus additional current from any logic it drives. 20
ispMACH 4000ZE Family Data Sheet I/O DC Electrical Characteristics Over Recommended Operating Conditions V V IL IH V V I 1 I 1 OL OH OL OH Standard Min (V) Max (V) Min (V) Max (V) Max (V) Min (V) (mA) (mA) 0.40 V - 0.40 8.0 -4.0 CCO LVTTL -0.3 0.80 2.0 5.5 0.20 V - 0.20 0.1 -0.1 CCO 0.40 V - 0.40 8.0 -4.0 CCO LVCMOS 3.3 -0.3 0.80 2.0 5.5 0.20 V - 0.20 0.1 -0.1 CCO 0.40 V - 0.40 8.0 -4.0 CCO LVCMOS 2.5 -0.3 0.70 1.70 3.6 0.20 V - 0.20 0.1 -0.1 CCO 0.40 V - 0.45 2.0 -2.0 CCO LVCMOS 1.8 -0.3 0.35 * V 0.65 * V 3.6 CC CC 0.20 V - 0.20 0.1 -0.1 CCO 0.40 V - 0.45 2.0 -2.0 LVCMOS 1.52 -0.3 0.35 * V 0.65 * V 3.6 CCO CC CC 0.20 V - 0.20 0.1 -0.1 CCO PCI 3.3 -0.3 0.3 * 3.3 * (V /1.8) 0.5 * 3.3 * (V /1.8) 5.5 0.1 V 0.9 V 1.5 -0.5 CC CC CCO CCO 1. The average DC current drawn by I/Os between adjacent bank GND connections, or between the last GND in an I/O bank and the end of the I/O bank, as shown in the logic signals connection table, shall not exceed n*8mA. Where n is the number of I/Os between bank GND connections or between the last GND in a bank and the end of a bank. 2. For 1.5V inputs, there may be an additional DC current drawn from V , if the ispMACH 4000ZE V and the V of the driving device CC CC CC (V d-d; that determines steady state V ) are in the extreme range of their specifications. Typically, DC current drawn from V will be CC IH CC 2µA per input. 1.8V V CCO 60 A) m 50 nt ( e urr 40 IOL C IOH ut p 30 ut O O 20 al I/ c pi 10 y T 0 0 0.5 1.0 1.5 2.0 V Output Voltage (V) O 21
ispMACH 4000ZE Family Data Sheet ispMACH 4000ZE External Switching Characteristics Over Recommended Operating Conditions LC4032ZE LC4064ZE All Devices -4 -4 -5 -7 Parameter Description1, 2 Min. Max. Min. Max. Min. Max. Min. Max. Units t 20-PT combinatorial propagation delay — 4.4 — 4.7 — 5.8 — 7.5 ns PD t GLB register setup time before clock 2.2 — 2.5 — 2.9 — 4.5 — ns S GLB register setup time before clock with t 2.4 — 2.7 — 3.1 — 4.7 — ns ST T-type register GLB register setup time before clock, input t 1.0 — 1.1 — 1.3 — 1.4 — ns SIR register path GLB register setup time before clock with zero t 2.0 — 2.1 — 2.9 — 4.0 — ns SIRZ hold t GLB register hold time after clock 0.0 — 0.0 — 0.0 — 0.0 — ns H GLB register hold time after clock with T-type t 0.0 — 0.0 — 0.0 — 0.0 — ns HT register GLB register hold time after clock, input t 1.0 — 1.0 — 1.3 — 1.3 — ns HIR register path GLB register hold time after clock, input t 0.0 — 0.0 — 0.0 — 0.0 — ns HIRZ register path with zero hold t GLB register clock-to-output delay — 3.0 — 3.2 — 3.8 — 4.5 ns CO t External reset pin to output delay — 5.0 — 6.0 — 7.5 — 9.0 ns R t External reset pulse duration 1.5 — 1.7 — 2.0 — 4.0 — ns RW Input to output local product term output t — 7.0 — 8.0 — 8.2 — 9.0 ns PTOE/DIS enable/disable Input to output global product term output t — 6.5 — 7.0 — 10.0 — 10.5 ns GPTOE/DIS enable/disable t Global OE input to output enable/disable — 4.5 — 4.5 — 5.5 — 7.0 ns GOE/DIS t Global clock width, high or low 1.0 — 1.5 — 1.8 — 2.8 — ns CW Global gate width low (for low transparent) or t 1.0 — 1.5 — 1.8 — 2.8 — ns GW high (for high transparent) t Input register clock width, high or low 1.0 — 1.5 — 1.8 — 2.8 — ns WIR f (Int.)3 Clock frequency with internal feedback — 260 — 241 — 200 — 172 MHz MAX clock frequency with external feedback, f (Ext.) — 192 — 175 — 149 — 111 MHz MAX [1 / (t + t )] S CO 1. Timing numbers are based on default LVCMOS 1.8 I/O buffers. Use timing adjusters provided to calculate other standards. 2. Measured using standard switching GRP loading of 1 and 1 output switching. 3. Standard 16-bit counter using GRP feedback. Timing v.0.8 22
ispMACH 4000ZE Family Data Sheet Timing Model The task of determining the timing through the ispMACH 4000ZE family, like any CPLD, is relatively simple. The timing model provided in Figure16 shows the specific delay paths. Once the implementation of a given function is determined either conceptually or from the software report file, the delay path of the function can easily be deter- mined from the timing model. The Lattice design tools report the timing delays based on the same timing model for a particular design. Note that the internal timing parameters are given for reference only, and are not tested. The external timing parameters are tested and guaranteed for every device. For more information on the timing model and usage, refer to TN1168, ispMACH 4000ZE Timing Model Design and Usage Guidelines. Figure16.ispMACH 4000ZE Timing Model Oscillator/ Timer Delays t OSCDIS tOSCEN Feedback t OSCOD From Feedback Routing/GLB Delays Feedback t t PDi FBK t t t ROUTE MCELL t IN tIIONI tBLA tEXP DATA Q tORP tBIOUOF Out tPGRT tINREG tEN t t INDIO DIS t SCLK GCLK_IN In/Out t IOI Delays t tPGRT tPTCLK C.E. BCLK t tPTSR S/R BIE t BSR MC Reg. Register/Latch Delays t Control GPTOE t Delays PTOE t OE GOE t IOI t PGRT In/Out Delays Note: Italicized items are optional delay adders. 23
ispMACH 4000ZE Family Data Sheet ispMACH 4000ZE Internal Timing Parameters Over Recommended Operating Conditions LC4032ZE LC4064ZE -4 -4 Parameter Description Min. Max. Min. Max. Units In/Out Delays t Input Buffer Delay — 0.85 — 0.90 ns IN t Global Clock Input Buffer Delay — 1.60 — 1.60 ns GCLK_IN t Global OE Pin Delay — 2.25 — 2.25 ns GOE t Delay through Output Buffer — 0.75 — 0.90 ns BUF t Output Enable Time — 2.25 — 2.25 ns EN t Output Disable Time — 1.35 — 1.35 ns DIS t Input Power Guard Setup Time — 3.30 — 3.55 ns PGSU t Input Power Guard Hold Time — 0.00 — 0.00 ns PGH t Input Power Guard BIE Minimum Pulse Width — 5.00 — 5.00 ns PGPW Input Power Guard Recovery Time Following BIE t — 5.00 — 5.00 ns PGRT Dissertation Routing Delays t Delay through GRP — 1.60 — 1.70 ns ROUTE t Macrocell Propagation Delay — 0.25 — 0.25 ns PDi t Macrocell Delay — 0.65 — 0.65 ns MCELL t Input Buffer to Macrocell Register Delay — 0.90 — 1.00 ns INREG t Internal Feedback Delay — 0.55 — 0.55 ns FBK t Output Routing Pool Delay — 0.30 — 0.30 ns ORP Register/Latch Delays t D-Register Setup Time (Global Clock) 0.70 — 0.85 — ns S t D-Register Setup Time (Product Term Clock) 1.25 — 1.85 — ns S_PT t D-Register Hold Time 1.50 — 1.65 — ns H t T-Register Setup Time (Global Clock) 0.90 — 1.05 — ns ST t T-register Setup Time (Product Term Clock) 1.45 — 1.65 — ns ST_PT t T-Resister Hold Time 1.50 — 1.65 — ns HT t D-Input Register Setup Time (Global Clock) 0.85 — 0.80 — ns SIR t D-Input Register Setup Time (Product Term Clock) 1.45 — 1.45 — ns SIR_PT t D-Input Register Hold Time (Global Clock) 1.15 — 1.30 — ns HIR t D-Input Register Hold Time (Product Term Clock) 0.90 — 1.10 — ns HIR_PT t Register Clock to Output/Feedback MUX Time — 0.35 — 0.40 ns COi t Clock Enable Setup Time 1.00 — 2.00 — ns CES t Clock Enable Hold Time 0.00 — 0.00 — ns CEH t Latch Setup Time (Global Clock) 0.70 — 0.95 — ns SL t Latch Setup Time (Product Term Clock) 1.45 — 1.85 — ns SL_PT t Latch Hold Time 1.40 — 1.80 — ns HL t Latch Gate to Output/Feedback MUX Time — 0.40 — 0.35 ns GOi Propagation Delay through Transparent Latch to Output/ t — 0.30 — 0.25 ns PDLi Feedback MUX Asynchronous Reset or Set to Output/Feedback MUX t — 0.30 — 0.30 ns SRi Delay 24
ispMACH 4000ZE Family Data Sheet ispMACH 4000ZE Internal Timing Parameters (Cont.) Over Recommended Operating Conditions LC4032ZE LC4064ZE -4 -4 Parameter Description Min. Max. Min. Max. Units t Asynchronous Reset or Set Recovery Delay — 2.00 — 1.70 ns SRR Control Delays t GLB PT Clock Delay — 1.20 — 1.30 ns BCLK t Macrocell PT Clock Delay — 1.40 — 1.50 ns PTCLK t Block PT Set/Reset Delay — 1.10 — 1.85 ns BSR t Macrocell PT Set/Reset Delay — 1.20 — 1.90 ns PTSR t Power Guard Block Input Enable Delay — 1.60 — 1.70 ns BIE t Macrocell PT OE Delay — 2.30 — 3.15 ns PTOE t Global PT OE Delay — 1.80 — 2.15 ns GPTOE Internal Oscillator t Oscillator DYNOSCDIS Setup Time 5.00 — 5.00 — ns OSCSU t Oscillator DYNOSCDIS Hold Time 5.00 — 5.00 — ns OSCH t Oscillator OSCOUT Enable Time (To Stable) — 5.00 — 5.00 ns OSCEN t Oscillator Output Delay — 4.00 — 4.00 ns OSCOD t Oscillator OSCOUT Nominal Frequency 5.00 5.00 MHz OSCNOM t Oscillator Variation of Nominal Frequency — 30 — 30 % OSCvar Oscillator TIMEROUT Clock (Negative Edge) to Out t — 12.50 — 12.50 ns TMRCO20 (20-Bit Divider) Oscillator TIMEROUT Clock (Negative Edge) to Out t — 7.50 — 7.50 ns TMRCO10 (10-Bit Divider) Oscillator TIMEROUT Clock (Negative Edge) to Out t — 6.00 — 6.00 ns TMRCO7 (7-Bit Divider) t Oscillator TIMEROUT Reset to Out (Going Low) — 5.00 — 5.00 ns TMRRSTO Oscillator TIMEROUT Asynchronous Reset Recovery t — 4.00 — 4.00 ns TMRRR Delay t Oscillator TIMEROUT Reset Minimum Pulse Width 3.00 — 3.00 — ns TMRRSTPW Optional Delay Adjusters Base Parameter t Input Register Delay t — 1.00 — 1.00 ns INDIO INREG t Product Term Expander Delay t — 0.40 — 0.40 ns EXP MCELL t Additional Block Loading Adders t — 0.04 — 0.05 ns BLA ROUTE t Input Buffer Delays IOI Using LVTTL Standard with t , t , t LVTTL_in IN GCLK_IN GOE — 0.60 — 0.60 ns Hysteresis LVCMOS15_in Using LVCMOS 1.5 Standard t , t , t — 0.20 — 0.20 ns IN GCLK_IN GOE LVCMOS18_in Using LVCMOS 1.8 Standard t , t , t — 0.00 — 0.00 ns IN GCLK_IN GOE Using LVCMOS 2.5 Standard with t , t , t LVCMOS25_in IN GCLK_IN GOE — 0.80 — 0.80 ns Hysteresis Using LVCMOS 3.3 Standard with t , t , t LVCMOS33_in IN GCLK_IN GOE — 0.80 — 0.80 ns Hysteresis Using PCI Compatible Input with t , t , t PCI_in IN GCLK_IN GOE — 0.80 — 0.80 ns Hysteresis t Output Buffer Delays IOO LVTTL_out Output Configured as TTL Buffer t , t , t — 0.20 — 0.20 ns EN DIS BUF 25
ispMACH 4000ZE Family Data Sheet ispMACH 4000ZE Internal Timing Parameters (Cont.) Over Recommended Operating Conditions LC4032ZE LC4064ZE -4 -4 Parameter Description Min. Max. Min. Max. Units LVCMOS15_out Output Configured as 1.5V Buffer t , t , t — 0.20 — 0.20 ns EN DIS BUF LVCMOS18_out Output Configured as 1.8V Buffer t , t , t — 0.00 — 0.00 ns EN DIS BUF LVCMOS25_out Output Configured as 2.5V Buffer t , t , t — 0.10 — 0.10 ns EN DIS BUF LVCMOS33_out Output Configured as 3.3V Buffer t , t , t — 0.20 — 0.20 ns EN DIS BUF Output Configured as PCI Compati- t , t , t PCI_out EN DIS BUF — 0.20 — 0.20 ns ble Buffer Output Configured for Slow Slew t , t Slow Slew EN BUF — 1.00 — 1.00 ns Rate Note: Internal Timing Parameters are not tested and are for reference only. Refer to the timing model in this data sheet for further details. Timing v.0.8 26
ispMACH 4000ZE Family Data Sheet ispMACH 4000ZE Internal Timing Parameters (Cont.) Over Recommended Operating Conditions All Devices -5 -7 Parameter Description Min. Max. Min. Max. Units In/Out Delays t Input Buffer Delay — 1.05 — 1.90 ns IN t Global Clock Input Buffer Delay — 1.95 — 2.15 ns GCLK_IN t Global OE Pin Delay — 3.00 — 4.30 ns GOE t Delay through Output Buffer — 1.10 — 1.30 ns BUF t Output Enable Time — 2.50 — 2.70 ns EN t Output Disable Time — 2.50 — 2.70 ns DIS t Input Power Guard Setup Time — 4.30 — 5.60 ns PGSU t Input Power Guard Hold Time — 0.00 — 0.00 ns PGH t Input Power Guard BIE Minimum Pulse Width — 6.00 — 8.00 ns PGPW Input Power Guard Recovery Time Following BIE Dis- t — 5.00 — 7.00 ns PGRT sertation Routing Delays t Delay through GRP — 2.25 — 2.50 ns ROUTE t Macrocell Propagation Delay — 0.45 — 0.50 ns PDi t Macrocell Delay — 0.65 — 1.00 ns MCELL t Input Buffer to Macrocell Register Delay — 1.00 — 1.00 ns INREG t Internal Feedback Delay — 0.75 — 0.30 ns FBK t Output Routing Pool Delay — 0.30 — 0.30 ns ORP Register/Latch Delays t D-Register Setup Time (Global Clock) 0.90 — 1.25 — ns S t D-Register Setup Time (Product Term Clock) 2.00 — 2.35 — ns S_PT t D-Register Hold Time 2.00 — 3.25 — ns H t T-Register Setup Time (Global Clock) 1.10 — 1.45 — ns ST t T-register Setup Time (Product Term Clock) 2.20 — 2.65 — ns ST_PT t T-Resister Hold Time 2.00 — 3.25 — ns HT t D-Input Register Setup Time (Global Clock) 1.20 — 0.65 — ns SIR t D-Input Register Setup Time (Product Term Clock) 1.45 — 1.45 — ns SIR_PT t D-Input Register Hold Time (Global Clock) 1.40 — 2.05 — ns HIR t D-Input Register Hold Time (Product Term Clock) 1.10 — 1.20 — ns HIR_PT t Register Clock to Output/Feedback MUX Time — 0.45 — 0.75 ns COi t Clock Enable Setup Time 2.00 — 2.00 — ns CES t Clock Enable Hold Time 0.00 — 0.00 — ns CEH t Latch Setup Time (Global Clock) 0.90 — 1.55 — ns SL t Latch Setup Time (Product Term Clock) 2.00 — 2.05 — ns SL_PT t Latch Hold Time 2.00 — 1.17 — ns HL t Latch Gate to Output/Feedback MUX Time — 0.35 — 0.33 ns GOi Propagation Delay through Transparent Latch to Output/ t — 0.25 — 0.25 ns PDLi Feedback MUX Asynchronous Reset or Set to Output/Feedback MUX t — 0.95 — 0.28 ns SRi Delay 27
ispMACH 4000ZE Family Data Sheet ispMACH 4000ZE Internal Timing Parameters (Cont.) Over Recommended Operating Conditions All Devices -5 -7 Parameter Description Min. Max. Min. Max. Units t Asynchronous Reset or Set Recovery Delay — 1.80 — 1.67 ns SRR Control Delays t GLB PT Clock Delay — 1.45 — 0.95 ns BCLK t Macrocell PT Clock Delay — 1.45 — 1.15 ns PTCLK t Block PT Set/Reset Delay — 1.85 — 1.83 ns BSR t Macrocell PT Set/Reset Delay — 1.85 — 2.72 ns PTSR t Power Guard Block Input Enable Delay — 1.75 — 1.95 ns BIE t Macrocell PT OE Delay — 2.40 — 1.90 ns PTOE t Global PT OE Delay — 4.20 — 3.40 ns GPTOE Internal Oscillator t Oscillator DYNOSCDIS Setup Time 5.00 — 5.00 — ns OSCSU t Oscillator DYNOSCDIS Hold Time 5.00 — 5.00 — ns OSCH t Oscillator OSCOUT Enable Time (To Stable) — 5.00 — 5.00 ns OSCEN t Oscillator Output Delay — 4.00 — 4.00 ns OSCOD t Oscillator OSCOUT Nominal Frequency 5.00 5.00 MHz OSCNOM t Oscillator Variation of Nominal Frequency — 30 — 30 % OSCvar Oscillator TIMEROUT Clock (Negative Edge) to Out t — 12.50 — 14.50 ns TMRCO20 (20-Bit Divider) Oscillator TIMEROUT Clock (Negative Edge) to Out t — 7.50 — 9.50 ns TMRCO10 (10-Bit Divider) Oscillator TIMEROUT Clock (Negative Edge) to Out t — 6.00 — 8.00 ns TMRCO7 (7-Bit Divider) t Oscillator TIMEROUT Reset to Out (Going Low) — 5.00 — 7.00 ns TMRRSTO Oscillator TIMEROUT Asynchronous Reset Recovery t — 4.00 — 6.00 ns TMRRR Delay t Oscillator TIMEROUT Reset Minimum Pulse Width 3.00 — 5.00 — ns TMRRSTPW Optional Delay Adjusters Base Parameter t Input Register Delay t — 1.60 — 2.60 ns INDIO INREG t Product Term Expander Delay t — 0.45 — 0.50 ns EXP MCELL t Additional Block Loading Adders t — 0.05 — 0.05 ns BLA ROUTE t Input Buffer Delays IOI Using LVTTL Standard with LVTTL_in t , t , t — 0.60 — 0.60 ns Hysteresis IN GCLK_IN GOE LVCMOS15_in Using LVCMOS 1.5 Standard t , t , t — 0.20 — 0.20 ns IN GCLK_IN GOE LVCMOS18_in Using LVCMOS 1.8 Standard t , t , t — 0.00 — 0.00 ns IN GCLK_IN GOE Using LVCMOS 2.5 Standard with LVCMOS25_in t , t , t — 0.80 — 0.80 ns Hysteresis IN GCLK_IN GOE Using LVCMOS 3.3 Standard with LVCMOS33_in t , t , t — 0.80 — 0.80 ns Hysteresis IN GCLK_IN GOE Using PCI Compatible Input with PCI_in t , t , t — 0.80 — 0.80 ns Hysteresis IN GCLK_IN GOE t Output Buffer Delays IOO LVTTL_out Output Configured as TTL Buffer t , t , t — 0.20 — 0.20 ns EN DIS BUF 28
ispMACH 4000ZE Family Data Sheet ispMACH 4000ZE Internal Timing Parameters (Cont.) Over Recommended Operating Conditions All Devices -5 -7 Parameter Description Min. Max. Min. Max. Units LVCMOS15_out Output Configured as 1.5V Buffer t , t , t — 0.20 — 0.20 ns EN DIS BUF LVCMOS18_out Output Configured as 1.8V Buffer t , t , t — 0.00 — 0.00 ns EN DIS BUF LVCMOS25_out Output Configured as 2.5V Buffer t , t , t — 0.10 — 0.10 ns EN DIS BUF LVCMOS33_out Output Configured as 3.3V Buffer t , t , t — 0.20 — 0.20 ns EN DIS BUF Output Configured as PCI Compati- t , t , t PCI_out EN DIS BUF — 0.20 — 0.20 ns ble Buffer Output Configured for Slow Slew t , t Slow Slew EN BUF — 1.00 — 1.00 ns Rate Note: Internal Timing Parameters are not tested and are for reference only. Refer to the timing model in this data sheet for further details. Timing v.0.8 29
ispMACH 4000ZE Family Data Sheet Boundary Scan Waveforms and Timing Specifications Symbol Parameter Min. Max. Units t TCK [BSCAN test] clock cycle 40 — ns BTCP t TCK [BSCAN test] pulse width high 20 — ns BTCH t TCK [BSCAN test] pulse width low 20 — ns BTCL t TCK [BSCAN test] setup time 8 — ns BTSU t TCK [BSCAN test] hold time 10 — ns BTH t TCK [BSCAN test] rise and fall time 50 — mV/ns BRF t TAP controller falling edge of clock to valid output — 10 ns BTCO t TAP controller falling edge of clock to data output disable — 10 ns BTOZ t TAP controller falling edge of clock to data output enable — 10 ns BTVO t BSCAN test Capture register setup time 8 — ns BTCPSU t BSCAN test Capture register hold time 10 — ns BTCPH t BSCAN test Update reg, falling edge of clock to valid output — 25 ns BTUCO t BSCAN test Update reg, falling edge of clock to output disable — 25 ns BTUOZ t BSCAN test Update reg, falling edge of clock to output enable — 25 ns BTUOV 30
ispMACH 4000ZE Family Data Sheet Power Consumption ispMACH 4000ZE Typical ICC vs. Frequency 70 60 4256ZE 50 A) 40 m c ( 4128ZE c I 30 20 4064ZE 4032ZE 10 0 0 50 100 150 200 250 300 Frequency (MHz) Power Estimation Coefficients1 Device A B ispMACH 4032ZE 0.010 0.009 ispMACH 4064ZE 0.011 0.009 ispMACH 4128ZE 0.012 0.009 ispMACH 4256ZE 0.013 0.009 1. For further information about the use of these coefficients, refer to TN1187, Power Esti- mation in ispMACH 4000ZE Devices. 31
ispMACH 4000ZE Family Data Sheet Switching Test Conditions Figure17 shows the output test load that is used for AC testing. The specific values for resistance, capacitance, voltage, and other test conditions are shown in Table13. Figure17.Output Test Load, LVTTL and LVCMOS Standards V CCO R1 Test DUT Point R2 CL 0213A/ispm4k Table13.Test Fixture Required Components Test Condition R R C 1 Timing Ref. V 1 2 L CCO LVCMOS 3.3 = 1.5V LVCMOS 3.3 = 3.0V VCCO LVCMOS 2.5 = 2.3V LVCMOS 2.5 = 2 LVCMOS I/O, (L -> H, H -> L) 106 106 35pF VCCO LVCMOS 1.8 = 1.65V LVCMOS 1.8 = 2 VCCO LVCMOS 1.5 = 1.4V LVCMOS 1.5 = 2 LVCMOS I/O (Z -> H) 106 35pF 1.5V 3.0V LVCMOS I/O (Z -> L) 106 35pF 1.5V 3.0V LVCMOS I/O (H -> Z) 106 5pF V - 0.3 3.0V OH LVCMOS I/O (L -> Z) 106 5pF V + 0.3 3.0V OL 1. C includes test fixtures and probe capacitance. L 32
ispMACH 4000ZE Family Data Sheet Signal Descriptions Signal Names Description TMS Input – This pin is the IEEE 1149.1 Test Mode Select input, which is used to control the state machine. TCK Input – This pin is the IEEE 1149.1 Test Clock input pin, used to clock through the state machine. TDI Input – This pin is the IEEE 1149.1 Test Data In pin, used to load data. TDO Output – This pin is the IEEE 1149.1 Test Data Out pin used to shift data out. GOE0/IO, GOE1/IO These pins are configured to be either Global Output Enable Input or as general I/O pins. GND Ground NC Not Connected V The power supply pins for logic core and JTAG port. CC CLK0/I, CLK1/I, CLK2/I, CLK3/I These pins are configured to be either CLK input or as an input. V , V The power supply pins for each I/O bank. CCO0 CCO1 Input/Output1 – These are the general purpose I/O used by the logic array. y is GLB reference (alpha) and z is macrocell reference (numeric). z: 0-15. ispMACH 4032ZE y: A-B yzz ispMACH 4064ZE y: A-D ispMACH 4128ZE y: A-H ispMACH 4256ZE y: A-P 1. In some packages, certain I/Os are only available for use as inputs. See the Logic Signal Connections tables for details. ORP Reference Table 4032ZE 4064ZE 4128ZE 4256ZE Number of I/Os 32 32 48 64 64 96 64 96 108 Number of GLBs 2 4 4 4 8 8 16 16 16 Number of 16 8 Mixture of 16 8 12 4 6 Mixture of I/Os per GLB 9, 10, 6, 7, 8 14, 15 Reference ORP 16 8 9, 10, 16 8 12 4 6 6, 7, 8 Table (I/Os per 14, 15 GLB) 33
ispMACH 4000ZE Family Data Sheet ispMACH 4000ZE Power Supply and NC Connections1 Signal 48 TQFP2 64 csBGA3, 4 64 ucBGA3, 4 100 TQFP2 VCC 12, 36 E4, D5 E4, D5 25, 40, 75, 90 VCCO0 6 4032ZE: E3 C3, F3 13, 33, 95 VCCO (Bank 0) 4064ZE: E3, F4 VCCO1 30 4032ZE: D6 F6, A6 45, 63, 83 VCCO (Bank 1) 4064ZE: D6, C6 GND 13, 37 D4, E5 D4, D5 1, 26, 51, 76 GND (Bank 0) 5 D4, E5 D4, D5 7, 18, 32, 96 GND (Bank 1) 29 D4, E5 D4, D5 46, 57, 68, 82 NC — — — — 1. All grounds must be electrically connected at the board level. However, for the purposes of I/O current loading, grounds are associated with the bank shown. 2. Pin orientation follows the conventional order from pin 1 marking of the top side view and counter-clockwise. 3. Pin orientation A1 starts from the upper left corner of the top side view with alphabetical order ascending vertically and numerical order ascending horizontally. 4. All bonded grounds are connected to the following two balls, D4 and E5. 34
ispMACH 4000ZE Family Data Sheet ispMACH 4000ZE Power Supply and NC Connections1 (Cont.) Signal 132 ucBGA3 144 csBGA3 144 TQFP2 VCC M1, M7, A12, B5 H5, H8, E8, E5 36, 57, 108, 129 VCCO0 B1, H4, L2, J5, A4 E4, F4, G4, J5, D5 3, 19, 34, 47, 136 VCCO (Bank 0) VCCO1 K9, L12, F12, D9, C7 J8, H9, G9, F9, D8 64, 75, 91, 106, 119 VCCO (Bank 1) GND E5, E8, H5, H8 F6, G6, G7, F7 1, 37, 73, 109 GND (Bank 0) E2, H2, M4, B7, B3 G5, H4, H6, E6, F5 10, 184, 27, 46, 127, 137 GND (Bank 1) L7, J9, H12, E9, A9 H7, J9, G8, F8, E7 55, 65, 82, 904, 99, 118 NC — 4064ZE: E4, B2, B1, D2, D3, E1, 4128ZE: 17, 20, 38, 45, 72, 89, 92, H1, H3, H2, L1, G4, M1, K3, M2, 110, 117, 144 M4, L5, H7, L8, M8, L10, K9, M11, 4256ZE: 18, 90 H9, L12, L11, J12, J11, H10, D10, F10, D12, B12, F9, A12, C10, B10, A9, B8, E6, B5, A5, C4, B3, A2 4128ZE: D2, D3, H2, M1, K3, M11, J12, J11, D12, A12, C10, A2 1. All grounds must be electrically connected at the board level. However, for the purposes of I/O current loading, grounds are associated with the bank shown. 2. Pin orientation follows the conventional order from pin 1 marking of the top side view and counter-clockwise. 3. Pin orientation A1 starts from the upper left corner of the top side view with alphabetical order ascending vertically and numerical order ascending horizontally. 4. For the LC4256ZE, pins 18 and 90 are no connects. 35
ispMACH 4000ZE Family Data Sheet ispMACH 4032ZE and 4064ZE Logic Signal Connections: 48 TQFP ispMACH 4032ZE ispMACH 4064ZE Pin Number Bank Number GLB/MC/Pad GLB/MC/Pad 1 - TDI TDI 2 0 A5 A8 3 0 A6 A10 4 0 A7 A11 5 0 GND (Bank 0) GND (Bank 0) 6 0 VCCO (Bank 0) VCCO (Bank 0) 7 0 A8 B15 8 0 A9 B12 9 0 A10 B10 10 0 A11 B8 11 - TCK TCK 12 - VCC VCC 13 - GND GND 14 0 A12 B6 15 0 A13 B4 16 0 A14 B2 17 0 A15 B0 18 0 CLK1/I CLK1/I 19 1 CLK2/I CLK2/I 20 1 B0 C0 21 1 B1 C1 22 1 B2 C2 23 1 B3 C4 24 1 B4 C6 25 - TMS TMS 26 1 B5 C8 27 1 B6 C10 28 1 B7 C11 29 1 GND (Bank 1) GND (Bank 1) 30 1 VCCO (Bank 1) VCCO (Bank 1) 31 1 B8 D15 32 1 B9 D12 33 1 B10 D10 34 1 B11 D8 35 - TDO TDO 36 - VCC VCC 37 - GND GND 38 1 B12 D6 39 1 B13 D4 40 1 B14 D2 41 1 B15/GOE1 D0/GOE1 42 1 CLK3/I CLK3/I 36
ispMACH 4000ZE Family Data Sheet ispMACH 4032ZE and 4064ZE Logic Signal Connections: 48 TQFP (Cont.) ispMACH 4032ZE ispMACH 4064ZE Pin Number Bank Number GLB/MC/Pad GLB/MC/Pad 43 0 CLK0/I CLK0/I 44 0 A0/GOE0 A0/GOE0 45 0 A1 A1 46 0 A2 A2 47 0 A3 A4 48 0 A4 A6 37
ispMACH 4000ZE Family Data Sheet ispMACH 4032ZE and 4064ZE Logic Signal Connections: 64 csBGA ispMACH 4032ZE ispMACH 4064ZE Ball Number Bank Number GLB/MC/Pad GLB/MC/Pad B2 - TDI TDI B1 0 A5 A8 C2 0 A6 A10 C1 0 A7 A11 GND* 0 GND (Bank 0) GND (Bank 0) C3 0 NC A12 E3 0 VCCO (Bank 0) VCCO (Bank 0) D1 0 A8 B15 D2 0 NC B14 E1 0 A9 B13 D3 0 A10 B12 F1 0 A11 B11 E2 0 NC B10 G1 0 NC B9 F2 0 NC B8 H1 - TCK TCK E4 - VCC VCC GND* - GND GND G2 0 A12 B6 H2 0 NC B5 H3 0 A13 B4 GND* 0 NC GND (Bank 0) F4 0 NC VCCO (Bank 0) G3 0 A14 B3 F3 0 NC B2 H4 0 A15 B0 G4 0 CLK1/I CLK1/I H5 1 CLK2/I CLK2/I F5 1 B0 C0 G5 1 B1 C1 G6 1 B2 C2 H6 1 B3 C4 F6 1 B4 C5 H7 1 NC C6 H8 - TMS TMS G7 1 B5 C8 F7 1 B6 C10 G8 1 B7 C11 GND* 1 GND (Bank 0) GND (Bank 1) F8 1 NC C12 D6 1 VCCO (Bank 1) VCCO (Bank 1) E8 1 B8 D15 38
ispMACH 4000ZE Family Data Sheet ispMACH 4032ZE and 4064ZE Logic Signal Connections: 64 csBGA (Cont.) ispMACH 4032ZE ispMACH 4064ZE Ball Number Bank Number GLB/MC/Pad GLB/MC/Pad E7 1 NC D14 E6 1 B9 D13 D7 1 B10 D12 D8 1 NC D11 C5 1 NC D10 C7 1 B11 D9 C8 1 NC D8 B8 - TDO TDO D5 - VCC VCC GND* - GND GND A8 1 B12 D7 A7 1 NC D6 B7 1 NC D5 A6 1 B13 D4 GND* 1 NC GND (Bank 1) C6 1 NC VCCO (Bank 1) B6 1 B14 D3 A5 1 NC D2 B5 1 B15/GOE1 D0/GOE1 A4 1 CLK3/I CLK3/I C4 0 CLK0/I CLK0/I B4 0 A0/GOE0 A0/GOE0 B3 0 A1 A1 A3 0 A2 A2 A2 0 A3 A4 A1 0 A4 A6 * All bonded grounds are connected to the following two balls, D4 and E5. 39
ispMACH 4000ZE Family Data Sheet ispMACH 4064ZE Logic Signal Connections: 64 ucBGA Ball Number Bank Number GLB/MC/Pad A1 - TDI B1 0 A8 B2 0 A10 B3 0 A11 GND* 0 GND (Bank 0) C1 0 A12 C3 0 VCCO (Bank 0) C2 0 B15 D1 0 B14 D2 0 B13 D3 0 B12 E1 0 B11 E2 0 B10 E3 0 B9 F1 0 B8 F2 - TCK E4 - VCC GND* - GND H2 0 B6 H1 0 B5 G1 0 B4 GND* 0 GND (Bank 0) F3 0 VCCO (Bank 0) G2 0 B3 G3 0 B2 H3 0 B0 G4 0 CLK1/I F4 1 CLK2/I H4 1 C0 H5 1 C1 G5 1 C2 H6 1 C4 H7 1 C5 H8 1 C6 G8 - TMS G7 1 C8 G6 1 C10 F8 1 C11 GND* 1 GND (Bank 1) F7 1 C12 F6 1 VCCO (Bank 1) F5 1 D15 E8 1 D14 40
ispMACH 4000ZE Family Data Sheet ispMACH 4064ZE Logic Signal Connections: 64 ucBGA (Cont.) Ball Number Bank Number GLB/MC/Pad E7 1 D13 E6 1 D12 D8 1 D11 D7 1 D10 D6 1 D9 C8 1 D8 C7 - TDO D5 - VCC GND* - GND B8 1 D7 A8 1 D6 B7 1 D5 A7 1 D4 GND* 1 GND (Bank 1) A6 1 VCCO (Bank 1) B6 1 D3 C6 1 D2 A5 1 D0/GOE1 B5 1 CLK3/I C5 0 CLK0/I A4 0 A0/GOE0 B4 0 A1 C4 0 A2 A3 0 A4 A2 0 A6 * All bonded grounds are connected to the following two balls, D4 and E5. 41
ispMACH 4000ZE Family Data Sheet ispMACH 4064ZE, 4128ZE and 4256ZE Logic Signal Connections: 100 TQFP LC4064ZE LC4128ZE LC4256ZE Pin Bank Number Number GLB/MC/Pad GLB/MC/Pad GLB/MC/Pad 1 - GND GND GND 2 - TDI TDI TDI 3 0 A8 B0 C12 4 0 A9 B2 C10 5 0 A10 B4 C6 6 0 A11 B6 C2 7 0 GND (Bank 0) GND (Bank 0) GND (Bank 0) 8 0 A12 B8 D12 9 0 A13 B10 D10 10 0 A14 B12 D6 11 0 A15 B13 D4 12* 0 I I I 13 0 VCCO (Bank 0) VCCO (Bank 0) VCCO (Bank 0) 14 0 B15 C14 E4 15 0 B14 C12 E6 16 0 B13 C10 E10 17 0 B12 C8 E12 18 0 GND (Bank 0) GND (Bank 0) GND (Bank 0) 19 0 B11 C6 F2 20 0 B10 C5 F6 21 0 B9 C4 F10 22 0 B8 C2 F12 23* 0 I I I 24 - TCK TCK TCK 25 - VCC VCC VCC 26 - GND GND GND 27* 0 I I I 28 0 B7 D13 G12 29 0 B6 D12 G10 30 0 B5 D10 G6 31 0 B4 D8 G2 32 0 GND (Bank 0) GND (Bank 0) GND (Bank 0) 33 0 VCCO (Bank 0) VCCO (Bank 0) VCCO (Bank 0) 34 0 B3 D6 H12 35 0 B2 D4 H10 36 0 B1 D2 H6 37 0 B0 D0 H2 38 0 CLK1/I CLK1/I CLK1/I 39 1 CLK2/I CLK2/I CLK2/I 40 - VCC VCC VCC 41 1 C0 E0 I2 42
ispMACH 4000ZE Family Data Sheet ispMACH 4064ZE, 4128ZE and 4256ZE Logic Signal Connections: 100 TQFP (Cont.) LC4064ZE LC4128ZE LC4256ZE Pin Bank Number Number GLB/MC/Pad GLB/MC/Pad GLB/MC/Pad 42 1 C1 E2 I6 43 1 C2 E4 I10 44 1 C3 E6 I12 45 1 VCCO (Bank 1) VCCO (Bank 1) VCCO (Bank 1) 46 1 GND (Bank 1) GND (Bank 1) GND (Bank 1) 47 1 C4 E8 J2 48 1 C5 E10 J6 49 1 C6 E12 J10 50 1 C7 E14 J12 51 - GND GND GND 52 - TMS TMS TMS 53 1 C8 F0 K12 54 1 C9 F2 K10 55 1 C10 F4 K6 56 1 C11 F6 K2 57 1 GND (Bank 1) GND (Bank 1) GND (Bank 1) 58 1 C12 F8 L12 59 1 C13 F10 L10 60 1 C14 F12 L6 61 1 C15 F13 L4 62* 1 I I I 63 1 VCCO (Bank 1) VCCO (Bank 1) VCCO (Bank 1) 64 1 D15 G14 M4 65 1 D14 G12 M6 66 1 D13 G10 M10 67 1 D12 G8 M12 68 1 GND (Bank 1) GND (Bank 1) GND (Bank 1) 69 1 D11 G6 N2 70 1 D10 G5 N6 71 1 D9 G4 N10 72 1 D8 G2 N12 73* 1 I I I 74 - TDO TDO TDO 75 - VCC VCC VCC 76 - GND GND GND 77* 1 I I I 78 1 D7 H13 O12 79 1 D6 H12 O10 80 1 D5 H10 O6 81 1 D4 H8 O2 82 1 GND (Bank 1) GND (Bank 1) GND (Bank 1) 43
ispMACH 4000ZE Family Data Sheet ispMACH 4064ZE, 4128ZE and 4256ZE Logic Signal Connections: 100 TQFP (Cont.) LC4064ZE LC4128ZE LC4256ZE Pin Bank Number Number GLB/MC/Pad GLB/MC/Pad GLB/MC/Pad 83 1 VCCO (Bank 1) VCCO (Bank 1) VCCO (Bank 1) 84 1 D3 H6 P12 85 1 D2 H4 P10 86 1 D1 H2 P6 87 1 D0/GOE1 H0/GOE1 P2/GOE1 88 1 CLK3/I CLK3/I CLK3/I 89 0 CLK0/I CLK0/I CLK0/I 90 - VCC VCC VCC 91 0 A0/GOE0 A0/GOE0 A2/GOE0 92 0 A1 A2 A6 93 0 A2 A4 A10 94 0 A3 A6 A12 95 0 VCCO (Bank 0) VCCO (Bank 0) VCCO (Bank 0) 96 0 GND (Bank 0) GND (Bank 0) GND (Bank 0) 97 0 A4 A8 B2 98 0 A5 A10 B6 99 0 A6 A12 B10 100 0 A7 A14 B12 * This pin is input only. 44
ispMACH 4000ZE Family Data Sheet ispMACH 4128ZE Logic Signal Connections: 132 ucBGA Ball Number Bank Number GLB/MC/Pad GND* - GND A1 - TDI B1 0 VCCO (Bank 0) D3 0 B0 C1 0 B1 D2 0 B2 D1 0 B4 E4 0 B5 F3 0 B6 E2 0 GND (Bank 0) E1 0 B8 E3 0 B9 F4 0 B10 G4 0 B12 F2 0 B13 G3 0 B14 H4 0 VCCO (Bank 0) F1 0 C14 G2 0 C13 G1 0 C12 H3 0 C10 J4 0 C9 H1 0 C8 H2 0 GND (Bank 0) J3 0 C6 J1 0 C5 J2 0 C4 K3 0 C2 K2 0 C1 K1 0 C0 L2 0 VCCO (Bank 0) L1 - TCK M1 - VCC GND* - GND L3 0 D14 M2 0 D13 K4 0 D12 M3 0 D10 K5 0 D9 L4 0 D8 M4 0 GND (Bank 0) J5 0 VCCO (Bank 0) L5 0 D6 45
ispMACH 4000ZE Family Data Sheet ispMACH 4128ZE Logic Signal Connections: 132 ucBGA (Cont.) Ball Number Bank Number GLB/MC/Pad M5 0 D5 J6 0 D4 K6 0 D2 L6 0 D1 M6 0 D0 K7 0 CLK1/I L7 1 GND (Bank 1) J7 1 CLK2/I M7 - VCC K8 1 E0 L8 1 E1 M8 1 E2 J8 1 E4 L9 1 E5 M9 1 E6 K9 1 VCCO (Bank 1) J9 1 GND (Bank 1) L10 1 E8 K10 1 E9 M10 1 E10 L11 1 E12 K12 1 E13 M11 1 E14 GND* - GND M12 - TMS L12 1 VCCO (Bank 1) K11 1 F0 J10 1 F1 H9 1 F2 J12 1 F4 J11 1 F5 H10 1 F6 H12 1 GND (Bank 1) G9 1 F8 H11 1 F9 F9 1 F10 G12 1 F12 G11 1 F13 G10 1 F14 F12 1 VCCO (Bank 1) F10 1 G14 F11 1 G13 E11 1 G12 E10 1 G10 46
ispMACH 4000ZE Family Data Sheet ispMACH 4128ZE Logic Signal Connections: 132 ucBGA (Cont.) Ball Number Bank Number GLB/MC/Pad D10 1 G9 E12 1 G8 E9 1 GND (Bank 1) D12 1 G6 D11 1 G5 C12 1 G4 C10 1 G2 C11 1 G1 B11 1 G0 D9 1 VCCO (Bank 1) B12 - TDO A12 - VCC GND* - GND A10 1 H14 A11 1 H13 B10 1 H12 C9 1 H10 D8 1 H9 C8 1 H8 A9 1 GND (Bank 1) C7 1 VCCO (Bank 1) B9 1 H6 B8 1 H5 D7 1 H4 A8 1 H2 A7 1 H1 B6 1 H0/GOE1 C6 1 CLK3/I B7 0 GND (Bank 0) D6 0 CLK0/I B5 - VCC A6 0 A0/GOE0 C5 0 A1 B4 0 A2 A5 0 A4 C4 0 A5 D5 0 A6 A4 0 VCCO (Bank 0) B3 0 GND (Bank 0) D4 0 A8 A3 0 A9 C3 0 A10 B2 0 A12 C2 0 A13 47
ispMACH 4000ZE Family Data Sheet ispMACH 4128ZE Logic Signal Connections: 132 ucBGA (Cont.) Ball Number Bank Number GLB/MC/Pad A2 0 A14 * All bonded core grounds are connected to the following four balls, E5, E8, H5 and H8. 48
ispMACH 4000ZE Family Data Sheet ispMACH 4064ZE, 4128ZE and 4256ZE Logic Signal Connections: 144 csBGA LC4064ZE LC4128ZE LC4256ZE Ball Bank Number Number GLB/MC/Pad GLB/MC/Pad GLB/MC/Pad F6 - GND GND GND A1 - TDI TDI TDI E4 0 NC Ball VCCO (Bank 0) VCCO (Bank 0) B2 0 NC Ball B0 C12 B1 0 NC Ball B1 C10 C3 0 A8 B2 C8 C2 0 A9 B4 C6 C1 0 A10 B5 C4 D1 0 A11 B6 C2 G5 0 GND (Bank 0) GND (Bank 0) GND (Bank 0) D2 0 NC Ball NC Ball D14 D3 0 NC Ball NC Ball D12 E1 0 NC Ball B8 D10 E2 0 A12 B9 D8 F2 0 A13 B10 D6 D4 0 A14 B12 D4 F1 0 A15 B13 D2 F3* 0 I B14 D0 F4 0 VCCO (Bank 0) VCCO (Bank 0) VCCO (Bank 0) G1 0 B15 C14 E0 E3 0 B14 C13 E2 G2 0 B13 C12 E4 G3 0 B12 C10 E6 H1 0 NC Ball C9 E8 H3 0 NC Ball C8 E10 H2 0 NC Ball NC Ball E12 H4 0 GND (Bank 0) GND (Bank 0) GND (Bank 0) J1 0 B11 C6 F2 J3 0 B10 C5 F4 J2 0 B9 C4 F6 K1 0 B8 C2 F8 K2* 0 I C1 F10 L1 0 NC Ball C0 F12 G4 0 NC Ball VCCO (Bank 0) VCCO (Bank 0) L2 - TCK TCK TCK H5 - VCC VCC VCC G6 - GND GND GND M1 0 NC Ball NC Ball G14 K3 0 NC Ball NC Ball G12 M2 0 NC Ball D14 G10 L3* 0 I D13 G8 49
ispMACH 4000ZE Family Data Sheet ispMACH 4064ZE, 4128ZE and 4256ZE Logic Signal Connections: 144 csBGA (Cont.) LC4064ZE LC4128ZE LC4256ZE Ball Bank Number Number GLB/MC/Pad GLB/MC/Pad GLB/MC/Pad J4 0 B7 D12 G6 K4 0 B6 D10 G4 M3 0 B5 D9 G2 L4 0 B4 D8 G0 H6 0 GND (Bank 0) GND (Bank 0) GND (Bank 0) J5 0 VCCO (Bank 0) VCCO (Bank 0) VCCO (Bank 0) M4 0 NC Ball D6 H12 L5 0 NC Ball D5 H10 K5 0 B3 D4 H8 J6 0 B2 D2 H6 M5 0 B1 D1 H4 K6 0 B0 D0 H2 L6 0 CLK1/I CLK1/I CLK1/I H7 1 NC Ball GND (Bank 1) GND (Bank 1) M6 1 CLK2/I CLK2/I CLK2/I H8 - VCC VCC VCC K7 1 C0 E0 I2 M7 1 C1 E1 I4 L7 1 C2 E2 I6 J7 1 C3 E4 I8 L8 1 NC Ball E5 I10 M8 1 NC Ball E6 I12 J8 1 VCCO (Bank 1) VCCO (Bank 1) VCCO (Bank 1) J9 1 GND (Bank 1) GND (Bank 1) GND (Bank 1) M9 1 C4 E8 J2 L9 1 C5 E9 J4 K8 1 C6 E10 J6 M10 1 C7 E12 J8 L10 1 NC Ball E13 J10 K9 1 NC Ball E14 J12 M11 1 NC Ball NC Ball J14 G7 - GND GND GND M12 - TMS TMS TMS H9 1 NC Ball VCCO (Bank 1) VCCO (Bank 1) L12 1 NC Ball F0 K12 L11 1 NC Ball F1 K10 K10 1 C8 F2 K8 K12 1 C9 F4 K6 J10 1 C10 F5 K4 K11 1 C11 F6 K2 G8 1 GND (Bank 1) GND (Bank 1) GND (Bank 1) 50
ispMACH 4000ZE Family Data Sheet ispMACH 4064ZE, 4128ZE and 4256ZE Logic Signal Connections: 144 csBGA (Cont.) LC4064ZE LC4128ZE LC4256ZE Ball Bank Number Number GLB/MC/Pad GLB/MC/Pad GLB/MC/Pad J12 1 NC Ball NC Ball L14 J11 1 NC Ball NC Ball L12 H10 1 NC Ball F8 L10 H12 1 C12 F9 L8 G11 1 C13 F10 L6 H11 1 C14 F12 L4 G12 1 C15 F13 L2 G10* 1 I F14 L0 G9 1 VCCO (Bank 1) VCCO (Bank 1) VCCO (Bank 1) F12 1 D15 G14 M0 F11 1 D14 G13 M2 E11 1 D13 G12 M4 E12 1 D12 G10 M6 D10 1 NC Ball G9 M8 F10 1 NC Ball G8 M10 D12 1 NC Ball NC Ball M12 F8 1 GND (Bank 1) GND (Bank 1) GND (Bank 1) E10 1 D11 G6 N2 D11 1 D10 G5 N4 E9 1 D9 G4 N6 C12 1 D8 G2 N8 C11* 1 I G1 N10 B12 1 NC Ball G0 N12 F9 1 NC Ball VCCO (Bank 1) VCCO (Bank 1) B11 - TDO TDO TDO E8 - VCC VCC VCC F7 - GND GND GND A12 1 NC Ball NC Ball O14 C10 1 NC Ball NC Ball O12 B10 1 NC Ball H14 O10 A11* 1 I H13 O8 D9 1 D7 H12 O6 B9 1 D6 H10 O4 C9 1 D5 H9 O2 A10 1 D4 H8 O0 E7 1 GND (Bank 1) GND (Bank 1) GND (Bank 1) D8 1 VCCO (Bank 1) VCCO (Bank 1) VCCO (Bank 1) A9 1 NC Ball H6 P12 B8 1 NC Ball H5 P10 C8 1 D3 H4 P8 A8 1 D2 H2 P6 D7 1 D1 H1 P4 B7 1 D0/GOE1 H0/GOE1 P2/GOE1 51
ispMACH 4000ZE Family Data Sheet ispMACH 4064ZE, 4128ZE and 4256ZE Logic Signal Connections: 144 csBGA (Cont.) LC4064ZE LC4128ZE LC4256ZE Ball Bank Number Number GLB/MC/Pad GLB/MC/Pad GLB/MC/Pad C7 1 CLK3/I CLK3/I CLK3/I E6 0 NC Ball GND (Bank 0) GND (Bank 0) A7 0 CLK0/I CLK0/I CLK0/I E5 - VCC VCC VCC D6 0 A0/GOE0 A0/GOE0 A2/GOE0 B6 0 A1 A1 A4 A6 0 A2 A2 A6 C6 0 A3 A4 A8 B5 0 NC Ball A5 A10 A5 0 NC Ball A6 A12 D5 0 VCCO (Bank 0) VCCO (Bank 0) VCCO (Bank 0) F5 0 GND (Bank 0) GND (Bank 0) GND (Bank 0) A4 0 A4 A8 B2 B4 0 A5 A9 B4 C5 0 A6 A10 B6 A3 0 A7 A12 B8 C4 0 NC Ball A13 B10 B3 0 NC Ball A14 B12 A2 0 NC Ball NC Ball B14 * This pin is input only for the LC4064ZE. 52
ispMACH 4000ZE Family Data Sheet ispMACH 4128ZE and 4256ZE Logic Signal Connections: 144 TQFP LC4128ZE LC4256ZE Pin Number Bank Number GLB/MC/Pad GLB/MC/Pad 1 - GND GND 2 - TDI TDI 3 0 VCCO (Bank 0) VCCO (Bank 0) 4 0 B0 C12 5 0 B1 C10 6 0 B2 C8 7 0 B4 C6 8 0 B5 C4 9 0 B6 C2 10 0 GND (Bank 0) GND (Bank 0) 11 0 B8 D14 12 0 B9 D12 13 0 B10 D10 14 0 B12 D8 15 0 B13 D6 16 0 B14 D4 17* 0 NC I 18 0 GND (Bank 0) NC 19 0 VCCO (Bank 0) VCCO (Bank 0) 20* 0 NC I 21 0 C14 E2 22 0 C13 E4 23 0 C12 E6 24 0 C10 E8 25 0 C9 E10 26 0 C8 E12 27 0 GND (Bank 0) GND (Bank 0) 28 0 C6 F2 29 0 C5 F4 30 0 C4 F6 31 0 C2 F8 32 0 C1 F10 33 0 C0 F12 34 0 VCCO (Bank 0) VCCO (Bank 0) 35 - TCK TCK 36 - VCC VCC 37 - GND GND 38* 0 NC I 39 0 D14 G12 40 0 D13 G10 41 0 D12 G8 42 0 D10 G6 53
ispMACH 4000ZE Family Data Sheet ispMACH 4128ZE and 4256ZE Logic Signal Connections: 144 TQFP (Cont.) LC4128ZE LC4256ZE Pin Number Bank Number GLB/MC/Pad GLB/MC/Pad 43 0 D9 G4 44 0 D8 G2 45* 0 NC I 46 0 GND (Bank 0) GND (Bank 0) 47 0 VCCO (Bank 0) VCCO (Bank 0) 48 0 D6 H12 49 0 D5 H10 50 0 D4 H8 51 0 D2 H6 52 0 D1 H4 53 0 D0 H2 54 0 CLK1/I CLK1/I 55 1 GND (Bank 1) GND (Bank 1) 56 1 CLK2/I CLK2/I 57 - VCC VCC 58 1 E0 I2 59 1 E1 I4 60 1 E2 I6 61 1 E4 I8 62 1 E5 I10 63 1 E6 I12 64 1 VCCO (Bank 1) VCCO (Bank 1) 65 1 GND (Bank 1) GND (Bank 1) 66 1 E8 J2 67 1 E9 J4 68 1 E10 J6 69 1 E12 J8 70 1 E13 J10 71 1 E14 J12 72* 1 NC I 73 - GND GND 74 - TMS TMS 75 1 VCCO (Bank 1) VCCO (Bank 1) 76 1 F0 K12 77 1 F1 K10 78 1 F2 K8 79 1 F4 K6 80 1 F5 K4 81 1 F6 K2 82 1 GND (Bank 1) GND (Bank 1) 83 1 F8 L14 84 1 F9 L12 85 1 F10 L10 54
ispMACH 4000ZE Family Data Sheet ispMACH 4128ZE and 4256ZE Logic Signal Connections: 144 TQFP (Cont.) LC4128ZE LC4256ZE Pin Number Bank Number GLB/MC/Pad GLB/MC/Pad 86 1 F12 L8 87 1 F13 L6 88 1 F14 L4 89* 1 NC I 90 1 GND (Bank 1) NC 91 1 VCCO (Bank 1) VCCO (Bank 1) 92* 1 NC I 93 1 G14 M2 94 1 G13 M4 95 1 G12 M6 96 1 G10 M8 97 1 G9 M10 98 1 G8 M12 99 1 GND (Bank 1) GND (Bank 1) 100 1 G6 N2 101 1 G5 N4 102 1 G4 N6 103 1 G2 N8 104 1 G1 N10 105 1 G0 N12 106 1 VCCO (Bank 1) VCCO (Bank 1) 107 - TDO TDO 108 - VCC VCC 109 - GND GND 110* 1 NC I 111 1 H14 O12 112 1 H13 O10 113 1 H12 O8 114 1 H10 O6 115 1 H9 O4 116 1 H8 O2 117* 1 NC I 118 1 GND (Bank 1) GND (Bank 1) 119 1 VCCO (Bank 1) VCCO (Bank 1) 120 1 H6 P12 121 1 H5 P10 122 1 H4 P8 123 1 H2 P6 124 1 H1 P4 125 1 H0/GOE1 P2/GOE1 126 1 CLK3/I CLK3/I 127 0 GND (Bank 0) GND (Bank 0) 128 0 CLK0/I CLK0/I 55
ispMACH 4000ZE Family Data Sheet ispMACH 4128ZE and 4256ZE Logic Signal Connections: 144 TQFP (Cont.) LC4128ZE LC4256ZE Pin Number Bank Number GLB/MC/Pad GLB/MC/Pad 129 - VCC VCC 130 0 A0/GOE0 A2/GOE0 131 0 A1 A4 132 0 A2 A6 133 0 A4 A8 134 0 A5 A10 135 0 A6 A12 136 0 VCCO (Bank 0) VCCO (Bank 0) 137 0 GND (Bank 0) GND (Bank 0) 138 0 A8 B2 139 0 A9 B4 140 0 A10 B6 141 0 A12 B8 142 0 A13 B10 143 0 A14 B12 144* 0 NC I * This pin is input only for the LC4256ZE. 56
ispMACH 4000ZE Family Data Sheet Part Number Description LC XXXX XX – XX XX XXX X XX Device Family Production Status Blank = Final production device Device Number ES = Engineering samples 4032 = 32 Macrocells 4064 = 64 Macrocells Operating Temperature Range 4128 = 128 Macrocells C = Commercial 4256 = 256 Macrocells I = Industrial Pin/Ball Count Power 48 (1.0 mm thickness) ZE = Zero Power, Enhanced 64 Speed 100 4 = 4.4ns (4032ZE Only) 132 4 = 4.7ns (4064ZE Only) 144 5 = 5.8ns (All Devices) Package 7 = 7.5ns (All Devices) TN = Lead-free TQFP MN = Lead-free csBGA (0.5 mm pitch) UMN = Lead-free ucBGA (0.4 mm pitch) ispMACH 4000ZE Family Speed Grade Offering -4 -5 -7 Commercial Commercial Industrial Commercial Industrial ispMACH 4032ZE ispMACH 4064ZE ispMACH 4128ZE ispMACH 4256ZE Ordering Information Note: ispMACH 4000ZE devices are dual marked except for the slowest commercial speed grade. For example, the commercial speed grade LC4128ZE-5TN100C is also marked with the industrial grade -7I. The commercial grade is always one speed grade faster than the associated dual mark industrial grade. The slowest commercial speed grade devices are marked as commercial grade only. The markings appear as follows: Figure18.Mark Format for 100 TQFP and 144 TQFP Packages LC4128ZE LC4128ZE 5TN100C-7I 7TN100C Datecode Datecode Dual Mark Single Mark Figure19.Mark Format for 48 TQFP, 64 csBGA and 144 csBGA Packages LC4032ZE LC4032ZE 5MN-7I 7MN Datecode Datecode Dual Mark Single Mark 57
ispMACH 4000ZE Family Data Sheet Figure20.Mark Format for 64 ucBGA and 132 ucBGA Packages LC4064ZE LC4128ZE 4UN-5I 7UN Datecode Datecode Dual Mark Single Mark Lead-Free Packaging Commercial Pin/Ball Device Part Number Macrocells Voltage t Package Count I/O Grade PD LC4032ZE-4TN48C 32 1.8 4.4 Lead-Free TQFP 48 32 C LC4032ZE-5TN48C 32 1.8 5.8 Lead-Free TQFP 48 32 C LC4032ZE-7TN48C 32 1.8 7.5 Lead-Free TQFP 48 32 C LC4032ZE LC4032ZE-4MN64C 32 1.8 4.4 Lead-Free csBGA 64 32 C LC4032ZE-5MN64C 32 1.8 5.8 Lead-Free csBGA 64 32 C LC4032ZE-7MN64C 32 1.8 7.5 Lead-Free csBGA 64 32 C LC4064ZE-4TN48C 64 1.8 4.7 Lead-Free TQFP 48 32 C LC4064ZE-5TN48C 64 1.8 5.8 Lead-Free TQFP 48 32 C LC4064ZE-7TN48C 64 1.8 7.5 Lead-Free TQFP 48 32 C LC4064ZE-4TN100C 64 1.8 4.7 Lead-Free TQFP 100 64 C LC4064ZE-5TN100C 64 1.8 5.8 Lead-Free TQFP 100 64 C LC4064ZE-7TN100C 64 1.8 7.5 Lead-Free TQFP 100 64 C LC4064ZE LC4064ZE-4MN64C 64 1.8 4.7 Lead-Free csBGA 64 48 C LC4064ZE-5MN64C 64 1.8 5.8 Lead-Free csBGA 64 48 C LC4064ZE-7MN64C 64 1.8 7.5 Lead-Free csBGA 64 48 C LC4064ZE-4MN144C 64 1.8 4.7 Lead-Free csBGA 144 64 C LC4064ZE-5MN144C 64 1.8 5.8 Lead-Free csBGA 144 64 C LC4064ZE-7MN144C 64 1.8 7.5 Lead-Free csBGA 144 64 C LC4128ZE-5TN100C 128 1.8 5.8 Lead-Free TQFP 100 64 C LC4128ZE-7TN100C 128 1.8 7.5 Lead-Free TQFP 100 64 C LC4128ZE-5TN144C 128 1.8 5.8 Lead-Free TQFP 144 96 C LC4128ZE-7TN144C 128 1.8 7.5 Lead-Free TQFP 144 96 C LC4128ZE LC4128ZE-5UMN132C 128 1.8 5.8 Lead-Free ucBGA 132 96 C LC4128ZE-7UMN132C 128 1.8 7.5 Lead-Free ucBGA 132 96 C LC4128ZE-5MN144C 128 1.8 5.8 Lead-Free csBGA 144 96 C LC4128ZE-7MN144C 128 1.8 7.5 Lead-Free csBGA 144 96 C LC4256ZE-5TN100C 256 1.8 5.8 Lead-Free TQFP 100 64 C LC4256ZE-7TN100C 256 1.8 7.5 Lead-Free TQFP 100 64 C LC4256ZE-5TN144C 256 1.8 5.8 Lead-Free TQFP 144 96 C LC4256ZE LC4256ZE-7TN144C 256 1.8 7.5 Lead-Free TQFP 144 96 C LC4256ZE-5MN144C 256 1.8 5.8 Lead-Free csBGA 144 108 C LC4256ZE-7MN144C 256 1.8 7.5 Lead-Free csBGA 144 108 C 58
ispMACH 4000ZE Family Data Sheet Industrial Pin/Ball Device Part Number Macrocells Voltage t Package Count I/O Grade PD LC4032ZE-5TN48I 32 1.8 5.8 Lead-Free TQFP 48 32 I LC4032ZE-7TN48I 32 1.8 7.5 Lead-Free TQFP 48 32 I LC4032ZE LC4032ZE-5MN64I 32 1.8 5.8 Lead-Free csBGA 64 32 I LC4032ZE-7MN64I 32 1.8 7.5 Lead-Free csBGA 64 32 I LC4064ZE-5TN48I 64 1.8 5.8 Lead-Free TQFP 48 32 I LC4064ZE-7TN48I 64 1.8 7.5 Lead-Free TQFP 48 32 I LC4064ZE-5TN100I 64 1.8 5.8 Lead-Free TQFP 100 64 I LC4064ZE-7TN100I 64 1.8 7.5 Lead-Free TQFP 100 64 I LC4064ZE-5MN64I 64 1.8 5.8 Lead-Free csBGA 64 48 I LC4064ZE LC4064ZE-7MN64I 64 1.8 7.5 Lead-Free csBGA 64 48 I LC4064ZE-5UMN64I 64 1.8 5.8 Lead-Free ucBGA 64 48 I LC4064ZE-7UMN64I 64 1.8 7.5 Lead-Free ucBGA 64 48 I LC4064ZE-5MN144I 64 1.8 5.8 Lead-Free csBGA 144 64 I LC4064ZE-7MN144I 64 1.8 7.5 Lead-Free csBGA 144 64 I LC4128ZE-7TN100I 128 1.8 7.5 Lead-Free TQFP 100 64 I LC4128ZE-7UMN132I 128 1.8 7.5 Lead-Free ucBGA 132 96 I LC4128ZE LC4128ZE-7TN144I 128 1.8 7.5 Lead-Free TQFP 144 96 I LC4128ZE-7MN144I 128 1.8 7.5 Lead-Free csBGA 144 96 I LC4256ZE-7TN100I 256 1.8 7.5 Lead-Free TQFP 100 64 I LC4256ZE LC4256ZE-7TN144I 256 1.8 7.5 Lead-Free TQFP 144 96 I LC4256ZE-7MN144I 256 1.8 7.5 Lead-Free csBGA 144 108 I 1. Contact factory for product availability. For Further Information In addition to this data sheet, the following technical notes may be helpful when designing with the ispMACH 4000ZE family: (cid:129) TN1168, ispMACH 4000ZE Timing Model Design and Usage Guidelines (cid:129) TN1174, Advanced Features of the ispMACH 4000ZE Family (cid:129) TN1187, Power Estimation in ispMACH 4000ZE Devices (cid:129) Package Diagrams Technical Support Assistance Hotline: 1-800-LATTICE (North America) +1-503-268-8001 (Outside North America) e-mail: techsupport@latticesemi.com Internet: www.latticesemi.com 59
ispMACH 4000ZE Family Data Sheet Revision History Date Version Change Summary April 2008 01.0 Initial release. July 2008 01.1 Updated Features bullets. Updated typical Hysteresis voltage. Updated Power Guard for Dedicated Inputs section. Updated DC Electrical Characteristics table. Updated Supply Current table. Updated I/O DC Electrical Characteristics table and note 2. Updated ispMACH 4000ZE Timing Model. Added new parameters for the Internal Oscillator. Updated ORP Reference table. Updated Power Supply and NC Connections table. Updated 100 TQFP Logic Signal Connections table with LC4128ZE and 4256ZE. Updated 144 csBGA Logic Signal Connections table with LC4128ZE and 4256ZE. Added 144 TQFP Logic Signal Connections table. August 2008 01.2 Data sheet status changed from advance to final. Updated Supply Current table. Updated External Switching Characteristics. Updated Internal Timing Parameters. Updated Power Consumption graph and Power Estimation Coefficients table. Updated Ordering Information mark format example. December 2008 01.3 Updated ispMACH 4000ZE Family Selection Guide table to include 64-ball ucBGA and 132-ball ucBGA packages. Updated ispMACH 4000ZE Power Supply and NC Connections table to include 64-ball ucBGA and 132-ball ucBGA packages. Added Logic Signal Connections tables for 64-ball ucBGA and 132-ball ucBGA packages. Updated Part Number Description diagram for 64-ball ucBGA and 132-ball ucBGA packages. Updated Ordering Information tables for 64-ball ucBGA and 132-ball ucBGA packages. May 2009 01.4 Correction to t , t t and f parameters in External Switching Characteristics table. CW GW, WIR MAX June 2011 01.5 Added copper bond package part numbers. Added footnote 4 to Absolute Maximum Ratings. February 2012 01.6 Updated document with new corporate logo. February 2012 01.7 Removed copper bond packaging information. Refer to PCN 04A-12 for further information. Updated topside marks with new logos in the Ordering Information section. 60