Lattice Semiconductor Corporation
Home > Products > CPLD > MachXO2 > Flexible sysIO Buffers

Flexible sysIO Buffers

The MachXO2 PLD family sysIO buffers are designed to meet the needs of flexible I/O standards in today’s fast-paced design world. The supported I/O standards range from single-ended I/O standards to differential I/O standards so that you can easily interface your designs to standard buses, memory devices, video applications and emerging standards. The sysIO interface contains multiple Programmable I/O Cell (PIC) blocks.

Up-to Six General Purpose I/O Banks per Device

The number of banks varies between the devices of this family. I/Os in the three larger density devices are arranged in six I/O banks, as shown in Figure 1. The three lower density devices have four I/O banks (one bank per side). You can implement I/O interfaces with multiple compatible I/O standards within a bank. MachXO2 I/O are designed such that LVCMOS/LVTTL inputs can be placed in an I/O bank independent of VCCIO selections.  

The figure below shows I/O banks in MachXO2 devices.


Asymmetrical I/O Banks

MachXO2-2000 and larger density devices have asymmetrical I/O banks. The left edge is divided into three small I/O banks. This unique arrangement provides you with more flexibility and maximum I/O usage.

Broad Range of I/O Standards

As illustrated in the table below, MachXO2 devices support a broad range of I/O standards.

Standard Left Right Bottom Top
LVTTL   checkmark  checkmark   checkmark   checkmark
PCI       checkmark  
LVCMOS33   checkmark   checkmark   checkmark   checkmark
LVCMOS25   checkmark   checkmark   checkmark   checkmark
LVCMOS18   checkmark   checkmark   checkmark   checkmark
LVCMOS15   checkmark   checkmark  checkmark   checkmark
LVCMOS12  checkmark  checkmark  checkmark  checkmark
SSTL25/18   checkmark  checkmark   checkmark   checkmark
HSTL18   checkmark   checkmark   checkmark   checkmark
LVDS Outputs         checkmark
LVDS Inputs   checkmark   checkmark   checkmark1   checkmark

1 With on-chip differential termination

 

Per Pin Configurable Functions

MachXO2 I/Os are designed to allow per pin configuration of the following functions:

Source Synchronous Interface

You can use source synchronous interfaces to interface to low cost DDR/DDR2/LPDDR DRAM memory, or to implement display interfaces or interfaces to other devices such as high-speed ADCs and DACs.  MachXO2 devices contain a number of pre-engineered elements to enable easy implementation of source synchronous interfaces. 


For more information refer to:
TN1202: MachXO2 sysIO Usage Guide 
TN1203: MachXO2 High-Speed Source Synchronous and Memory Interfaces
 

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012