小脚丫FPGA核心板 STEP-HR03-U81(京微齐力HR03版本)
小脚丫STEP-HR03-U81是一款超小巧40脚DIP结构的FPGA开发板。核心FPGA芯片选用了京微齐力公司HME HR系列产品,同时板上集成了按键、拨码开关、数码管、LED等多种外设资源。
标签
FPGA
HR03-U81
京微齐力
硬禾发布
更新2026-09-10
282


核心板:小脚丫STEP-HR03-U81

产品简介

小脚丫 STEP-HR03-U81 是一款基于京微齐力 HME HR 系列 FPGA 芯片的超小型开发板。大小只有 DIP-40 封装尺寸(52mm x 18mm),小巧灵活,可直接插入面包板或嵌入到其他系统中,方便快速搭建和验证电路。板上集成了按键、拨码开关、数码管、LED 等多种常用外设。同时,芯片的 36 个 I/O 引脚均通过 2.54mm 间距的排针和焊盘引出,扩展性强。下载方式直接通过U盘拖拽,极速编程,开发板会模拟一个虚拟 U 盘。用户只需将编程文件(.acf)拷贝至该 U 盘,即可自动完成程序的烧录与复位,操作简单快捷。编程文件(.acf)既可通过京微齐力官方提供的 福晞® (Fuxi) EDA 软件产生,也支持线上平台(www.stepfpga.com)生成。


板载资源:

  • 1 Type - C USB接口
  • 2 7段数码管
  • 2 WS2812 RGB LED
  • 4 路拨码开关
  • 4 路按键
  • 8 路用户LED
  • 36 个用户可扩展I/O
  • 基于NXP LPC11U35编程器

FPGA资源

小脚丫STEP-HR03-U81 开发板采用 HR03PN0U81C7作为核心器件。该 FPGA 基于 40nm UMC 低功耗工艺制造,内部集成丰富的可编程逻辑资源,包括 LUT、寄存器、存储资源以及专用功能模块,可满足数字逻辑设计、接口控制以及信号处理等应用需求。


其主要硬件资源如下:

LUT

3072

寄存器

2048

4.5Kb EMB

16

最大存储

72Kb

PLL

2

片上OSC

1

eFuse/128bitAES

256b

用户IO

66

产品布局与元件

开发板布局:

编程配置:

STEP-HR03-U81的程序下载是通过U盘拖拽方式完成。板上NXP LPC11U35芯片实现虚拟U盘,使用时将生成的编程文件(.acf)拷贝到虚拟USB磁盘中即可完成程序下载。因此不支持官方Fuxi EDA工具进行软件下载,也不支持在线软件逻辑分析仪的调试方式。 


引脚:36GPIO引脚


显示设备:

  • 27段数码管STEP-MAX10 上设计配备了一个2位的贴片7段数码管,使用74HC595芯片控制,方便用户更直观学习数字电路的实验。数码管大小只有0.2英寸。
  • 8个用户LED板上提供了8位的用户LED
  • 两个WS2812 RGB LED:两个级联的WS2812 RGB LED灯。


按键与开关:

  • 4路轻触按键STEP-HR03-U81 提供了4路的按键。
  • 4路拨码开关STEP-HR03-U81提供了一个4路的贴片拨码开关。


电源:STEP-HR03-U81可以通过板上的Type - C USB5V供电,同时在DIP40的第1脚预留了VBUS口,可以外接5V电源实现供电。

板卡框图

小脚丫STEP-HR03-U81的板卡框图,所有外围器件均可以直接通过HR03 FPGA进行编程。

引脚分配

STEP

PINs

FPGA PINs

STEP

PINs

FPGA PINs

数码管

FPGA PINs

12M

时钟

FPGA PINs

3.3V

 

5V

 

DIG1

C7

PCLK

D5

IO1

D9

IO36

F8

DIG2

E7

LED

FPGA PINs

IO2

C9

IO35

G9

SEG_CLK

B4

LED1

F3

IO3

B9

IO34

G8

SEG_RCK

B5

LED2

E3

IO4

B8

IO33

G5

SEG_DIN

B6

LED3

D3

IO5

B7

IO32

H9

轻触开关

FPGA PINs

LED4

C3

IO6

A9

IO31

H5

LED5

C4

IO7

A8

IO30

J9

KEY1

E2

LED6

E4

IO8

A7

IO29

J7

KEY2

E1

LED7

G4

IO9

A6

IO28

J6

KEY3

D1

LED8

H4

IO10

A4

IO27

J4

KEY4

D2

拨码开关

FPGA PINs

IO11

A3

IO26

J3

WS2812 RGB LED

FPGA

PINs

SW1

D6

IO12

A2

IO25

J2

SW2

D7

IO13

A1

IO24

J1

COLOR

C5

SW3

D8

IO14

B3

IO23

H2

 

 

SW4

E8

IO15

B2

IO22

H1

 

 

 

 

IO16

B1

IO21

G3

 

 

 

 

IO17

C2

IO20

G1

 

 

 

 

IO18

C1

IO19

F1

 

 

 

 

GND

 

GND

 

 

 

 

 

出厂预设程序

驱动STEP-HR03-U81板载资源工作,增加对STEP-HR03-U81板载资源的了解,同时达到测试硬件的效果,图4为板卡测试程序效果图。

程序效果:

数码管:循环显示0~7之间的数字;

流水灯:依次闪烁实现流水效果;

三色灯:两个WS2812 RGB LED灯逐次显示蓝,红,绿,白颜色;

拨码开关:控制数码管、流水灯及三色闪烁的速度。

  • 四位拨码开关全部至下端,闪烁速度最快(最快0.5s左右);
  • 四位拨码开关全部至上端,速度最慢(2s左右);
  • 四位拨码开关,速度适中(1s左右);

按键开关:控制数码管、流水灯及三色闪烁的方向显示亮度。

  • K1:控制数码管、流水灯及三色闪烁的方向或顺序;
  • K2:控制所有显示的亮度,分六级亮度等级,按K2亮度增强;
  • K3:控制所有显示的亮度,分六级亮度等级,按K3亮度减弱;
  • K4:软件复位。

结构图

在线编译工具:WebIDE


扩展板:电赛训练板底板

扩展板介绍

板上有通过两个16Pin的插座可以安装高速ADC(16Pin可再用模块/同时支持DIP和邮票孔)、高速DAC(16Pin可再用模块/支持DIP和邮票孔)、板上安装了高速比较器、姿态传感器、旋转编码器以及按键等。


关键器件:

  • 信息显示:128 * 64 OLED,通过SPI总线驱动
  • 控制输入旋转编码器/按键
  • 信号采集:10bit/50Msps 高速ADC
  • 信号生成:10bit/120Msps 高速DAC
  • 频率测量:高速比较器
  • 控制输出PWM
  • 传感器三轴姿态感知


系统框图:

可以训练的技能

  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的数据传输

电赛训练板参考资料:

  1. 基于小脚丫FPGA的电赛训练平台 (可在导航栏 - 项目报告中查看往期报告)
  2. 基于STM32+iCE40的电赛训练平台 (可在导航栏 - 项目报告中查看往期报告)
  3. 单通道10bit/50Msps高速ADC模块
  4. 单通道10位/125Msps高速DAC模块
附件下载
STEP-HR03-U81 快速入门.pdf
FPGA入门小实验
UP5K_EVA_SCH.pdf
电赛训练板原理图
STEP-HR03-U81 硬件手册V1.0.pdf
京微齐力 HR03 FPGA核心板硬件手册
团队介绍
暂无
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号