1.4.3 Lattice公司及产品介绍
Lattice公司于1983年在美国俄勒冈州成立,1985年在特拉华州重组。Lattice公司的FPGA产品主要在低功耗、小尺寸方面应用比较广泛。本小节主要介绍Lattice公司的XP2系列和MachXO2系列FPGA。
1.LatticeXP2系列FPGA
Lattice公司的LatticeXP2系列FPGA是一款瞬时上电、安全、小尺寸的FPGA,具有多功能的开发平台,采用flexiFLASH架构,结合了一个基于FPGA基本结构的四输入LUT及用于设计数据片上存储的FLASH非易失性单元。flexiFLASH架构提供了分布式和嵌入式存储器、增强型sysDSP模块、PLL和预置的源同步I/O。多功能I/O支持DDR/DDR2及LVDS。该系列FPGA广泛应用在各种对成本敏感的领域,包括消费类电子、汽车、医疗、工业控制及网络和计算。此外,LatticeXP2系列FPGA的特性还包括:能够访问通用串行TAG存储器、固有的设计安全性、128位AES比特流加密、通过TransFR实现实时更新和现场重构及双启动技术。
LatticeXP2系列FPGA的主要特性和优点总结如下。
1)flexiFLASH架构
(1)瞬时上电(1ms),单片集成。
(2)高的逻辑与I/O比。
(3)嵌入式和分布式存储器。
(4)灵活、高性能的I/O。
2)现场更新技术
(1)TransFR技术——在设备持续工作的情况下更新逻辑配置。
(2)使用外部SPI FLASH的双引导功能提高可靠性。
(3)使用128位AES比特流加密的安全更新。
3)优化的FPGA架构
(1)密度从5Kbit到40Kbit的四输入LUT。
(2)高达885 Kbit的sysMEM模块RAM。
(3)高达83 Kbit的分布式RAM。
(4)低成本的TQFP、PQFP和BGA封装。
4)高性能sysDSP模块
(1)3~8个乘法和累加模块。
(2)12~32个18×18乘法器。
5)灵活的sysIO缓冲器支持
(1)LVCMOS 3.3/2.5/1.8/1.5/1.2、LVTTL.
(2)SSTL 18 class I、II,SSTL 3/2 class I、II.
(3)HSTL15 class I,HSTL18 class I、II.
(4)PCI.
(5)LVDS、Bus-LVDS、LVPECL.
6)预置的源同步接口
(1)高达200MHz/400Mbps的DDR/DDR2。
(2)高达600Mbps的7:1 LVDS。
(3)高达750Mbps的通用接口。
7)多达4个sysCLOCK PLL
sysCLOCK PLL可实现时钟倍频、分频及时钟相移等。
8)系统级支持
(1)用于器件编程的SPI/JTAG接口。
(2)基于IEEE 1149.1标准的边界扫描。
(3)用于初始化和通用功能的板上振荡器。
(4)软错误检测(SED)逻辑。
2.MachXO2系列FPGA
MachXO2系列FPGA能够实现瞬时启动,迅速实现控制,启动时间小于1ms。MachXO2系列FPGA可以在上电时迅速控制信号,以确保出色的系统性能和可靠的运行。MachXO2系列FPGA通过内部逻辑提升系统性能,内嵌硬件加速逻辑和多达6864个LUT4,可减轻处理器工作负担并提升系统性能。MachXO2系列FPGA拥有3.3/2.5V和1.2V内核电压选择,待机功耗低至22μW,可节省更多成本。
MachXO2系列FPGA的特性如下。
(1)高达256 Kbit的用户FLASH和240 Kbit sysMEM嵌入式块RAM。
(2)多达334个可热插拔的I/O,可防止额外漏电。
(3)通过JTAG、SPI、I2C和Wishbone进行编程。
(4)TransFR功能支持现场设计升级,无须中断设备运行。
(5)可编程sysIO缓冲器支持LVCMOS、LVTTL、PCI、LVDS等接口。