fpga: Update x3xx/e3xx RFNoC image core files

Original-commit: d4412b0022f07f94ccbb3b314ac7b81de1a479b8
This commit is contained in:
Javier Valenzuela
2024-03-13 21:35:39 -05:00
committed by Wade Fife
parent a8937b3500
commit 629266db08
4 changed files with 380 additions and 380 deletions
+56 -56
View File
@@ -52,58 +52,58 @@ module rfnoc_image_core #(
// time // time
input wire [ 63:0] radio_time, input wire [ 63:0] radio_time,
// radio // radio
input wire [ 255:0] radio_rx_data, input wire [1023:0] radio_rx_data,
input wire [ 7:0] radio_rx_stb, input wire [ 31:0] radio_rx_stb,
output wire [ 7:0] radio_rx_running, output wire [ 31:0] radio_rx_running,
output wire [ 255:0] radio_tx_data, output wire [1023:0] radio_tx_data,
input wire [ 7:0] radio_tx_stb, input wire [ 31:0] radio_tx_stb,
output wire [ 7:0] radio_tx_running, output wire [ 31:0] radio_tx_running,
// dram // dram
input wire [ 0:0] axi_rst, input wire [ 0:0] axi_rst,
output wire [ 3:0] m_axi_awid, output wire [ 7:0] m_axi_awid,
output wire [ 191:0] m_axi_awaddr, output wire [ 383:0] m_axi_awaddr,
output wire [ 31:0] m_axi_awlen, output wire [ 63:0] m_axi_awlen,
output wire [ 11:0] m_axi_awsize, output wire [ 23:0] m_axi_awsize,
output wire [ 7:0] m_axi_awburst, output wire [ 15:0] m_axi_awburst,
output wire [ 3:0] m_axi_awlock, output wire [ 7:0] m_axi_awlock,
output wire [ 15:0] m_axi_awcache, output wire [ 31:0] m_axi_awcache,
output wire [ 11:0] m_axi_awprot, output wire [ 23:0] m_axi_awprot,
output wire [ 15:0] m_axi_awqos, output wire [ 31:0] m_axi_awqos,
output wire [ 15:0] m_axi_awregion, output wire [ 31:0] m_axi_awregion,
output wire [ 3:0] m_axi_awuser, output wire [ 7:0] m_axi_awuser,
output wire [ 3:0] m_axi_awvalid, output wire [ 7:0] m_axi_awvalid,
input wire [ 3:0] m_axi_awready, input wire [ 7:0] m_axi_awready,
output wire [2047:0] m_axi_wdata, output wire [4191:0] m_axi_wdata,
output wire [ 255:0] m_axi_wstrb, output wire [ 511:0] m_axi_wstrb,
output wire [ 3:0] m_axi_wlast, output wire [ 7:0] m_axi_wlast,
output wire [ 3:0] m_axi_wuser, output wire [ 7:0] m_axi_wuser,
output wire [ 3:0] m_axi_wvalid, output wire [ 7:0] m_axi_wvalid,
input wire [ 3:0] m_axi_wready, input wire [ 7:0] m_axi_wready,
input wire [ 3:0] m_axi_bid, input wire [ 7:0] m_axi_bid,
input wire [ 7:0] m_axi_bresp, input wire [ 15:0] m_axi_bresp,
input wire [ 3:0] m_axi_buser, input wire [ 7:0] m_axi_buser,
input wire [ 3:0] m_axi_bvalid, input wire [ 7:0] m_axi_bvalid,
output wire [ 3:0] m_axi_bready, output wire [ 7:0] m_axi_bready,
output wire [ 3:0] m_axi_arid, output wire [ 7:0] m_axi_arid,
output wire [ 191:0] m_axi_araddr, output wire [ 383:0] m_axi_araddr,
output wire [ 31:0] m_axi_arlen, output wire [ 63:0] m_axi_arlen,
output wire [ 11:0] m_axi_arsize, output wire [ 23:0] m_axi_arsize,
output wire [ 7:0] m_axi_arburst, output wire [ 15:0] m_axi_arburst,
output wire [ 3:0] m_axi_arlock, output wire [ 7:0] m_axi_arlock,
output wire [ 15:0] m_axi_arcache, output wire [ 31:0] m_axi_arcache,
output wire [ 11:0] m_axi_arprot, output wire [ 31:0] m_axi_arprot,
output wire [ 15:0] m_axi_arqos, output wire [ 31:0] m_axi_arqos,
output wire [ 15:0] m_axi_arregion, output wire [ 31:0] m_axi_arregion,
output wire [ 3:0] m_axi_aruser, output wire [ 7:0] m_axi_aruser,
output wire [ 3:0] m_axi_arvalid, output wire [ 7:0] m_axi_arvalid,
input wire [ 3:0] m_axi_arready, input wire [ 7:0] m_axi_arready,
input wire [ 3:0] m_axi_rid, input wire [ 7:0] m_axi_rid,
input wire [2047:0] m_axi_rdata, input wire [4191:0] m_axi_rdata,
input wire [ 7:0] m_axi_rresp, input wire [ 15:0] m_axi_rresp,
input wire [ 3:0] m_axi_rlast, input wire [ 7:0] m_axi_rlast,
input wire [ 3:0] m_axi_ruser, input wire [ 7:0] m_axi_ruser,
input wire [ 3:0] m_axi_rvalid, input wire [ 7:0] m_axi_rvalid,
output wire [ 3:0] m_axi_rready, output wire [ 7:0] m_axi_rready,
// Transport Adapters /////////////// // Transport Adapters ///////////////
@@ -443,12 +443,12 @@ module rfnoc_image_core #(
// time // time
wire [ 63:0] radio0_radio_time; wire [ 63:0] radio0_radio_time;
// radio // radio
wire [ 255:0] radio0_radio_rx_data; wire [1023:0] radio0_radio_rx_data;
wire [ 7:0] radio0_radio_rx_stb; wire [ 31:0] radio0_radio_rx_stb;
wire [ 7:0] radio0_radio_rx_running; wire [ 31:0] radio0_radio_rx_running;
wire [ 255:0] radio0_radio_tx_data; wire [1023:0] radio0_radio_tx_data;
wire [ 7:0] radio0_radio_tx_stb; wire [ 31:0] radio0_radio_tx_stb;
wire [ 7:0] radio0_radio_tx_running; wire [ 31:0] radio0_radio_tx_running;
rfnoc_block_radio #( rfnoc_block_radio #(
.THIS_PORTID (2), .THIS_PORTID (2),
+100 -100
View File
@@ -53,58 +53,58 @@ module rfnoc_image_core #(
// time // time
input wire [ 63:0] radio_time, input wire [ 63:0] radio_time,
// radio // radio
input wire [ 255:0] radio_rx_data, input wire [1023:0] radio_rx_data,
input wire [ 7:0] radio_rx_stb, input wire [ 31:0] radio_rx_stb,
output wire [ 7:0] radio_rx_running, output wire [ 31:0] radio_rx_running,
output wire [ 255:0] radio_tx_data, output wire [1023:0] radio_tx_data,
input wire [ 7:0] radio_tx_stb, input wire [ 31:0] radio_tx_stb,
output wire [ 7:0] radio_tx_running, output wire [ 31:0] radio_tx_running,
// dram // dram
input wire [ 0:0] axi_rst, input wire [ 0:0] axi_rst,
output wire [ 3:0] m_axi_awid, output wire [ 7:0] m_axi_awid,
output wire [ 191:0] m_axi_awaddr, output wire [ 383:0] m_axi_awaddr,
output wire [ 31:0] m_axi_awlen, output wire [ 63:0] m_axi_awlen,
output wire [ 11:0] m_axi_awsize, output wire [ 23:0] m_axi_awsize,
output wire [ 7:0] m_axi_awburst, output wire [ 15:0] m_axi_awburst,
output wire [ 3:0] m_axi_awlock, output wire [ 7:0] m_axi_awlock,
output wire [ 15:0] m_axi_awcache, output wire [ 31:0] m_axi_awcache,
output wire [ 11:0] m_axi_awprot, output wire [ 23:0] m_axi_awprot,
output wire [ 15:0] m_axi_awqos, output wire [ 31:0] m_axi_awqos,
output wire [ 15:0] m_axi_awregion, output wire [ 31:0] m_axi_awregion,
output wire [ 3:0] m_axi_awuser, output wire [ 7:0] m_axi_awuser,
output wire [ 3:0] m_axi_awvalid, output wire [ 7:0] m_axi_awvalid,
input wire [ 3:0] m_axi_awready, input wire [ 7:0] m_axi_awready,
output wire [2047:0] m_axi_wdata, output wire [4191:0] m_axi_wdata,
output wire [ 255:0] m_axi_wstrb, output wire [ 511:0] m_axi_wstrb,
output wire [ 3:0] m_axi_wlast, output wire [ 7:0] m_axi_wlast,
output wire [ 3:0] m_axi_wuser, output wire [ 7:0] m_axi_wuser,
output wire [ 3:0] m_axi_wvalid, output wire [ 7:0] m_axi_wvalid,
input wire [ 3:0] m_axi_wready, input wire [ 7:0] m_axi_wready,
input wire [ 3:0] m_axi_bid, input wire [ 7:0] m_axi_bid,
input wire [ 7:0] m_axi_bresp, input wire [ 15:0] m_axi_bresp,
input wire [ 3:0] m_axi_buser, input wire [ 7:0] m_axi_buser,
input wire [ 3:0] m_axi_bvalid, input wire [ 7:0] m_axi_bvalid,
output wire [ 3:0] m_axi_bready, output wire [ 7:0] m_axi_bready,
output wire [ 3:0] m_axi_arid, output wire [ 7:0] m_axi_arid,
output wire [ 191:0] m_axi_araddr, output wire [ 383:0] m_axi_araddr,
output wire [ 31:0] m_axi_arlen, output wire [ 63:0] m_axi_arlen,
output wire [ 11:0] m_axi_arsize, output wire [ 23:0] m_axi_arsize,
output wire [ 7:0] m_axi_arburst, output wire [ 15:0] m_axi_arburst,
output wire [ 3:0] m_axi_arlock, output wire [ 7:0] m_axi_arlock,
output wire [ 15:0] m_axi_arcache, output wire [ 31:0] m_axi_arcache,
output wire [ 11:0] m_axi_arprot, output wire [ 31:0] m_axi_arprot,
output wire [ 15:0] m_axi_arqos, output wire [ 31:0] m_axi_arqos,
output wire [ 15:0] m_axi_arregion, output wire [ 31:0] m_axi_arregion,
output wire [ 3:0] m_axi_aruser, output wire [ 7:0] m_axi_aruser,
output wire [ 3:0] m_axi_arvalid, output wire [ 7:0] m_axi_arvalid,
input wire [ 3:0] m_axi_arready, input wire [ 7:0] m_axi_arready,
input wire [ 3:0] m_axi_rid, input wire [ 7:0] m_axi_rid,
input wire [2047:0] m_axi_rdata, input wire [4191:0] m_axi_rdata,
input wire [ 7:0] m_axi_rresp, input wire [ 15:0] m_axi_rresp,
input wire [ 3:0] m_axi_rlast, input wire [ 7:0] m_axi_rlast,
input wire [ 3:0] m_axi_ruser, input wire [ 7:0] m_axi_ruser,
input wire [ 3:0] m_axi_rvalid, input wire [ 7:0] m_axi_rvalid,
output wire [ 3:0] m_axi_rready, output wire [ 7:0] m_axi_rready,
// Transport Adapters /////////////// // Transport Adapters ///////////////
@@ -720,12 +720,12 @@ module rfnoc_image_core #(
// time // time
wire [ 63:0] radio0_radio_time; wire [ 63:0] radio0_radio_time;
// radio // radio
wire [ 255:0] radio0_radio_rx_data; wire [1023:0] radio0_radio_rx_data;
wire [ 7:0] radio0_radio_rx_stb; wire [ 31:0] radio0_radio_rx_stb;
wire [ 7:0] radio0_radio_rx_running; wire [ 31:0] radio0_radio_rx_running;
wire [ 255:0] radio0_radio_tx_data; wire [1023:0] radio0_radio_tx_data;
wire [ 7:0] radio0_radio_tx_stb; wire [ 31:0] radio0_radio_tx_stb;
wire [ 7:0] radio0_radio_tx_running; wire [ 31:0] radio0_radio_tx_running;
rfnoc_block_radio #( rfnoc_block_radio #(
.THIS_PORTID (4), .THIS_PORTID (4),
@@ -791,50 +791,50 @@ module rfnoc_image_core #(
// axi_ram // axi_ram
wire [ 0:0] fifo0_axi_rst; wire [ 0:0] fifo0_axi_rst;
wire [ 3:0] fifo0_m_axi_awid; wire [ 7:0] fifo0_m_axi_awid;
wire [ 191:0] fifo0_m_axi_awaddr; wire [ 383:0] fifo0_m_axi_awaddr;
wire [ 31:0] fifo0_m_axi_awlen; wire [ 63:0] fifo0_m_axi_awlen;
wire [ 11:0] fifo0_m_axi_awsize; wire [ 23:0] fifo0_m_axi_awsize;
wire [ 7:0] fifo0_m_axi_awburst; wire [ 15:0] fifo0_m_axi_awburst;
wire [ 3:0] fifo0_m_axi_awlock; wire [ 7:0] fifo0_m_axi_awlock;
wire [ 15:0] fifo0_m_axi_awcache; wire [ 31:0] fifo0_m_axi_awcache;
wire [ 11:0] fifo0_m_axi_awprot; wire [ 23:0] fifo0_m_axi_awprot;
wire [ 15:0] fifo0_m_axi_awqos; wire [ 31:0] fifo0_m_axi_awqos;
wire [ 15:0] fifo0_m_axi_awregion; wire [ 31:0] fifo0_m_axi_awregion;
wire [ 3:0] fifo0_m_axi_awuser; wire [ 7:0] fifo0_m_axi_awuser;
wire [ 3:0] fifo0_m_axi_awvalid; wire [ 7:0] fifo0_m_axi_awvalid;
wire [ 3:0] fifo0_m_axi_awready; wire [ 7:0] fifo0_m_axi_awready;
wire [2047:0] fifo0_m_axi_wdata; wire [4191:0] fifo0_m_axi_wdata;
wire [ 255:0] fifo0_m_axi_wstrb; wire [ 511:0] fifo0_m_axi_wstrb;
wire [ 3:0] fifo0_m_axi_wlast; wire [ 7:0] fifo0_m_axi_wlast;
wire [ 3:0] fifo0_m_axi_wuser; wire [ 7:0] fifo0_m_axi_wuser;
wire [ 3:0] fifo0_m_axi_wvalid; wire [ 7:0] fifo0_m_axi_wvalid;
wire [ 3:0] fifo0_m_axi_wready; wire [ 7:0] fifo0_m_axi_wready;
wire [ 3:0] fifo0_m_axi_bid; wire [ 7:0] fifo0_m_axi_bid;
wire [ 7:0] fifo0_m_axi_bresp; wire [ 15:0] fifo0_m_axi_bresp;
wire [ 3:0] fifo0_m_axi_buser; wire [ 7:0] fifo0_m_axi_buser;
wire [ 3:0] fifo0_m_axi_bvalid; wire [ 7:0] fifo0_m_axi_bvalid;
wire [ 3:0] fifo0_m_axi_bready; wire [ 7:0] fifo0_m_axi_bready;
wire [ 3:0] fifo0_m_axi_arid; wire [ 7:0] fifo0_m_axi_arid;
wire [ 191:0] fifo0_m_axi_araddr; wire [ 383:0] fifo0_m_axi_araddr;
wire [ 31:0] fifo0_m_axi_arlen; wire [ 63:0] fifo0_m_axi_arlen;
wire [ 11:0] fifo0_m_axi_arsize; wire [ 23:0] fifo0_m_axi_arsize;
wire [ 7:0] fifo0_m_axi_arburst; wire [ 15:0] fifo0_m_axi_arburst;
wire [ 3:0] fifo0_m_axi_arlock; wire [ 7:0] fifo0_m_axi_arlock;
wire [ 15:0] fifo0_m_axi_arcache; wire [ 31:0] fifo0_m_axi_arcache;
wire [ 11:0] fifo0_m_axi_arprot; wire [ 31:0] fifo0_m_axi_arprot;
wire [ 15:0] fifo0_m_axi_arqos; wire [ 31:0] fifo0_m_axi_arqos;
wire [ 15:0] fifo0_m_axi_arregion; wire [ 31:0] fifo0_m_axi_arregion;
wire [ 3:0] fifo0_m_axi_aruser; wire [ 7:0] fifo0_m_axi_aruser;
wire [ 3:0] fifo0_m_axi_arvalid; wire [ 7:0] fifo0_m_axi_arvalid;
wire [ 3:0] fifo0_m_axi_arready; wire [ 7:0] fifo0_m_axi_arready;
wire [ 3:0] fifo0_m_axi_rid; wire [ 7:0] fifo0_m_axi_rid;
wire [2047:0] fifo0_m_axi_rdata; wire [4191:0] fifo0_m_axi_rdata;
wire [ 7:0] fifo0_m_axi_rresp; wire [ 15:0] fifo0_m_axi_rresp;
wire [ 3:0] fifo0_m_axi_rlast; wire [ 7:0] fifo0_m_axi_rlast;
wire [ 3:0] fifo0_m_axi_ruser; wire [ 7:0] fifo0_m_axi_ruser;
wire [ 3:0] fifo0_m_axi_rvalid; wire [ 7:0] fifo0_m_axi_rvalid;
wire [ 3:0] fifo0_m_axi_rready; wire [ 7:0] fifo0_m_axi_rready;
rfnoc_block_axi_ram_fifo #( rfnoc_block_axi_ram_fifo #(
.THIS_PORTID (5), .THIS_PORTID (5),
+112 -112
View File
@@ -66,65 +66,65 @@ module rfnoc_image_core #(
// time // time
input wire [ 63:0] radio_time, input wire [ 63:0] radio_time,
// radio0 // radio0
input wire [ 255:0] radio_rx_data_radio0, input wire [1023:0] radio_rx_data_radio0,
input wire [ 7:0] radio_rx_stb_radio0, input wire [ 31:0] radio_rx_stb_radio0,
output wire [ 7:0] radio_rx_running_radio0, output wire [ 31:0] radio_rx_running_radio0,
output wire [ 255:0] radio_tx_data_radio0, output wire [1023:0] radio_tx_data_radio0,
input wire [ 7:0] radio_tx_stb_radio0, input wire [ 31:0] radio_tx_stb_radio0,
output wire [ 7:0] radio_tx_running_radio0, output wire [ 31:0] radio_tx_running_radio0,
// radio1 // radio1
input wire [ 255:0] radio_rx_data_radio1, input wire [1023:0] radio_rx_data_radio1,
input wire [ 7:0] radio_rx_stb_radio1, input wire [ 31:0] radio_rx_stb_radio1,
output wire [ 7:0] radio_rx_running_radio1, output wire [ 31:0] radio_rx_running_radio1,
output wire [ 255:0] radio_tx_data_radio1, output wire [1023:0] radio_tx_data_radio1,
input wire [ 7:0] radio_tx_stb_radio1, input wire [ 31:0] radio_tx_stb_radio1,
output wire [ 7:0] radio_tx_running_radio1, output wire [ 31:0] radio_tx_running_radio1,
// dram // dram
input wire [ 0:0] axi_rst, input wire [ 0:0] axi_rst,
output wire [ 3:0] m_axi_awid, output wire [ 7:0] m_axi_awid,
output wire [ 191:0] m_axi_awaddr, output wire [ 383:0] m_axi_awaddr,
output wire [ 31:0] m_axi_awlen, output wire [ 63:0] m_axi_awlen,
output wire [ 11:0] m_axi_awsize, output wire [ 23:0] m_axi_awsize,
output wire [ 7:0] m_axi_awburst, output wire [ 15:0] m_axi_awburst,
output wire [ 3:0] m_axi_awlock, output wire [ 7:0] m_axi_awlock,
output wire [ 15:0] m_axi_awcache, output wire [ 31:0] m_axi_awcache,
output wire [ 11:0] m_axi_awprot, output wire [ 23:0] m_axi_awprot,
output wire [ 15:0] m_axi_awqos, output wire [ 31:0] m_axi_awqos,
output wire [ 15:0] m_axi_awregion, output wire [ 31:0] m_axi_awregion,
output wire [ 3:0] m_axi_awuser, output wire [ 7:0] m_axi_awuser,
output wire [ 3:0] m_axi_awvalid, output wire [ 7:0] m_axi_awvalid,
input wire [ 3:0] m_axi_awready, input wire [ 7:0] m_axi_awready,
output wire [2047:0] m_axi_wdata, output wire [4191:0] m_axi_wdata,
output wire [ 255:0] m_axi_wstrb, output wire [ 511:0] m_axi_wstrb,
output wire [ 3:0] m_axi_wlast, output wire [ 7:0] m_axi_wlast,
output wire [ 3:0] m_axi_wuser, output wire [ 7:0] m_axi_wuser,
output wire [ 3:0] m_axi_wvalid, output wire [ 7:0] m_axi_wvalid,
input wire [ 3:0] m_axi_wready, input wire [ 7:0] m_axi_wready,
input wire [ 3:0] m_axi_bid, input wire [ 7:0] m_axi_bid,
input wire [ 7:0] m_axi_bresp, input wire [ 15:0] m_axi_bresp,
input wire [ 3:0] m_axi_buser, input wire [ 7:0] m_axi_buser,
input wire [ 3:0] m_axi_bvalid, input wire [ 7:0] m_axi_bvalid,
output wire [ 3:0] m_axi_bready, output wire [ 7:0] m_axi_bready,
output wire [ 3:0] m_axi_arid, output wire [ 7:0] m_axi_arid,
output wire [ 191:0] m_axi_araddr, output wire [ 383:0] m_axi_araddr,
output wire [ 31:0] m_axi_arlen, output wire [ 63:0] m_axi_arlen,
output wire [ 11:0] m_axi_arsize, output wire [ 23:0] m_axi_arsize,
output wire [ 7:0] m_axi_arburst, output wire [ 15:0] m_axi_arburst,
output wire [ 3:0] m_axi_arlock, output wire [ 7:0] m_axi_arlock,
output wire [ 15:0] m_axi_arcache, output wire [ 31:0] m_axi_arcache,
output wire [ 11:0] m_axi_arprot, output wire [ 31:0] m_axi_arprot,
output wire [ 15:0] m_axi_arqos, output wire [ 31:0] m_axi_arqos,
output wire [ 15:0] m_axi_arregion, output wire [ 31:0] m_axi_arregion,
output wire [ 3:0] m_axi_aruser, output wire [ 7:0] m_axi_aruser,
output wire [ 3:0] m_axi_arvalid, output wire [ 7:0] m_axi_arvalid,
input wire [ 3:0] m_axi_arready, input wire [ 7:0] m_axi_arready,
input wire [ 3:0] m_axi_rid, input wire [ 7:0] m_axi_rid,
input wire [2047:0] m_axi_rdata, input wire [4191:0] m_axi_rdata,
input wire [ 7:0] m_axi_rresp, input wire [ 15:0] m_axi_rresp,
input wire [ 3:0] m_axi_rlast, input wire [ 7:0] m_axi_rlast,
input wire [ 3:0] m_axi_ruser, input wire [ 7:0] m_axi_ruser,
input wire [ 3:0] m_axi_rvalid, input wire [ 7:0] m_axi_rvalid,
output wire [ 3:0] m_axi_rready, output wire [ 7:0] m_axi_rready,
// Transport Adapters /////////////// // Transport Adapters ///////////////
@@ -926,12 +926,12 @@ module rfnoc_image_core #(
// time // time
wire [ 63:0] radio0_radio_time; wire [ 63:0] radio0_radio_time;
// radio // radio
wire [ 255:0] radio0_radio_rx_data; wire [1023:0] radio0_radio_rx_data;
wire [ 7:0] radio0_radio_rx_stb; wire [ 31:0] radio0_radio_rx_stb;
wire [ 7:0] radio0_radio_rx_running; wire [ 31:0] radio0_radio_rx_running;
wire [ 255:0] radio0_radio_tx_data; wire [1023:0] radio0_radio_tx_data;
wire [ 7:0] radio0_radio_tx_stb; wire [ 31:0] radio0_radio_tx_stb;
wire [ 7:0] radio0_radio_tx_running; wire [ 31:0] radio0_radio_tx_running;
rfnoc_block_radio #( rfnoc_block_radio #(
.THIS_PORTID (4), .THIS_PORTID (4),
@@ -1099,12 +1099,12 @@ module rfnoc_image_core #(
// time // time
wire [ 63:0] radio1_radio_time; wire [ 63:0] radio1_radio_time;
// radio // radio
wire [ 255:0] radio1_radio_rx_data; wire [1023:0] radio1_radio_rx_data;
wire [ 7:0] radio1_radio_rx_stb; wire [ 31:0] radio1_radio_rx_stb;
wire [ 7:0] radio1_radio_rx_running; wire [ 31:0] radio1_radio_rx_running;
wire [ 255:0] radio1_radio_tx_data; wire [1023:0] radio1_radio_tx_data;
wire [ 7:0] radio1_radio_tx_stb; wire [ 31:0] radio1_radio_tx_stb;
wire [ 7:0] radio1_radio_tx_running; wire [ 31:0] radio1_radio_tx_running;
rfnoc_block_radio #( rfnoc_block_radio #(
.THIS_PORTID (7), .THIS_PORTID (7),
@@ -1170,50 +1170,50 @@ module rfnoc_image_core #(
// axi_ram // axi_ram
wire [ 0:0] replay0_axi_rst; wire [ 0:0] replay0_axi_rst;
wire [ 3:0] replay0_m_axi_awid; wire [ 7:0] replay0_m_axi_awid;
wire [ 191:0] replay0_m_axi_awaddr; wire [ 383:0] replay0_m_axi_awaddr;
wire [ 31:0] replay0_m_axi_awlen; wire [ 63:0] replay0_m_axi_awlen;
wire [ 11:0] replay0_m_axi_awsize; wire [ 23:0] replay0_m_axi_awsize;
wire [ 7:0] replay0_m_axi_awburst; wire [ 15:0] replay0_m_axi_awburst;
wire [ 3:0] replay0_m_axi_awlock; wire [ 7:0] replay0_m_axi_awlock;
wire [ 15:0] replay0_m_axi_awcache; wire [ 31:0] replay0_m_axi_awcache;
wire [ 11:0] replay0_m_axi_awprot; wire [ 23:0] replay0_m_axi_awprot;
wire [ 15:0] replay0_m_axi_awqos; wire [ 31:0] replay0_m_axi_awqos;
wire [ 15:0] replay0_m_axi_awregion; wire [ 31:0] replay0_m_axi_awregion;
wire [ 3:0] replay0_m_axi_awuser; wire [ 7:0] replay0_m_axi_awuser;
wire [ 3:0] replay0_m_axi_awvalid; wire [ 7:0] replay0_m_axi_awvalid;
wire [ 3:0] replay0_m_axi_awready; wire [ 7:0] replay0_m_axi_awready;
wire [2047:0] replay0_m_axi_wdata; wire [4191:0] replay0_m_axi_wdata;
wire [ 255:0] replay0_m_axi_wstrb; wire [ 511:0] replay0_m_axi_wstrb;
wire [ 3:0] replay0_m_axi_wlast; wire [ 7:0] replay0_m_axi_wlast;
wire [ 3:0] replay0_m_axi_wuser; wire [ 7:0] replay0_m_axi_wuser;
wire [ 3:0] replay0_m_axi_wvalid; wire [ 7:0] replay0_m_axi_wvalid;
wire [ 3:0] replay0_m_axi_wready; wire [ 7:0] replay0_m_axi_wready;
wire [ 3:0] replay0_m_axi_bid; wire [ 7:0] replay0_m_axi_bid;
wire [ 7:0] replay0_m_axi_bresp; wire [ 15:0] replay0_m_axi_bresp;
wire [ 3:0] replay0_m_axi_buser; wire [ 7:0] replay0_m_axi_buser;
wire [ 3:0] replay0_m_axi_bvalid; wire [ 7:0] replay0_m_axi_bvalid;
wire [ 3:0] replay0_m_axi_bready; wire [ 7:0] replay0_m_axi_bready;
wire [ 3:0] replay0_m_axi_arid; wire [ 7:0] replay0_m_axi_arid;
wire [ 191:0] replay0_m_axi_araddr; wire [ 383:0] replay0_m_axi_araddr;
wire [ 31:0] replay0_m_axi_arlen; wire [ 63:0] replay0_m_axi_arlen;
wire [ 11:0] replay0_m_axi_arsize; wire [ 23:0] replay0_m_axi_arsize;
wire [ 7:0] replay0_m_axi_arburst; wire [ 15:0] replay0_m_axi_arburst;
wire [ 3:0] replay0_m_axi_arlock; wire [ 7:0] replay0_m_axi_arlock;
wire [ 15:0] replay0_m_axi_arcache; wire [ 31:0] replay0_m_axi_arcache;
wire [ 11:0] replay0_m_axi_arprot; wire [ 31:0] replay0_m_axi_arprot;
wire [ 15:0] replay0_m_axi_arqos; wire [ 31:0] replay0_m_axi_arqos;
wire [ 15:0] replay0_m_axi_arregion; wire [ 31:0] replay0_m_axi_arregion;
wire [ 3:0] replay0_m_axi_aruser; wire [ 7:0] replay0_m_axi_aruser;
wire [ 3:0] replay0_m_axi_arvalid; wire [ 7:0] replay0_m_axi_arvalid;
wire [ 3:0] replay0_m_axi_arready; wire [ 7:0] replay0_m_axi_arready;
wire [ 3:0] replay0_m_axi_rid; wire [ 7:0] replay0_m_axi_rid;
wire [2047:0] replay0_m_axi_rdata; wire [4191:0] replay0_m_axi_rdata;
wire [ 7:0] replay0_m_axi_rresp; wire [ 15:0] replay0_m_axi_rresp;
wire [ 3:0] replay0_m_axi_rlast; wire [ 7:0] replay0_m_axi_rlast;
wire [ 3:0] replay0_m_axi_ruser; wire [ 7:0] replay0_m_axi_ruser;
wire [ 3:0] replay0_m_axi_rvalid; wire [ 7:0] replay0_m_axi_rvalid;
wire [ 3:0] replay0_m_axi_rready; wire [ 7:0] replay0_m_axi_rready;
rfnoc_block_replay #( rfnoc_block_replay #(
.THIS_PORTID (8), .THIS_PORTID (8),
+112 -112
View File
@@ -66,65 +66,65 @@ module rfnoc_image_core #(
// time // time
input wire [ 63:0] radio_time, input wire [ 63:0] radio_time,
// radio0 // radio0
input wire [ 255:0] radio_rx_data_radio0, input wire [1023:0] radio_rx_data_radio0,
input wire [ 7:0] radio_rx_stb_radio0, input wire [ 31:0] radio_rx_stb_radio0,
output wire [ 7:0] radio_rx_running_radio0, output wire [ 31:0] radio_rx_running_radio0,
output wire [ 255:0] radio_tx_data_radio0, output wire [1023:0] radio_tx_data_radio0,
input wire [ 7:0] radio_tx_stb_radio0, input wire [ 31:0] radio_tx_stb_radio0,
output wire [ 7:0] radio_tx_running_radio0, output wire [ 31:0] radio_tx_running_radio0,
// radio1 // radio1
input wire [ 255:0] radio_rx_data_radio1, input wire [1023:0] radio_rx_data_radio1,
input wire [ 7:0] radio_rx_stb_radio1, input wire [ 31:0] radio_rx_stb_radio1,
output wire [ 7:0] radio_rx_running_radio1, output wire [ 31:0] radio_rx_running_radio1,
output wire [ 255:0] radio_tx_data_radio1, output wire [1023:0] radio_tx_data_radio1,
input wire [ 7:0] radio_tx_stb_radio1, input wire [ 31:0] radio_tx_stb_radio1,
output wire [ 7:0] radio_tx_running_radio1, output wire [ 31:0] radio_tx_running_radio1,
// dram // dram
input wire [ 0:0] axi_rst, input wire [ 0:0] axi_rst,
output wire [ 3:0] m_axi_awid, output wire [ 7:0] m_axi_awid,
output wire [ 191:0] m_axi_awaddr, output wire [ 383:0] m_axi_awaddr,
output wire [ 31:0] m_axi_awlen, output wire [ 63:0] m_axi_awlen,
output wire [ 11:0] m_axi_awsize, output wire [ 23:0] m_axi_awsize,
output wire [ 7:0] m_axi_awburst, output wire [ 15:0] m_axi_awburst,
output wire [ 3:0] m_axi_awlock, output wire [ 7:0] m_axi_awlock,
output wire [ 15:0] m_axi_awcache, output wire [ 31:0] m_axi_awcache,
output wire [ 11:0] m_axi_awprot, output wire [ 23:0] m_axi_awprot,
output wire [ 15:0] m_axi_awqos, output wire [ 31:0] m_axi_awqos,
output wire [ 15:0] m_axi_awregion, output wire [ 31:0] m_axi_awregion,
output wire [ 3:0] m_axi_awuser, output wire [ 7:0] m_axi_awuser,
output wire [ 3:0] m_axi_awvalid, output wire [ 7:0] m_axi_awvalid,
input wire [ 3:0] m_axi_awready, input wire [ 7:0] m_axi_awready,
output wire [2047:0] m_axi_wdata, output wire [4191:0] m_axi_wdata,
output wire [ 255:0] m_axi_wstrb, output wire [ 511:0] m_axi_wstrb,
output wire [ 3:0] m_axi_wlast, output wire [ 7:0] m_axi_wlast,
output wire [ 3:0] m_axi_wuser, output wire [ 7:0] m_axi_wuser,
output wire [ 3:0] m_axi_wvalid, output wire [ 7:0] m_axi_wvalid,
input wire [ 3:0] m_axi_wready, input wire [ 7:0] m_axi_wready,
input wire [ 3:0] m_axi_bid, input wire [ 7:0] m_axi_bid,
input wire [ 7:0] m_axi_bresp, input wire [ 15:0] m_axi_bresp,
input wire [ 3:0] m_axi_buser, input wire [ 7:0] m_axi_buser,
input wire [ 3:0] m_axi_bvalid, input wire [ 7:0] m_axi_bvalid,
output wire [ 3:0] m_axi_bready, output wire [ 7:0] m_axi_bready,
output wire [ 3:0] m_axi_arid, output wire [ 7:0] m_axi_arid,
output wire [ 191:0] m_axi_araddr, output wire [ 383:0] m_axi_araddr,
output wire [ 31:0] m_axi_arlen, output wire [ 63:0] m_axi_arlen,
output wire [ 11:0] m_axi_arsize, output wire [ 23:0] m_axi_arsize,
output wire [ 7:0] m_axi_arburst, output wire [ 15:0] m_axi_arburst,
output wire [ 3:0] m_axi_arlock, output wire [ 7:0] m_axi_arlock,
output wire [ 15:0] m_axi_arcache, output wire [ 31:0] m_axi_arcache,
output wire [ 11:0] m_axi_arprot, output wire [ 31:0] m_axi_arprot,
output wire [ 15:0] m_axi_arqos, output wire [ 31:0] m_axi_arqos,
output wire [ 15:0] m_axi_arregion, output wire [ 31:0] m_axi_arregion,
output wire [ 3:0] m_axi_aruser, output wire [ 7:0] m_axi_aruser,
output wire [ 3:0] m_axi_arvalid, output wire [ 7:0] m_axi_arvalid,
input wire [ 3:0] m_axi_arready, input wire [ 7:0] m_axi_arready,
input wire [ 3:0] m_axi_rid, input wire [ 7:0] m_axi_rid,
input wire [2047:0] m_axi_rdata, input wire [4191:0] m_axi_rdata,
input wire [ 7:0] m_axi_rresp, input wire [ 15:0] m_axi_rresp,
input wire [ 3:0] m_axi_rlast, input wire [ 7:0] m_axi_rlast,
input wire [ 3:0] m_axi_ruser, input wire [ 7:0] m_axi_ruser,
input wire [ 3:0] m_axi_rvalid, input wire [ 7:0] m_axi_rvalid,
output wire [ 3:0] m_axi_rready, output wire [ 7:0] m_axi_rready,
// Transport Adapters /////////////// // Transport Adapters ///////////////
@@ -926,12 +926,12 @@ module rfnoc_image_core #(
// time // time
wire [ 63:0] radio0_radio_time; wire [ 63:0] radio0_radio_time;
// radio // radio
wire [ 255:0] radio0_radio_rx_data; wire [1023:0] radio0_radio_rx_data;
wire [ 7:0] radio0_radio_rx_stb; wire [ 31:0] radio0_radio_rx_stb;
wire [ 7:0] radio0_radio_rx_running; wire [ 31:0] radio0_radio_rx_running;
wire [ 255:0] radio0_radio_tx_data; wire [1023:0] radio0_radio_tx_data;
wire [ 7:0] radio0_radio_tx_stb; wire [ 31:0] radio0_radio_tx_stb;
wire [ 7:0] radio0_radio_tx_running; wire [ 31:0] radio0_radio_tx_running;
rfnoc_block_radio #( rfnoc_block_radio #(
.THIS_PORTID (4), .THIS_PORTID (4),
@@ -1099,12 +1099,12 @@ module rfnoc_image_core #(
// time // time
wire [ 63:0] radio1_radio_time; wire [ 63:0] radio1_radio_time;
// radio // radio
wire [ 255:0] radio1_radio_rx_data; wire [1023:0] radio1_radio_rx_data;
wire [ 7:0] radio1_radio_rx_stb; wire [ 31:0] radio1_radio_rx_stb;
wire [ 7:0] radio1_radio_rx_running; wire [ 31:0] radio1_radio_rx_running;
wire [ 255:0] radio1_radio_tx_data; wire [1023:0] radio1_radio_tx_data;
wire [ 7:0] radio1_radio_tx_stb; wire [ 31:0] radio1_radio_tx_stb;
wire [ 7:0] radio1_radio_tx_running; wire [ 31:0] radio1_radio_tx_running;
rfnoc_block_radio #( rfnoc_block_radio #(
.THIS_PORTID (7), .THIS_PORTID (7),
@@ -1170,50 +1170,50 @@ module rfnoc_image_core #(
// axi_ram // axi_ram
wire [ 0:0] replay0_axi_rst; wire [ 0:0] replay0_axi_rst;
wire [ 3:0] replay0_m_axi_awid; wire [ 7:0] replay0_m_axi_awid;
wire [ 191:0] replay0_m_axi_awaddr; wire [ 383:0] replay0_m_axi_awaddr;
wire [ 31:0] replay0_m_axi_awlen; wire [ 63:0] replay0_m_axi_awlen;
wire [ 11:0] replay0_m_axi_awsize; wire [ 23:0] replay0_m_axi_awsize;
wire [ 7:0] replay0_m_axi_awburst; wire [ 15:0] replay0_m_axi_awburst;
wire [ 3:0] replay0_m_axi_awlock; wire [ 7:0] replay0_m_axi_awlock;
wire [ 15:0] replay0_m_axi_awcache; wire [ 31:0] replay0_m_axi_awcache;
wire [ 11:0] replay0_m_axi_awprot; wire [ 23:0] replay0_m_axi_awprot;
wire [ 15:0] replay0_m_axi_awqos; wire [ 31:0] replay0_m_axi_awqos;
wire [ 15:0] replay0_m_axi_awregion; wire [ 31:0] replay0_m_axi_awregion;
wire [ 3:0] replay0_m_axi_awuser; wire [ 7:0] replay0_m_axi_awuser;
wire [ 3:0] replay0_m_axi_awvalid; wire [ 7:0] replay0_m_axi_awvalid;
wire [ 3:0] replay0_m_axi_awready; wire [ 7:0] replay0_m_axi_awready;
wire [2047:0] replay0_m_axi_wdata; wire [4191:0] replay0_m_axi_wdata;
wire [ 255:0] replay0_m_axi_wstrb; wire [ 511:0] replay0_m_axi_wstrb;
wire [ 3:0] replay0_m_axi_wlast; wire [ 7:0] replay0_m_axi_wlast;
wire [ 3:0] replay0_m_axi_wuser; wire [ 7:0] replay0_m_axi_wuser;
wire [ 3:0] replay0_m_axi_wvalid; wire [ 7:0] replay0_m_axi_wvalid;
wire [ 3:0] replay0_m_axi_wready; wire [ 7:0] replay0_m_axi_wready;
wire [ 3:0] replay0_m_axi_bid; wire [ 7:0] replay0_m_axi_bid;
wire [ 7:0] replay0_m_axi_bresp; wire [ 15:0] replay0_m_axi_bresp;
wire [ 3:0] replay0_m_axi_buser; wire [ 7:0] replay0_m_axi_buser;
wire [ 3:0] replay0_m_axi_bvalid; wire [ 7:0] replay0_m_axi_bvalid;
wire [ 3:0] replay0_m_axi_bready; wire [ 7:0] replay0_m_axi_bready;
wire [ 3:0] replay0_m_axi_arid; wire [ 7:0] replay0_m_axi_arid;
wire [ 191:0] replay0_m_axi_araddr; wire [ 383:0] replay0_m_axi_araddr;
wire [ 31:0] replay0_m_axi_arlen; wire [ 63:0] replay0_m_axi_arlen;
wire [ 11:0] replay0_m_axi_arsize; wire [ 23:0] replay0_m_axi_arsize;
wire [ 7:0] replay0_m_axi_arburst; wire [ 15:0] replay0_m_axi_arburst;
wire [ 3:0] replay0_m_axi_arlock; wire [ 7:0] replay0_m_axi_arlock;
wire [ 15:0] replay0_m_axi_arcache; wire [ 31:0] replay0_m_axi_arcache;
wire [ 11:0] replay0_m_axi_arprot; wire [ 31:0] replay0_m_axi_arprot;
wire [ 15:0] replay0_m_axi_arqos; wire [ 31:0] replay0_m_axi_arqos;
wire [ 15:0] replay0_m_axi_arregion; wire [ 31:0] replay0_m_axi_arregion;
wire [ 3:0] replay0_m_axi_aruser; wire [ 7:0] replay0_m_axi_aruser;
wire [ 3:0] replay0_m_axi_arvalid; wire [ 7:0] replay0_m_axi_arvalid;
wire [ 3:0] replay0_m_axi_arready; wire [ 7:0] replay0_m_axi_arready;
wire [ 3:0] replay0_m_axi_rid; wire [ 7:0] replay0_m_axi_rid;
wire [2047:0] replay0_m_axi_rdata; wire [4191:0] replay0_m_axi_rdata;
wire [ 7:0] replay0_m_axi_rresp; wire [ 15:0] replay0_m_axi_rresp;
wire [ 3:0] replay0_m_axi_rlast; wire [ 7:0] replay0_m_axi_rlast;
wire [ 3:0] replay0_m_axi_ruser; wire [ 7:0] replay0_m_axi_ruser;
wire [ 3:0] replay0_m_axi_rvalid; wire [ 7:0] replay0_m_axi_rvalid;
wire [ 3:0] replay0_m_axi_rready; wire [ 7:0] replay0_m_axi_rready;
rfnoc_block_replay #( rfnoc_block_replay #(
.THIS_PORTID (8), .THIS_PORTID (8),