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 Processor Reference Manual 2.1
2.1 1/21/2013 PDF 898.8 KB
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 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
Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.