Setting up CWHusky hardware on FPGA boards

Hi, I am very new to the Chipwhisperer platform. I have a school project on DPA that I am trying to complete by the end of the semester and am having troubles with setting up the hardware on the FPGA boards I was given. The boards include: DE0-nano, and a DE10-nano, I’m using a CW Husky. My initial thought is to use an Arduino as a controller and connecting the devices together via a breadboard. Any advice is very much appreciated. Thank you.

I’m not familiar with the DE nano boards, but it should be pretty straightforward.
Why would an Arduino be needed? There are many ways to do this but I would suggest connecting your FPGA target directly to Husky in the same way that all of our targets (except the CW305/310/340) are connected: using the UART link on TIO1/2.

We have an “SS2 wrapper” layer that we’ve used for porting our target FPGA examples; that’s probably the easiest and fastest way to get going.

1 Like

Thanks for the reply! I am extremely new to this, so I have no idea to go about it. One of my colleagues informed me to hook up the Arduino in a series circuit and have it connected to the support board (CW313) while the SMA pos measurement connects to the husky. I’m assuming from there I connect via GPIOs, I am doing power analysis. The Arduino is just one of the targets that I will be using.

I have another question for you what platform would I choose in the code when it comes to an Arduino or cyclone boards?

That is 100% up to you; it doesn’t matter to ChipWhisperer.