Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

FIFOed altera UART won't build with Qsys from Quartus 14.0

The FIFOed UART from

http://www.alterawiki.com/wiki/fifoed_avalon_uart

Won't allow Qsys to generate the system. It gets the error:

--- Quote Start ---

Info: fifoed_tbus_485: Starting FIFOed UART Generation

Info: fifoed_tbus_485: exec perl -I . -I C:/altera/14.0/quartus/sopc_builder/bin/ -I C:/altera/14.0/quartus/sopc_builder/bin//europa/ -I C:/altera/14.0/quartus/sopc_builder/bin//perl_lib/ mk_em_uart_sa.pl

Error: fifoed_tbus_485: couldn't execute "perl": no such file or directory

while executing

"exec perl -I . -I C:/altera/14.0/quartus/sopc_builder/bin/ -I C:/altera/14.0/quartus/sopc_builder/bin//europa/ -I C:/altera/14.0/quartus/sopc_builder/..."

--- Quote End ---

Saying it won't run perl. It does build for 13.0sp1. Thr output Qsys message shows.

--- Quote Start ---

Info: tbus_485: Starting RTL generation for module 'burst_master_sim_tbus_485'

Info: tbus_485: Generation command is [exec C:/altera/13.0sp1/quartus/bin/perl/bin/perl.exe -I C:/altera/13.0sp1/quartus/common/ip/altera/common/perl/5.8.3 -I

--- Quote End ---

As after exec the correct destination is pointed to for perl.

i.e.

exec C:/altera/13.0sp1/quartus/bin/perl/bin/perl.exe

instead of exec perl -- for 14.0

Any solution for this for 14.0?

5 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I have the same exact problem so a solution or workaround would help.

    Also, version 14 does not have the "Run SOPC Builder to Qsys update" feature. Does anyone know the workaround for this?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    The FIFOed UART from

    http://www.alterawiki.com/wiki/fifoed_avalon_uart

    Won't allow Qsys to generate the system. It gets the error:

    Saying it won't run perl. It does build for 13.0sp1. Thr output Qsys message shows.

    As after exec the correct destination is pointed to for perl.

    i.e.

    exec C:/altera/13.0sp1/quartus/bin/perl/bin/perl.exe

    instead of exec perl -- for 14.0

    Any solution for this for 14.0?

    --- Quote End ---

    In "fifoed_avalon_uart_hw.tcl" (~line 278), change "set perl $qdr/bin/perl/bin/perl.exe" to "set perl $qdr/bin64/perl/bin/perl.exe"

    Do a system refresh (F5) and generate in Qsys. Not tried in 14.0 but works in 14.1

    HTH

    B
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thank you for that however I have created our own proprietary FIFO'ed 16550 compatible UART.

    I will give that a try out of interest though.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    baz32767,

    I made this change that you suggested and I was able to generate in Quartus 15.0 - Thank you so very much !!!!!

    Does anyone Know when the next release of this IP will be to work with Quartus 15.0 without having to make this change ????