From 03f9ee6f522b1081e68b6a796c96d8b1a7823c47 Mon Sep 17 00:00:00 2001 From: Wade Fife Date: Thu, 2 Nov 2023 13:19:28 -0500 Subject: [PATCH] fpga: x400: Add clock IDs to X440 200 MHz image Original-commit: 6a990d9b3297ff2c9f2f91b7ea89494c1098c3f5 --- top/x400/x440_200_rfnoc_image_core.v | 4 ++++ top/x400/x440_200_rfnoc_image_core.yml | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/top/x400/x440_200_rfnoc_image_core.v b/top/x400/x440_200_rfnoc_image_core.v index 04b83e6..0de145c 100644 --- a/top/x400/x440_200_rfnoc_image_core.v +++ b/top/x400/x440_200_rfnoc_image_core.v @@ -1093,6 +1093,8 @@ module rfnoc_image_core #( .NUM_PORTS (4), .NIPC (RADIO_NIPC), .ITEM_W (32), + .CTRL_CLK_IDX (1), + .TB_CLK_IDX (4), .MTU (BLOCK_MTU) ) b_radio0_0 ( .rfnoc_chdr_clk (rfnoc_chdr_clk), @@ -1176,6 +1178,8 @@ module rfnoc_image_core #( .NUM_PORTS (4), .NIPC (RADIO_NIPC), .ITEM_W (32), + .CTRL_CLK_IDX (1), + .TB_CLK_IDX (5), .MTU (BLOCK_MTU) ) b_radio1_1 ( .rfnoc_chdr_clk (rfnoc_chdr_clk), diff --git a/top/x400/x440_200_rfnoc_image_core.yml b/top/x400/x440_200_rfnoc_image_core.yml index 7c3a350..62587d2 100644 --- a/top/x400/x440_200_rfnoc_image_core.yml +++ b/top/x400/x440_200_rfnoc_image_core.yml @@ -77,11 +77,17 @@ noc_blocks: parameters: NUM_PORTS: 4 NIPC: RADIO_NIPC + ctrl_clock: _device_.rfnoc_ctrl # The clock that is used for the control + # interface. This is the default clock, + # so we could skip it. + timebase_clock: _device_.radio0 # The clock that is used for the timebase. radio1: block_desc: 'radio.yml' parameters: NUM_PORTS: 4 NIPC: RADIO_NIPC + ctrl_clock: _device_.rfnoc_ctrl + timebase_clock: _device_.radio1 duc0: block_desc: 'duc.yml' parameters: