- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all!
I need to interface a Cyclone IV-E to an AD9915 DDS synthesizer.
AD9915 has a 32bit-wite parallel port that can be used both as:
- asynchronous address/data bus interface with read/write signals
- synchronous 32bit data input, clock sourced by AD9915 itself.
How can I write the fpga timing constraints?
In the asynchronous case I would specify set_false _path -to and -from all data/address and control lines, taking care of timings with fpga logic.
In the synchronous case I would create_clock coming from AD9915 and specify input_delay and output_delay according to setup/hold requirements.
But these two modes can be selected via a pin: they are mutually exclusive but both need to be addressed.
How can it be done properly?
Thank you!
Eugenio.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I suggest setting the FPGA timing constraints based on the synchronous mode (using set_input/output_delay), and disregarding the set_false_path constraints used for the asynchronous mode. My reasoning is that data transfer during the asynchronous mode can be ignored. Therefore, setting the constraints for the synchronous mode would make more sense.
Regards,
Richard Tan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Let me know if there is any update from previous reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to https://supporttickets.intel.com/, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.
p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution, give Kudos and rate 5/5 survey

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page