3 // fifo *ship*: a 16-deep word-wide fifo
13 input [(`DATAWIDTH-1):0] in_d;
14 output [(`DATAWIDTH-1):0] out_d;
16 wire [(`DATAWIDTH-1):0] d12;
17 wire [(`DATAWIDTH-1):0] d23;
18 wire [(`DATAWIDTH-1):0] d34;
20 fifo4 s1(clk, in_r, in_a, in_d, r12, a12, d12);
21 fifo4 s2(clk, r12, a12, d12, r23, a23, d23);
22 fifo4 s3(clk, r23, a23, d23, r34, a34, d34);
23 fifo4 s4(clk, r34, a34, d34, out_r, out_a, out_d);