基于小脚丫FPGA的电赛训练平台
专为电赛技能培训设计,帮助信号源、仪器仪表、控制以及信号处理类题目的训练,基于全FPGA或MCU+FPGA混合架构,板上有高速ADC、高速DAC、高速比较器、姿态传感器等。
标签
嵌入式系统
FPGA
测试
显示
电赛
硬禾发布
更新2025-12-29
29437

专为全国大学生电子设计竞赛技能培训设计,帮助信号源、仪器仪表、控制以及信号处理类题目的训练,核心模块可以是基于全FPGA或MCU+FPGA混合架构的核心板,板上有通过两个16Pin的插座可以安装高速ADC(16Pin可再用模块/同时支持DIP和邮票孔)、高速DAC(16Pin可再用模块/支持DIP和邮票孔)、板上安装了高速比较器、姿态传感器、旋转编码器以及按键等。


本产品支持搭任意版本小脚丫核心板,2026年寒假练活动统一使用Altera MAX10系列10M02SCM芯片的核心板

现全系列商品均已更换成Type-C口最新款核心板


套件介绍

Fom_UViioQJPJ1bSX2mFYVw4By2i

Funuwjf0EN8NpkkFp08Gwv10sjND

Fg5IW6V4SEecsZfrr_gu6Ymicoi0

板卡适用范围:

  • 大二学生、FPGA学习者做与FPGA相关的数字系统实验
  • 备战全国大学生电子设计竞赛
    • 通过完成历年电赛中的相关题目来掌握FPGA的应用
    • 适用于电赛中测试测量、无线通信、控制类的题目

