7.1.1. SAKURA-G Target

7.1.1.1. Preparing the SAKURA-G Hardware

The SAKURA-G must be prepared for use with the ChipWhisperer system. This requires the OpenADC device mounted using an interposer PCB. In addition the SMA connector must route the power measurement, and the trigger signal must be connected. This assumes the FPGA #1 on the SAKURA-G has been programmed with the AES example.

A Xilinx Platform USB Cable or similar is used for programming. The complete setup looks as follows:

_images/sakurag_hardware.jpg

You must then run Xilinx Impact program, and have it detect the Spartan 6 LX9 device. You can then add a SPI Flash:

_images/addspiflash.png

This will prompt you to specify the PROM file. This file is located in chipwhisperer\hardware\capture\sakura-g\sakurag_ise_project\sakurag-chipwhisperer.mcs.

_images/addpromfile.png

Finally select the SPI Flash Type. Confirm the part number by looking at part U13 on the SAKURA-G, just to the right of the LX9 FPGA.

_images/selectflash.png

You can now program the SPI Flash. This step will take some time to complete. Once this is done you have a working ChipWhisperer system.

_images/rightclick-program.png

7.1.1.2. Running SAKURA-G Example

The SAKURA-G has an example script shipped with the ChipWhisperer release, which can be run from the ChipWhisperer-Capture environment.

You can see a Video of the system working on YouTube:

YouTubeSakura