Interview Question

Interview Mountain View, CA

How would you design the CDC interface for a bus?


Interview Answer

1 Answer


To cross clock domains, you need a dual-port FIFO. YOu'd write into one port at the source domain and read out with the second clock at the destination domain. To keep track of the FIFO pointer for read/write you need a gray code counter to increment.

Interview Candidate on Mar 18, 2011

Add Answers or Comments

To comment on this, Sign In or Sign Up.