关键器件介绍

  • 核心模块(硬禾提供两种模块
    • 全FPGA的核心模块,比如小脚丫FPGA核心板,支持Lattice版本和Intel/Altera版本的小脚丫FPGA核心板
    • FPGA + MCU混合的模块 - 采用STM32G031进行控制输入响应、信息在OLED上的显示、数据的处理;采用FPGA进行高速数据采集、高速DDS信号产生、高速频率计/计数器、数字信号处理(FFT、数字滤波等)
  • 信息显示:128 * 64 OLED,通过SPI总线驱动
  • 控制输入旋转编码器/按键
  • 信号采集:10bit/50Msps 高速ADC
  • 信号生成:10bit/120Msps 高速DAC
  • 频率测量:高速比较器
  • 控制输出PWM
  • 传感器三轴姿态感知

系统框图:

Fm104uQ_DIh4SXx_9DnaTXAgbVVe

可以训练的技能

  1. OLED显示信息,并掌握SPI总线以及显示屏的驱动原理
  2. 控制信息的按键输入以及按键消抖的软件/FPGA逻辑处理
  3. 旋转编码器的输入以及译码 - MCU软件实现/FPGA逻辑实现
  4. ADC高速数据采集以及缓存处理
  5. ADC低速数据采集以及数据处理、MCU的响应
  6. Sigma Delta ADC的实现(通过高速比较器)以及数字滤波器的使用
  7. FFT - 傅立叶变换,用于频谱分析
  8. 数字滤波器 - 通过FPGA内部逻辑/乘法器实现,以及通过MCU的程序实现
  9. 频率计/计数器设计 - FPGA逻辑实现,以及MCU的定时器/代码实现方法
  10. 高速DAC以及DDS信号发生器的构成及参数控制
  11. 通过PWM构成DAC实现DDS - 任意波形产生
  12. 姿态传感器的数据采集、处理以及信息显示
  13. UART的数据传输


小脚丫FPGA核心板:

STEP小脚丫FPGA学习平台是苏州思得普信息科技公司专门针对FPGA初学者(尤其是学习数字电路的在校同学)打造的一系列性价比最高、学习门槛最低的学习模块系列。板上选用的芯片兼具了FPGA和CPLD的优点,瞬时上电启动,无需外部重新配置FPGA,是学习数字逻辑绝佳的选择。系列中所有板子的大小兼容标准的DIP40封装,尺寸只有52mm x 18mm,非常便于携带,而且能够直接插在面包板上或以模块的方式放置在其它电路板上以即插即用的方式,大大简化系统的设计。


1. STEP-Altera-MAX10-02:https://www.eetree.cn/platform/4752

STEP-MAX10是小脚丫平台基于Altera公司芯片开发的FPGA开发板。核心FPGA芯片采用了Altera公司MAX10系列下的10M02SCM153/10M08SAM153,这些芯片管脚完全兼容,封装相同,区别是内部资源不同。小脚丫STEP MAX10开发板的尺寸同样也采用了DIP40封装,小巧携带方便。板载资源也是十分丰富,集成了USB-Blaster编程器和按键、拨码开关、数码管、LED等多种外设资源。板上的36FPGA IO接口都通过2.54mm通孔焊盘引出,可以和面包板配合使用,快速搭建自己的硬件电路。板卡尺寸为52mm x 18mm,能够灵活的嵌入到插座或者其他的系统中。

STEP-MAX10 FPGA板上集成的编程器能够完美支持Intel-Altera工具Quartus系列开发软件,只需要一根Type-C USB数据线就能够完成FPGA的编程仿真和下载,使用更加方便。

Altera小脚丫网盘资料 链接:https://pan.baidu.com/s/1guMNzIYx2Q4sUGhQ1pSUvg#list/path=%2F

图层 0 拷贝.png

2. STEP-MXO2-LPC:https://www.eetree.cn/platform/583

Lattice小脚丫网盘资料 链接:https://pan.baidu.com/s/11iIyV7EqUJo99JAZj0GKwQ 提取码:yaic

DSC01507.png

最新推出的STEP-MXO2-LPC在易用性方面做了大幅升级:

  • 使用了USB Type C接口提供板上+5V供电、FPGA的配置,并新增了UART通信的功能,因此无需再通过其它端口与PC进行数据通信
  • 支持U盘模式(连接到上位机的USB端口,上位机自动弹出StepFPGA的U盘盘符)的下载,任何操作系统的电脑 - Windows、Mac OS以及Linux(包括树莓派)都可以在不安装任何驱动程序的情况下,直接将生成的jed配置文件发送到StepFPGA盘中即可完成编程
  • 为配合这款小脚丫FPGA的使用,我们特别升级了Web IDE系统,用户不必再下载安装Diamond软件,即可在任何一款电脑上通过浏览器进行FPGA的编程和编译。图形化的界面使得操作非常直观、便捷


习惯于使用Diamond编程FPGA的用户仍然可以使用Diamond软件进行编译、生成jed文件,只是最终的下载只需要将要下载的文件发送到StepFPGA盘中即可。

管脚映射关系

本平台支持多种核心模块,每一种核心模块的管脚映射关系如下表:

功能管脚

核心模块管脚编号

XO2-4000HC FPGA管脚

Intel/Altera MAX10 FPGA管脚

STM32G031 + UP5K FPGA管脚

OLED_SCK

39

E12

B4

PA0/ADC0 - Pin 6

OLED_SDA

37

G12

A7

PA4/ADC4 - Pin 10

OLED_DC

4

E3

M5

PA8/MCO - Pin 16

OLED_RST

36

F13

B6

PA5/ADC5 - Pin 11

Encoder_A

2

C8

M4

PB0/ADC8 - Pin 14

Encoder_B

3

B8

P3

PB1/ADC9 - Pin 15

Encoder_S

5

F3

R3

PC6 - Pin 17

SW_S1

6

G3

L6

PA11 - Pin 18

SW_S2

7

H3

P4

PA12 - Pin 19

Sensor_SCL

8

J2

L7

I2C_SCL - Pin 26

Sensor_SDA

33

G14

B7

I2C_SDA - Pin 27

Sensor_INT

34

G13

D7

PA7/ADC7 - Pin 13

PWM_OUT

35

F14

E7

PA6/ADC6 - Pin 12

Ain

38

F12

A5

PA1/ADC1 - Pin 7

ADC_D0

9

J3

R5

26

ADC_D1

10

K2

P6

27

ADC_D2

11

K3

R7

28

ADC_D3

12

L3

P7

31

ADC_D4

13

N5

P8

32

ADC_D5

14

P6

P9

34

ADC_D6

15

N6

R9

2

ADC_D7

16

P7

R11

36

ADC_D8

17

N7

P12

25

ADC_D9

18

P8

R14

48

ADC_CLK

19

N8

P15

47

DAC_D9

32

H12

C8

18

DAC_D8

31

J13

B8

13

DAC_D7

30

J14

D10

12

DAC_D6

29

K12

A9

11

DAC_D5

28

K14

A11

10

DAC_D4

27

K13

A13

9

DAC_D3

26

J12

B11

6

DAC_D2

25

P3

A14

4

DAC_D1

24

M4

B13

3

DAC_D0

23

N4

B14

46

DAC_CLK

22

P13

B15

45

麦克风放大模块

麦克风放大模块原理图请于附件下载

麦克风模块抠图1-白底-16-9.png

电赛+麦克风放大模块-白底-16-9.png

文档资料

STEP FPGA开源社区

网站资源:

 

软硬件
元器件
MMA7660FCR1
传感器类型:运动检测传感器 接口类型:I2C
3PA1030
完整的 10 位、50MSPS、CMOS 模数转换器
3PD5651E
高速、10 位、125MSPS、CMOS 数模转换器
TP1961-TR
7ns、1/2/4、超高速、+3V/+5V、超摆幅比较器
TPH2501-TR
250MHz、精密、轨到轨 I/O、CMOS 运算放大器
PEC11H-4025F-S0016
11mm旋转编码器
电路图
附件下载
UP5K_EVA_SCH.pdf
STEP-MAX10-V3.pdf
2026年寒假练使用的小脚丫核心板版本原理图
STEP-MXO2-LPC.pdf
小脚丫FPGASTEP-MXO2-LPC原理图
mic_amp.pdf
麦克风放大模块原理图
团队介绍
苏州硬禾信息科技有限公司
团队成员
硬禾发布
评论
0 / 100
查看更多
相关产品
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号