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];
相关推荐
IM_DALLA4 小时前
【Verilog学习日常】—牛客网刷题—Verilog企业真题—VL62
学习·fpga开发·verilog学习
∑狸猫不是猫5 小时前
63.HDMI显示器驱动设计与验证-彩条实验
fpga开发
诚实可靠小郎君952717 小时前
Testbench编写与Vivado Simulator的基本操作
fpga开发·fpga·simulator·testbench·vivado2018.3
KGback17 小时前
【论文解析】基于开源 Matrix 指令集扩展(矢量点积)的高性能 RISC-V 处理器“香山”(nanhu 版本)的 LLM 加速的研究
fpga开发·risc-v
思尔芯S2C21 小时前
What is RISC-V?
fpga开发·soc·risc-v·eda·fpga原型验证·prototyping·verification
dadaobusi1 天前
为什么芯片开发不使用zynq的开发板做环境?(AI问答)
fpga开发
楠了个难1 天前
初识ZYNQ——FPGA学习笔记15
笔记·学习·fpga开发
伊丽莎白鹅1 天前
ZYNQ学习--AXI总线协议
学习·fpga开发
FPGA狂飙1 天前
FPGA IP 和 开源 HDL 一般去哪找?
fpga开发·verilog·fpga·vivado·xilinx