当前位置: 首页 > news >正文

重庆平台网站推广莱芜网站建设

重庆平台网站推广,莱芜网站建设,做网站审批号必须要,一级建造师求职网本文介绍Vivado中乘法器的使用方法。 文章目录 Multiplier仿真Complex Multiplier仿真 Multiplier 首先在IP Catalog中搜索Multiplier,找到后双击打开。 Multiplier Type: Parallel Multiplier:并行乘法器。 Constant Coefficient Multipl…

本文介绍Vivado中乘法器的使用方法。

文章目录

  • Multiplier
  • 仿真
  • Complex Multiplier
  • 仿真

Multiplier

首先在IP Catalog中搜索Multiplier,找到后双击打开。
在这里插入图片描述
Multiplier Type:
Parallel Multiplier:并行乘法器。
Constant Coefficient Multiplier:恒定系数乘法器。
Input Options:
Data Type:Signed 二进制补码有符号数或 Unsigned二进制无符号数。
Width:操作数位宽。
Multiplier Construction: LUT或乘法器。
Optimization Options:Area Optimized 资源优先或Speed Optimized速度优先。
在这里插入图片描述
当乘法器类型选择为恒定系数时,
Coefficient:
Constant Value (Integer):输入恒定系数的整数值,支持正负系数。
Memory Type:内存类型,Distributed Memory,Block Memory,Dedicated Multiplier。
在这里插入图片描述
Output Product Range:
Use Custom Output Width:自定义输出宽度。
** Pipelining and Control Signals:**
Pipeline Stages:
Clock Enable:时钟使能。
Synchronous Clear: 同步清除。
SCLR/CE Priority: 设置SCLR引脚和CE引脚的优先级。

仿真

设置输入数据位宽均为16位有符号数,则输出为32位,仿真结果如下。
在这里插入图片描述

Complex Multiplier

首先在IP Catalog中搜索Complex Multiplier,找到后双击打开。
在这里插入图片描述
** Input and Implementation:**
Channel A:
AR/AI Operand Width:操作数位宽。
当其设置为11时,输入端口s_axis_a_tdata的结构如下图所示。
在这里插入图片描述
TLAST、TUSER、TUSER Width为AXI4-Stream通道选项。
Multiplier Construction:
选择使用LUT或Multiplier。
Optimization Goal:
选择资源优化或性能优化。
Flow Control Options:
选择阻塞模式或非阻塞模式。
在这里插入图片描述
Output Rounding:
Truncate 截断 或 Random Rounding 随机舍入。
选择随机舍入时,启用CTRL通道,此时舍入类型由s_axis_ctrl_tdata的第0位ROUND_CY的值确定。
Core Latency:
Automatic 自动或 Manual 手动。
Control Signals:
ACLKEN 或 ARESETn

仿真

在非阻塞模式下,输入a=10+j20,b=20+j10,dout=ab=j500=j0x1F4 ;a=20+j40,b=40+j20,dout=ab=j2000=j0x7d0。
输入数据实部和虚部位宽16,则输出数据实部和虚部位宽等于16+16+1=33,又因为使用AXI4-Stream接口,需要字节对齐,所以m_axis_dout_tdata位宽80,前5个字节为输出虚部,后5个字节为输出实部。以资源优化为目标时,输出结果会延时5个时钟周期,同时在非阻塞模式下,输出不受输入tvalid影响,若输入通道接受到有效的tvalid时,输出通道才会输出tvalid。
在这里插入图片描述
官方手册中,非阻塞模式,时序如下(其输出延迟为一个时钟周期)。
在这里插入图片描述

阻塞模式,并且以性能优化时,仿真结果如下。
在这里插入图片描述
设为阻塞模式时,内核将启用tready引脚。
在这里插入图片描述
官方手册中,阻塞模式下时序如下。
在这里插入图片描述
特别注意输入通道和输出通道的tready信号的方向,由此分析阻塞模式与非阻塞模式不同之处。

  1. 在所有输入通道上都有新数据可用之前不会执行操作,如A1*B1,A3*B3。
  2. 当DOUT_TREADY无效时,则数据会累积到输出缓冲区中,将不会再更新数据,如A3*B3。此时输入的数据会被存储在通道的输入缓存区中,如A4-A8、B4-B8,直到输入通道的TREADY被拉低。
  3. 当DOUT_TREADY有效时,输出结果依次为输入缓存区中的数据经操作后的结果,如A4*B4-A8*B8。
http://www.yayakq.cn/news/227329/

相关文章:

  • 做网站的分辨率全网视频合集网站建设
  • 简述网站建设的标准鞍山招聘网站
  • ps做网站横幅正规抖音代运营公司排名
  • 电商建设网站哪家好全栈网站开发流行框架
  • 负责公司网站建设的岗位叫什么3d建模素材网
  • 苏州企业网站设计方案网站轮换图
  • 中山英文网站建设一个好网站建设
  • 晋中营销型网站建设精品课程网站建设项目验收单
  • 推荐响应式网站建设城市生活网官方网站app
  • 网站建设一般多少建筑图纸怎样识图
  • 发卡平台网站建设英文购物网站模板下载
  • 做亚马逊网站费用软件开发者英语
  • 网站模板商标名字大全
  • 适合做资源站wordpress主题主体备案与网站备案
  • 有专门教做蛋糕的网站云游戏主机
  • 广州品牌网站建设广东网站建设报价如何
  • 做试题网站ui网页界面设计
  • 一站式做网站哪家专业wordpress怎么改字体大小
  • 网站建设流程百度经验wordpress密码忘了怎么找回
  • 没有面板的服务器怎么建设网站藁城区建设局网站
  • 刘洋网站建设 够完美网站反链
  • 网站建设图片滑动代码百度口碑网
  • 网站空间买卖网页游戏平台哪个好
  • 惠州做网站的公司有哪些网络策划公司
  • 网站开发 公司简介抖音搜索seo
  • 常州网站建设哪家便宜福永响应式网站多少钱
  • 怎么用we做网站代发百度帖子包收录排名
  • 做得大气的网站建设工程信息在哪个网站
  • 青海城乡住房建设厅网站flashfxp与Wordpress
  • 什么是网站管理系统网站的建设可以起到什么作用是什么意思