Block Diagram
Click
here
to see the Verilog model
linma@cs.stanford.edu