LatticeMico32开放、免费的32位软处理器

Lattice Mico32 LogoLatticeMico32™是一个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目标器件

三种配置来优化电路板布局和性能

  • 基本
    • 无乘法器
    • 多周期移位器
    • 无Cache
  • 标准
    • 乘法器
    • 流水线移位器
    • 8K I-Cache,无D-Cache
  • 完整
    • 乘法器
    • 流水线移位器
    • 8K I-Cache,8K D-Cache

开发工具

LatticeMico System是用来实现一个带有附加外设的LatticeMico32系统。它基于Eclipse C/C++开发工具环境,是业界用于构建软件的开放源代码的开发和应用框架。

支持的开发板

莱迪思预定意了一些开发板作为LatticeMico System软件中的平台。这使您可以快速开始在这些板上开发基于LatticeMico32的系统。以下是已经开发的开发板:

  • 适用于LatticeECP2的LatticeMico32开发板
  • 适用于LatticeECP的LatticeMico32开发板

特性

  • 专为莱迪思FPGA器件而优化
  • 增强性能的功能集
    • RISC架构
    • 32位数据通道和32位指令
    • 32个通用寄存器
    • 处理多达32个外部中断
    • 可选指令和数据高速缓存
    • 双WISHBONE存储器接口(指令和数据)

Jump to

块关系图

性能和大小

性能和资源的使用1
莱迪思FPGA系列 配置 LUT fMAX (MHz)
LatticeECP3 标准 2,370 115
LatticeXP2TM 标准 2,406 85
LatticeECP2/M 标准 2,497 110

1性能和资源使用参数是使用Lattice Diamond软件测得。当使用莱迪思FPGA系列中不同密度、速度或级别的LatticeMico32器件时,性能可能会不同。

订购信息

关于LatticeMico System开发工具的最新信息,请访问本链接。该页面将不断提供最新版本的LatticeMico System软件。

欲了解更多有关适用于其他莱迪思FPGA系列的LatticeMico32的信息,请联系您当地的莱迪思销售办事处

文档

快速参考
资讯资源
下载
标题 编号 版本 日期 格式 文件大小
LatticeMico DMA Controller 3.3
3.3 6/16/2015 PDF 404.2 KB
LatticeMico SPI Flash 3.7
3.7 6/16/2015 PDF 234.8 KB
LatticeMico Dual-Port On-Chip Memory Controller 3.1
3.1 6/16/2015 PDF 738.2 KB
LatticeMico GPIO 3.5
3.5 6/16/2015 PDF 316.8 KB
LatticeMico Parallel Flash Controller 3.2
3.2 6/16/2015 PDF 250.2 KB
LatticeMico Embedded Function Block 1.6
1.6 6/16/2015 PDF 422.5 KB
LatticeMico SPI 3.1
3.1 6/16/2015 PDF 302.5 KB
LatticeMico Master Passthrough 3.3
3.3 6/16/2015 PDF 80.2 KB
LatticeMico32 Asynchronous SRAM Controller
1.1 11/15/2010 PDF 232.7 KB
LatticeMico On-Chip Memory Controller
3.4 1/14/2015 PDF 187.8 KB
LatticeMico Asynchronous SRAM Controller 3.3
3.3 6/16/2015 PDF 338 KB
LatticeMico Memory Passthrough 3.1
3.1 6/16/2015 PDF 80.5 KB
LatticeMico UART 3.8
3.8 6/16/2015 PDF 387.4 KB
LatticeMico Timer 3.1
3.1 6/16/2015 PDF 278 KB
标题 编号 版本 日期 格式 文件大小
LatticeMico32 Migration Concerns Post ispLEVER 8.1 and Diamond 1.0
TN1221 11/5/2010 PDF 404.1 KB
标题 编号 版本 日期 格式 文件大小
LatticeMico8 Processor Reference Manual 2.1
2.1 1/21/2013 PDF 572.2 KB
JSP Kernel User Guide
1.6.1 4/14/2008 PDF 302.3 KB
LatticeMico32/DSP Development Board User Guide
Contains description of components, and board schematics.
EB17 01.4 12/15/2008 PDF 2.4 MB
LatticeMico32 HW Developer User Guide
1.0 10/10/2017 PDF 1.4 MB
LatticeMico32/DSP Development Board for LatticeECP2 Devices User's Guide
Contains description of components, and board schematics.
EB26 2.6 6/4/2009 PDF 1.9 MB
LatticeMico32 SW Developer User Guide
1.0 10/10/2017 PDF 5 MB
LatticeMico32 Tri-Speed Ethernet MAC Demo
3/1/2007 PDF 1 MB
LatticeMico32 Processor Reference Manual 2.1
2.1 1/21/2013 PDF 898.8 KB
标题 编号 版本 日期 格式 文件大小
LatticeMico32 Product Brief
I0186 7/10/2012 PDF 1.2 MB
Lattice Diamond Software Product Brief
Product Brochure for Lattice Diamond software.
I0207G Rev. 2 6/20/2019 PDF 1.9 MB
标题 编号 版本 日期 格式 文件大小
LatticeMico32 Tutorial 3.9
1.0 1/1/0001 PDF 7.8 MB
LatticeMico32 Tutorial
1.0 10/10/2017 PDF 7.8 MB
标题 编号 版本 日期 格式 文件大小
The Challenges of Automotive Vision Systems Design
4/1/2007 PDF 341.5 KB
标题 编号 版本 日期 格式 文件大小
LatticeMico32 Gigabit Ethernet MAC Demo
10/25/2007 ZIP 19.6 MB
LatticeMico32 Tri-Speed Ethernet MAC Demo
7.1SP1 10/15/2008 ZIP 13.8 MB
LatticeMico32 DDR SDRAM Demo
Targeted for ECP LatticeMico32 standard board.
2/27/2009 ZIP 13.8 MB