差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
digital_circuit_exp [2022/06/23 00:40] gongyu |
digital_circuit_exp [2022/07/20 10:27] (当前版本) zhijun [软件环境使用] |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ## 小脚丫核心板上的实验例程 | ## 小脚丫核心板上的实验例程 | ||
| {{ ::硬件资源.png?800 |}} | {{ ::硬件资源.png?800 |}} | ||
| - | + | ### 硬件平台介绍 | |
| - | ### 数字电路实验教程 | + | |
| - | 本实验教程是基于小脚丫[[STEP-MXO2第二代|核心板:Lattice XO2-4000HC]]硬件为基础平台,配合数字电路课程学习的基础教程。 | + | |
| - | + | ||
| - | #### 硬件平台 | + | |
| * [[STEP-MXO2第二代|核心板:Lattice XO2-4000HC]] | * [[STEP-MXO2第二代|核心板:Lattice XO2-4000HC]] | ||
| * [[STEP-MXO2-C|核心板:Lattice XO2-4000 U盘模式]] | * [[STEP-MXO2-C|核心板:Lattice XO2-4000 U盘模式]] | ||
| - | #### 软件平台 | + | ### 软件环境使用 |
| * [[Diamond]] | * [[Diamond]] | ||
| - | * [[lattice_diamond的使用|快速上手STEP-MXO2第二代]] | + | * [[lattice_fpga|快速上手STEP-MXO2第二代]] |
| * [[软件安装及配置|Diamond安装及配置]] | * [[软件安装及配置|Diamond安装及配置]] | ||
| * [[常见错误|Diamond安装常见问题解答]] | * [[常见错误|Diamond安装常见问题解答]] | ||
| + | |||
| + | ### 数字电路实验教程 | ||
| + | 本实验教程是基于小脚丫[[STEP-MXO2第二代|核心板:Lattice XO2-4000HC]]硬件为基础平台,配合数字电路课程学习的基础教程。 | ||
| + | |||
| + | |||
| #### 实验目录 | #### 实验目录 | ||
| 行 39: | 行 40: | ||
| * [[stepmxo2-lab22|实验22 4位串行累加器]] | * [[stepmxo2-lab22|实验22 4位串行累加器]] | ||
| - | ### 小脚丫FPGA核心板上的基础项目 | + | ### 基础项目 |
| **此部分为FPGA初学者入门项目,以STEP MXO2和MAX10两款小脚丫核心板硬件为例(它们的GPIO管脚配置不同),使用Verilog作为编程语言,目的是让初学者快速了解基本的逻辑实现和FPGA的编程过程,我们由浅入深,从如何点亮LED、数码管到利用状态机去完成交通灯的设计。** | **此部分为FPGA初学者入门项目,以STEP MXO2和MAX10两款小脚丫核心板硬件为例(它们的GPIO管脚配置不同),使用Verilog作为编程语言,目的是让初学者快速了解基本的逻辑实现和FPGA的编程过程,我们由浅入深,从如何点亮LED、数码管到利用状态机去完成交通灯的设计。** | ||
| \\ | \\ | ||
| 行 82: | 行 83: | ||
| 按键若未做去抖动将引起误判定,本例程将介绍多种去抖动的方法。 | 按键若未做去抖动将引起误判定,本例程将介绍多种去抖动的方法。 | ||
| \\ | \\ | ||
| - | * [[7. 按键消抖|Lattice MXO2: 按键消抖]] | + | * [[mxo2_deboune|Lattice MXO2: 按键消抖]] |
| - | * [[altera_7deb|Altera MAX10: 按键消抖]] | + | * [[max10_debounce|Altera MAX10: 按键消抖]] |
| #### 实验八 计时控制 | #### 实验八 计时控制 | ||