组原实验(一)

简介: 组原实验(一)

 与或非逻辑门实验


一、实验目的及实验环境


(1)了解Vivado软件的使用方法。


(2)了解与、或、非及三态门在FPGA中的用法。


(3)了解Verilog硬件描述语言的基本写法。


二、实验内容


用verilog语言实现相应的门逻辑电路


三、方案设计


1、与门逻辑电路的实现步骤:


(1)建立项目把verilog文件和约束文件添加到项目中

(2)之后点击左侧监视器里的Open Elaborated Design,等待数秒后可以看到逻辑电路,如下图

(3)按照下面顺序依次执行(每次执行都要等右上角的圈圈打勾后再开始下一步)综合,布线

(4)生成比特流,连接电路板

(5)拨动开关观察灯亮情况

2、使用SW5和SW6作为输入,以及使用LED7作为逻辑门的输出的步骤:

(1)修改约束文件如下

(2)步骤和1、相同,最终生成比特流之后拨动开关,来观察灯亮情况

3、或门的实现步骤:

(1)修改约束文件中的表达式为如下

2点击左侧监视器里的Open Elaborated Design之后可以看到或门的逻辑图如下

3一直按照顺序执行,直到生成比特流文件烧入到电路板后,开始拨动开关来观察灯的情况

4、非门实现的步骤:

(1)修改表达式,一输入三输出

2点击左侧监视器里的Open Elaborated Design之后可以得到非门的逻辑图

3运行结果图

相关文章
|
1月前
|
数据处理 语音技术
实验介绍
【10月更文挑战第9天】实验介绍。
29 2
|
C++
C++程序设计实验7
C++程序设计实验7
64 0
|
Serverless Scala
Scala编程实验一
Scala编程实验一
206 0
|
小程序 程序员
ass3实验
1.自我情况 2.使用过程 3.心得体会
实验3遇到的问题
ElemType是抽象数据类型的定义啊你想定义什么就定义什么了ElemType *是定义指向这种类型的指针p=(ElemType *)malloc(8*sizeof(ElemType))开辟8个ElemType大小的内存空间,把地址分配给指向ElemType的指针p   通俗的说,ElemType就...
1002 0
|
存储
实验三
这个实验三顺序表的实现历经了从前天下午开始在实验室研究标准答案到昨天上午开始写代码并且大概今天才调试成功也是一把鼻涕一把泪的 实验3、顺序表的基本操作 (6学时) (1)实验目的 通过该实验,深入理解顺序表的逻辑结构、物理结构等概念,掌握顺序表基本操作的编程实现,注意顺序表插入、删除等操作过程中数据元素的移动现象,培养学生编写程序时,要考虑程序的强壮性,熟练掌握通过函数参数返回函数结果的办法。
1053 0
|
Web App开发 PHP 数据库
认真一点——实验吧
刚刚做了实验吧的题目,现在整理一下 写出解题思路,希望能够帮助到那些需要帮助的人 所有的wp都是以一题一篇的形式写出 主要是为了能够让读者更好的阅读以及查找, 希望你们不要责怪!!共勉!!!   认真一点!分值:35 来源: 实验吧 难度:难 参与人数:4972人 ...
1987 0
|
SQL PHP 数据库
程序逻辑问题——实验吧
今天有点时间就多写几篇解题思路吧,希望能够帮助到那些需要帮助的人,所有的wp都是以一题一篇的形式写出 主要是为了能够让读者更好的阅读以及查找,希望你们不要责怪哦!!共勉!!! 永远爱你们的————新宝宝 程序逻辑问题分值:20 来源: 实验吧 难度:中 参与人数:8729人...
1348 0
|
PHP 数据库 索引
这个看起来有点简单!——实验吧
今天有点时间就多写几篇解题思路吧, 希望能够帮助到那些需要帮助的人, 所有的wp都是以一题一篇的形式写出 主要是为了能够让读者更好的阅读以及查找, 希望你们不要责怪!!共勉!!! 这一题做的时间比较久,但是收获颇多!!!! 永远爱你们的————新宝宝 这个看起来有点简单!分值:10 来源: 西普学院 难度:易 参与人数:14133人 Get Flag:5392人 答题人数:6278人 解题通过率:86%   很明显。
1567 0