差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
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: 按键消抖]] |
#### 实验八 计时控制 | #### 实验八 计时控制 |