Skip to content

ChipWhisperer 6.0.0

Latest

Choose a tag to compare

@alex-dewar alex-dewar released this 26 Mar 14:56
· 83 commits to develop since this release

Major Updates:

New Features:

  • Add ChipWhisperer-Husky-Plus support
  • Add save/load of GlitchController results
  • Add parity and stopbits settings for serial
  • Add scope.io.nrst_drive_poweroff to control behaviour of nRST pin when target_pwr=False
  • Add XON/XOFF support
  • Add SSV2 support to FPGAs
  • Determine FPGA register addresses via verilog source files
  • Add sca204 hardware ECC labs
  • Add sca205 software ECC labs
  • Add multi USART support
  • Add CW340 support
  • Add CW312T-XC7A35 support
  • Add option to invert glitch/trigger MCX on Husky
  • Add pipelined AES FPGA code
  • Print settings changed by scope.default_setup()
  • Improve Husky UART triggering
  • Add settings for controlling capture board error LEDs
  • Add firmware erase call that doesn't require programming FPGA (quick_firmware_erase())
  • Add parameters to GlitchController.calc() to exclude params and sort by result
  • Add scope.vglitch_reset()
  • Add ability to get/set XADC VCC alarm limits
  • Add firmware erase ability to firmware installer
  • Add FPGA initb read method
  • numicro8051 support by @nikitalita
  • Greatly improved SAD trigger performance on Husky (512 samples @ 200MHz)
  • Improved SAD interface for Husky
  • Added SAD explorer
  • Added new demo for Husky SAD

Fixes:

  • Fix inconsistent phase between target and ADC clock when using extclk source
  • Check pointers for simpleserial_put
  • Fix -j flag on makefiles
  • Improve test_husky.py
  • Add delay to default_setup() for clocks to settle
  • Fix firmware build for make 4.4+
  • Many fixes for Husky clock generation
  • Remove SAM4S loop optimizations
  • Fix hex_decode call by @ogianatiempo
  • Minimize Husky target clock drop when changing ADC clock and add warning
  • Improve STM32 programming speed
  • Increase reliability of SAM4S programmer
  • Fix issue with Husky long stream captures on Linux
  • Fix issues with CW305 bitstream build
  • Remove caddr_t from SAM4S/STM32 builds, fixes build on some GCC versions
  • CW310 UART fixes by @nasahlpa
  • Fix udev rule reference by @marx-nick