Muchos núcleos IP, especialmente de Xilinx, tienen una interfaz AXI de ARM. (AXI, AXI-Lite, AXI-Stream, APB, ... son parte de AMBA - arquitectura de bus de ARM).
El estándar de la interfaz AXI es de descarga gratuita (después del registro), pero no creo que sea de implementación gratuita. Así que supongo que Xilinx ha comprado una licencia AMBA para obtener sus núcleos IP con interfaces AXI.
No tengo dicha licencia.
¿Puedo ofrecer interfaces AXI para mis núcleos IP (de código abierto) escritos en VHDL o Verilog?
Es un poco fuera de tema, pero ¿qué tan caro podría ser? ¿Cómo podría conseguir uno? :)
Editar
No conozco ningún documento de Xilinx, que indique si es legal crear componentes AXI que interactúen con los núcleos AXI de Xilinx. Los núcleos de Xilinx están vinculados a FPGA y herramientas de Xilinx por la licencia de Xilinx. Esto no afecta a los componentes propios.
Por otro lado, estos componentes necesitan implementar una interfaz AXI para interactuar con los núcleos Xilinx. ¿Cómo puedo al menos diseñar dichos componentes sin una licencia AMBA?