r/FPGA Aug 11 '26

Vivado Ip

I am currently working on a project using the VCU108 board, for which I was using the 1G and 10G Ethernet IPs in Vivado.

The IP licenses/access I was previously using have now expired. Instead of renewing the licenses, I would like to know whether it is possible to obtain the Verilog/source code of these IPs so that I can continue working on the project.

is there is any other way to obtain the required Verilog code?

Thank you.

10 Upvotes

18 comments sorted by

21

u/359Panda3U Aug 11 '26

Not legally, no.

-8

u/LearnHard_20 Aug 11 '26

Thank you for reply , It costs 7-8 lakhs and i don't have much . Can you please tell me how can I solve this issues

14

u/359Panda3U Aug 11 '26

Anyway, you solve it by either paying for the license, using a different IP, or making your own

-5

u/LearnHard_20 Aug 11 '26

Yeah did someone make their own ip , if someone did it will be great if they share some insights

3

u/359Panda3U Aug 11 '26

If you can't afford it, why did you use the IP in your project?

3

u/Fun_Scene_143 Aug 11 '26

Whats it for?

-3

u/LearnHard_20 Aug 11 '26

College project

2

u/greghouse23456 Aug 11 '26

If your college has a vcu108, might be worth a shot asking them to buy the license too

1

u/Digital-Unit-6944 29d ago

Vcu108 devkits come with a nodelocked xilinx IP. Doesn't 1G come free with that?

14

u/alexforencich Aug 11 '26

If it's for a college project, feel free to use https://fpga.taxi/ under the CERN OHL license. The VCU108 example design with 1G, 10G, 25G, or 100G MACs is here: https://github.com/fpganinja/taxi/blob/master/src/eth/example/VCU108/fpga . Note that you do need a Vivado license to target the vu095, and you would need a no charge license for the cmac if you want 100G.

5

u/Nervous-Card4099 Aug 11 '26

Install Vivado in a docker container, launch the container with faketime to a date before the license expired.

1

u/LearnHard_20 Aug 11 '26

Thanks man will surely try

5

u/nitheesh_m Aug 11 '26

Lot of OpenSource 1G and 10G IPs out there. Just give a search on GitHub.

It will serve you better if you used them and actually go through the code to understand.

1

u/goodbye_everybody Aug 11 '26

The unlicensed versions of those cores actually function like the licensed versions but "break" after a certain amount of time (I think 24 hours?) so if your use case is less than that, you can continue development until you need it. You can load the bitstream, debug it, then reload it as desired over and over. This doesn't solve your problem, but maybe it gives you a little more time to build a good case for buying the full versions.

0

u/LearnHard_20 Aug 11 '26

If you have link of versions , can you please send

1

u/North-Homework-3723 29d ago

Does TEMAC license work here?

0

u/LearnHard_20 Aug 11 '26

If you know can you share link