本帖最后由 Fade_time 于 2013-5-15 11:15 编辑
二、EPM240学习板使用说明
1、软件开发平台
(1)Quartus II
Quartus II是Altera公司推出的CPLD/FPGA开发工具,Quartus II提供了完全集成且与电路结构无关的开发包环境,具有数字逻辑设计的全部特性。其中包括:可利用原理图、结构框图、VerilogHDL、AHDL和VHDL完成硬件电路描述,并将其保存为设计实体文件;芯片(电路)平面布局连线编辑; LogicLock增量设计方法,用户可建立并优化系统,然后添加对原始系统的性能影响较小或无影响的后续模块。 利用 Quartus II 软件的开发流程可概括为以下几步:设计输入、设计编译、设计时序分析、设计仿真和器件编程。该软件还包括以下特性: 【1】功能强大的逻辑综合工具; 【2】完备的电路功能仿真与时序逻辑仿真工具; 【3】定时/时序分析与关键路径延时分析; 【4】可使用SignalTap II逻辑分析工具进行嵌入式的逻辑分析; 【5】支持软件源文件的添加和创建,并将它们链接起来生成编程文件; 【6】使用组合编译方式可一次完成整体设计流程; 【7】自动定位编译错误; 【8】高效的期间编程与验证工具; 【9】可读入标准的EDIF网表文件、VHDL网表文件和Verilog网表文件; 【10】能生成第三方EDA软件使用的VHDL网表文件和Verilog网表文件。 附件:
1、Quartus II软件安装流程
2、Quartus II软件开发环境介绍
(2) Modelsim SE Modelsim仿真工具是Model公司开发的。它支持Verilog、VHDL以及他们的混合仿真,它可以将整个程序分步执行,使设计者直接看到他的程序下一步要执行的语句,而且在程序执行的任何步骤任何时刻都可以查看任意变量的当前值,可在Dataflow窗口查看某一单元或模块的输入输出的连续变化等,比Quartus II自带的仿真器功能强大的多,是目前业界最通用的仿真器一。 附件:
1、软件安装与仿真
2、USB-Blaster使用说明
(1)驱动程序安装
除了加电之外,为了让EPM240学习板正常进行开发工作,还需要在PC上安装USB-Blaster 电缆的驱动程序以支持PC 端的开发软件,如Quartus II、Nios II IDE等。 安装环境相关说明: 开发软件:Quartus II 7.2 开发平台:Windows XP SP3
驱动安装步骤:
(2)驱动之疑难解答
问1:USB-Blaster 8.0 的驱动在Quartus II 7.2 下无法正常工作? 答:是的,如果想同时安装Quartus II 7.2 和8.0,必须使用7.2 的Altera USB-Blaster 驱动。 问2:驱动无法在X64 环境下使用? 答:这是因为Altera 公司的驱动未加数字签名,而Windows Vista x64 不允许加载未加数字签名的驱动;如果使用的 是Windows XP x64 环境,可以尝试使用USB-Blaster 7.2 的驱动。 问3:更换Quartus 版本无法安装USB-Blaster Driver 驱动,提示“名称已用作服务名或服务显示名”? 答:windows 设备管理器中的驱动卸载操作卸不干净,必须手动在注册表中删除服务,之后重新安装。 问4:更换Quartus 版本无法安装USB-Blaster Driver 驱动,提示“找不到文件”? 答:很可能是原有驱动文件被破坏但注册表中信息未同步删除。手工copy 驱动文件到如下位置,重启再次安装驱动。 windows\system32\drivers\ftdibus.sys windows\system32\ftbussui.dll windows\system32\ftd2xx.dll windows\system32\drivers\usbblstr.sys (8.0 专有) windows\system32\usbblstr32.dll(8.0 专有) windows\system32\usbblstrui.dll(8.0 专有) 3、硬件连接与说明
MAXII器件EPM240学习板作为核心板,和MCU多功能学习板主板配套使用,把EPM240学习板用四个铜柱搭建在主板上,主板为学习板提供5V和3.3V的电压。同时EPM240学习板可以充分的利用主板上的硬件资源,可以在主板上组合电路,测试本实验指导书中的基础实验。 USB-Blaster仿真器作为EPM240学习板的编程配置工具,采用JTAG方式进行下载,硬件编程配置连接方式如下图:
注意事项: (1)3.3V电源由MCU多功能学习板提供,通过多功能学习板上的开关来控制,因此下载配置时需要打开开关; (2)为了外部扩展接口和美观,节省了外部晶振,如果用到时钟信号,可以通过多功能学习板上的20MHz的同步时钟模块; (3)同时节省了复位接口,因此下载完成后需要重新上电。 (4)USB-Blaster仿真器的十芯下载线与学习板上的JTAG接口不要接反,请参照上图。
|