Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」1.设计一个4位求补器。2.设计一个44的不带符号的阵列乘法器。3.设计一个55的带符号的阵列乘法器。4.掌握原码并行乘法器的基本原理。5.掌握带求补器的补码阵列乘法器的基本原理。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

如果很多操作步骤忘记可以参考链接: Quartus II实验一 运算部件实验:加法器Quartus II实验二 运算部件实验:并行乘法器「建议收藏」https://blog.csdn.net/qq_45037155/article/details/124202068

本实验需要建立三个工程文件

1. 设计一个4位求补器

2. 设计一个4·4的不带符号的阵列乘法器

3. 设计一个5·5的带符号的阵列乘法器

一、 建立一个工程,设计4位求补器,并加以仿真

1. 新建工程 cmp

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

(1)保存位置 D:\IT\Quartus\cmp

         工程名称 cmp

         主文件(top-level design entity)cmp

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

2. 设计原理图文件保存为cmp.dbf

(1)新建——Block Diagram,保存为cmp

(2)添加元件:

                输入信号、输出信号、2与门、2或门、异或门

                  Input          output       and2     or2        xor

                修改输入信号依次位A[3..0]、Cin、E

                输出信号依次为 CA[3..0]、Cout

(3)设置CinCout的目的

                a. 扩展4位求补器,构成4*n位的求补器

                b. 低位求补器的Cout传递低位求补器是否有1的信息,

                c. 高位求补器的Cin用于接收低位Cout的信息。

(4)连接元件

这里强调注意点:

a. OK选中后在图上单击即可显示,按键Esc退出使用,Delete删除

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

b. 对于图的形态变化如图操作

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

 c. 数据源一定不能忘记添加【它的方向与线横竖一致】

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

(5)效果显示

a. 全局显示

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

b. 左局部显示

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

c. 右局部显示

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

(6)编译

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

3. 设计仿真波形文件保存为cmp.vwf

(1)新建——Vector Waveform File

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

