Forum Discussion
Quartus Pro an Lite different handling of VHDL entities problem
- 2 years ago
Hi,
Have to use something like below:
rsm: entity work.spi_master_writeonly generic map (.....) port map(....)
Also can do like below as well:
use work.spi_master_writeonly;
...
rsm: spi_master_writeonly generic map (.....) port map(....)
Pro version is more strict compared to Lite version.
Thanks,
Best Regards,
Sheng
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer.
Hi,
FYI. The synthesis engine used for both Pro and Standard/Lite version are different. Pro version uses Qsyn synthesis engine while Standard/Lite version uses Qmap synthesis engine.
May checkout this link https://www.intel.com/content/www/us/en/docs/programmable/683463/23-3/upgrade-non-compliant-design-rtl.html under section Migrating to Intel® Quartus® Prime Pro Edition for more information:
The quartus_syn synthesis enforces stricter industry-standard HDL structures. Stricter syntax/semantics check for improved compatibility with other EDA tools. The Compiler generates errors when processing non-compliant RTL.
Thanks,
Best Regards,
Sheng