fpga: x400: Add CE clock

Adds a 266.667 MHz compute engine clock and uses it instead of the
radio clock for the DDC and DUC. Using a faster clock than the radio
allows the DDC and DUC to drain after a stall in the data flow.


Original-commit: ab93cb0929b9536b6d6cbfdc4813e6ba169053ae
This commit is contained in:
Wade Fife
2023-10-18 22:23:55 -05:00
parent 2612487d43
commit ea0b8f4012
15 changed files with 453 additions and 384 deletions
+3
View File
@@ -62,6 +62,8 @@ module x4xx_core #(
input wire rfnoc_ctrl_clk,
input wire rfnoc_ctrl_rst,
input wire ce_clk,
// DRAM Bank 0
input wire dram0_sys_clk_p,
input wire dram0_sys_clk_n,
@@ -620,6 +622,7 @@ module x4xx_core #(
.radio_2x_clk (radio_clk_2x[0]),
`endif
.dram_clk (dram_clk),
.ce_clk (ce_clk),
.device_id (device_id),
.m_ctrlport_radio0_req_wr (ctrlport_radio_req_wr [0* 1+: 1]),
.m_ctrlport_radio0_req_rd (ctrlport_radio_req_rd [0* 1+: 1]),