数字逻辑课程实验环境配置与使用说明

news2024/11/26 4:29:21

文章目录

  • I.虚拟机搭建
    • 1.1 Vmware安装
    • 1.2 Win XP安装
    • 1.3 xftp7安装
  • I. Quartus II安装
  • II. 使用说明
    • 2.1 新建工程
    • 2.2 在工程中加入代码
    • 2.3 代码编译
      • 波形仿真

I.虚拟机搭建

1.1 Vmware安装

Vmware17安装教程

1.2 Win XP安装

Win XP安装教程

1.3 xftp7安装

给虚拟机添加FTP
xftp7安装教程
在这里插入图片描述

I. Quartus II安装

Quartus II 安装教程

II. 使用说明

2.1 新建工程

file -> New Project wizard
在这里插入图片描述
在这里插入图片描述
一直next到选择芯片,选择Cydone IV E。
在这里插入图片描述

2.2 在工程中加入代码

file->new,选择VHDL file, 选择OK
在这里插入图片描述

2.3 代码编译

创建adder_1.vhd文件,粘贴如下代码:

library ieee;
use ieee.std_logic_1164.all;
entity led is
port(a, b: in std_logic;
		  c: out std_logic);
end entity;

architecture art of led is
begin
	c <= not (a and b);
end architecture;

代码编译
在这里插入图片描述

编译通过

波形仿真

可使用Modelsim仿真(需另外安装Modelsim),或使用Quartus II自带仿真器进行仿真
配置Modelsim: https://jingyan.baidu.com/article/67662997bd197a54d51b8418.html
在这里插入图片描述

右击左侧栏 -> Insert node or bus -> List -> 全部导入 -> OK -> OK
在这里插入图片描述
在这里插入图片描述

若使用Quartus II自带的仿真器进行仿真,单击Simulation-Options
在这里插入图片描述

弹出一个只读的界面,上面是仿真结果(图为与非门的仿真结果)
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1604463.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

部署wordpress

查看别名type ll ll 是 ls -l --colorauto 的别名 设置别名alias alias ymyum install -y 使用别名ym nginx 取消别名unalias ym 基于LNMP做一个wordpress nginx mysql 5.7 PHP 7.4 1、linux基本环境 修改主机名 hostnamectl set-hostname $name 关闭防火墙及selinux …

python爬豆瓣top250电影

文章目录 前言分析与实现1.对豆瓣网网站进行Ajax分析2.发送请求3.进一步筛选&#xff08;提取&#xff09; 完整代码 前言 通过这个项目&#xff0c;可以让小白对爬虫有一个初步认识&#xff0c;爬取豆瓣top250是一个初学者学爬虫的必经之路&#xff0c;话不多说&#xff0c;我…

【缓存常见问题】

在使用缓存时特别是在高并发场景下会遇到很多问题&#xff0c;常用的问题有缓存穿透、缓存击穿、缓存雪崩以及缓存一致性问题。 1、缓存穿透 首先&#xff0c;什么是缓存穿透呢&#xff1f; 缓存穿透是指请求一个不存在的数据&#xff0c;缓存层和数据库层都没有这个数据&…

图片各种格式区别介绍:

图片各种格式区别介绍&#xff1a; JPEG格式&#xff08;Joint Photographic Experts Group&#xff09; JPEG格式一种有损压缩格式&#xff0c;能够将图像压缩在很小的储存空间&#xff0c;图像中重复或不重要的资料会被丢失&#xff0c;因此容易造成图像数据的损伤。尤其是…

目标检测——防护装备数据集

一、重要性及意义 防护装备中的头盔和背心检测具有至关重要的重要性和深远的意义&#xff0c;主要体现在以下几个方面&#xff1a; 首先&#xff0c;它们对于保护工作人员的人身安全起着至关重要的作用。在各类工作环境中&#xff0c;尤其是那些涉及高空作业、机械操作或交通…

Python教学入门:数字类型与字符串

数字类型&#xff08;Numeric Types&#xff09;&#xff1a; 整数&#xff08;int&#xff09;&#xff1a; 在 Python 中&#xff0c;整数是不可变的&#xff0c;可以表示正整数、负整数和零。 Python 中整数的大小仅受限于计算机的内存。 # 定义整数变量 num1 10 num2 -…

【Linux系统编程】第五弹---基本指令(三)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、grep指令 2、zip/unzip指令 3、tar指令 4、bc指令 5、uname指令 6、重要的几个热键 7、拓展指令 总结 1、grep指令 …

Pulsar【部署 01】消息队列PULSAR在Linux环境的主程序安装使用(小内存服务器问题处理)

官方网站&#xff1a;https://pulsar.apache.org/ 对于本地开发和测试&#xff0c;您可以在机器上以单机模式运行Pulsar。单机模式在单个Java虚拟机(JVM)进程中运行所有组件。本地单机版安装手册&#xff1a; 消息队列PULSAR在Linux环境的主程序安装使用 1.Prerequisites1.1 Pu…

