50 input arst,
// async reset, active high (global) 51 input srst,
// same as arst, but relies on the clocks 52 input wclk,
// write clock - positive edge 53 input rclk,
// read clock - positive edge 54 input we,
// write enable 55 input re,
// read enable 58 output reg valid // data valid @ rclk 82 else if (
srst)
rrst <=
3;
// resync to rclk 94 always @ (
posedge wclk)
begin integer 10732DATA_WIDTH16
reg [DATA_WIDTH-1:0] 10742data_out
10746raddrreg[DATA_DEPTH-1:0]
[DATA_WIDTH-1:0] 10741data_in
[0:DATA_2DEPTH] 10745ramreg[DATA_WIDTH-1:0]
10747waddrreg[DATA_DEPTH-1:0]
integer 10744DATA_2DEPTH(1<<DATA_DEPTH)-1