Forum Discussion
Struct type multi-bit port optimized to 1-bit port during mapping
- 3 years ago
Hi,
The code is fine. It's just this feature only supported in pro version without warning (check image):
Same warnings also appear in standard version (check image):
The synthesis engine of pro version is different compared with standard/lite synthesis engine.
Thanks,
Best regards,
Sheng
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.
Hi,
The code is fine. It's just this feature only supported in pro version without warning (check image):
Same warnings also appear in standard version (check image):
The synthesis engine of pro version is different compared with standard/lite synthesis engine.
Thanks,
Best regards,
Sheng
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.
- zayjanos3 years ago
New Contributor
Hi Sheng,
can you please confirm that the netlist created by Quartus Lite/Standard will not be logically equivalent with RTL because of this limitation of the synthesis engine?
This is just a warning in the map report, but it could be a critical warning or error because the functionality of the circuit is modified by connecting the struct type ports to GND.
My understanding is that I need to remove struct type ports from the RTL or switch to Quartus Pro to have logically equivalent netlist.Thanks,
János