LatticeMico32™是一个32位哈佛RISC架构的“软”微处理器,可通过一个开放的IP核许可证 [EN]协议免费获得。LatticeMico32为你提供了在一个开放源代码的硬件设计中所期望的可视性、灵活性和可移植性。我们提供您所需的一切,包括软件开发工具(LatticeMico™ System)和评估板,以便在硬件中尝试您的设计。
通过结合一个32位宽指令集和32个通用寄存器,LatticeMico32提供了适用于各种市场应用的性能和灵活性。使用RISC架构,内核消耗最少的器件资源,同时保证板上应用集所需的性能。为了加速微处理器系统的开发,还有几个可选的WISHBONE兼容的外设可以集成到LatticeMico32中。
为了加速微处理器系统的开发,还有几个可选的兼容WISHBONE的外设可以与LatticeMico32结合使用。
| 莱迪思FPGA系列 | 配置 | LUT | fMAX (MHz) |
|---|---|---|---|
| LatticeECP3 | 标准 | 2,370 | 115 |
| LatticeXP2TM | 标准 | 2,406 | 85 |
| LatticeECP2/M | 标准 | 2,497 | 110 |
1性能和资源使用参数是使用Lattice Diamond软件测得。当使用莱迪思FPGA系列中不同密度、速度或级别的LatticeMico32器件时,性能可能会不同。
欲了解更多有关适用于其他莱迪思FPGA系列的LatticeMico32的信息,请联系您当地的莱迪思销售办事处。
您正在寻找一个8位微控制器?请查阅LatticeMico8。
LatticeMico System是用来实现一个带有附加外设的LatticeMico32系统。它基于Eclipse C/C++开发工具环境,是业界用于构建软件的开放源代码的开发和应用框架。
欲了解更多详细信息,请访问LatticeMico System开发工具
莱迪思预定意了一些开发板作为LatticeMico System软件中的平台。这使您可以快速开始在这些板上开发基于LatticeMico32的系统。以下是已经开发的开发板:
莱迪思开发了用于演示LatticeMico32使用的设计,适用于各种系统级应用。目前支持的演示示例如下。
本示例演示了 适用于LatticeECP2的LatticeMico32开发板 [EN]上三速以太网MAC IP核的100Mbps工作,使用了网络服务器和开放源代码的轻量级IP(lwIP)网络协议栈。
本示例演示了 LatticeECP2高级板 [EN]上三速以太网MAC IP核的千兆功能,使用了网络服务器和开放源代码的轻量级IP(lwIP)网络协议栈。
本示例演示了LatticeMico32在 适用于LatticeECP2的LatticeMico32开发板 [EN]上的工作并使用 DDR SDRAM控制器IP核。DRAM分区并存储LatticeMico32代码在一块区域,并在另一块区域存储VGA图形信息。
本示例演示了 适用于LatticeECP2的LatticeMico32开发板 [EN]的工作。它提供了一个示例uCLinux环境,配置用作网络服务器。它还提供了本地和远程登录到命令行程序。该环境还提供了客制化的应用开发。请访问 LatticeMico32 uClinux页面 [EN]下载演示示例和相关的文档。
关于LatticeMico System开发工具的最新信息,请访问本链接。该页面将不断提供最新版本的LatticeMico System软件。
有关LatticeMico32的已知问题,请点击这里。