I thought about using a USB PHY like the USB3320 to implement host and device USB with USB OTG for a project in a FPGA (GW1NR-4). Is there an open source core for it? I asked a commercial company, but source code license for their cores is very expensive, much more than the entire planned profit of my product.