As of August 2020 the site you are on (wiki.newae.com) is deprecated, and content is now at rtfm.newae.com.

Difference between revisions of "CW1200 ChipWhisperer-Pro/Touchscreen"

From ChipWhisperer Wiki
Jump to: navigation, search
(Created page with "The touchscreen on the ChipWhisperer Pro shows various details about its status and current settings. == Screen 1: Clock == The clock screen shows the status of the CLKGEN an...")
 
m (Change heading levels)
 
Line 1: Line 1:
 
The touchscreen on the ChipWhisperer Pro shows various details about its status and current settings.
 
The touchscreen on the ChipWhisperer Pro shows various details about its status and current settings.
  
== Screen 1: Clock ==
+
==== Screen 1: Clock ====
 
The clock screen shows the status of the CLKGEN and ADC clocks along with the frequency counter.  
 
The clock screen shows the status of the CLKGEN and ADC clocks along with the frequency counter.  
  
Line 16: Line 16:
 
** '''Source''': Input to frequency counter. Could be either EXTCLK or CLKGEN
 
** '''Source''': Input to frequency counter. Could be either EXTCLK or CLKGEN
  
== Screen 2: Routing ==
+
==== Screen 2: Routing ====
 
The routing screen shows the status of the various I/O pins.
 
The routing screen shows the status of the various I/O pins.
  
Line 25: Line 25:
 
* '''Target HS IO-Out''': Signal connected to high-speed output (HS2). Could be CLKGEN, glitch module, or disabled
 
* '''Target HS IO-Out''': Signal connected to high-speed output (HS2). Could be CLKGEN, glitch module, or disabled
  
== Screen 3: Trigger ==
+
==== Screen 3: Trigger ====
 
The trigger screen shows the current settings for the trigger module and the ADC capture settings.
 
The trigger screen shows the current settings for the trigger module and the ADC capture settings.
  
Line 43: Line 43:
 
** '''Setting''': Low noise amplifier gain level
 
** '''Setting''': Low noise amplifier gain level
  
== Screen 4: Glitch ==
+
==== Screen 4: Glitch ====
 
The glitch screen shows the current settings for the glitch module.
 
The glitch screen shows the current settings for the glitch module.
  

Latest revision as of 14:45, 30 April 2018

The touchscreen on the ChipWhisperer Pro shows various details about its status and current settings.

Screen 1: Clock

The clock screen shows the status of the CLKGEN and ADC clocks along with the frequency counter.

TODO: picture

  • CLKGEN: Current frequency of CLKGEN clock in kHz
    • Source: Input to CLKGEN DCM. Could be system clock or EXTCLK
    • DCM: Lock status of CLKGEN DCM
    • Reset DCM: Reset the CLKGEN output. Useful if clock has locked at the wrong frequency
  • ADC Clock: Current ADC sampling rate in kHz
    • Source: Input to ADC DCM. Could be related to CLKGEN or EXTCLK
    • DCM: Lock status of ADC DCM
    • Reset DCM: Reset the ADC clock output
  • Frequency Counter: Current frequency measured by the frequency counter
    • Source: Input to frequency counter. Could be either EXTCLK or CLKGEN

Screen 2: Routing

The routing screen shows the status of the various I/O pins.

TODO: picture

  • Aux Output: Status of the aux SMA connections. Could be used as trigger input/output, glitch output, and/or clock output
  • IO Pins: Status of each of the IO pins on the 20 pin connector. Possible values depend on pin
  • Target Power State: Status of the 3.3 V output. Can be toggled here to reset target
  • Target HS IO-Out: Signal connected to high-speed output (HS2). Could be CLKGEN, glitch module, or disabled

Screen 3: Trigger

The trigger screen shows the current settings for the trigger module and the ADC capture settings.

TODO: picture

  • Trigger Pins: Whether each trigger input is enabled. Active inputs are highlighted
    • Mode: Trigger combination method. Could be AND, OR, or NAND
  • Trigger Source: The trigger type in use. Active trigger module is highlighted
    • State: The current output level of the trigger module
  • Trigger Mode: The ADC trigger type. Active mode is highlighted
  • Samples:
    • Delay: Current ADC offset. This is the number of samples to wait after trigger before recording begins
    • Pre: Number of pre-trigger samples to be saved
    • Time: Delay, but converted into a time
    • Total: Number of samples to be recorded in total
  • ADC gain:
    • Mode: Amplification type. Either low or high
    • Setting: Low noise amplifier gain level

Screen 4: Glitch

The glitch screen shows the current settings for the glitch module.

TODO: picture

  • Clock Src: Input to the glitch module's clock. Active clock is highlighted
    • DCM: Lock status of the glitch module's DCM
  • Glitch Setup:
    • Width: Duty cycle of glitch pulse, as a fraction of one period
    • Fine: Adjustment on width
    • Offset: Distance between clock rising edge and glitch pulse rising edge, as a fraction of one period
    • Fine: Adjustment on offset
  • View: Schematic of glitch clock. Shows regular clock above (blue) and glitch module output below (black)
  • Trigger Src: Input for glitch module. Active source is highlighted
  • Trigger Setup:
    • Trigger: Cause a manual trigger. Has no effect unless trigger source is set to Manual
    • Offset: Number of cycles to wait before starting glitch pulses
    • Repeat: Number of consecutive pulses to generate
  • Output Status
    • VCC: Status of glitching MOSFETs. Shows warning sign if VCC glitching is enabled
    • Cnt: Total number of glitch pulses generated