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

vivado中除法器ip核的使用

看了很多博客,都没写清楚,害

我要实现
reg [9:0] a; 被除数
reg [16:0] b; 除数
wire [39:0] res; 结果
wire [15:0] real_shan;
要实现a/b
则如下这么配置

在这里插入图片描述
选择经过几个周期出结果
在这里插入图片描述


wire [39:0] res;
// dly5 
div_gen_0 div_gen_0_inst (
  .aclk(clk),                                      // input wire aclk
  .s_axis_divisor_tvalid(1 ),    // input wire s_axis_divisor_tvalid  使能信号
  .s_axis_divisor_tdata(b ),      // input wire 
  
  .s_axis_dividend_tvalid(1 ),  // input wire s_axis_dividend_tvalid   使能信号
  .s_axis_dividend_tdata(a ),    // input wir 
  .m_axis_dout_tvalid( ),          // output wire 
  .m_axis_dout_tdata(res )            // output wire  
);

assign real_shan = res [39:24];

http://www.kler.cn/a/326679.html

相关文章:

  • 【ArcGIS】绘制各省碳排放分布的中国地图
  • [RocketMQ 5.3.1] Win11 + Docker Desktop 本地部署全流程 + 踩坑记录
  • 【C++篇】在秩序与混沌的交响乐中: STL之map容器的哲学探寻
  • 柯桥零基础学日语日语培训中为什么不说「ご客様」而是「お客様」?
  • 提交linux kernel patch流程
  • 使用Mac如何才能提高OCR与翻译的效率
  • VS开发 - 静态编译和动态编译的基础实践与混用
  • golang学习笔记23-面向对象(五):多态与断言【重要】
  • C++学习9.24
  • git本地分支落后于远程分支,因此推送被拒绝怎么办?
  • nodejs逐字读取文件示例
  • Python中的`super()`函数:掌握面向对象编程的艺术
  • PHP“===”的意义
  • 工具类:JWT
  • 【AI学习】Lilian Weng:Extrinsic Hallucinations in LLMs(LLM 的外在幻觉)
  • TS-AI:一种用于多模态个体化脑区划分的深度学习管道,并结合任务对比合成|文献速递-Transformer架构在医学影像分析中的应用
  • 生产环境升级mysql流程及配置主从服务
  • YOLOv8改进 | 主干篇,YOLOv8改进主干网络为华为的轻量化架构GhostNetV1
  • C++ 左值右值引用梳理(一)
  • 蓝桥杯—STM32G431RBT6(RTC时钟获取时间和日期)
  • python 如何引用变量
  • LeetCode 每日一题 最佳观光组合
  • 水波荡漾效果+渲染顺序+简单UI绘制
  • Chromium 屏蔽“缺少 Google API 密钥,因此 Chromium 的部分功能将无法使用。”提示 c++
  • Conda 虚拟环境使用指南,python,anaconda,miniconda
  • MySQL InnoDB 事务commit逻辑分析