STEP-MXO2第一代基于Lattice XO2-1200HC的小脚丫模块,外接JTAG编程器


因资源的限制以及没有板载编程器,本模块不推荐给FPGA的初学者学习使用,比较适合企业研发中使用

STEP-MXO2第一代是小脚丫平台第一款精心设计的FPGA开发板。整个板卡外形尺寸只有DIP40封装大小,只需通过USB连接线供电就能工作,非常便携,使用方便。开发板上有JTAG接口,可以支持定制的编程器STEP-FT232H和官方提供的编程器。开发板选用了Lattice公司MXO2系列的1200HC芯片,板上提供的基本外设使得STEP-MXO2第一代可以完成很多基础实验,让用户体验Lattice可编程逻辑设计的整体开发流程。

小脚丫STEP-MXO2第一代V1.1版本和定制的编程器STEP-FT232H


STEP-MXO2第一代硬件结构

  1. 核心器件:Lattice LCMXO2-1200HC-4MG132
    • 132脚BGA封装,引脚间距0.5mm,芯片尺寸8mm x 8mm;
    • 上电瞬时启动,启动时间<1ms;
    • 1280个LUT资源, 64Kbit 用户闪存,64Kbit RAM;
    • 1+2路PLL+DLL;
    • 嵌入式功能块(硬核):一路SPI、一路定时器、2路I2C
    • 支持DDR/DDR2/LPDDR存储器;
    • 104个可热插拔I/O;
    • 内核电压2.5-3.3V;
  2. 板载资源:
    • 两个RGB三色LED;
    • 2路用户LED;
    • 2路按键;
    • 36个用户可扩展I/O(其中包括一路SPI硬核接口和一路I2C硬核接口)
  3. 支持的开发工具Lattice Diamond
  4. 支持MICO8软核处理器
  5. 一路Micro USB接口
  6. 一个6pin的JTAG编程接口
  7. 板卡尺寸52mm x 18mm

STEP-MXO2第一代V1.1版本管脚分配表

STEP-MXO2第一代V1.1版本外设管脚分配


STEP-MXO2第一代开发板包装精致的小盒,我们特别配备了小巧功能强大的编程模块,下载程序更加方便。

小脚丫STEP-MXO2第一代

FPGA开发板(上)和编程模块(下),如图。

小脚丫STEP-MXO2第一代

STEP-MXO2开发板通过USB供电,采用了常见Micro USB接口。一般的安卓手机USB线均可使用。开发板出厂内置测试程序,上电后:

  1. STEP-MXO2开发板连接USB电源,电源指示灯点亮。
  2. 两个用户LED灯交替闪烁,间隔0.5秒。
  3. RGB LED闪烁分两种模式,上电默认流水灯模式。
    1. 流水灯:RGB LED交替闪烁红绿蓝。
    2. 交通灯:两个RGB LED异步闪烁红绿蓝,如同交通信号。
  4. 按键K2切换RGB LED显示模式。
  5. 按键K1用于复位功能。

小脚丫STEP-MXO2第一代上电后的状态