admin管理员组

文章数量:1649184

2023年12月30日发(作者:)

CY4学习,请先读我

SF-CY4开发板基于Altera Cyclone IV FPGA器件打造,板载丰富的基础外设,非常适合初学FPGA或Altera的同学。

我们的教程打造完全手把手,大家可以按照以下步骤学习:

阅读介绍文档

《SF-CY4 Altera FPGA入门学习板概述.pdf》文档是淘宝详情页的翻版,大家可以再饱一下眼福,瞅瞅SF-CY4的各个基础功能介绍。

了解例程和教程映射关系

打开文档《特权同学 SF-CY4 逻辑设计例程映射列表.pdf》,这里罗列了所有教程文档和工程实例的一一映射关系,对每个工程实例所实现的功能也有简单的描述。从这个文档我们可以看到,大家只要按照我们lesson文件夹下的课程,逐个往下学习就可以了。

进行开发工具安装和破解

打开lesson文件夹,从lesson01-03,主要是开发工具的安装。Quartus II是FPGA的集成开发环境;ModelSim是在PC上对FPGA工程进行仿真的工具;notepad++是文本编辑器,用于FPGA代码编辑。

关于USB驱动安装

SF-CY4 FPGA开发板有2个USB驱动程序需要安装。在第一次将SF-CY4板和PC连接USB时,会提示2个不同的USB设备需要安装驱动。

在《特权同学 SF-CY4 逻辑设计例程映射列表.pdf》中,大家可以看到,2个驱动分别在相关的章节有介绍:

Lesson11 Altera FPGA 勇敢的芯 入门指南 -- USB-Blaster驱动安装

Lesson42 Altera FPGA 勇敢的芯 入门指南 -- PL2303串口芯片驱动安装

第一个基本例程学习

lesson04-07对应第一个工程实例sp6ex1,这个实例不需要SF-CY4上板调试,只是简单的教会大家使用FPGA开发的几个工具。lesson文件夹存放所有文档以及工具;project文件夹存放所有例程。大家注意在拷贝project文件夹过程中,其所存放的路径中一定不要有中文和特殊符号(应该只有字母、数字或下划线的路径名称,例如E:cy4project)。

开发板的引脚分配文件

如图所示,在project文件夹下有一个文件名为cy4_pin_的文件,顾名思义,它存储着开发板所有信号接口的引脚分配脚本,大家可以用Lesson02-03安装的notepad++打开这个文件,也可以直接将这个文件的后缀“qsf”改成“txt”进行查看。

逻辑工程实例和教程学习

从lesson05-84对应工程实例cy4ex2-36,这些例程都可以进行板级调试。

在例程学习过程中,大家可以多看看《特权同学 SF-CY4 FPGA学习板原理图.pdf》,了解FPGA例程中所使用外设接口的电路。

这些例程的安排都是由浅入深,循序渐进,并且代码都有详细的注释,代码非常的规范,spec文件夹中存放外设芯片的一些资料,供大家学习参考。

只要大家用心一步一步的学下去,相信能够达到入门的目的。

NIOS II工程实例和教程学习

我们这个开发板也配套了48个lessson的NIOS II工程实例教程。Qsys工程为project文件夹下的压缩包,48个lesson存放在qsys_lesson文件夹下。建议大家先学好逻辑设计例程后,再着手进行NIOS II工程实例的学习。

最后,非常感谢大家的支持,希望大家都能够利用SF-CY4开发板迈入FPGA的开发大门。学习过程中有任何的问题都可以发邮件到oand_support@进行咨询。

特权同学

本文标签: 大家例程学习文件夹工程