cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor
Visitor
1,313 Views
Registered: ‎01-25-2018

Attributes in Vivado

Hello,

 

I am looking at some old code made for Altera and I am a bit confused.

 

- I have found an attribute dont_merge in the code. I know Vivado is not using the same exact attributes, the equivalent would be a dont_touch?

 

- At some point I had found a table describing the different attributes in VHDL and what Vivado was using? Does anyone have an idea of where it stands? I can't find it anymore.

 

Thanks,

 

0 Kudos
1 Reply
Highlighted
Mentor
Mentor
1,298 Views
Registered: ‎02-24-2014

Synthesis attributes can be found on page 40 of UG901.    The dont_merge attribute is obsolete now, and was used in the early days to prevent multiple drivers (registers) from being merged on high fanout nets.   It should be ignored by all Xilinx tools, so there's no need to modify your code.    But just for your information, the Xilinx equivalent of DONT_MERGE is  KEEP.   It will have pretty much the same effect.

Don't forget to close a thread when possible by accepting a post as a solution.
0 Kudos