Data[7] i Data[6] i Data[5] i Data[4] i Data[3] i Data[2] i Data[1] i Data[0] i WrClock i RdClock i WrEn i RdEn i Reset i RPReset i Q[7] o Q[6] o Q[5] o Q[4] o Q[3] o Q[2] o Q[1] o Q[0] o Empty o Full o AlmostEmpty o AlmostFull o