LatticeMico32™是一个32位哈佛RISC架构的“软”微处理器,可通过一个开放的IP核许可证协议免费获得。LatticeMico32为你提供了在一个开放源代码的硬件设计中所期望的可视性、灵活性和可移植性。我们提供您所需的一切,包括软件开发工具(LatticeMico™ System)和评估板,以便在硬件中尝试您的设计。
通过结合一个32位宽指令集和32个通用寄存器,LatticeMico32提供了适用于各种市场应用的性能和灵活性。使用RISC架构,内核消耗最少的器件资源,同时保证板上应用集所需的性能。为了加速微处理器系统的开发,还有几个可选的WISHBONE兼容的外设可以集成到LatticeMico32中。
兼容WISHBONE的外设
为了加速微处理器系统的开发,还有几个可选的兼容WISHBONE的外设可以与LatticeMico32结合使用。
- 存储器控制器
- DDR & DDR2 & DDR3 SDRAM
- 异步SRAM
- 片上存储器模块
- SDRAM控制器
- 片上双端口存储器
- SPI闪存
- 并行闪存
- I/O
- 32位定时器
- DMA控制器
- GPIO
- I2C主控
- SPI
- 三速以太网MAC
- UART
- PCI目标器件
三种配置来优化电路板布局和性能
- 基本
- 标准
- 乘法器
- 流水线移位器
- 8K I-Cache,无D-Cache
- 完整
- 乘法器
- 流水线移位器
- 8K I-Cache,8K D-Cache
开发工具
LatticeMico System是用来实现一个带有附加外设的LatticeMico32系统。它基于Eclipse C/C++开发工具环境,是业界用于构建软件的开放源代码的开发和应用框架。
支持的开发板
莱迪思预定意了一些开发板作为LatticeMico System软件中的平台。这使您可以快速开始在这些板上开发基于LatticeMico32的系统。以下是已经开发的开发板:
- 适用于LatticeECP2的LatticeMico32开发板
- 适用于LatticeECP的LatticeMico32开发板