LatticeMico8开放、免费的8位软微控制器

Lattice Mico8 LogoLatticeMico8是一个8位微控制器,针对可编程逻辑器件MachXO2TM系列进行了优化和全面测试。还可用于其他可编程门阵列(FPGA)系列的参考设计。集成了全面18位宽指令集与32个通用寄存器,LatticeMico8适合各种市场,包括通讯、消费、计算机、医疗、工业和汽车。该核耗费最少的器件资源,在最小配置的情况下,少于200个查找表(LUT),同时保持了广泛的功能集。

LatticeMico8是依据新的开放知识产权(IP)核的许可证进行授权,这是FPGA供应商首次提供这样的授权。使用开放源代码IP的主要好处是更大的灵活性,提高了便携性,并且没有成本。这项新协议提供了标准的开放源代码的所有优点,并且允许用户将专有设计与开放源代码的核结合在一起。此外,它还允许设计以位流或FPGA格式的方式销售,无需将它与许可证的副件捆绑在一起。

开发工具

LatticeMico系统可使用相关的外设来实现一个LatticeMico8微控制器系统。它基于Eclipse C/C++开发工具环境,这是一个业界用于软件开发的开放源代码的开发和应用框架。欲了解更多详细信息,请访问LatticeMico System开发工具。

特性

  • 创新的开放IP核许可证
  • 高效的结构和板上特性集
    • 18位宽指令
    • 可配置16或32个通用寄存器
    • 可配置的指令存储器(PROM)
      • 通过Wishbone连接的内部或外部存储器
      • 可配置用于256、512、1K、2K或4K指令
    • 高速暂存存储器
      • 通过Wishbone连接的内部或外部存储器
      • 使用分页存储可配置高达4G(每页256字节)
    • 每条指令最少两个周期
    • 可配置的8, 16或32级调用堆栈
    • 支持多达8个外部中断
    • 集成的硬件加载器为外部非易失性存储器,有选择性的初始化PROM和高速暂存
  • Wishbone外设:
    • GPIO, UART, DMA控制器, SPI闪存控制器, MachXO2 EFB (I2C, SPI, 定时器)

立即跳转到

框图

性能和大小

配置编号 说明* 器件 LUT 寄存器 f MAX
(MHz)
1 16个寄存器、数据和I/O可寻址范围256、
8级可调用堆栈深度、512 PROM、32字节内部SP
LCMXO2-1200HC-5T G100C 194 83 46.2
2 32个寄存器、数据和I/O可寻址范围256、
8级可调用堆栈深度、512 PROM、32字节内部SP
LCMXO2-1200HC-5T G100C 206 83 49
3 16个寄存器、数据和I/O可寻址范围256、
8级可调用堆栈深度、512 PROM、16字节内部SP
LCMXO2-1200HC-5T G100C 193 83 48
4 32个寄存器、数据和I/O可寻址范围256、
8级可调用堆栈深度、512 PROM, 16字节内部SP
LCMXO2-1200HC-5T G100C 205 83 52.2

* SP = 高速暂存

1这些数据可能会随着工作条件的变化而变化。

订购信息

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

文档

