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 Asynchronous SRAM Controller 3.3
3.3 6/16/2015 PDF 338 KB
LatticeMico DMA Controller 3.3
3.3 6/16/2015 PDF 404.2 KB
LatticeMico Dual-Port On-Chip Memory Controller 3.1
3.1 6/16/2015 PDF 738.2 KB
LatticeMico Embedded Function Block 1.6
1.6 6/16/2015 PDF 422.5 KB
LatticeMico GPIO 3.5
3.5 6/16/2015 PDF 316.8 KB
LatticeMico Master Passthrough 3.3
3.3 6/16/2015 PDF 80.2 KB
LatticeMico Memory Passthrough 3.1
3.1 6/16/2015 PDF 80.5 KB
LatticeMico On-Chip Memory Controller
3.4 1/14/2015 PDF 187.8 KB
LatticeMico Parallel Flash Controller 3.2
3.2 6/16/2015 PDF 250.2 KB
LatticeMico SPI 3.1
3.1 6/16/2015 PDF 302.5 KB
LatticeMico SPI Flash 3.7
3.7 6/16/2015 PDF 234.8 KB
LatticeMico Timer 3.1
3.1 6/16/2015 PDF 278 KB
LatticeMico UART 3.8
3.8 6/16/2015 PDF 387.4 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
标题 编号 版本 日期 格式 文件大小
EB53 LatticeXP2 Brevia Development Kit User's Guide
1.2 6/10/2010 PDF 3.3 MB
LatticeMico32 Processor Reference Manual 2.1
2.1 1/21/2013 PDF 898.8 KB
LatticeMico8 Architecture Manual
1.2 3/31/2011 PDF 384.7 KB
LatticeMico8 Developer User Guide
1.2 3/31/2011 PDF 3.1 MB
LatticeMico8 Developer User Guide
1.4 12/12/2011 PDF 3.1 MB
LatticeMico8 Developer User Guide 3.10
1.0 10/10/2017 PDF 3.2 MB
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 Processor Reference Manual 2.1
2.1 1/21/2013 PDF 572.2 KB
MachXO Control Development Kit User's Guide
EB46 1.4 6/28/2010 PDF 2.6 MB
MachXO Mini Development Kit User's Guide
EB41 1.4 3/2/2012 PDF 3.7 MB
标题 编号 版本 日期 格式 文件大小
LatticeMico8 Core - Documentation
RD1026 2.0 2/1/2014 PDF 2 MB
LatticeMico8 Core Source Code
RD1026 2.0 2/1/2014 ZIP 1.6 MB
LatticeMico8 Core Source Code Revision 2.2
12/1/2005 ZIP 576.6 KB
LatticeMico8 Core Source Code Revision 2.3 - Verilog
5/5/2006 ZIP 2.3 MB
LatticeMico8 Core Source Code Revision 2.3 - VHDL
1/1/2006 ZIP 662.3 KB
LatticeMico8 Core Source Code Revision 2.4 - Verilog
7/1/2006 ZIP 2.3 MB
LatticeMico8 Core Source Code Revision 2.4 - VHDL
7/1/2006 ZIP 785 KB
LatticeMico8 Demo
20-Sep-06: Updated to synchronize with source revision 2.4 (INITVAL solution)
9/1/2006 ZIP 2.2 MB
LatticeMico8 Tools Source Code
7/1/2005 ZIP 81.9 KB
LatticeMico8 Tools Source Code For Core Revision
RD1026 3.1 5/26/2010 ZIP 99.9 KB
LatticeMico8 Tools Source Code For Core Revision 2.3
5/5/2006 ZIP 101.3 KB
LatticeMico8 Tools Source Code For Core Revision 3.0
5/22/2013 ZIP 84.3 KB
LatticeMico8 v3.0 Verilog
3.0 2/19/2008 ZIP 1.1 MB
LatticeMico8 v3.0 VHDL
3.0 2/19/2008 ZIP 1.8 MB
LatticeMico8 v3.1 Verilog
RD1026 3.1 4/9/2010 ZIP 913.9 KB
LatticeMico8 v3.1 VHDL
RD1026 3.1 4/9/2010 ZIP 1.3 MB
LatticeMico8 v3.15 Core Verilog Source Code
RD1026 3.15 10/8/2010 ZIP 944.6 KB
RD1026 LatticeMico8 Microcontroller User's Guide
2.1 11/8/2014 PDF 2.1 MB
标题 编号 版本 日期 格式 文件大小
Lattice Diamond Software Product Brief
Product Brochure for Lattice Diamond software.
I0207G Rev. 2 6/20/2019 PDF 1.9 MB
LatticeMico8 Product Brochure
i0177 7/10/2012 PDF 1.3 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
2.0 11/11/2010 EXE 89.8 MB
Latticemico8 Development Tools for Linux
2.0 11/11/2010 RPM 39.4 MB
LatticeMico8 Development Tools Source Code
5/22/2013 BZ2 60.1 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.