Data checker

How to write a data checker for Serial input and parallel output(SIPO)? To verify the correctness of the device output.

In reply to vgontia:

Sounds like a homework, and a good question.
You should be able to get the answers if you think about what information you need and at time (clocking) event.

Your question addresses these points:
data, Serial input,and parallel output

I would consider the serialization process as a black box.

Ben systemverilog.us