快速参考
技术资源
资讯资源
下载
标题 编号 版本 日期 格式 文件大小
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 Parallel Flash Controller 3.2
3.2 6/16/2015 PDF 250.2 KB
LatticeMico GPIO 3.5
3.5 6/16/2015 PDF 316.8 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
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
标题 编号 版本 日期 格式 文件大小
Using the LatticeMico8 Microcontroller with the LatticeXP Evaluation Board Technical Note
August 2006 - Updated to include the Standard Evaluation Board
TN1095 7/1/2007 PDF 176.7 KB
标题 编号 版本 日期 格式 文件大小
MachXO Control Development Kit User Guide
FPGA-EB-02047 1.5 11/30/2021 PDF 3.1 MB
MachXO Mini Development Kit User's Guide
EB41 1.4 3/2/2012 PDF 3.7 MB
LatticeMico8 Processor Reference Manual 2.1
2.1 1/21/2013 PDF 572.2 KB
LatticeMico8 Development Tools User Guide
1.0 10/8/2010 PDF 718.2 KB
LatticeMico8 Processor Reference Manual
1.4 12/12/2011 PDF 574.3 KB
LatticeMico8 Developer User Guide
1.0 10/10/2017 PDF 3.2 MB
LatticeMico8 Developer User Guide
1.4 12/12/2011 PDF 3.1 MB
LatticeMico8 Developer User Guide
1.2 3/31/2011 PDF 3.1 MB
LatticeMico8 Architecture Manual
1.2 3/31/2011 PDF 384.7 KB
LatticeMico32 Processor Reference Manual 2.1
2.1 1/21/2013 PDF 898.8 KB
EB53 LatticeXP2 Brevia Development Kit User's Guide
1.2 6/10/2010 PDF 3.3 MB
标题 编号 版本 日期 格式 文件大小
RD1026 LatticeMico8 Microcontroller User's Guide
2.1 11/8/2014 PDF 2.1 MB
LatticeMico8 Core - Documentation
RD1026 2.0 2/1/2014 PDF 2 MB
LatticeMico8 Core Source Code Revision 2.3 - VHDL
1/1/2006 ZIP 662.3 KB
LatticeMico8 Core Source Code Revision 2.3 - Verilog
5/5/2006 ZIP 2.3 MB
LatticeMico8 Core Source Code
RD1026 2.0 2/1/2014 ZIP 1.6 MB
LatticeMico8 v3.15 Core Verilog Source Code
RD1026 3.15 10/8/2010 ZIP 944.6 KB
LatticeMico8 v3.0 Verilog
3.0 2/19/2008 ZIP 1.1 MB
LatticeMico8 Demo
20-Sep-06: Updated to synchronize with source revision 2.4 (INITVAL solution)
9/1/2006 ZIP 2.2 MB
LatticeMico8 Core Source Code Revision 2.2
12/1/2005 ZIP 576.6 KB
LatticeMico8 v3.1 VHDL
RD1026 3.1 4/9/2010 ZIP 1.3 MB
LatticeMico8 v3.0 VHDL
3.0 2/19/2008 ZIP 1.8 MB
LatticeMico8 Core Source Code Revision 2.4 - VHDL
7/1/2006 ZIP 785 KB
LatticeMico8 Tools Source Code
7/1/2005 ZIP 81.9 KB
LatticeMico8 Tools Source Code For Core Revision 2.3
5/5/2006 ZIP 101.3 KB
LatticeMico8 Core Source Code Revision 2.4 - Verilog
7/1/2006 ZIP 2.3 MB
LatticeMico8 Tools Source Code For Core Revision 3.0
5/22/2013 ZIP 84.3 KB
LatticeMico8 Tools Source Code For Core Revision
RD1026 3.1 5/26/2010 ZIP 99.9 KB
LatticeMico8 v3.1 Verilog
RD1026 3.1 4/9/2010 ZIP 913.9 KB
标题 编号 版本 日期 格式 文件大小
LatticeMico8 Product Brochure
i0177 7/10/2012 PDF 1.3 MB
Lattice Diamond Software Product Brief
Product Brochure for Lattice Diamond software.
I0207G Rev. 2 6/20/2019 PDF 1.9 MB
标题 编号 版本 日期 格式 文件大小
LatticeMico8 Tutorial 1.4
1.4 12/12/2011 PDF 5 MB
Writing Efficient C Code for the LatticeMico8 Microcontroller
1.0 10/11/2010 PDF 172.1 KB
标题 编号 版本 日期 格式 文件大小
LatticeMico8 Development Tools Source Code
5/22/2013 BZ2 60.1 MB
LatticeMico8 Development Tools
2.0 11/11/2010 EXE 89.8 MB
Latticemico8 Development Tools for Linux
2.0 11/11/2010 RPM 39.4 MB