【毕业设计—DDS信号发生器】Quartus II 软件新建工程_quartus模拟电子dds信号发生器设计-程序员宅基地

技术标签: fpga开发  

从今天起,做一个知识分享者。

本科毕业设计 —— DDS信号发生器

大学四年的时间转瞬即逝,2023年我将迎来我的本科毕业。为了记录自己的研究进展,我将在这儿分享我的毕业设计进度~~博客涉及的知识点,如有不对,欢迎大家及时纠正,共同进步!

首先,让我们学习如何在Quartus II 软件新建工程。

我安装的是Quartus II 13.1 版本。

1.在电脑D磁盘下新建一个文件夹【DDS】,然后分别新建4个子文件夹【doc】、【par】、【rtl】、【sim】。doc 文件夹用于存放项目相关的文档,par 文件夹用于存放 Quartus 软件的工程文件,rtl 文件夹用于存放源代码,sim 文件夹用于存放项目的仿真文件。

在这里插入图片描述

2.打开Quartus II 软件,在菜单栏上选择【File】→【New Project Wizard…】来新建一个工程。打开新建工程向导说明页面。

在这里插入图片描述
在这里插入图片描述
3.第一栏用于指定工程所在的路径;第二栏用于指定工程名,这里建议大家直接使用顶层文件的实体名作为工程名;第三栏用于指定顶层文件的实体名。设置完毕后单击【Next>】。

在这里插入图片描述
4.这里根据实际所用的 FPGA 型号来选择目标器件。设置完毕后单击【Next>】。

在这里插入图片描述
5.在“EDA Tool Settings”页面中,我们可以设置工程各个开发环节中需要用到的第三方 EDA 工具。设置完毕后单击【Next>】。

在这里插入图片描述
6.返回到 Quartus 软件界面,可以在工程文件导航窗口中看到我们刚才新建的 DDS工程。

7.创建工程顶层文件,在菜单栏中找到【File】→【New】。

在这里插入图片描述
8.由于我们使用 Verilog HDL 语言来作为工程的输入设计文件,所以在“Design
Files”一栏中选择【Verilog HDL File】,然后点击【OK】按钮。

在这里插入图片描述
9.在编辑区输入 Verilog 代码,保存编辑完成后的代码,按快捷键【Ctrl+S】则会弹出一个对话框提示输入文件名和保存路径,默认文件名会和所命名的 module 名称一致,默认路径也会是当前的工程文件夹,将存放的路径修改为 rtl 文件夹下。

在这里插入图片描述

关于Quartus II 如何新建工程就分享到这里啦~~
毕业设计未完待续… :)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_46387037/article/details/129642948

智能推荐

面向视频编解码后处理的深度学习方法进展_神经网络 后处理视频 字节-程序员宅基地

文章浏览阅读1.8k次,点赞3次,收藏5次。1 背景介绍视频以及图像的有损压缩算法会造成较为严重的失真以及效应,比如,基于块的编码策略将会引起块效应;高频分量的缺失会造成压缩后的图像会更加模糊,还有振铃效应,颜色偏移等等。特别是在编码是在较差的编码配置下(低比特率)尤为明显。这些效应会严重降低用户体验,所以如何去除这些效应或者削弱这些效应的影响也就成为一个重要的问题。在新一代视频编码标准HEVC(High Efficiency Video Coding)中,采用两种环路滤波的方案来削弱这些效应:去块滤波器以及SAO(样点自适应补偿)。从名字上_神经网络 后处理视频 字节

php购物车程序,PHP购物车程序设计-程序员宅基地

