Loading files
// MemoryWriteDataQueue
module MemoryWriteDataQueue (
clk : input clock ,
rst : input logic ,
push : input logic ,
pop : input logic ,
pushedData: input MemoryEntryDataPath ,
full : output logic ,
empty : output logic ,
headData : output MemoryEntryDataPath ,
headPtr : output logic<MEMORY_AXI4_WRITE_ID_WIDTH>,
tailPtr : output logic<MEMORY_AXI4_WRITE_ID_WIDTH>,
) {
import MemoryTypes::*;
inst body: $sv::MemoryWriteDataQueue_SV (
clk : clk ,
rst : rst ,
push : push ,
pop : pop ,
pushedData: pushedData,
full : full ,
empty : empty ,
headData : headData ,
headPtr : headPtr ,
tailPtr : tailPtr ,
);
}
dcf560ce9This file is pinned to the selected release. Download the original to open it in your design tool.