Qu artu s II 9.0 软件的使用

news/2024/11/23 9:46:41/

1.实验目的和要求本实验为验证性实验,其目的是熟悉Qu artu s II 9.0 软件的使用,学会利用Qu artu s II 9.0 软件来完成整个EDA 开发的流程。

2.实验原理利用VHDL 完成电路设计后,必须借助EDA 工具中的综合器、适配器、时序仿真器和编程器等工具进行相应的处理后,才能使此项设计在 FPGA 上完成硬件实现,并得到硬件测试,从而使VHDL 设计得到最终的验证。Qu artu s II 是Altera 提供的FPGA/CPLD 开发集成环境,包括模块化的编译器,能满足各种特定设计的需要,同时也支持第三方的仿真工具。

3.主要仪器设备(实验用的软硬件环境)实验的硬件环境是:微机一台GW48 EDA 实验开发系统一套电源线一根十芯 JTAG 口线一根USB 下载线一根USB 下载器一个实验的软件环境是:Quartus II 9.0 软件

4.操作方法与实验步骤利用Qu artu s II 9.0 软件实现 EDA 的基本设计流程:创建工程、编辑文本输入设计文件、编译前设置、全程编译、功能仿真。利用Qu artu s II 9.0 软件实现引脚锁定和编译文件下载。利用Qu artu s II 9.0 软件实现原理图输入设计文件的编辑和产生相应的原理图符号元件。5.实验内容及实验数据记录1)新 建工程(文本输入法)

6.实验数据处理与分析

1)任何一项设计都是一项工程(实验三中半加器、一位全加器以及8 位全加器的设计都应该新建工程,不可在同一个工程中进行设计) ,不同的设计项目最好放在不同的文件夹中,而同一工程的所有文件都必须放在同一文件夹中。

2)新建一个文件夹时应特别注意文件夹名不能用中文,最好也不要用数字。

2)编译工程结果将提示是否有错误或是警告,错误需要修改,警告则根据具体

情况进行修改。 (常见警告一个是未定义的引脚模式-改为输入高电阻模式,另一

个则是引脚未锁定,可在下载程序前再进行锁定)

3)时序仿真时候步骤:

A、File-〉new file->vector waveform file:新建波形文件

B、在波形文件下,右键单击选择 Insert node or bus..进行节点的添加

C、Assignments-〉Setting-〉Simulator Setting:选择功能仿真functional

D、电击仿真按钮进行仿真分析。

时序仿真时候注意点:

 设置仿真时间区域。对于时序仿真来说,将仿真时间轴设置在一个合理的短

时间区域上十分重要。(由后续试验验证了此结论)通常设置的时间范围在

数十微妙之间:选择Edit->End Time

 文件后缀名:.vwf

4)下载程序前应连接好下载线,开启电源,确保连线可用(我的电脑-)管理-〉

设备管理器-〉串行通信端口) ;其次在打开窗口中单击 Hardware Setup,选择

对应项;最后单击 START 进行下载,右上角有相关的下载进度提示,当提示为

100%时候表示下载成功。

7.质疑、建议、问题讨论

通过本次实验,对 Quartus II 9.0 软件有了初步的认识,在实验的基础上基本掌握了利用 Quartus II 9.0 软件实现EDA 的基本设计流程:创建工程、编辑 文本输 入 设计文件、编译 前设置、全 程编译 、功能仿真等 。


http://www.ppmy.cn/news/10461.html

相关文章

云服务器定时执行python脚本

文章目录前言crontab简介基本语法定时任务具体内容python 脚本定时任务前言 在服务器上定时执行任务有两种方式,一种是at定时任务,一种是crond任务调度,at命令是一次性定时计划任务,at的守护进程 atd会以后台模式运行&#xff0c…

学校里很少提及但很实用的C语言开发基础知识

目录0. 前言1. 开发环境1.1 IDE1.2 代码文本编辑器1.3 编译器1.3.1 GCC1.4 调试器2. C语言2.1 位域2.2 指示器2.2.1 数组指示器2.2.2 结构体指示器2.2.3 结构体 数组2.3 变长数组2.4 预处理指令2.4.1 #运算符2.4.2 ##运算符2.4.3 可变参数宏2.5 泛型选择2.6 内建函数2.7 其他特…

我只是把握好了这3点,1个月后成功拿下大厂offer!

目录 一、写在前面二、技术广度的快速准备三、技术深度的快速准备四、基础功底的快速准备五、下篇预告 一、写在前面 春节过后,即将迎来的是一年一度的金三银四跳槽季。 假如你准备在金三银四跳槽的话,那么作为一个Java工程师,应该如何利…

遥感图像处理:最小噪声分离变换(Minimum Noise Fraction Rotation,MNF Rotation)

遥感图像处理:最小噪声分离变换(Minimum Noise Fraction Rotation,MNF Rotation1.PCA变换2.MNF3.PCA和MNF1.PCA变换 在统计学中,主成分分析PCA是一种简化数据集的技术。它是一个线性变换。这个变换把数据变换到一个新的坐标系统中…

【自用】高频电子线路复习(更新中)

疫情原因 没有考试就放假回家了 返校后将先进行死亡考试周 七天考完九门 回校再进行极限复习只能说可以通过 而不利于绩点的提升 所以要从现在开始抽取一些时间进行学习 第七章 频率变换方法与电路分析 7.1 非线性电路包括 发送端的高频振荡器、倍频器、谐振功率放大器和调…

用一串Python代码爬取网站数据

如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀!关注、点赞、收藏、评论。 目录一.编码问题二、文件编码三、基本方法四、登录五、断线重连六、正则匹配Excel操作转换网页特殊字符一.编码问题 因为涉及到中文,所以必然地涉及…

蓝桥杯寒假集训第九天(回文日期)

没有白走的路,每一步都算数🎈🎈🎈 题目描述: 输入一行数据,这个数据是从10000101到89991231,输出这个数据后面的第一个回文数,以及输出第一个ABABBABA型的回文数。 注意&#xff1…

Kubernetes:通过轻量化工具 kubespy 实时观察YAML资源变更

写在前面 分享一个小工具 kubespy 给小伙伴博文内容涉及: 工具的简单介绍下载安装以 kubectl 插件方式使用 Demo 理解不足小伙伴帮忙指正 我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼黑塞《德米安》 简单介…