文章浏览阅读244次。简明现代魔法 -> PHP服务器脚本 -> PHP购物车程序设计PHP购物车程序设计2010-06-06在这个程序中,创建了两个类,一个是通用的Product类,它封装了一个产品和产品的属性,另一个是购物车的Cart类。Product类(Product.php)商品类有三个属性,分别是编号、描述和价格。class Product{protected $_partNumber, $_de..._思考:购物车如何存放物品的设计 对于购物车程序 1. 你会使用数组还是集合框架

Redis_16_之LRU算法_lru和近似lru-程序员宅基地

文章浏览阅读211次。文章目录Redis之LRU算法1. 缓存清理设置2. 缓存清理流程3. Redis的LRU近似算法Redis之LRU算法LRU:Least Recently Used,最近最少使用算法1. 缓存清理设置redis.confmaxmemory,设置redis用来存放数据的最大的内存大小,一旦超出这个内存大小之后,就会立即使用LRU算法清理掉部分数据如果用LRU,那么就是将最近最少使用的..._lru和近似lru

Android EditText 并排对齐_androidstudio如何让文字和输入框一排-程序员宅基地

文章浏览阅读1.1k次。设置LinearLayout orientation属性为horizontal 设置EditText width属性为=wrap_contentgravity为="left|center_vertical"代码:android:layout_width="fill_parent"android:layout_height="wrap_content"android:_androidstudio如何让文字和输入框一排

【操作随记】Markdown表格不生效不生效_markdown表格语法不生效原因-程序员宅基地

文章浏览阅读5.2k次,点赞5次,收藏2次。在之前写github项目中的README的时候,想要添加表格,根据语法编辑发现表格不生效。如:# 一、数据库试题现有学生、课程、成绩、教师四张表。包含以下信息: 1.学生表(STUDENT) | 字段名 | 注释 | | ------ | ----- | | S_NO | 学号 | 经修改后生效,原因是:表格的语句上一行必须为空行,不然表格不生效。正确演示:# 一、数据库试题现有学生、课程、成绩、教师四张表。包含以下信息: 1.学生表(STUDENT)_markdown表格语法不生效原因

06.Beetl标签函数include ---《Beetl视频课程》_beetl include-程序员宅基地

文章浏览阅读1k次。本期视频实现了评论列表分页;内容简介:使用了标签函数include完成分页抽取一起学beetl目录:https://my.oschina.net/u/1590490?tab=newest&catalogId=6214598作者:GK标签函数 includeinclude 标签与JSP、freemark等其他的模板引擎类似。在一个模板中包含另一个模板,第一个参..._beetl include

随便推点

C++ 常用设计模式_deque(); void push_front(int value); void push_bac-程序员宅基地

文章浏览阅读142次。转载地址:https://www.cnblogs.com/chengjundu/p/8473564.html1、工厂模式:简单工厂模式、工厂方法模式、抽象工厂模式  1)、简单工厂模式:主要特点是需要在工厂类中做判断,从而创造相应的产品,当增加新产品时,需要修改工厂类。typedef enum{ T80 = 1, T99}TankType;class Tank..._deque(); void push_front(int value); void push_back(int value);

SRP批处理器-程序员宅基地

文章浏览阅读684次。SRP批处理器SRP Batcher(SRP批处理器)是一个渲染循环,它可以加速CPU在场景中的渲染,同时场景可以有很多使用同一shader的材质使用SRP批处理器要使用SRP批处理器,你的工程中必须使用Scriptable Render Pipeline.当然,也可以是下列之一:通用渲染管线(URP)高清晰渲染管线(HDRP). 自定义渲染管线在URP中激活激活SRP批处理器:1.在Project窗口,选择URP资源2.在该资源的Inspector面板中,找到Advanced栏,然_srp批处理

win10蓝牙开关选项突然没了解决方法_win10蓝牙开启选项没了-程序员宅基地

文章浏览阅读3.4k次。win10蓝牙开关选项突然没了解决方法问题:我是正常用电脑,然后用连蓝牙耳机的时候突然声音有异常,想去关闭蓝牙和重启蓝牙后发现蓝牙不可用了。网上找了很多方法都不能解决,很是烦恼。解决方法:关闭电脑,拔掉插头,等电脑电量耗完(可以在睡觉的时候拔掉),第二天重新开电脑蓝牙选项就回来啦,本人问题就这样解决了..._win10蓝牙开启选项没了

Python环境搭建-程序员宅基地

文章浏览阅读783次。1. Windows开发环境搭建1.1 下载地址 Anaconda官网,点击左侧链接,拉到最下方,根据自己操作系统的位数选择对应的64位或者32位操作系统下载即可。1.2 环境配置 conda默认采用的是官方的镜像,速度较慢。需要修改为清华的镜像。 #增加清华的镜像仓库conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/f..._python环境搭建

Appium node安装_appium 在node中怎么安装-程序员宅基地

文章浏览阅读551次。1,安装brewusr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2,安装libimobiledevicebrew install libimobiledevice --HEAD 3,安装carthagebrew insta_appium 在node中怎么安装

HDU2500 水题 打印_stven king 万圣节-程序员宅基地

文章浏览阅读442次。#includeint main(){ int n,m,i,j; scanf("%d",&n); while(n--) { scanf("%d",&m); for(i=1;i<=3*m;i++){ for(j=1;j<=m;j++) printf("HDU");_stven king 万圣节

推荐文章

热门文章

相关标签