Forum Discussion
FIFOed UART Qsys Generation Error with Qsys Standard v18.1
Hello,
when generating a FIFOed UART with Qsys Standard v18.1 as provided here
I receive the following Qsys generation errors:
Info: tube_uart_0: Starting FIFOed UART Generation at C:/xy/Qsys/fifoed_uart
…
Info: tube_uart_0: Starting RTL generation for module 'f2flink_tube_uart_0'
…
Info: tube_uart_0:
Info: tube_uart_0: ERROR:
Info: tube_uart_0: no width for __0__/* synthesis keep */
Error: tube_uart_0: Failed to generate module f2flink_tube_uart_0
Info: tube_uart_0: Done RTL generation for module 'f2flink_tube_uart_0'
Info: tube_uart_0: "f2flink" instantiated fifoed_avalon_uart "tube_uart_0"
Error: Generation stopped, 15 or more modules remaining
This issue seems to be related to the Tx FIFO option (see screenshot).
Could you please let me know how this problem can be fixed and if a patch is available? Thank you.
Best regards,
Thomas
23 Replies
- KennyT_altera
Super Contributor
may I know what OS that you were using? I will try duplicate it and find the workaround for it.
- TMK
New Contributor
I'm using Windows 7. Important information is that the problem only happens when generating VHDL (not Verilog) output and seems to be related to the synthesis directive.
- KennyT_altera
Super Contributor
I try it on VHDL and verilog, it get error. Where did you generate this IP? In the IP catalog or in the platform designer?
This IP was created in Q13.1, at that time, it is still using megafunction (not IP catalog) and this IP does not exist in the megafucntion.
You have use this IP in the platform designer. I try it on verilog and vhdl, I am using redhat. No error found when generating the IP.
Thanks
- TMK
New Contributor
Well, as mentioned earlier I generate this IP in Platform Designer, formerly Qsys. Did you copy the settings from the screenshot to reproduce the problem? Please perform the following steps to reproduce the problem:
- Create a Cyclone IV project
- Open Platform Designer
- Add a FIFOed UART instance
- Enable the Tx FIFO
- Set synthesis output to VHDL and generate the system
- KennyT_altera
Super Contributor
I am using Cyclone V, have ensure the same steps above. No eror.
The only different that we have is I am using redhat. Do you have other computer to try out? like windows 10?
- TMK
New Contributor
Why don't you use Windows 10? Could you please share the Qsys generation report and a screenshot with the IP configuration settings?
- KennyT_altera
Super Contributor
- TMK
New Contributor
Thank you for the screenshots. My version is: Platform Designer 18.1 Build 625
Is it possible that you reproduce the problem in a Windows (7 or later) environment?
- KennyT_altera
Super Contributor
I will try it in Windows 10. but will need some time on this
- KennyT_altera
Super Contributor
- KennyT_altera
Super Contributor
- KennyT_altera
Super Contributor
any update?
- TMK
New Contributor
Thank you for your update. In order to reproduce the issue you have to select "Create simulation model: VHDL" in the generation window. Could you please try that as well?
- KennyT_altera
Super Contributor
Well. I had try this before. no problem found as well.
- TMK
New Contributor
As I'm able to reproduce the issue with the IP core provided by you and a new test system similar to yours, could you please try it again?
- TMK
New Contributor
Btw, could you check with support why I permanently fail to log in to the Intel forum and it only works when I reset my password before?