用MAX 10入门FPGA(3)--开发环境搭建

作者: liunian__92
上传时间为: 2015-02-08 11:56 PM
2015-02-08
阅读:

今天就简单讲一下搭建环境的事情吧。

一、安装Quartus II 14.1
首先去官网下载Quartus II 14.1 网络版。安装即可,只有最新版(14.1)的才支持 MAX 10。

二、安装USB-Blaster 驱动
大概十几分钟之后安装完毕。可以打开USB-Blaster盒子里的使用手册。
IMG_20141230_230304.jpg
IMG_20141231_000526.jpg

上面很清楚给出了如何安装 USB-Blaster的驱动,刚刚我们安装好的Quartus II 里已经有了USB-Blaster的驱动文件,打开你的Quartus II 安装目录 (安装目录\quartus\drivers\usb-blaster)在这个文件夹里就是你的USB-Blaster驱动文件。将USB-Blaster插入计算机,打开计算机的设备管理器,可以看到一个带问号的USB-Blaster设备,此时点击右键,更新驱动,手动更新,找到(安装目录\quartus\drivers\usb-blaster)安装即可。

三、新建工程
打开Quartus II web edition。
File -> New Project Wizard,然后 点击 next
填写工作区,和工程名,
Unnamed QQ Screenshot20141231004548.jpg

选择器件
Unnamed QQ Screenshot20141231004640.jpg
一路 next ,最后完成。

此时工程中还没有文件,点击File -> new file 选择VHDL 文件。
在VHDL 文件中写入如下代码

  1. <blockquote>library IEEE;

复制代码

点击保存。

点击 Project -> add/remove files in project 如下图所示
Unnamed QQ Screenshot20141231005312.jpg

将刚才的VHDL 文件添加到当前工程中去。

在工程文件出右击 ,选择下图中的选项。
Unnamed QQ Screenshot20141231005503.jpg


点击 Assignment -> Pin planer 进行分配引脚。
有电路图可知如下
Unnamed QQ Screenshot20141231010040.jpgUnnamed QQ Screenshot20141231010057.jpg

将引脚分配如下:
Unnamed QQ Screenshot20141231010214.jpg


点击 Processing -> Start compilation 进行编译,如下图所示
Unnamed QQ Screenshot20141231010717.jpg

结果入下:
Unnamed QQ Screenshot20141231010850.jpg


四、程序下载
点击 Tool -> programmer 下载程序

点击 add file 找到 .sof文件 ,选中USB-Blaster 进行下载程序。

上面的VHDL 语言设计的是一个与门电路。所有的LED都是共阳极,所以低电平点亮。当switch 1 和switch 2 同为真,是LED 1 熄灭,其它时刻LED等都点亮。
IMG_20141230_235819.jpg
IMG_20141231_000146.jpg

2014-12-31 01:04 上传

下载附件 (283.4 KB)


夜深人静,今天就到这里了。。。。

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示