Skip to main content
Ctrl+K
ChipWhisperer Documentation - Home ChipWhisperer Documentation - Home
  • Introduction

Getting Started

  • Overview
  • Installation
    • Windows Installation
    • Windows Drivers
    • Linux Installation
    • Mac OS X Installation
    • Virtual Machine Installation
  • Running ChipWhisperer
  • Updating ChipWhisperer
  • Support

API

  • Scope API
  • Target API
  • Capture API
  • Analyzer API
  • Updating Firmware

Additional Features

  • Debugging with ChipWhisperer
  • ChipWhisperer Logging
  • Custom Firmware on ChipWhisperer Targets
  • Serial Ports

Hardware

  • Capture
    • Overview and Comparison
    • ChipWhisperer-Husky
    • CW1173 ChipWhisperer-Lite
    • CW1101 ChipWhisperer-Nano
    • CW1200 ChipWhisperer-Pro
  • CW520 ChipSHOUTER
    • CW521 Ballistic Gel
    • CW322 Simple EMFI Target
  • Starter Kits
    • ChipWhisperer-Husky Starter Kit
    • ChipWhisperer-Husky-Plus Starter Kit
    • ChipWhisperer-Lite
    • ChipWhisperer-Nano
    • CW1200 ChipWhisperer-Pro Level 3 Starter Kit
    • Level 1 Starter Kit (SCAPACK-L1)
    • Level 2 Starter Kit (SCAPACK-L2)
    • ChipSHOUTER
  • Targets
    • ChipWhisperer-Nano Target Board
    • CW303 Arm Target
    • CW303 XMEGA Target
    • CW304 Notduino Target
    • CW305 Artix FPGA Target
    • CW308 UFO
    • CW308 to CW312 Adapter / Breakout board
    • CW310 Bergen Board (Kintex FPGA Target)
    • CW313 - 20-Pin to Card Edge (CW312 Style) Breakout/Adapter Board
    • CW340 Luna Board (OpenTitan Baseboard)
    • CW340 OpenTitan Edition Quickstart
    • UFO Targets
      • CW308T-87C51
      • CW308T-ADUCM3029
      • CW308T-MEGARF
      • CW308T-SAM4L
      • CW308T-ATSAML11
      • CW308T-ATSAMR21
      • CW308T-AURIX
      • CW308T-AVR
      • CW308T-CC2538
      • CW308T-CEC1702
      • CW308T-D2000
      • CW308T-EFM32GG11
      • CW308T-EFM32TG11
      • CW308T-EFR32MG21
      • CW308T-EFR32MG21-SOCKET
      • CW308T-ESP32
      • CW308T-FE310
      • CW308T-GENERIC
      • CW308T-K24F
      • CW308T-K82F
      • CW308T-LPC1343
      • CW308T-LPC55S69
      • CW308T-MPC5748G
      • CW308T-MPC5676R/MPC5777C
      • CW308T-MSP430FR5
      • CW308T-PSoC62
      • CW308T-S6LX9
      • CW308T-STM32F
      • CW308T-STM32F-SOCKET
      • CW308T-XMEGA
      • CW312T-iCE40
      • CW312T-RP2350
      • CW312T-SAM4S
      • CW312T-XC7A35
    • Platforms
  • Tools
    • CANoodler
    • CW501 Differential Probe
    • CW502 Low Noise Amplifier
    • CW503 Probe Power Supply
    • CW505 Planar H-Field Probe
    • CW506 Advanced Breakout Board
    • CW508 SMA Analog Filters
    • PhyWhisperer-USB
  • Common Interfaces
    • 20-Pin Connector

Tips and Tricks

  • Introduction
  • Basic Tips and Tricks
    • Downsampling
    • How long is the target operation?
    • How to capture more samples than the hardware supports?
    • How to use streaming mode?
    • How to change the clock frequency of SimpleSerial targets?
    • How to use an external clock?
    • Should I Use glitch_hp or glitch_lp?
    • How to Use the CW305 / CW310 / CW340 Standalone
    • Is there a RISC-V target / How to use “soft” cores on FPGA target boards?
  • Advanced Usage
    • Targets with Internal Regulators
    • Improving Glitch Precision
    • How to use segmented capture?
    • How to use sequenced triggers?
    • How to speed up captures?
    • When do triggers occur?
    • Dealing with Husky XADC Errors When Target is Powered On
    • How To Use UART Triggering (on Husky)
  • Common Errors
    • ERROR: “Target did not ack” or “no trigger seen”
    • USB Connection Errors
  • Common Questions
    • Which target instruction does this power sample correspond to?
    • What are the power measurement units?
    • Can I Get More Samples Per Clock Cycle?
    • How To Use an Electromagnetic Probe
    • Where Is the GUI?

Protocols

  • Simpleserial Documentation
  • ChipWhisperer USB Protocol

Other

  • Tutorials
  • Change Log
  • Contributing
  • Site Details
  • Repository
  • Open issue
  • .md

Basic Tips and Tricks

Basic Tips and Tricks#

  • Downsampling
  • How long is the target operation?
  • How to capture more samples than the hardware supports?
  • How to use streaming mode?
  • How to change the clock frequency of SimpleSerial targets?
  • How to use an external clock?
  • Should I Use glitch_hp or glitch_lp?
  • How to Use the CW305 / CW310 / CW340 Standalone
  • Is there a RISC-V target / How to use “soft” cores on FPGA target boards?
  • 1. neorv32 RISC-V core on CW312T-iCE40
  • 2. lowRISC Ibex RISC-V core on CW312T-XC7A35 or CW305.
  • 3. Arm DesignStart cores on CW312T-XC7A35 or CW305.

previous

Introduction

next

Downsampling

By NewAE

© Copyright 2023-2025.