- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I have a code for Cyclone III where one LVDS port is defined via low level primitive ALT_OUTBUF_DIFF Primitive. Now I want to move this code to MAX 10 but realized that MAX 10 is not able to support this type of low level primitives. Is there any way to reclasify this port to LVDS in MAX 10 code and make it painless as possible?? From what I see here, using LVDS on MAX 10 requires softcore IP as serdes. Thank you. Best regards, VladanLink Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There'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
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page