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