差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
fpga编程3天速成 [2016/07/11 23:41] gongyu [FPGA+ADC/LCD实现数字示波器功能] |
fpga编程3天速成 [2016/07/13 03:42] (当前版本) gongyu [4 基于小脚丫的扩展模块设计要点及举例] |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ----- | ||
| ====1 Lattice XO2 FPGA介绍==== | ====1 Lattice XO2 FPGA介绍==== | ||
| === 1.1 XO2 FPGA结构 === | === 1.1 XO2 FPGA结构 === | ||
| 行 4: | 行 5: | ||
| === 1.3 XO2 管脚配置 === | === 1.3 XO2 管脚配置 === | ||
| + | ----- | ||
| ====2 小脚丫FPGA开发板使用==== | ====2 小脚丫FPGA开发板使用==== | ||
| + | ===2.1 开发板资源介绍 === | ||
| + | ===2.2 开发板管脚分配 === | ||
| + | ===2.3 第一次上电 === | ||
| + | ===2.4 使用注意 === | ||
| + | ----- | ||
| ====3 Lattice Diamond编译系统安装使用==== | ====3 Lattice Diamond编译系统安装使用==== | ||
| + | - [[软件安装及配置|Diamond安装及配置]],包括软件的下载、License的申请以及软件的安装整个过程。 | ||
| + | - [[Lattice Diamond的使用]],以最简单的[[点亮LED灯]]为例,简单介绍了一下该软件从编辑输入开始到最终的bitstream下载到FPGA。在此示例中可以让学员修改分频数,得到不同的心跳频率(__0.5秒亮:0.5秒灭__, __2秒亮:2秒灭__, __1秒亮:3秒灭__) | ||
| + | ----- | ||
| ====4 基于小脚丫的扩展模块设计要点及举例==== | ====4 基于小脚丫的扩展模块设计要点及举例==== | ||
| + | 小脚丫[[FPGA]]开发板全部采用了[[DIP40]]标准封装,扩展非常灵活,主要有三种方式: | ||
| + | * 层叠同样大小的DIP40标准的模块 | ||
| + | * 作为独立功能的模块使用在主板上 | ||
| + | * 在实验中可以直接插在面包板上进行各种测试,方便灵活,避开了FPGA使用QFP/BGA封装的问题 | ||
| + | StepFPGA提供的小脚丫FPGA模块: | ||
| + | StepFPGA一代 | ||
| + | StepFPGA | ||
| + | |||
| + | ----- | ||
| ====5 Verilog语法基础及在组合逻辑、时序逻辑中的使用要点==== | ====5 Verilog语法基础及在组合逻辑、时序逻辑中的使用要点==== | ||
| + | |||
| + | ----- | ||
| ====6 基于小脚丫FPGA模块的数字钟的制作==== | ====6 基于小脚丫FPGA模块的数字钟的制作==== | ||
| + | |||
| + | ----- | ||
| ====7 串行总线(SPI/I2C)的原理、应用及FPGA实现==== | ====7 串行总线(SPI/I2C)的原理、应用及FPGA实现==== | ||
| + | |||
| + | ----- | ||
| ====8 FPGA+ADC/LCD实现数字示波器功能==== | ====8 FPGA+ADC/LCD实现数字示波器功能==== | ||