目录

基于小脚丫FPGA的综合技能训练平台

1 平台简介:

基于小脚丫FPGA的综合技能训练板3D效果图

基于小脚丫FPGA的综合技能训练板的功能框图

基于小脚丫FPGA的综合训练口袋实验系统沟通


2 原理图

基于小脚丫FPGA的综合技能训练板的原理图


3 用于DDS信号源的DAC

在本平台上有两种方式可以实现DAC的功能,见图中红色虚线标记的部分。

综合技能训练板上的DAC功能

  1. 由R-2R构成的高速10位并行DAC - 上图中右侧红色虚线的部分
  2. 由PWM构成的简易DAC - 上图中左侧红色虚线的部分, 关于PWM的使用方法可以参见pwm_verilog中的详细介绍以及相关的技术文章。

4 FPGA编程的管脚分配文件

1 使用基于Lattice XO2-4000HC的小脚丫FPGA, 使用diamond工具

FPGA管脚 小脚丫FPGA模块的管脚 DAC的数据位
C1 x ClkIn
J13Pin 31DA[9]
J14Pin 30DA[8]
K12Pin 29DA[7]
K14Pin 28DA[6]
K13Pin 27DA[5]
J12Pin 26DA[4]
P3Pin 25DA[3]
M4Pin 24DA[2]
N4Pin 23DA[1]
P13Pin 22DA[0]
N8Pin 19PWM_Out
E12Pin 39 OledClk
F12Pin 38 OledDin
G12Pin 37 OledRes
F13Pin 36 OledDc
F14Pin 35 OledCs
C8 Pin 2 UartRx
B8 Pin 3 UartTx
L3 Pin 12 AdcSdo
N5 Pin 13 AdcClk
P6 Pin 14 AdcCs
N7 Pin 17 DS18B20
P8 Pin 18 Beeper

2 基于Intel MAX10M02/08的小脚丫FPGA模块,使用Quartus工具

FPGA管脚 小脚丫FPGA模块的管脚 DAC的数据位
J5 x ClkIn
B8Pin 31DA[9]
D10Pin 30DA[8]
A9Pin 29DA[7]
A11Pin 28DA[6]
A13Pin 27DA[5]
B11Pin 26DA[4]
A14Pin 25DA[3]
B13Pin 24DA[2]
B14Pin 23DA[1]
B15Pin 22DA[0]
P15Pin 19PWM_Out
B4Pin 39 OledClk
A5Pin 38 OledDin
A7Pin 37 OledRes
B6Pin 36 OledDc
E7Pin 35 OledCs
M4 Pin 2 UartRx
P3 Pin 3 UartTx
P7 Pin 12 AdcSdo
P8 Pin 13 AdcClk
P9 Pin 14 AdcCs
P12 Pin 17 DS18B20
R14 Pin 18 Beeper

5 文档下载

6 应用案例