M
Mancini Stephane
Guest
Hi all,
I'm wondering how to synthesize the VHDL from SOPC Builder of quartus 2.2
with Leonardo.
Indeed, I would like to perform a synthesis separated from the Quartus P&R
for a course (I have a limited time and doing the both is far too long).
The idea is to provide students an already synthesized system : they just
have to complete some peripherals so I can pre-synthesize the whole system
, students do synthesize peripherals and the pieces are put together for P&R with quartus.
The problem is that with Quartus 2.2, the VHDL produced by SOPC builder is
synthesized and P&R by Quartus which double the process time.
It's also quite difficult to feed leonardo with the produced VHDL because
it contains Quartus pragmas such as --synthesis read_comments_as_HDL on
So, I have two solutions :
- Perform the synthesis with Quartus and save the result
But how can it be done ? I have'nt seen the corresponding menu
- Perform the synthesis with Leonardo
It would need to remove comments (not difficult with awk) but I would
have to deal with the lpm macros. How can I force leonardo to keep their
names ?
- Extract entities containing pragmas (awk) and leave them for Quartus,
the rest would be synthesized with leonardo. But it would be difficult to manage
the project...
What do you think about that ?
Do you have suggestions ?
FOR ALTERA ENGINEERS : the former solution with separate vhdl files containing lpm
macros was much more easier to deal with.... It's a typical case where upgrade may transform to
downgrade ...
Thanks a lotfor your ideas
I'm wondering how to synthesize the VHDL from SOPC Builder of quartus 2.2
with Leonardo.
Indeed, I would like to perform a synthesis separated from the Quartus P&R
for a course (I have a limited time and doing the both is far too long).
The idea is to provide students an already synthesized system : they just
have to complete some peripherals so I can pre-synthesize the whole system
, students do synthesize peripherals and the pieces are put together for P&R with quartus.
The problem is that with Quartus 2.2, the VHDL produced by SOPC builder is
synthesized and P&R by Quartus which double the process time.
It's also quite difficult to feed leonardo with the produced VHDL because
it contains Quartus pragmas such as --synthesis read_comments_as_HDL on
So, I have two solutions :
- Perform the synthesis with Quartus and save the result
But how can it be done ? I have'nt seen the corresponding menu
- Perform the synthesis with Leonardo
It would need to remove comments (not difficult with awk) but I would
have to deal with the lpm macros. How can I force leonardo to keep their
names ?
- Extract entities containing pragmas (awk) and leave them for Quartus,
the rest would be synthesized with leonardo. But it would be difficult to manage
the project...
What do you think about that ?
Do you have suggestions ?
FOR ALTERA ENGINEERS : the former solution with separate vhdl files containing lpm
macros was much more easier to deal with.... It's a typical case where upgrade may transform to
downgrade ...
Thanks a lotfor your ideas