用户 LED 灯
核心底板上有4个用户LED灯(LED1~LED4),LED1~LED4连接到FPGA的普通IO,当连接用户LED灯的IO电压配置为低电平时,用户LED灯点亮,当连接 IO电压为配置为高电平时,用户LED会被熄灭。


引脚名称 | FPGA 引脚 |
|---|---|
LED1 | F15 |
LED2 | G14 |
LED3 | E16 |
LED4 | E15 |
RGB灯
核心底板上有1个RGB三色灯,可以发出红、绿、蓝三种颜色,LED_R、LED_G、 LED_B连接到FPGA的普通IO,当连接LED_R的IO电压配置为高电平时,灯发出 红色光;当连接LED_G的IO电压配置为高电平时,灯发出绿色光;当连接LED_B 的IO电压配置为高电平时,灯发出蓝色光。


引脚名称 | FPGA 引脚 |
|---|---|
LEDG | M18 |
LEDR | M17 |
LEDB | K19 |
蜂鸣器
核心底板板载了一个有源蜂鸣器。
蜂鸣器是现代常用的一种电子发声器,主要用于产生声音信号。蜂鸣器(Buzzer)常用于计算机、打印机、报警器、电子玩具等电子产品中。常用的蜂鸣器有两种:有源蜂鸣器和无源蜂鸣器,这里的有“源”不是电源,而是震荡源,有源蜂鸣器内部带有震荡源,所以有源蜂鸣器只要通电就会叫。无源蜂鸣器内部不带震荡源,直接用直流电是驱动不起来的,需要2K-5K的方波去驱动。


引脚名称 | FPGA 引脚 |
|---|---|
BELL | K18 |
用户按键
核心底板上含有4个用户按键SW1~SW4,4个按键都连接到FPGA的普通的 IO上,按键低电平有效,当按键按下,FPGA的IO输入电压为低,当没有按键按下时,FPGA的IO输入电压为高。


引脚名称 | FPGA 引脚 |
|---|---|
KEY1 | E18 |
KEY2 | E17 |
KEY3 | D19 |
KEY4 | E19 |
扩展接口
核心底板预留 3 个扩展接口 CON3、CON4、CON5,用于连接平台搭配的各个扩展模块或者用户自己设计的扩展模块,在扩展接口和 FPGA 连接之间串联了 33 欧姆的排阻,用于保护 FPGA 以免外界电压或电流过高造成损坏。
以下是 CON3、CON4、CON5 的原理图和实物图:




CON3
引脚编号 | FPGA 引脚 | 引脚编号 | FPGA 引脚 |
|---|---|---|---|
A1 | Y20 | B1 | AA20 |
A2 | AB19 | B2 | AB20 |
A3 | AB21 | B3 | AA21 |
A4 | AA22 | B4 | Y22 |
A5 | N20 | B5 | P20 |
A6 | P21 | B6 | P22 |
A7 | T21 | B7 | T22 |
A8 | V22 | B8 | U22 |
A9 | V21 | B9 | W22 |
A10 | V18 | B10 | V19 |
A11 | U18 | B11 | U19 |
A12 | T17 | B12 | U17 |
A13 | R16 | B13 | R17 |
A14 | P17 | B14 | R18 |
A15 | W21 | B15 | Y21 |
A16 | T19 | B16 | T20 |
A17 | R19 | B17 | R20 |
A18 | +3.3V | B18 | +3.3V |
A19 | GND | B19 | GND |
A20 | GND | B20 | GND |
A21 | +5V | B21 | +5V |
A22 | +5V | B22 | +5V |
CON4
引脚编号 | FPGA 引脚 | 引脚编号 | FPGA 引脚 |
|---|---|---|---|
A1 | F20 | B1 | F19 |
A2 | G22 | B2 | G21 |
A3 | F22 | B3 | F21 |
A4 | E22 | B4 | D22 |
A5 | B21 | B5 | B22 |
A6 | D21 | B6 | C22 |
A7 | D20 | B7 | C20 |
A8 | +3.3V | B8 | +3.3V |
A9 | GND | B9 | GND |
A10 | +5V | B10 | +5V |
CON5
引脚编号 | FPGA 引脚 | 引脚编号 | FPGA 引脚 |
|---|---|---|---|
A1 | C19 | B1 | B19 |
A2 | D18 | B2 | C18 |
A3 | D16 | B3 | C17 |
A4 | C15 | B4 | C16 |
A5 | A20 | B5 | B20 |
A6 | A19 | B6 | A18 |
A7 | A17 | B7 | A16 |
A8 | B16 | B8 | B15 |
A9 | A13 | B9 | B13 |
A10 | A12 | B10 | A11 |
A11 | C11 | B11 | C10 |
A12 | F10 | B12 | G10 |
A13 | G11 | B13 | F11 |
A14 | E11 | B14 | D11 |
A15 | F12 | B15 | E12 |
A16 | C12 | B16 | D12 |
A17 | D15 | B17 | D14 |
A18 | D13 | B18 | C13 |
A19 | B14 | B19 | A14 |
A20 | F14 | B20 | F13 |
A21 | +3.3V | B21 | +3.3V |
A22 | GND | B22 | GND |
A23 | +5V | B23 | +5V |
A24 | +5V | B24 | +5V |
烧写口
核心底板的下载模块提供的是USB转JTAG下载方式,使用FT2232芯片进行通信转换,用户使用普通的USB通信线把电脑的USB接口与核心底板的MiniUSB接口(电路板上白色丝印为USB2的接口)连接起来,即可进行FPGA程序下载调试等,非常方便。
正常联网情况下,第一次用USB线连接核心底板与电脑时,电脑会自动提示安装驱动,等待自动安装完成。如果无提示,需要去百度搜索FT2232驱动安装教程,进行驱动安装。驱动正常安装完成后,才可以正常进行FPGA程序下载调试等。


USB 转 TTL 串口
核心底板板载了一个USB接口转UART的转换芯片,一般用于串口通信,也可以用来在程序调试的时候打印信息,USB转串口,我们选择的是CH340C,硬件接口是一个MicroUSB座,提供 CH340C和电脑通信的接口,可以用一根USB线将它连接到上PC的USB口进行串口数据通信。同时对串口信号设置了2个LED指示灯,LED灯会指示串口是否有数据发出或者是否有数据接受。


引脚名称 | FPGA 引脚 |
|---|---|
UART_RXD | H16 |
UART_TXD | G16 |