Introduction

Introduction#

Welcome to the new and improved home of the documentation for the ChipWhisperer software, Previously, documentation was spread across different sites; now everything is right here on one site. We hope this will make our documentation easier to navigate, and answers to your questions easier to find.

Some of the content has moved from where it was before. If you can’t find the page that you’re looking for, use the Search feature on the left. You can also navigate back in time to older versions of this site using ReadTheDocs’s versioning feature (see the small icon at the bottom right).

If you’re new to ChipWhisperer, or haven’t been following the project recently, you may want to check out this overview to learn a little about the project and its recent changes.

The installation sections have everything you need to know to install ChipWhisperer.

After setting up your hardware, run:

>>> import chipwhisperer as cw
>>> scope = cw.scope()
>>> scope
cwlite Device
gain =
    mode = low
    gain = 0
    db   = -6.5
adc =
    state      = False
    basic_mode = low
    timeout    = 2
    offset     = 0
...

You now have access to an object-oriented interface to configure the attached hardware. To see what is possible with this interface check out the scope section of the API documentation.

If you’re not sure what to do next, the starting section will point you in the right direction.

Need help? Check out the support page.

Explore the other sections in the left-side index to learn everything you can do with ChipWhisperer.