Пока не удалось (только на базе Quartus) выяснить почему синтез одного и того же проекта сильно разнится на Q90 и Q110.
Пытаюсь приспособить для этого дела Aldec 91, надеясь, что его синтезатор как-то по другому все сложит.
Поскольку в проекте имеется altpll и tse_mac то получился непонятный затык типа
Код
Error: Node instance "pll7" instantiates undefined entity "cycloneive_pll" File: D:/MyDesignsXp/AsicPrj/AldecPrj/Projects_Aldec91/NiosEthTseDe0Nano/NiosEthTseLib/src/altpll_0.v Line: 192
Error: Node instance "altera_tse_mac_inst" instantiates undefined entity "altera_tse_mac" File: D:/MyDesignsXp/AsicPrj/AldecPrj/Projects_Aldec91/NiosEthTseDe0Nano/NiosEthTseLib/src/tse_0.v Line: 182
Info: Generated suppressed messages file D:/MyDesignsXp/AsicPrj/AldecPrj/Projects_Aldec91/NiosEthTseDe0Nano/synthesis/NiosEthTseDe0NanoTop.map.smsg
Error: Quartus II Analysis & Synthesis was unsuccessful. 2 errors, 27 warnings
Error: Peak virtual memory: 201 megabytes
Error: Processing ended: Tue Mar 19 09:32:07 2013
Error: Elapsed time: 00:00:15
Error: Total CPU time (on all processors): 00:00:11
Error: Quartus II Full Compilation was unsuccessful. 4 errors, 27 warnings
Error: Flow compile (for project D:/MyDesignsXp/AsicPrj/AldecPrj/Projects_Aldec91/NiosEthTseDe0Nano/synthesis/NiosEthTseDe0Nano) was not successful
Error: ERROR: Error(s) found while running an executable. See report file(s) for error message(s). Message log indicates which executable was run last.
Тоесть фактически не находятся модули входящие в состав altpll_0.v и tse_0.v, которые предварительно были сгенерированы SOPC_ом.
Хотя в самом Q11 все компилится нормально. Похоже что Aldec не видит закодированные модули мегафункций. Как выйти из положения?