差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
ipcore_stepfpga [2019/04/25 11:31] 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位全加器]] | ||
行 27: | 行 30: | ||
\\ | \\ | ||
- | #### FPGA入门基础项目 | + | ##### FPGA入门基础项目 |
- | --- | ||
**此部分为FPGA初学者入门项目,以STEP MXO2和MAX10两款小脚丫核心板硬件为例(它们的GPIO管脚配置不同),使用Verilog作为编程语言,目的是让初学者快速了解基本的逻辑实现和FPGA的编程过程,我们由浅入深,从如何点亮LED、数码管到利用状态机去完成交通灯的设计。** | **此部分为FPGA初学者入门项目,以STEP MXO2和MAX10两款小脚丫核心板硬件为例(它们的GPIO管脚配置不同),使用Verilog作为编程语言,目的是让初学者快速了解基本的逻辑实现和FPGA的编程过程,我们由浅入深,从如何点亮LED、数码管到利用状态机去完成交通灯的设计。** | ||
\\ | \\ | ||
行 65: | 行 67: | ||
\\ | \\ | ||
- | #### 中级项目 | + | ##### 中级项目 |
- | --- | ||
**基于[[STEP-Baseboard V2.2]]板子实验** | **基于[[STEP-Baseboard V2.2]]板子实验** | ||
* [[引脚分频说明 | 引脚分配说明]] | * [[引脚分频说明 | 引脚分配说明]] | ||
行 102: | 行 103: | ||
* [[温度计]] | * [[温度计]] | ||
- | #### 综合项目 | + | \\ |
+ | |||
+ | ##### 综合项目 | ||
- | --- | ||
**综合性项目,相对难度高一些** | **综合性项目,相对难度高一些** | ||
- | * [[简易示波器]] | + | * [[stepfpga_scope|基于小脚丫的简易示波器设计项目]] |
- | * [[任意波形产生]] | + | * [[stepfpgadds20k|用小脚丫FPGA和串行DAC实现的低频任意波形发生器]] |
+ | * [[stepawg|基于小脚丫FPGA制作任意信号发生器项目训练]] | ||
* [[RS-232|UART_RS232]] | * [[RS-232|UART_RS232]] | ||
* [[JTAG]] | * [[JTAG]] | ||
行 115: | 行 118: | ||
* [[SD_Card|SD卡]] | * [[SD_Card|SD卡]] | ||
- | #### 软核处理器 | + | \\ |
- | * 自己设计CPU==== | + | |
+ | ##### 软核处理器 | ||
+ | |||
+ | * 自己设计CPU | ||
* [[CPU的基础知识]] | * [[CPU的基础知识]] | ||
* [[自己设计一款CPU]] | * [[自己设计一款CPU]] | ||
行 124: | 行 130: | ||
* [[MC8051软核|在小脚丫FPGA开发板移植MC8051软核]] | * [[MC8051软核|在小脚丫FPGA开发板移植MC8051软核]] | ||
* [[OC8051软核|OC8051软核-含源码解析]] | * [[OC8051软核|OC8051软核-含源码解析]] | ||
- | * [[pulserain8051]] | ||
* Nios软核处理器 | * Nios软核处理器 | ||
* [[Nios II介绍及资料]] | * [[Nios II介绍及资料]] | ||
* {{::step-max10_nios_ii搭建教程.pdf|Nios II在小脚丫MAX10 FPGA上的实现}} | * {{::step-max10_nios_ii搭建教程.pdf|Nios II在小脚丫MAX10 FPGA上的实现}} | ||
- | * ARM Cortex M0处理器 | ||
- | * [[ARM Cortex M0|ARM Cortex M0介绍]] | ||
- | * [[ARM Cortex M0在小脚丫FPGA上的实现]] | ||
* RISC-V处理器 | * RISC-V处理器 | ||
* [[RISC V]] | * [[RISC V]] | ||
- | * [[Reindeer_Step|基于FPGA使用Arduino编程的RISC-V软核Reindeer_Step]] (Arduino测试程序[[Reindeer_Step_arduino_app1]]) | + | * Arduino测试程序[[Reindeer_Step_arduino_app1]]) |
* MICO8软核处理器 | * MICO8软核处理器 | ||
* [[MICO8单片机|MICO8软核处理器介绍]] | * [[MICO8单片机|MICO8软核处理器介绍]] | ||
行 139: | 行 141: | ||
* MICO32软核处理器 | * MICO32软核处理器 | ||
* [[MICO32处理器|MICO32软核处理器介绍]] | * [[MICO32处理器|MICO32软核处理器介绍]] | ||
- | * OpenRISC处理器 | ||
- | * [[OpenRisc|OpenRISC处理器介绍]] | ||
- |