LATTICE MachXO开发板教程与中文资料解析

版权申诉
0 下载量 178 浏览量 更新于2024-07-07 收藏 1.49MB PDF 举报
"LATTICE开发板原理图测试代码软件使用以及中文资料2.pdf" 本文档详细介绍了LATTICE公司的MachXO系列可编程逻辑器件,这是一种创新的解决方案,旨在替代传统CPLD和部分低容量FPGA的应用场景。MachXO系列基于130纳米非易失性嵌入式Flash工艺,采用4-输入查找表(LUT)结构,降低了50%的单位逻辑功能成本,并增强了性能。 MachXO器件提供了一系列增强功能,包括分布式存储器、低功耗睡眠模式和TransFR技术,后者允许在不中断设备运行的情况下透明地更新逻辑配置。对于较大的器件,还集成了嵌入式RAM(EBR)、锁相环(PLL)时钟电路以及对PCI和LVDS I/O的支持,这些特性通常只在FPGA中才能找到。同时,它保持了LATTICE前一代CPLD如MACH系列的快速上电、单片结构和高速性能。 MachXO系列分为"E"型和"C"型。"E"型器件采用1.2V逻辑核心,特别适合低功耗应用。而"C"型器件则通过片上电压调整器支持1.8V、2.5V或3.3V的外部电压,以适应传统系统的电源需求。每个器件的核心是一组查找表,可以实现逻辑功能和小规模分布式内存。灵活的I/O接口支持多种流行的标准,如LVCMOS,在更大规模的器件中还包括PCI和LVDS支持。 MachXO的睡眠模式显著降低了待机功耗,适用于低功耗应用。TransFR技术则允许器件在运行过程中进行现场重配置,无需中断操作,这大大提升了设备的灵活性和实用性。这些特性结合其高性能和低功耗特性,使MachXO系列成为各种嵌入式系统设计的理想选择。开发者可以通过LATTICE官方网站获取更多信息和相关软件工具,以便于在开发板上进行测试和应用开发。