We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Showing results for 
Search instead for 
Did you mean: 
Visitor xtermxtreme
Registered: ‎10-12-2018

Processing packets from WiFi USB interface inside Programmable Logic

Hello all,

I am a newcomer to Vivado HLS and Xilinx embedded technologies.

I have experience with programming in C and have been assigned a project that involves procesing packets received from a TP-LINK USB WiFi adapter connected to the USB interface of a given Zedboard and PYNQ board device for network data processing and intelligent decision-making.

Are there any tutorials or workshops that provide full detail regarding the following:
- How to extract packet data from the linux kernel of the Processing System into the Programmable Logic?
- What ZYNQ/PYNQ board components need to be referenced in the HLS application for processing the packet data inside the Programmable Logic?

Many thanks.

Tags (6)
0 Kudos
1 Reply
Registered: ‎07-18-2018

Re: Processing packets from WiFi USB interface inside Programmable Logic

You might want to try out SDSOC if you are able to write the packet processing in C on the CPU side already. You should be able to export functions to the fabric have have the tools help handle the interfacing between the PS and PL.