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
LatticeMico SPI Flash 3.7
3.7 6/16/2015
LatticeMico Dual-Port On-Chip Memory Controller 3.1
3.1 6/16/2015
LatticeMico GPIO 3.5
3.5 6/16/2015
LatticeMico Parallel Flash Controller 3.2
3.2 6/16/2015
LatticeMico Embedded Function Block 1.6
1.6 6/16/2015
LatticeMico SPI 3.1
3.1 6/16/2015
LatticeMico Master Passthrough 3.3
3.3 6/16/2015
LatticeMico On-Chip Memory Controller
3.4 1/14/2015
LatticeMico Asynchronous SRAM Controller 3.3
3.3 6/16/2015
LatticeMico Memory Passthrough 3.1
3.1 6/16/2015
LatticeMico UART 3.8
3.8 6/16/2015
LatticeMico Timer 3.1
3.1 6/16/2015
标题 编号 版本 日期 格式 文件大小
Using the LatticeMico8 Microcontroller with the LatticeXP Evaluation Board Technical Note
August 2006 - Updated to include the Standard Evaluation Board
TN1095 7/1/2007
标题 编号 版本 日期 格式 文件大小
MachXO Control Development Kit User's Guide
EB46 1.4 6/28/2010
LatticeMico8 Developer User Guide 3.10
1.0 1/1/0001
LatticeMico8 Developer User Guide
1.4 12/12/2011
LatticeMico8 Developer User Guide
1.2 3/31/2011
LatticeMico8 Architecture Manual
1.2 3/31/2011
LatticeMico32 Processor Reference Manual 2.1
2.1 1/21/2013
EB53 LatticeXP2 Brevia Development Kit User's Guide
1.2 6/10/2010
MachXO Mini Development Kit User's Guide
EB41 1.4 3/2/2012
LatticeMico8 Processor Reference Manual 2.1
2.1 1/21/2013
LatticeMico8 Development Tools User Guide
1.0 10/8/2010
LatticeMico8 Processor Reference Manual
1.4 12/12/2011
标题 编号 版本 日期 格式 文件大小
LatticeMico8 Core - Documentation
RD1026 2.0 2/1/2014
LatticeMico8 Core Source Code Revision 2.3 - VHDL
1/1/2006
LatticeMico8 Core Source Code Revision 2.3 - Verilog
5/5/2006
LatticeMico8 Core Source Code
RD1026 2.0 2/1/2014
LatticeMico8 v3.15 Core Verilog Source Code
RD1026 3.15 10/8/2010
LatticeMico8 v3.0 Verilog
3.0 2/19/2008
LatticeMico8 Demo
20-Sep-06: Updated to synchronize with source revision 2.4 (INITVAL solution)
9/1/2006
LatticeMico8 Core Source Code Revision 2.2
12/1/2005
LatticeMico8 v3.1 VHDL
RD1026 3.1 4/9/2010
LatticeMico8 v3.0 VHDL
3.0 2/19/2008
LatticeMico8 Core Source Code Revision 2.4 - VHDL
7/1/2006
LatticeMico8 Tools Source Code
7/1/2005
LatticeMico8 Tools Source Code For Core Revision 2.3
5/5/2006
LatticeMico8 Core Source Code Revision 2.4 - Verilog
7/1/2006
LatticeMico8 Tools Source Code For Core Revision 3.0
5/22/2013
LatticeMico8 Tools Source Code For Core Revision
RD1026 3.1 5/26/2010
LatticeMico8 v3.1 Verilog
RD1026 3.1 4/9/2010
RD1026 LatticeMico8 Microcontroller User's Guide
2.1 11/8/2014
标题 编号 版本 日期 格式 文件大小
LatticeMico8 Product Brochure
i0177 7/10/2012
Lattice Diamond Software Product Brief
Product Brochure for Lattice Diamond software.
I0207G Rev. 2 6/20/2019
标题 编号 版本 日期 格式 文件大小
LatticeMico8 Tutorial 1.4
1.4 12/12/2011
Writing Efficient C Code for the LatticeMico8 Microcontroller
1.0 10/11/2010
标题 编号 版本 日期 格式 文件大小
LatticeMico8 Development Tools Source Code
5/22/2013 BZ2 60.1 MB
Latticemico8 Development Tools for Linux
2.0 11/11/2010 RPM 39.4 MB
LatticeMico8 Development Tools
2.0 11/11/2010 EXE 89.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.