Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20704 Discussions

FIFOED UART in QSYS

Altera_Forum
Honored Contributor II
1,378 Views

I am using qsys version 13.0 sp1 for building a design. My target device is Cyclone V.  

There is a FIFOED_UART module intergarted in my design. When I press generate I see this error:  

generatin callback did not provide a top level file .... 

I have done some reaserch and found similar error for NIOS II that should be ignored! I am not sure why I give this error for uart? Do you guys have any idea?
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
640 Views

I'm having the same problem on Ubuntu Linux 14.04 with QSys 13.1 and the FIFOED avalon uart failing to generate. The same project generates/compiles fine on a Windows Quartus II/QSys 13.1 installation on the same computer. Was there a resolution for this? 

 

Error: fifoed_avalon_uart_0: Generation callback did not provide a top level file (expected `add_file $output_dir/soc_system_fifoed_avalon_uart_0.v|vhd|sv {SIMULATION SYNTHESIS}`) 

 

Error: fifoed_avalon_uart_0: syntax error at /home/xxx/altera/13.1/quartus/sopc_builder/bin//europa/e_lpm_altsyncram.pm line 203, near ")" 

(Might be a runaway multi-line () string starting on line 197) 

syntax error at /home/xxx/altera/13.1/quartus/sopc_builder/bin//europa/e_lpm_altsyncram.pm line 207, near "}" 

Global symbol "$this" requires explicit package name at /home/xxx/altera/13.1/quartus/sopc_builder/bin//europa/e_lpm_altsyncram.pm line 222. 

syntax error at /home/xxx/altera/13.1/quartus/sopc_builder/bin//europa/e_lpm_altsyncram.pm line 248, near "}" 

Compilation failed in require at /home/xxx/altera/13.1/quartus/sopc_builder/bin//europa/europa_all.pm line 203. 

BEGIN failed--compilation aborted at /home/xxx/altera/13.1/quartus/sopc_builder/bin//europa/europa_all.pm line 203. 

Compilation failed in require at mk_em_uart_sa.pl line 8. 

BEGIN failed--compilation aborted at mk_em_uart_sa.pl line 8. 

while executing 

"exec perl -I . -I /home/xxx/altera/13.1/quartus/sopc_builder/bin/ -I /home/xxx/altera/13.1/quartus/sopc_builder/bin//europa/ -I /home/xxx/..." 

("eval" body line 1) 

invoked from within 

"eval $exec_list" 

(procedure "generate" line 70) 

invoked from within 

"generate"
0 Kudos
Altera_Forum
Honored Contributor II
640 Views

FYI, my reply to this thread was answered by Altera support: 

 

On 5/26/14, 2:51 AM, Altera_Technical_Support-AutoReply wrote: 

> There has been an update to your Service Request, xxxxxx. Please go to http://www.altera.com/mysupport to view the update. 

> If reply includes an attachment/image, please login to your mySupport account to view the file. 

> To update this service request, simply reply to the email or login to your mySupport account. 

> Please do not edit the email subject. 

> The following "From Altera" note was posted by yyyyyyy: 

> _______________________________________________________________________ 

> Hello zzzzzz, 

> Your service request has been received. I will be helping you on this issue. 

> Ubuntu Linux is not the supported OS for Altera Complete Design Suite version 13.1. We never perform any regression test on unsupported OS like Ubuntu OS. It is not strange that Qsys generation fail in Ubuntu OS. 

> The same project generates/compiles fine on a Windows Quartus II/QSys 13.1 installation because our Quartus II 13.1 does support on Windows OS. 

> Check table 1 for more details information about Operating System support on our ACDS 13.1: 

> http://www.altera.com/download/os-support/oss-index.html 

> I would recommend you to try on RedHat enterprise linux 5 or RedHat enterprise linux 6 (64-bit).
0 Kudos
Reply