首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

不同的AXI总线卷积加速模块2

不同的AXI总线卷积加速模块2

版本二的FPGA部分核心代码    // Implement memory mapped register select and write logic generation    // The write data is accepted and written to memory mapped registers when    // axi_awready, S_AXI_WVALID, axi_wready and S_AXI_WVALID are asserted. Write strobes are used to    // select byte enables of slave registers while writing.    // These registers are cleared when reset (active low) is applied.    // Slave register write enable is asserted when valid address and data are available    // and the slave is ready to accept the write address and write data.    assign slv_reg_wren = axi_wready && S_AXI_WVALID && axi_awready && S_AXI_AWVALID;    always @( posedge S_AXI_ACLK )    begin      if ( S_AXI_ARESETN == 1'b0 )        begin          slv_reg0 <= 0;          slv_reg1 <= 0;          slv_reg2 <= 0;          slv_reg3 <= 0;          slv_reg4 <= 0;          slv_reg5 <= 0;          slv_reg6 <= 0;          slv_reg7 <= 0;          slv_reg8 <= 0;          slv_reg9 <= 0;          slv_reg10 <= 0;          slv_reg11 <= 0;          slv_reg12 <= 0;          slv_reg13 <= 0;          slv_reg14 <= 0;          slv_reg15 <= 0;          slv_reg16 <= 0;          slv_reg17 <= 0;//        slv_reg18 <= 0;
返回列表