cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
niooooo
Observer
Observer
1,919 Views
Registered: ‎07-18-2018

Timing constraints in ooc mode

Jump to solution

I have a question when using ip's ooc mode.

What should I do if the ip's ooc constraint is inconsistent with the design constraints.

For example, when using fifo, IP generates an ooc.xdc file that constrains the read and write clocks. By default, the read and write clocks are constrained to 10ns.

However, if the read and write clock in my design is 5ns, what should I do with this situation?

Can I modify the ooc.xdc file and re-combine the ip?

How can I do this if I can?

Thanks

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
hongh
Moderator
Moderator
1,918 Views
Registered: ‎11-04-2010

Hi, @niooooo  ,

Your user constraints(Ex: 5ns) should take effect and you can confirm it in the timing report.

You don't need to recompile the IP. (The sctructure of the IP won't be affected )

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

3 Replies
hongh
Moderator
Moderator
1,919 Views
Registered: ‎11-04-2010

Hi, @niooooo  ,

Your user constraints(Ex: 5ns) should take effect and you can confirm it in the timing report.

You don't need to recompile the IP. (The sctructure of the IP won't be affected )

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

niooooo
Observer
Observer
1,906 Views
Registered: ‎07-18-2018

Thank you very much for your reply.


In the implementation phase, vivado will use 5ns to re-constrain ip.
Is my understanding correct?

0 Kudos
hongh
Moderator
Moderator
1,889 Views
Registered: ‎11-04-2010

Yes, you are correct.

The XX_OOC.xdc has out-of_contect property, and it should not take effect in the whole design implementation.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos