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 "CW308T-ATSAMR21"

From ChipWhisperer Wiki
Jump to: navigation, search
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{Warningbox|This is a BETA target and not yet available. This wiki page will continue to be updated until release. Gerbers are available in the GIT repo if you live dangerously. }}
+
== Page Moved ==
  
{{Infobox cw308target
+
See [https://rtfm.newae.com/Targets/UFO%20Targets/CW308T-ATSAMR21/ NewAE RTFM Page] which is now built from the [https://github.com/newaetech/chipwhisperer-target-cw308t GIT Repo].
|name                  = CW308T-ATSAMR21
+
|image                  = File:atsam21_target.jpg
+
|caption                =
+
|Target Device          = Cortex M0+
+
|Target Architecture    = 32-bit Von Neumann
+
|Hardware Crypto        = Yes
+
|Purchase Hardware      =
+
|Design Files          =
+
|Supported Applications =
+
|Programmer            = Atmel ICE (JTAG/SDW)
+
|Status                = BETA (Bug fixes needed)
+
}}
+
  
[[File:atsam21_target.jpg|500px]]
+
The previous content on this wiki has been moved to the above link. See wiki history if you would like to view exact older versions of this page.
 
+
== Power Analysis ==
+
 
+
The SAMR21E contains two internal dies: an Atmel Cortex M0+ device, and an AT86RF233 radio chip. They are connected via a SPI bus inside the device, but there is actually two separate power pins. P1 is used to select which device you'd like to measure.
+
 
+
* VCORE is connected to the SAM processor core.
+
* VDD is connected to the AT86RF233 digital portion (which includes the AES hardware accelerator).
+
 
+
Both of these have internal voltage regulators. If you wish to 'disable' them, you can measure the voltage on TP5, and then supply a voltage slightly higher than this using VADJ. To do this:
+
 
+
# Remove jumper J14.
+
# Set P1 to desired measurement target.
+
# Measure voltage at TP5 (should be around 1.2V or 1.8V depending on if targeting VCORE or VDD).
+
# Adjust VADJ to be +0.1V higher than measured at TP5.
+
# Using J14, set FILT_LP/FILT_HP source as being VADJ.
+
# Measuring voltage at TP5 still, continue to carefully adjust VADJ such that a higher voltage is seen on TP5. You may need to perform this step to overcome voltage drops in the filter and/or shunt resistor.
+
 
+
'''WARNING: Be VERY CAREFUL when adjusting VADJ. In addition once done it is recommended to set J14 back to 'default' values. If you switch P1 to the wrong setting and forget that J14 is set to use VADJ, you could have an incorrect voltage applied to your microcontroller.'''
+
 
+
== JTAG Programming ==
+
 
+
The SAMR21E uses the 2-pin programming (SWDIO/SWCLK) interface. This is routed to the 20-pin ARM JTAG header, which can be used with standard Atmel programming tools:
+
 
+
[[File:sam_jtag_small.jpg|400px]]
+
 
+
== Schematic ==
+
 
+
NOTE: Schematic is marked as unapproved until hardware has been fully validated.
+
 
+
[[File:CW308T_SAMR21E_Schematic.png|1000px]]
+
 
+
See GIT Repo for PDF of schematic.
+
 
+
== Board Layout ==
+
 
+
See GIT Repo for gerber files.
+
 
+
== Radio Usage ==
+
 
+
Note NO ANTENNA is provided as the board is sold only as a sub-assembly and not designed to be used as a radio transmitter. Mounting a 2.4 GHz radio antenna (SMA, NOT reverse-polarity SMA) like Digi-Key P/N 1475-1014-ND could potentially require you to meet FCC/CE guidelines for RF emissions and is UNSUPPORTED USAGE. All example source code DOES NOT enable the RF blocks.
+
 
+
 
+
{{Template:Hardware}}
+
[[Category: CW308 Targets]]
+

Latest revision as of 12:36, 29 July 2020

Page Moved

See NewAE RTFM Page which is now built from the GIT Repo.

The previous content on this wiki has been moved to the above link. See wiki history if you would like to view exact older versions of this page.