Altera_Forum
Honored Contributor
14 years agoAsync IO Constraints
Hello, I need some guidance in figuring out how to specify my IO constraints.
I have a CPU mapping the FPGA as a memory device. The CPU provides these signals: address - CPU --> FPGA read - CPU --> FPGA write - CPU --> FPGA data - Bidirectional CPU <--> FPGA My complication is that I did not route the 100MHz CPU clock to the FPGA, so I use a 200MHz FPGA clock to over-sample and CDC the CPU signals. The immediate issue I have is that when the FPGA is driving data out, data arrives late at the CPU -- I can also confirm that in signaltap. I am getting stuck in figuring out how to define the virtual clock (100MHz) and how that relates to the FPGA clock (200MHz) Thank you so much!