JulianCas
Newbie level 4
Hi All,
I have read many forums where it is advised to use IP cores instead implementing it depending on the case, for instance PLLs or High Speed interfaces like USB SS or 10G Ethernet, etc. My background is EE but also in the computing engineering field I could noticed that the same advice applies where it is advised to use libraries and wrap code so you can develop faster. My concern here is, in our FPGA context, if I use an IP PLL and then I want to use it in a production environment, do I need to pay royalties to, lets say Xilinx or Altera, for using it? If I have been asked for a solution, and if I need to pay for using IPs, I would rather use external hardware and implement control in the FPGA. Thanks in advance.
I have read many forums where it is advised to use IP cores instead implementing it depending on the case, for instance PLLs or High Speed interfaces like USB SS or 10G Ethernet, etc. My background is EE but also in the computing engineering field I could noticed that the same advice applies where it is advised to use libraries and wrap code so you can develop faster. My concern here is, in our FPGA context, if I use an IP PLL and then I want to use it in a production environment, do I need to pay royalties to, lets say Xilinx or Altera, for using it? If I have been asked for a solution, and if I need to pay for using IPs, I would rather use external hardware and implement control in the FPGA. Thanks in advance.