• 基于Lattice的XO2-1200HC FPGA
  • MicroUSB供电,并通过DAPLink方式对FPGA进行配置
  • 12MHz外部时钟,FPGA可以通过内部PLL进行高速工作
  • 14个GPIO管脚
  • 一个3.3V的电源指示灯 - PWR
  • 一个FPGA逻辑状态指示灯 - HB
  • 板上5V-3.3V LDO,可以通过PIN 16对外供电,最大150mA

coremodule:xo2dap16.png

基于Lattice XO2-1200HC的FPGA核心模块构成框图

XO2-1200HC FPGA、11U35 DAP配置的FPGA模块3D视图

基于Lattice XO2-1200HC的FPGA核心模块3D视图

  1. KiCad设计文件 - ZIP格式
  2. Gerber文件 - ZIP格式

coremodule.db.png

  • 输入
    • 4x ~ 用于按键输入,控制菜单
    • 1x ~ 用于开关控制
    • 2x ~ 用于I2C的传感器信息输入,可以用MPU6050
  • 输出
    • 1x ~ 用于蜂鸣器输出,通过PWM + RC滤波以后得到音频信号
    • 4x ~ 用于SPI的OLED
  • 输入
    • 按键输入/按键消抖
    • 开关输入
    • 传感器输入
    • UART RX输入
  • 输出
    • LED显示 - 心跳灯、呼吸灯
    • OLED显示 - 字符显示、图形显示
    • 蜂鸣器/舵机输出 - PWM
  • 数字逻辑
    • 组合逻辑
    • 时序逻辑
    • 总线 - SPI、I2C、SPI