I am developing a hardware module for capturing high definition video. I am new to everything, so I looked around and found that I needed an FPGA development panel to test my design, and then it can be deployed through ASIC or FPGA.
I found that people already wrote kernels in Verilog / VHDL, which I can use directly in my projects, for example. PCIe interface module, DDR3 memory controller module, etc. I just need to connect them in a logical way and check out my projects.
I was wondering how licensing for these IP cores works. On some vendor sites, I see terms such as "SignOnce", etc. As soon as I have a project that works and I want to mass produce it, how can I license the kernel?
I know that this may depend on the particular vendor from which I buy the kernels, but I just want to get a general idea, for example, a few examples, etc., or if something like that you may have done in the past.
Thank!
verma source
share