Ways to handle CDC - Ways to handle CDC
Hello All, I am new to Altera and I am using Agilex to do some interesting stuff. Does any one know whether Quartus Prime 20.4 have a macro to do Clock domain crossing either for signle bit or multi bits? If not, what is the best way to handle it? Shall we write explicitly write 2 or 3 flops to do synchronization and is there any constraints necessary to be added?
Replies:
Re: Ways to handle CDC
Thank you for acknowledging the solution provided. I'm pleased to know that your question has been addressed. Now, I will transition this thread to community support. If you have any further questions or concerns, please don't hesitate to reach out. Thank you and have a great day! Best Regards, Richard Tan
Replies:
Re: Ways to handle CDC
As a starter, you can refer to this video to learn more about CDC. Link: https://www.youtube.com/watch?v=BNiXxmQlCCs Quartus Pro has Design Assistant(DA) that will help to identify CDC issues and the tool will provide recommendation on solving it. https://www.intel.com/content/www/us/en/docs/programmable/683145/21-3/check-cdc-design-assistant-rule-violations.html Since you are getting started, I recommend to use the latest Quartus Pro version 23.4 as the tool has more DA rules and bug fixed. Regards, Richard Tan - 2024-03-14
external_document