




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验手册一Altera Quartus II 8.1安装说明1. 双击应用程序,出现Quartus II 8.1安装界面点击 Next 进入下一步2. 出现授权窗口点击 I accept the term of the license agreement.后,再点击下一步Next3. 接下来输入用户名和公司名,如用户名为 FPGA Fans,公司名为Altera, 点击下一步Next4. 在此步中需要选择安装目录, 您可以自由选择安装目录5. 您可以点击 Browse按钮来自行选择将Quartus 安装到哪里。(在此例中,我们将Quartus安装到d:altera90 目录下。)选择好路径后点
2、击确定按钮。如下图再下点击 Next下一步按钮继续安装。6. 在此步骤中自定义软件在开始菜单中的名称,我们不需要更改,默认为Altera, 接着点击Next下一步按钮继续安装。7. 在此步骤中,选择安装类型,我们推荐进行完全安装,点击Next下一步,继续安装。8. 在此步骤中,点击Next下一步,确定安装配置9. 现在安装程序开始复制文件到d:altera90 中此步骤需要较长时间,请耐心等候。10. 提示是否要创建快捷方式图标在桌面上,点是(Y)11. 最后一步,点击Finish 完成最后安装12. 最后桌面上会出现此图标安装完毕。二USB Blaster 下载线驱动安装(XP)1首先在电脑
3、USB 插孔中插入USB Blaster 线,XP 会出现以下窗口,发现新设备。2我们选择从列表或指定位置安装(高级),点击下一步,继续:3在找到新的硬件向导窗口中,选择在搜索中包括这个位置,在此示例中,我们的路径为D:Altera90quartusdriversusb-blaster,您可以更改为自已的quartus 安装路径,输入完成后,点击下一步:4在点击下一步后,安装向导正在安装软件,5安装向导完成安装后,会出现以下窗口,提示您已经完成了Altera USB-Blaster 的安装:6点击完成按钮后,在XP 的右下角托盘中会弹出如下图提示:新硬件已安装并可以使用了。附:如果你的电脑系统
4、为Win7,可以安装Win7专用的USB Blaster驱动,安装方法如下:打开计算机的设备管理器,我们可以看到在其他设备中有个黄色的警告,说明此驱动安装不正常,我们在其上方双击,弹出如下对话框,点击更新驱动程序,选择我们为你提供的驱动程序文件夹,安装即可使用。三新建一个工程进行编译并烧写的方法。1.双击桌面上的QuartusII 8.1 图标,打开QuartusII 软件.如下图2 点击工具栏上的 New 图标,弹出一窗口,如下:选择 New Quartus II Project,然后点OK 按钮确定。接着进入 New Project Wizard ,如下图点 Next 下一下,出现下图所示
5、:在此步中要输入新建的project 的位置,在此例中我们选择将proejct 放在e:led 目录下,Project 名为led,并且顶层设计文件名也为led(提别提示:Project 名和您的顶层设计文件名一定要相同)点击下一步,询问是否要添加源文件进入 project,在这步我们跳过,点击Next在此步中要求选择该 project 所用的器件,在此示例中,我们选择使用MAX3000A系列的EPM3256ATC144-10,如下图所示。 在此步中询问使用何种编译综合仿真工具,我们均使用quartus9.0 自带的工具,点击Next继续。最后显示一下新建的 project 的信息,点击Fin
6、ish 完成。好了,到此我们就有一个空白的project 了。接下来就是向这个空白的 project 中添加代码,再次点击工具栏上的New 图标在出来的新建对话框中,选择 Verilog HDL File,并按OK.在窗口右半部分出来的 vhdl.vhd 文件中输入以下内容输入完成后,点击工具栏的 Save 图标。Quartus 会询问此文件存在哪里,文件名是什么,我们选择默认的led.vhd,直接点击保存即可(特别提示:在此代码中您的顶层设计名必须为led,否则会编译失败)好了,在 quartus project 的project Navigator 中可以看到多了一个led.vhd 文件我
7、们点击工具栏的编译按钮 ,进行编译, 最后报告,编译成功。接下来先检查一下设置,先选择菜单 Assignments 下面的Device菜单会弹出 Setting 对话框,确认您选择的是EPM3256ATC144-10接下来点击 Device and Pin Option按钮会弹出 Device and Pin Options 对话框,选择Unused Pins 选项卡,将Reserve all unused pins:选择为as input tri-stated此处表示将所有未使用到的管脚全部置为三态输入。(特别提示:一定要将未使用的管脚全部置为三态输入)点击确定后,回到先前的 Setting
8、 窗口,再次点击确定。接下来对 FPGA 管脚进行分配,点击Assignments 菜单下面的Pins 子菜单会弹出 Pin Planner 窗口,可以把中间的分隔框向上拉一下,就能看到led项目中,所用到的管脚名和管脚号,可以参见原理图部分分别如下:TCKPIN_89TDIPIN_4TDOPIN_104TMSPIN_20ClkPIN_125Led7PIN_44Led6PIN_43Led5PIN_42Led4PIN_41Led3PIN_40Led2PIN_39Led1PIN_38Led0PIN_37RstPIN_21在后面的 Location 中可以选择对应的cpld 管脚,选择方法如下图:双
9、击 Location 下的列表格,会出现下拉列表最后全部分配完成的图示:确认后可直接关闭 Pin Planner 窗口接着点击红色方框中综合图标,进行综合最后提示综合完成,同时会在工程所在的目录下生成 pof 文件。再接下来就是最后一步下载了,点击工具栏中的下载图标,开始烧写,烧写步骤如下:将 USB Blaster 的USB2.0 电缆接插入您的PC 机的USB 口,并将USB Blaster 的JTAG 下载线那头(10 Pin 彩色杜邦线)插到开发板的CON12 口(JTAG 下载口)上,此下载口旁边标有JTAG 字样,然后打开开发板电源。请注意顺序:先接 USB Blaster 到开发
10、板上的JTAG 口后再打开开发板电源。点击下载图标,弹出如下窗口:注意上图:在没有插入USB Blaster 下载器之前,HardWare Setep 右边提示No Hardware,提醒您没有找到下载器。现在,我们接入USB Blaster,将USB Blaster 接到电脑上USB 口上,并点击右上角的HardwareSetup 按钮,点击 Hardware Setup 按钮后,弹出如下窗口:显示在下面找到了 USB-Blaster 下载器接下来我们选中并使用它,选择 USB-BlasterUSB-0,完成后点Close 关闭窗口。这时会回到主窗口,显示如下图:划红色的地方跟刚才不一样了,
11、表示找到了 USB-Blaster,并且使用它来做下载用。接下来我们点击 按钮,自动让下载器探测FPGA 板,会提示如下:这里表示找到了设备 EPM3256A 主芯片,我们双击File 下的处。双击后,出现选择文件对话框,我们找到光盘根目录下编译好的工程演示程序目录下的对应目录,我们这里选择led目录下的led.pof.选中后,点击打开按钮。会回到主窗口,如下可以看到 File 下面不再是是您刚选择的led.pof 文件所在的路径将后面的 Program/Configure 方框打勾,一切完成后选择左边的 Start 按钮。USB Blaster 会立即将led.pof文件内容写入到cpld
12、中,您会看到这时板子上的8 个蓝色LED 灯会一闪一闪,说明程序已经写入cpld中。附1:按键数码管加一例程module try(clk,rst,key,control,y);input clk,rst;input key;output control;output6:0y;reg control;reg6:0y;reg3:0i;reg 9:0 keytemp;always(posedge clk or negedge rst)if(0=rst)begin i=0;keytemp=0;y=127;control=0;endelse begin keytemp=keytemp8:0,key; i
13、f(keytemp=10b1000000000)i=i+1; control=1; case(i) /译码程序4b0000: y = 7b1111_110;4b0001: y = 7b0110_000;4b0010: y = 7b1101_101;4b0011: y = 7b1111_001;4b0100: y = 7b0110_011;4b0101: y = 7b1011_011;4b0110: y = 7b1011_111;4b0111: y = 7b1110_000;4b1000: y = 7b1111_111;4b1001: y = 7b1111_011;default: y 9end
14、case if(i=10) i=0; endendmodule附2:数码管显示module shumaguan(clk,rst,control0,y);input clk,rst;output control0;output6:0y;reg control0;reg6:0y;reg6:0i;reg 8:0t;reg20:0 data;reg flag;always (posedge clk) begin if(0=rst) begin i=0; y=127; control0=0; end elsebegin data=data+1; if(data=500000) begindata=0;flag=0; end end if(flag=0)beginflag=1;i=i+1; control0=1; case(i) /译码程序4b0000: y = 7b1111_110;4b0001: y = 7b0110_000;4b0010: y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年宠物智能用品行业研发创新与市场适应性研究
- 健康减脂干货知识培训课件
- 伤情鉴定讲解课件
- 2026届江苏省宿迁市宿迁中学高三物理第一学期期末教学质量检测模拟试题
- 2026届山东省东营市利津县一中高三物理第一学期期末质量跟踪监视试题
- 《为中华之崛起而读书》课件 部编语文四年级上册
- 企业消防安全培训演练课件
- 中职护理考试题库及答案
- 纪检专项资金管理办法
- 窗口临时用工管理办法
- 浙江省A9协作体暑假返校联考物理试题及答案
- 2025年部编版新教材语文小学一年级上册教学计划(含进度表)
- 2025年度机动车检验检测机构授权签字人考试题及答案
- T/CECS 10214-2022钢面镁质复合风管
- 学校“1530”安全教育记录表(2024年秋季全学期)
- DL∕T 5776-2018 水平定向钻敷设电力管线技术规定
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
- 粤教版小学科学五年级上册同步教学课件(全册)
- 施工现场安全标志和安全防护设施设置方案
- 范里安中级微观经济学第六版中文课件(中)
- 普罗名特VAMd计量泵操作手册
评论
0/150
提交评论