Forum Discussion
about the error: Port "" does not exit in macrofunction \"NIOS"\
Dear friends
I am a new user of the product named motionfire kit. Now, I meet a difficulty and want to consult you. when I started compilation for the FPGA project of motionfire kit, there appeared the following messages after analysis &synthesis : Error: Port \"A_to_the_roto\" does not exist in macrofunction \"NIOS\" Error: Port \"B_to_the_roto\" does not exist in macrofunction \"NIOS\" Error: Port \"S_to_the_roto\" does not exist in macrofunction \"NIOS\" Error: Port \"av_waitrequest_from_the_can0\" does not exist in macrofunction \"NIOS\" the archived project is attached in the mail. I do not know what is the reason for these error. Please give me some advices . Thanks a lot21 Replies
- Altera_Forum
Honored Contributor
this quartus archive does not contain all files required.
what quartus version are you using ? quartus 9.1 reports some "depricated" warnings, when opening the sopc project. some ip's are missing like sysname also the top level file is missing. unfortunately the archive is incomplete to give you more informations - Altera_Forum
Honored Contributor
Dear MSchmitt from Germany,:)
Thank you very much for your help and reply. I am using quartus II V9.1 Build 222 10/21/2009 SJ Full Version. I archived the project again and uploaded the file for your analysis. Can you give me your email address or msn account? I want to contact with you for more technique problems. - Altera_Forum
Honored Contributor
Is there somebody who can answer my questions?
- Altera_Forum
Honored Contributor
hellow, who can give me some suggestion about the solution on the error??
- Altera_Forum
Honored Contributor
Hello Wanghf, I could not open your project after I extract the archive file you have uploaded. Quartus says there is some errors in the quatus setting file. Please upload the complete project.
- Altera_Forum
Honored Contributor
how to upload the complete project?
- Altera_Forum
Honored Contributor
Hello wanghf, In quartus, goto project tab, and then select archiveproject. This will take some time. After this try to open the archive and see if you get any error. If quartus does not complain about anything then please upload the archive. Else you may have to find what is wrong with archiving. all the best.
- Altera_Forum
Honored Contributor
thanks.
there are some error messages such as Error: Port "A_to_the_roto" does not exist in macrofunction "NIOS" Error: Port "B_to_the_roto" does not exist in macrofunction "NIOS" Error: Port "S_to_the_roto" does not exist in macrofunction "NIOS" Error: Port "av_waitrequest_from_the_can0" does not exist in macrofunction "NIOS" Error: Port "av_waitrequest_from_the_can1" does not exist in macrofunction "NIOS" Error: Result: ERROR: Error(s) found while running an executable. See report file(s) for error message(s). Message log indicates which executable was run last. Error: Failed to discover source files from compiler. Check Analysis & Elaboration report. Error: Evaluation of Tcl script d:/altera/91/quartus/common/tcl/apps/qpm/qar.tcl unsuccessful Error: Quartus II Shell was unsuccessful. 8 errors, 268 warnings Error: Peak virtual memory: 123 megabytes Error: Processing ended: Fri Jul 02 16:21:41 2010 Error: Elapsed time: 00:03:10 Error: Total CPU time (on all processors): 00:01:31 - Altera_Forum
Honored Contributor
---------------------
; Table of Contents ; --------------------- 1. Legal Notice 2. Archive Project Summary 3. Archive Project Messages 4. Files Archived ---------------- ; Legal Notice ; ---------------- +----------------------------------------------------------------+ ; Archive Project Summary ; +------------------------+---------------------------------------+ ; Archive Project Status ; Successful - Fri Jul 02 16:21:41 2010 ; ; Revision Name ; top ; ; Top-level Entity Name ; fpga ; ; Family ; Cyclone III ; +------------------------+---------------------------------------+ +--------------------------+ ; Archive Project Messages ; +--------------------------+ Info: File Set 'Source control' contains: Info: Project source and settings files Info: Automatically detected source files Critical Warning: Analysis & Elaboration was not run successfully Critical Warning: The 'Automatically detected source files' file subset will attempt to guess which files are needed. The archive file will likely be larger than required and may still be incomplete. Warning: Can't find required hierarchy file name.vhdl Warning: Can't find required hierarchy file outspi.vhdl Warning: Can't find required hierarchy file spileds.vhdl Warning: Can't find required hierarchy file debounce.vhdl Warning: Can't find required hierarchy file roto.vhdl Warning: Can't find required hierarchy file current_meas.vhd Warning: Can't find required hierarchy file current_regulator.vhd Warning: Can't find required hierarchy file encfol.vhd Warning: Can't find required hierarchy file fire_driver_itf.vhd Warning: Can't find required hierarchy file hallfol.vhd Warning: Can't find required hierarchy file integrator.vhd Warning: Can't find required hierarchy file limiter.vhd Warning: Can't find required hierarchy file open_fire.vhd Warning: Can't find required hierarchy file output.vhd Warning: Can't find required hierarchy file pi_regulator.vhd Warning: Can't find required hierarchy file position_meas.vhd Warning: Can't find required hierarchy file position_regulator.vhd Warning: Can't find required hierarchy file pwm_generator.vhd Warning: Can't find required hierarchy file speed_meas.vhd Warning: Can't find required hierarchy file speed_regulator.vhd Warning: Can't find required hierarchy file spi_control.vhd Warning: Can't find required hierarchy file open_fire_hw.tcl Warning: Can't find required hierarchy file open_fire.VHD Warning: Can't find required hierarchy file open_fire_hw.tcl Warning: Can't find required hierarchy file can_top.v Warning: Can't find required hierarchy file can_acf.v Warning: Can't find required hierarchy file can_bsp.v Warning: Can't find required hierarchy file can_btl.v Warning: Can't find required hierarchy file can_crc.v Warning: Can't find required hierarchy file can_defines.v Warning: Can't find required hierarchy file can_fifo.v Warning: Can't find required hierarchy file can_ibo.v Warning: Can't find required hierarchy file can_register.v Warning: Can't find required hierarchy file can_register_asyn.v Warning: Can't find required hierarchy file can_register_asyn_syn.v Warning: Can't find required hierarchy file can_register_syn.v Warning: Can't find required hierarchy file can_registers.v Warning: Can't find required hierarchy file openfire.vhdl Warning: Can't find required hierarchy file altera_europa_support.vhd Warning: Can't find required hierarchy file top.map_bb.hdbx Info: Not parsing encrypted file: alt_mem_phy_sequencer.vhd Info: Not parsing encrypted file: auk_ddr_hp_controller.vhd Info: Not parsing encrypted file: nios.vhd Info: ---------------------------------------------------------- Info: ---------------------------------------------------------- Info: Generated archive 'D:/motionfire/motionfire_fpga_09.1.1_restored/top.qar' Info: ---------------------------------------------------------- Info: ---------------------------------------------------------- Info: Generated report 'top.archive.rpt' Error: Evaluation of Tcl script d:/altera/91/quartus/common/tcl/apps/qpm/qar.tcl unsuccessful Error: Quartus II Shell was unsuccessful. 8 errors, 268 warnings Error: Peak virtual memory: 123 megabytes Error: Processing ended: Fri Jul 02 16:21:41 2010 Error: Elapsed time: 00:03:10 Error: Total CPU time (on all processors): 00:01:31 - Altera_Forum
Honored Contributor
Hello wanghf, Do you get these warning when you try to open your archive? When you archive your project please do not archive db files. Otherwise the archive size might be large.