差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
ipcore_stepfpga [2019/04/25 11:27] gongyu |
ipcore_stepfpga [2019/04/25 12:30] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
- | #### 数字电路基础教程相关的案例: | + | #### 小脚丫FPGA平台上的案例 |
+ | |||
+ | --- | ||
+ | {{ :stepfpgaapp.png |}} | ||
+ | |||
+ | ##### 数字电路基础教程相关的案例: | ||
* [[stepmxo2-lab1|1位半加器电路]] | * [[stepmxo2-lab1|1位半加器电路]] | ||
* [[stepmxo2-lab2|1位全加器]] | * [[stepmxo2-lab2|1位全加器]] | ||
行 23: | 行 28: | ||
* [[stepmxo2-lab22|4位串行累加器]] | * [[stepmxo2-lab22|4位串行累加器]] | ||
- | #### FPGA入门基础项目 | + | \\ |
+ | |||
+ | ##### FPGA入门基础项目 | ||
**此部分为FPGA初学者入门项目,以STEP MXO2和MAX10两款小脚丫核心板硬件为例(它们的GPIO管脚配置不同),使用Verilog作为编程语言,目的是让初学者快速了解基本的逻辑实现和FPGA的编程过程,我们由浅入深,从如何点亮LED、数码管到利用状态机去完成交通灯的设计。** | **此部分为FPGA初学者入门项目,以STEP MXO2和MAX10两款小脚丫核心板硬件为例(它们的GPIO管脚配置不同),使用Verilog作为编程语言,目的是让初学者快速了解基本的逻辑实现和FPGA的编程过程,我们由浅入深,从如何点亮LED、数码管到利用状态机去完成交通灯的设计。** | ||
\\ | \\ | ||
行 57: | 行 65: | ||
* [[altera_10tra|Altera MAX10: 交通灯控制]] | * [[altera_10tra|Altera MAX10: 交通灯控制]] | ||
- | #### 中级项目 | + | \\ |
+ | |||
+ | ##### 中级项目 | ||
**基于[[STEP-Baseboard V2.2]]板子实验** | **基于[[STEP-Baseboard V2.2]]板子实验** | ||
* [[引脚分频说明 | 引脚分配说明]] | * [[引脚分频说明 | 引脚分配说明]] | ||
行 92: | 行 103: | ||
* [[温度计]] | * [[温度计]] | ||
+ | \\ | ||
+ | |||
+ | ##### 综合项目 | ||
+ | |||
+ | **综合性项目,相对难度高一些** | ||
+ | * [[stepfpga_scope|基于小脚丫的简易示波器设计项目]] | ||
+ | * [[stepfpgadds20k|用小脚丫FPGA和串行DAC实现的低频任意波形发生器]] | ||
+ | * [[stepawg|基于小脚丫FPGA制作任意信号发生器项目训练]] | ||
+ | * [[RS-232|UART_RS232]] | ||
+ | * [[JTAG]] | ||
+ | * [[I2C]] | ||
+ | * [[I2C_master_core]] | ||
+ | * [[SPI]] | ||
+ | * [[SD_Card|SD卡]] | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ##### 软核处理器 | ||
+ | * 自己设计CPU | ||
+ | * [[CPU的基础知识]] | ||
+ | * [[自己设计一款CPU]] | ||
+ | * MCS-8051 | ||
+ | * [[8051|8051单片机介绍]] | ||
+ | * [[FPGA+Arduino+8051|基于FPGA使用Arduino编程的8051软核FP51-1T]] | ||
+ | * [[MC8051软核|在小脚丫FPGA开发板移植MC8051软核]] | ||
+ | * [[OC8051软核|OC8051软核-含源码解析]] | ||
+ | * Nios软核处理器 | ||
+ | * [[Nios II介绍及资料]] | ||
+ | * {{::step-max10_nios_ii搭建教程.pdf|Nios II在小脚丫MAX10 FPGA上的实现}} | ||
+ | * RISC-V处理器 | ||
+ | * [[RISC V]] | ||
+ | * Arduino测试程序[[Reindeer_Step_arduino_app1]]) | ||
+ | * MICO8软核处理器 | ||
+ | * [[MICO8单片机|MICO8软核处理器介绍]] | ||
+ | * {{::latticemico8软核.pdf|latticemico8软核实现过程}} | ||
+ | * MICO32软核处理器 | ||
+ | * [[MICO32处理器|MICO32软核处理器介绍]] |