Insert deburster again on the vcu118-specific wrapper, as this design is known to work for the vcu118, or specifically, using the width converter.
This commit is contained in:
@@ -177,8 +177,10 @@ module mkP3_Core (P3_Core_IFC);
|
|||||||
, AXI4_Master #(TAdd#(Wd_MId,1), Wd_Addr, Wd_Data_Periph, 0, 0, 0, 0, 0) )
|
, AXI4_Master #(TAdd#(Wd_MId,1), Wd_Addr, Wd_Data_Periph, 0, 0, 0, 0, 0) )
|
||||||
wideS_narrowM <- mkAXI4DataWidthShim_WideToNarrow (proxyInDepth, proxyOutDepth);
|
wideS_narrowM <- mkAXI4DataWidthShim_WideToNarrow (proxyInDepth, proxyOutDepth);
|
||||||
match {.wideS, .narrowM} = wideS_narrowM;
|
match {.wideS, .narrowM} = wideS_narrowM;
|
||||||
let master0_inOrder <- mkAXI4SingleIDMaster(corew.manager_0);
|
AXI4_Shim#(TAdd #(Wd_MId, 1), Wd_Addr, Wd_Data, 0, 0, 0, 0, 0)
|
||||||
mkConnection(master0_inOrder, wideS);
|
manager_0_deburster <- mkBurstToNoBurst;
|
||||||
|
mkConnection(corew.manager_0, manager_0_deburster.slave);
|
||||||
|
mkConnection(manager_0_deburster.master, wideS);
|
||||||
|
|
||||||
// ================================================================
|
// ================================================================
|
||||||
// Delay DRAM to compensate for relatively lower FPGA clock
|
// Delay DRAM to compensate for relatively lower FPGA clock
|
||||||
|
|||||||
@@ -169,8 +169,10 @@ module mkSoC_Top #(Reset dm_power_on_reset)
|
|||||||
, AXI4_Master #(TAdd#(Wd_MId,1), Wd_Addr, Wd_Data_Periph, 0, 0, 0, 0, 0) )
|
, AXI4_Master #(TAdd#(Wd_MId,1), Wd_Addr, Wd_Data_Periph, 0, 0, 0, 0, 0) )
|
||||||
wideS_narrowM <- mkAXI4DataWidthShim_WideToNarrow (proxyInDepth, proxyOutDepth);
|
wideS_narrowM <- mkAXI4DataWidthShim_WideToNarrow (proxyInDepth, proxyOutDepth);
|
||||||
match {.wideS, .narrowM} = wideS_narrowM;
|
match {.wideS, .narrowM} = wideS_narrowM;
|
||||||
let master0_inOrder <- mkAXI4SingleIDMaster(corew.manager_0);
|
AXI4_Shim#(TAdd #(Wd_MId, 1), Wd_Addr, Wd_Data, 0, 0, 0, 0, 0)
|
||||||
mkConnection(master0_inOrder, wideS);
|
manager_0_deburster <- mkBurstToNoBurst;
|
||||||
|
mkConnection(corew.manager_0, manager_0_deburster.slave);
|
||||||
|
mkConnection(manager_0_deburster.master, wideS);
|
||||||
|
|
||||||
// SoC IPs
|
// SoC IPs
|
||||||
UART_IFC uart0 <- mkUART;
|
UART_IFC uart0 <- mkUART;
|
||||||
|
|||||||
Reference in New Issue
Block a user