Major components and systems of the Musca-S1 test chip
SSE-200 subsystem (r1p0)
• Two Cortex-M33 (r0p2) processors with FPU and DSP, and with no coprocessor:
— CPU0: 50MHz. Used as main processor.
— CPU1: 200MHz.
• Memory system:
— One 2KB instruction cache and one 2KB data cache for each Cortex
‑
M33 processor.
— 4×128KB SRAM. One bank, SRAM3, functions as
Tightly Coupled Memory
(TCM),
Tightly Coupled to CPU1 and operating at CPU1 clock speed.
•
Serial Wire Debug
(SWD).
• Secure AMBA interconnect:
— AHB5 Bus matrix.
— AHB5
Exclusive Access Monitors
(EAMs).
— AHB5
Access Control Gates
(ACGs).
— AHB5 to APB bridges.
— Expansion AHB5 master and slave buses - two of each.
• Security components:
— AHB5 TrustZone
®
Memory Protection Controllers
(MPCs).
— AHB5 TrustZone
Peripheral Protection Controllers
(PPCs).
—
Implementation Defined Attribution Unit
(IDAU).
— CryptoCell-312 (r1p0).
— Secure and Non
‑
secure configurable peripherals and memory access.
— Secure boot.
• Secure APB peripherals:
— One general
‑
purpose timer with configurable security in the
S32KCLK
domain.
— Two CMSDK timers, Timer0 and Timer1 with configurable security, in the
SYSCLK
domain.
— One
Cortex
®
‑
M System Design Kit
(CMSDK) dual timer with configurable security.
— One secure watchdog in the
S32KCLK
domain.
— One secure watchdog in the
SYSCLK
domain.
— One Non
‑
secure watchdog in the
SYSCLK
domain.
2 Hardware description
2.2 Musca-S1 test chip
101835_0000_01_en
Copyright © 2019, 2020 Arm Limited or its affiliates. All rights
reserved.
2-22
Non-Confidential