The PSoC62 board features the CY8C6247BZI-D44 from Cypress Semiconductors. This device features multiple secure boot features, and a seperate Cortex-M0 “security code” in addition to the Cortex-M4 “main processor.
The PCB layout should be compatible with the PSoC64 - the PSoC64 features effectively the PSoC62 with pre-programmed secure core memory.
This board requires an external JTAG/SWD programmer (such as OpenOCD or J-Link) for use, as does not include a bootloader.
The design files are available as part of the open-source ChipWhisperer example targets.
CY8C6247BZI-D44 (PSoC62) in 124-BGA package features many security features, including E-Fuse boot options, boot verification, and a security co-processor.
Total of 1MB of FLASH Memory, 288 KB SRAM, and 1KB EFUSE memory.
Cortex-M4F main processor, and Cortex-M0+ co-processor used for security and secure boot, boots from ROM first.
Multiple cryptographic accelerators including AES, 3DES, RSA, SHA-512, SHA-256 and ECC.
|Target Device||Cypress CY8C6247BZI-D44|
|Target Architecture||Arm Cortex-M4 + M0|
The PSoC62 target runs from the 1.2v supply on the CW308T for core voltage, and 3.3V for I/O voltage.