Forum Discussion
Altera_Forum
Honored Contributor
9 years agoThere's no clever way "to reclasify this port to LVDS in MAX 10 code and make it painless as possible". As you've stated, MAX 10 doesn't use the same primitives as Cyclone III. So, you will have to change the ones you've used.
The best you may be able to achieve, if you wish to maintain both designs with as much common code as possible, is to wrap all your generic rtl with a project specific wrapper - one for Cyclone III, another for MAX 10. The top level wrapper instantiates the family specific primitives but all the code below is common to both projects. Cheers, Alex