Forum Discussion
Altera_Forum
Honored Contributor
12 years agoHow do I synchronize gray code counts safely across asynchronous clock domains?
I have a design for a generic asynchronous FIFO that I have used for many years. In this FIFO, I use gray code counters for the read and write pointers to the core memory. These multi-bit pointers mu...
Altera_Forum
Honored Contributor
11 years agoYes I think you are confused.
The pointers cross async clock domain and so a false path is a must otherwise timing will be reported as failed on these paths and will waste closure efforts. set max delay is a separate issue that you can choose to apply if it helps. If Xilinx does it automatically in their fifo I hope Altera will follow but I know they put registers close enough anyway by some internal invisible secrets.