BECKHOFF ET1100 User Manual
Page 27
![background image](https://www.manualsdir.com/files/774913/content/doc027.png)
EtherCAT IP Core for Altera FPGAs
Slave Controller
– Application Note FAQ
23
4.2.3
Library files are not copied to project (reference designs)
Messages
Warning: Can't analyze file -- file ethercat_spi/ETHERCAT_VENDORID.VHD is missing
Warning: Can't analyze file -- file ethercat_spi/ETHERCAT_IPCORE_TOP.VHD is missing
Warning: Can't analyze file -- file ethercat_spi/ETHERCAT_IPCORE.VHD is missing
[…]
Warning: Using design file ethercat_spi.vhd, which is not specified as a design file for the
current project, but contains definitions for 2 design units and 1 entities in project
Info: Elaborating entity "EtherCAT_SPI" for hierarchy "EtherCAT_SPI:ETHERCAT_INST"
Error: Node instance "ethercat_spi_inst" instantiates undefined entity "ETHERCAT_IPCORE"
Error: Quartus II 64-Bit Analysis & Synthesis was unsuccessful. 1 error, 4 warnings
Error: Quartus II Full Compilation was unsuccessful. 3 errors, 4 warnings
Solution
These messages typically appear if you compile a reference design for the first time without
generating the EtherCAT IP Core first. The errors occur because important library files need to be
copied to the project folder. Open MegaWizard Plug-
In for the EtherCAT IP Core and press “Finish”
(refer to the datasheet: reference design/implementation chapter). Quartus II will copy the required
files to the project folder. Compile the project again, the error messages should disappear.