Forum Discussion
Altera_Forum
Honored Contributor
15 years agoI'm getting running into a similar problem when running SOPC via command line. I have some custom modules in my SOPC system. SOPC generation works perfectly fine when I run it via GUI. However, when I run it via command line by doing:
sopc_builder tiger.ptf --generate=1 I get the following errors: Error: tigers_jtag_uart: Component no_legacy_module 7.80912 not found
Error: tigers_jtag_uart_1: Component no_legacy_module 7.80912 not found
Error: data_cache_0: Component no_legacy_module 7.80912 not found
Error: tiger_top_0: Component no_legacy_module 7.80912 not found
Error: top_0: Component no_legacy_module 7.80912 not found
Error: data_cache_0.dataMaster/sdram.s1: Illegal connection start (data_cache_0.dataMaster is an end interface)
Error: tiger_top_0.instructionMaster/sdram.s1: Illegal connection start (tiger_top_0.instructionMaster is an end interface)
Error: data_cache_0.AccelMaster/sdram.s1: Illegal connection start (data_cache_0.AccelMaster is an end interface)
Error: data_cache_0.dataMaster/tigers_jtag_uart.controlSlave: Illegal connection start (data_cache_0.dataMaster is an end interface)
Error: data_cache_0.dataMaster/tigers_jtag_uart_1.controlSlave: Illegal connection start (data_cache_0.dataMaster is an end interface)
Error: data_cache_0.dataMaster/onchip_mem.s1: Illegal connection start (data_cache_0.dataMaster is an end interface)
Error: tiger_top_0.instructionMaster/onchip_mem.s1: Illegal connection start (tiger_top_0.instructionMaster is an end interface)
Error: data_cache_0.AccelMaster/onchip_mem.s1: Illegal connection start (data_cache_0.AccelMaster is an end interface)
Error: data_cache_0.dataMaster/uart_0.s1: Illegal connection start (data_cache_0.dataMaster is an end interface)
Error: data_cache_0.dataMaster/performance_counter_0.control_slave: Illegal connection start (data_cache_0.dataMaster is an end interface)
Error: tiger_top_0.dCacheADDR/data_cache_0.dCacheADDR: Illegal connection start (tiger_top_0.dCacheADDR is an end interface)
Error: top_0.SIZE/data_cache_0.accelSIZE: Illegal connection start (top_0.SIZE is an end interface)
Error: top_0.DATA/data_cache_0.accelDATA: Illegal connection start (top_0.DATA is an end interface)
Error: top_0.ADDR/data_cache_0.accelADDR: Illegal connection start (top_0.ADDR is an end interface)
Error: tiger_top_0.dCacheCtrlTx/data_cache_0.dCacheCtrlRx: Illegal connection start (tiger_top_0.dCacheCtrlTx is an end interface)
Error: tiger_top_0.dCacheDATA/data_cache_0.dCacheDATA: Illegal connection start (tiger_top_0.dCacheDATA is an end interface)
Error: data_cache_0.dataMaster/tiger_top_0.debugSlave: Illegal connection start (data_cache_0.dataMaster is an end interface)
Error: data_cache_0.dCacheCtrlTx/tiger_top_0.dCacheCtrlRx: Illegal connection start (data_cache_0.dCacheCtrlTx is an end interface)
Error: data_cache_0.dataMaster/top_0.s1: Illegal connection start (data_cache_0.dataMaster is an end interface)
Error: Generation skipped because the system has validation errors. I checked tiger.ptf and its assigning the below to all of my custom components class = "no_legacy_module";
class_version = "7.080912"; Any idea how to get around this? It's very strange that it works fine when using the GUI. Any help would be appreciated!!