(2)插入仿真的信号(快捷菜单——inert node or bus——node finder

参考实验一链接操作吧

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

设置A 、CA的显示格式为binary

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

设置仿真信号,要求

Cin、E00、01、10、11四种情况

A多个随机二进制数

(3)Processing ——simulation tools 仿真

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

         选择——functional 进行功能仿真(生成功能仿真的网表文件)

         Start——开始仿真

         Report——查看仿真结果

4. 用原理图文件cmp.bdf,创建symbol文件cmp.bsf

(1)文件——Create/Update——Create Symbol File for Current File 

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

 cmp.bsf 显示如下

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

注意:下面俩个工程和第一个工程操作步骤一致,不做详细图解说明了 

二、 建立一个工程,设计4×4不带符号的阵列乘法器,并加以仿真

1. 新建工程mul

(1)保存位置 D:\IT\Quartus\mul

         工程名称 mul

         主文件(top-level design entity)mul

(2)拷贝 FA.bdfFA.bsfD:\IT\Quartus\mul

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

2. 设计原理图文件保存为mul.bdf

(1)新建——Block Diagram,保存为mul

(2)添加元件前,规划好阵列的安排方式,将与阵列、加法器阵列

         a. 穿插放

         b. 分开放(因为标有相同的标号的线段可视为连接线段,可不必直接相连)

(3)此处选择【b. 分开放】的方式,将与阵列、加法器阵列分开存放

         然后通过相同的标号标识连线关系

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

(4)添加元件:

                 输入信号input、输出信号output、FA、与门and2、Gnd(对应0)

                 修改输入信号分别为a[3..0]、b[3..0]

                 修改输出信号分别为p[7..0]

a. 局部放大:与门阵列部分

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

b. 上半部分

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

c. 下半部分

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

a. 局部放大:加法器阵列部分

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

b. 上半部分

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

c. 中间部分

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

d. 下半部分

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

(6)连接元件:

         连接时为了指定连接的总线中的哪一个信号,需设置连线对应某信号,如:A[0]

(7)编译

3. 设计仿真波形文件

(1)新建——Vector Waveform File

(2)插入仿真的信号(快捷菜单——inert node or bus——node finder

                a、b、p

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

(3)设置a、b均为半个时钟变化一次的随机值

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

均显示为unsigned Decimal(无符号数)

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

(4)保存文件——保存为mul.vwf

(5)Processing ——simulation tools 仿真

         选择——functional 进行功能仿真,(生成功能仿真的网表文件)

         Start——开始仿真

         Report——查看仿真结果

4. 用原理图文件mul.bdf,创建symbol文件mul.bsf

(1)文件——Create/Update——Create Symbol File for Current File

三、 建立一个工程,设计5×5带符号的阵列乘法器,并加以仿真

1. 新建工程cmul

(1)保存位置 D:\IT\Quartus\cmul

         工程名称 cmul

         主文件(top-level design entity)cmul

(2)拷贝FA.bdf、FA.bsf、cmp.bdf、cmp.bsf、mul.bdf、mul.bsf 到                                   D:\IT\Quartus\cmul

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

2. 设计原理图文件保存为cmul.bdf

(1)新建——Block Diagram,保存为cmul

(2)添加元件:

         输入信号、输出信号、不带符号的4位乘法器、异或门

            input         output                    mul                    xor

(3)效果图

a. 全局显示

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

b. 上半部分

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

c. 中间部分

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

d. 下半部分

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

3. 设计仿真波形文件

(1)新建——Vector Waveform File

(2)插入仿真的信号(快捷菜单——inert node or bus——node finder

                a、b、p

(3)a、b、p有符号数显示

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

设置a、b为随机数

Quartus II实验二 运算部件实验:并行乘法器「建议收藏」

(4)保存文件——保存为mul.vwf

(5)Processing ——simulation tools 仿真

         选择——functional 进行功能仿真,(生成功能仿真的网表文件)

         Start——开始仿真

         Report——查看仿真结果

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181588.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一个概括性关于维数约简的论文

    一个概括性关于维数约简的论文
    http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.107.1327&rep=rep1&type=pdf

    2022年6月1日
    33
  • 暴力破解带有密码的压缩文件

    暴力破解带有密码的压缩文件一暴力破解,就是不断生成新的密码去尝试能否破解成功。假如我们的密码位数为3位,其里面的值有可能是0或者1,其产生的密码集的数量为2的3次幂,也就是八个,然后一个一个去破解。而这生成这8个密码的过程就有一个递归规则存在。我们传入深度deep和对应字符串passwd两个参数,如果深度为1,直接输出字符串passwd,如果深度不为1,把深度deep减一,并把可能存在的字符串集合[0,1]遍历,添加…

    2022年5月7日
    111
  • php7不再支持HTTP_RAW_POST_DATA,微信支付$GLOBALS[‘HTTP_RAW_POST_DATA’]获取不到数据,…

    php7不再支持HTTP_RAW_POST_DATA,微信支付$GLOBALS[‘HTTP_RAW_POST_DATA’]获取不到数据,…

    2021年10月29日
    42
  • Gamma校正算法原理及实现

    Gamma校正算法原理及实现一、Gamma校正的作用及原理1.什么是Gamma校正?理想的显示系统(如CRT显示器)、采像设备(工业相机)与输入的视频信号(真实的图像信息)成正比,但显示系统或采像设备存在的硬件特性指数Ga

    2022年7月3日
    20
  • Java数组超详解

    Java数组超详解一、前言前面我们学习了随机数的介绍和使用,那么这篇我们来学习java中数组的定义和使用,java的数组和c语言的十分类似。二、数组的定义数组定义的形式:格式1:数据类型[]数组名;如int[]arr;说明:定义了一个int类型的数组,数组名是arr格式2:数据类型数组名[];如intarr[];说明:定义了一个int类型的数组名是arr的数组…

    2022年7月14日
    16
  • 小区智能化设计方案简述_智慧设计

    小区智能化设计方案简述_智慧设计在智慧城市大前提下的智慧小区的建设势必将借助高精尖技术的帮助,产业的发展带来大数据、人工智能技术、智能安全机器人、云计算和物联网等相关技术的突破,技术的成熟应用又为智慧小区提供强有力的技术保障,产业的繁荣将为智慧小区满足规模化应用条件,最终促进产业升级、经济发展,为城市注入新活力。实现汇聚社区内出入口、公共区域监控、单元门、单位大门等区域结构化摄像机、车辆卡口、人脸智能门禁等智能前端,真正做到“人过留影、车过留牌”,不仅对社区安全进行全方位安全保障,同时为公安部门情报研判、人口管理提供前提条件,实现事前预警

    2022年10月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号