cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Lukas_M
Visitor
Visitor
425 Views
Registered: ‎02-05-2021

VCU118 Evaluation Kit IP cores network support

Jump to solution

Hello,

we are looking for a suitable FPGA board based on UltraScale+ for our project. 

We plan to develop own customized FPGA-based encryptor (Gate) of high-speed network data (100 Gbps). We plan to implement own VHDL/RTL implementation of AES encryption. On a FPGA card, we also plan to implement own robust cryptographic key establishment protocol in VHDL (requiring around 300K LUTs and more than 1K DSP slices). We plan to create a solution that receives plain data (IP packets or MAC/Eth frames) at the first 100GE network opt. slot, encrypt payload via our app at FPGA and send it out via the second 100 GE interface opt. slot.

It seems that Xilinx Virtex UltraScale+ FPGA VCU118 board could be a desirable choice for us.

Does Xilinx Virtex UltraScale+ FPGA VCU118 eval. kit offer some advanced development support for developers (IP Cores), e.g., working with IP packet/Ethernet processing, Network interface processing, PCI/peripheral communication, and tools for uploading firmware/synthesized application into FPGA? 

Thank you.

 
 
Tags (2)
0 Kudos
1 Solution

Accepted Solutions
aforencich
Explorer
Explorer
273 Views
Registered: ‎08-14-2013

Most of the hard IP is included at no extra charge, although for the CMACs you need to generate a license file and Vivado will give you critical warnings about partially licensed features even if you aren't using them (which is a bit annoying).  As far as PCIe communication is concerned, most of the PCIe IP is also included with Vivado - transaction-layer hard IP, XDMA, QDMA, and AXI bridge I believe are all included. 

View solution in original post

0 Kudos
5 Replies
nanz
Moderator
Moderator
357 Views
Registered: ‎08-25-2009

Hi @Lukas_M ,

Are you looking for 100G on VCU118? 

Yes, we do provide a CMAC core which can be used. Here is the product guide: 

https://www.xilinx.com/support/documentation/ip_documentation/cmac_usplus/v3_1/pg203-cmac-usplus.pdf

Please check this out and see if this is suitable.


-------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs and our Versal Ethernet Sticky Note.

-------------------------------------------------------------------------------------------
Lukas_M
Visitor
Visitor
321 Views
Registered: ‎02-05-2021

Hello,

CMAC core seems suitable for us.

Is it included in VCU118 kit or it must be ordered extra? Anyway, are PCI/peripheral communication support/cores also included in the kit, e.g. via Design Suite or are some provided by also extra IP cores? Thank you. 

0 Kudos
nanz
Moderator
Moderator
318 Views
Registered: ‎08-25-2009

Hi @Lukas_M ,

The CMAC IP is coming with Vivado tool. So if no AN/LT is required, it's free of cost. Please check table 1-1 and 1-2 of PG203 for licensing details. 

I would recommend contacting your local sales representative for detailed info. 


-------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs and our Versal Ethernet Sticky Note.

-------------------------------------------------------------------------------------------
aforencich
Explorer
Explorer
274 Views
Registered: ‎08-14-2013

Most of the hard IP is included at no extra charge, although for the CMACs you need to generate a license file and Vivado will give you critical warnings about partially licensed features even if you aren't using them (which is a bit annoying).  As far as PCIe communication is concerned, most of the PCIe IP is also included with Vivado - transaction-layer hard IP, XDMA, QDMA, and AXI bridge I believe are all included. 

View solution in original post

0 Kudos
nanz
Moderator
Moderator
222 Views
Registered: ‎08-25-2009

Hi @Lukas_M ,

If your questions have been answered, please mark the relative thread as "accepted solution" so it will also benefit other forum users. Thank you!


-------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs and our Versal Ethernet Sticky Note.

-------------------------------------------------------------------------------------------
0 Kudos