The LatticeECP4 offers a wide range of system I/Os (GIGA sysIOs) to connect the FPGA to other devices within a system. These range from single-ended, differential, to serial I/Os with embedded clock data recovery (CDR) circuits, and high-speed memory interfaces (DDR, DDR2, and DDR3).
|
|
The LatticeECP4 FPGAs contain up to 36 embedded clock data recovery (CDR) circuits, which can be combined with the differential I/Os to implement GIGA serial interfaces with speeds up to 1.25 Gbps. In particular, GIGA serial I/Os can be used to implement popular Gigabit Ethernet and SGMII interfaces. The GIGA serial I/Os can also be directly connected to built-in MACO Communication Engines. The ability to implement Gigabit Ethernet interfaces using general purpose I/Os conserves the 6G SERDES for higher bandwidth interfaces and enables designers to build high port density communication equipment using the low cost LatticeECP4 FPGAs.
The figure below illustrates the functional block diagram of a LatticeECP4 CDR circuit, where the phase relationship of the receive data is monitored against a recovered clock. Using soft IP specifically designed to dynamically monitor and control the Clock Alignment logic, designers can establish and maintain a valid receive data window. To learn more about the capabilities of pre-engineered source synchronous I/Os in LatticeECP4 FPGAs, download the LatticeECP4 High Speed I/O Whitepaper.