四种算法(麻雀搜索算法SSA、螳螂搜索算法MSA、红尾鹰算法RTH、霸王龙优化算法TROA)求解机器人路径规划(提供MATLAB代码)

一、机器人路径规划介绍 移动机器人&#xff08;Mobile robot&#xff0c;MR&#xff09;的路径规划是 移动机器人研究的重要分支之&#xff0c;是对其进行控制的基础。根据环境信息的已知程度不同&#xff0c;路径规划分为基于环境信息已知的全局路径规划和基于环境信息未知或…

Flink KafkaSink分区配置的不同版本对比

Flink KafkaSink分区配置的不同版本对比 在不同版本的Flink中&#xff0c;KafkaSink 分区默认配置方式可能会有一些变化。以下是摘自Flink官方文档不同版本的原文&#xff1a; 1. Flink版本&#xff1a;1.12~1.19 Sink 分区 # 配置项 sink.partitioner 指定了从 Flink 分区到 …

12个可能未使用过的Python特性

大多数程序员不知道的令人难以置信的功能列表。 Python 是顶级编程语言之一&#xff0c;它具有许多程序员从未使用过的许多隐藏功能。在这篇文章中&#xff0c;我将分享你可能从未使用过的13 个 Python 特性。 1.列表Stepping 这是一个 step 参数&#xff0c;可以通过采取几…

六西格玛培训公司怎么选?一篇就够你明白

在如今六西格玛培训公司琳琅满目的市场中&#xff0c;如何挑选出一家既专业又符合自身需求的公司呢&#xff1f;本文将为大家提供一些实用的建议&#xff0c;助您在挑选六西格玛培训公司时不再迷茫。 一、明确培训目标 在选择六西格玛培训公司之前&#xff0c;首先要明确自己的…

nginx代理https地址报阿里云Web应用防火墙 (WAF)

项目中开通的网络策略都是从nginx代理出去&#xff0c;当代理的地址是阿里云地址时出现了如下错误。 我的nginx配置如下 在网上查资料发现&#xff0c;阿里是通过请求头中的host来校验域名是否存在来拦截该请求。最终配置如下&#xff1a; location /test/ { prox…

数据结构学习记录

数据结构 数组 & 链表 相连性 | 指向性 数组可以迅速定位到数组中某一个节点的位置 链表则需要通过前一个元素指向下一个元素&#xff0c;需要前后依赖顺序查找&#xff0c;效率较低 实现链表 // head > node1 > node2 > ... > nullclass Node {constructo…

C语言 | 动态内存管理

目录&#xff1a; 1. 为什么要有动态内存分配 2. malloc和free 3. calloc和realloc 4. 常见的动态内存的错误 5. 动态内存经典笔试题分析 6. 柔性数组 1. 为什么要有动态内存分配 我们已经掌握的内存开辟方式有&#xff1a; int val 20; //在栈空间上开辟四个字节 cha…

【笔试强训】Day1 --- 数字统计 + 两个数组的交集 + 点击消除

文章目录 1. 数字统计2. 两个数组的交集3. 点击消除 1. 数字统计 【链接】&#xff1a;数字统计 解题思路&#xff1a;模拟&#xff0c;利用数学知识&#xff0c;计算每个数字中2出现的个数。&#xff08;这里也可以将数字转换成字符串来统计字符’2’出现的个数&#xff09…

30. 【Android教程】吐司提示:Toast 的使用方法

在使用 Android 手机的时候&#xff0c;有没有遇到过如图中这种类型的消息提示&#xff1f; 这个在 Android 中被称为 Toast&#xff0c;用来短暂的展示一些简短的提示信息。相比弹窗来讲它对用户的打扰更小&#xff0c;在提示一段时间之后会自动消失&#xff0c;通常用来提示当…

第2章:车辆纵向控制

2.1 车辆纵向动力学模型 注&#xff1a;车辆的纵向控制是指控制车辆行驶方向上的加减速&#xff0c;使得汽车可以按照期望的速度行驶&#xff0c;并保持安全的前后车距&#xff08;即对汽车油门 / 刹车的控制&#xff09;&#xff1b; 2.1.1 车辆纵向受力模型 &#xff1a;轮胎…

笔记本电脑键盘没反应怎么办?4个方法解决电脑问题!

“好奇怪啊&#xff0c;我的笔记本电脑键盘莫名其妙就没有反应了&#xff0c;怎么按都无法解决这个问题&#xff0c;有朋友知道应该怎么解决吗&#xff1f;” 笔记本电脑键盘是我们日常工作和生活中不可或缺的输入工具&#xff0c;我们无论是输入文件还是与别人聊天&#xff0c…

【数信杯】pyc

题目 题目描述&#xff1a; py又cc 附件&#xff1a;&#xff08;资源已上传&#xff09; pyc文件是是py的编译文件&#xff0c;使用反编译工具还原文件 1. 反编译pyc文件 在线工具&#xff1a;http://tools.bugscaner.com/decompyle/ 本地工具&#xff1a;uncompyle6 pip …