|
|
Lattice provides the industry’s highest performance parallel I/O for both its high performance (LatticeSC), low cost (Lattice ECP2/M) as well as non-volatile (Lattice XP/XP2) families. The LatticeSC family is equipped with PURESPEED I/O technology with differential I/O rates topping 2Gbps, while the LatticeECP2/M families have the sysIO blocks delivering an industry best differential I/O performance of 840Mbps. LatticeSC PURESPEED I/OThe PURSEPEED I/O structure delivers the industry highest parallel I/O speeds by combing the following technologies:
![]() Building Blocks of LatticeSC PURESPEED I/O System The dedicated alignment logic combines a highly granular Input Delay block (144 delay elements in 70ps step sizes) with the AIL block. The AIL block examines the user defined setup and hold times (or the data valid window, including system jitter), and works with the INDEL block to adjust the data delay until the data edge falls outside the user defined window. This happens dynamically over process, voltage and temperature, and guarantees that setup and hold time violations do not occur. A truly set and forget system. ![]() Closed Loop Alignment Using INDEL and AIL Circuitry
LatticeECP2/M and LatticeXP/XP2 sysIO
![]() Building Blocks of Lattice ECP2/M sysIO For memory interfaces, the sysIO block comes with a pre-engineered alignment block that aligns DQS with DQ over process, voltage and temperature, while ensuring seamless clock transition from the high speed I/O to the FPGA logic.
2 For LatticeXP, Clock Frequency for DDR1/2 SDRAM is 166 MHz, Pin Throughput of 333 Mbps 3 For LatticeXP2, Clock Frequency for DDR1/2 SDRAM is 200 Mhz, Pin Throughput of 400 Mbps. 4 SPI4.2 IP is available only for ECP2/M family of devices. |