STEP-MXO2第二代:基于Lattice XO2-4000HC的FPGA学习模块,板载编程器


概览


STEP-MXO2第二代是小脚丫团队推出的最新一款FPGA开发板,选用了Lattice公司的MXO2系列更大容量的4000HC产品,逻辑资源较一代产品提升了近4倍。同时,在板卡的背面集成了编程器,你只需要一根USB数据线就能够完成FPGA的编程和下载,并且,再考虑到易用性,我们也提供了丰富的板卡外设,实现输入/输出的功能。此外,你也可以在板卡的对应位置焊接上2.54mm间距排针进行扩展。

小脚丫STEP-MXO2第二代

硬件规范


小脚丫STEP-MXO2第二代硬件结构

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

原理图


引脚定义


STEP-MXO2第二代V2版本外设管脚分配

产品包装


STEP-MXO2第二代采用了精致的铁盒包装。

STEP-MXO2第二代包装


其中包含

  1. 小脚丫STEP MXO2板卡
  2. 包装盒
  3. 产品说明书


上电测试


STEP-MXO2 V2开发板通过USB供电,采用了常见Micro USB接口。开发板出厂内置测试程序,上电后:

  • 数码管:循环显示0~7之间的数字
  • 流水灯:依次闪烁实现流水效果
  • 三色灯:两个三色灯逐次显示红,绿,蓝,白颜色
  • 拨码开关:控制数码管、流水灯及三色灯闪烁的速度,
    • 四位拨码开关全部拨至下端,闪烁速度最快(0.5s左右)
    • 四位拨码开关全部拨至上端,闪烁速度最慢(2s左右)
    • 四位拨码开关处于其他状态时,闪烁速度适中(1s左右)
  • 按键开关:控制数码管、流水灯及三色灯闪烁的方向及显示的亮度,
    • K1:控制数码管、流水灯及三色灯闪烁的方向或顺序
    • K2:控制所有显示的亮度,分六级亮度等级,按K2亮度增强
    • K3:控制所有显示的亮度,分六级亮度等级,按K3亮度减弱
    • K4:软件复位

文档资料