**这是本文档旧的修订版!**
基于Lattice的XO2、自带下载器的DIP16FPGA模块
1. 基本功能特性
- 基于Lattice的XO2-1200HC FPGA
- MicroUSB供电,并通过DAPLink方式对FPGA进行配置
- 12MHz外部时钟,FPGA可以通过内部PLL进行高速工作
- 14个GPIO管脚
- 一个3.3V的电源指示灯 - PWR
- 一个FPGA逻辑状态指示灯 - HB
- 板上5V-3.3V LDO,可以通过PIN 16对外供电,最大150mA
基于Lattice XO2-1200HC的FPGA核心模块构成框图
基于Lattice XO2-1200HC的FPGA核心模块3D视图
2. 设计文档
- KiCad设计文件 - ZIP格式
- Gerber文件 - ZIP格式
3. 关键器件的技术资料
4. 代码资源
5. 扩展演示板
- 输入
- 4x ~ 用于按键输入,控制菜单
- 1x ~ 用于开关控制
- 2x ~ 用于I2C的传感器信息输入,可以用MPU6050
- 输出
- 1x ~ 用于蜂鸣器输出,通过PWM + RC滤波以后得到音频信号
- 4x ~ 用于SPI的OLED
6. 可以学习的知识点
- 输入
- 按键输入/按键消抖
- 开关输入
- 传感器输入
- UART RX输入
- 输出
- LED显示 - 心跳灯、呼吸灯
- OLED显示 - 字符显示、图形显示
- 蜂鸣器/舵机输出 - PWM
- 数字逻辑
- 组合逻辑
- 时序逻辑
- 总线 - SPI、I2C、SPI