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];
相关推荐
dadaobusi3 小时前
ZeBu的runClk原理
fpga开发
第二层皮-合肥8 小时前
50天学习FPGA第32天-添加HDL属性调试
学习·fpga开发
minglie18 小时前
MAC,PHY,变压器,RJ45
fpga开发
tiantianuser10 小时前
RDMA设计62:RoCE v2 原语及单/双边语义功能测试2
功能测试·fpga开发·rdma·高速传输·cmac·roce v2
unicrom_深圳市由你创科技10 小时前
LabVIEW和C#在工业控制中的应用差异是什么?
fpga开发·c#·labview
senijusene12 小时前
IMX6ULL 时钟系统配置与定时器 (EPIT/GPT)
stm32·单片机·fpga开发
乌恩大侠12 小时前
【WNC】R1220 参数
fpga开发
mcupro13 小时前
TQTT_KU5P开发板教程---在Windows下XCKU5P+AD9361测试
嵌入式硬件·fpga开发·模块测试
GateWorld1 天前
FPGA内部模块详解之九 FPGA内部模块的协同作战与设计流程精要
fpga开发·fpga设计流程
嵌入式-老费1 天前
vivado hls的应用(hls需要verilog基础)
fpga开发