fpga: rfnoc: Add clock info to backend ifc

- Adds 6 bits each for an identifier for timebase and control clock
- Update all mako templates accordingly


Original-commit: 58c0276ff1ceaf825d7cbffbab5016ddef9a5cd9
This commit is contained in:
Martin Braun
2023-10-17 10:24:15 -05:00
committed by Wade Fife
parent ccfb94c062
commit e016ef0343
2 changed files with 19 additions and 2 deletions
+6 -2
View File
@@ -46,7 +46,11 @@ localparam BES_FLUSH_DONE_OFFSET = BES_FLUSH_ACTIVE_OFFSET + BES_FLUSH_
localparam BES_FLUSH_DONE_WIDTH = 1;
localparam BES_DATA_MTU_OFFSET = BES_FLUSH_DONE_OFFSET + BES_FLUSH_DONE_WIDTH;
localparam BES_DATA_MTU_WIDTH = 6;
localparam BES_TOTAL_WIDTH = BES_DATA_MTU_OFFSET + BES_DATA_MTU_WIDTH;
localparam BES_CTRL_CLK_IDX_OFFSET = BES_DATA_MTU_OFFSET + BES_DATA_MTU_WIDTH;
localparam BES_CTRL_CLK_IDX_WIDTH = 6;
localparam BES_TB_CLK_IDX_OFFSET = BES_CTRL_CLK_IDX_OFFSET + BES_CTRL_CLK_IDX_WIDTH;
localparam BES_TB_CLK_IDX_WIDTH = 6;
localparam BES_TOTAL_WIDTH = BES_TB_CLK_IDX_OFFSET + BES_TB_CLK_IDX_WIDTH;
// Protocol version for this definition
localparam [5:0] BACKEND_PROTO_VER = 6'd1;
localparam [5:0] BACKEND_PROTO_VER = 6'd1;