Communication Block
UG0331 User Guide Revision 15.0
597
17.3.2
Use Model
The COMM_BLK is used to call the following system services:
•
Device and design information services
•
Flash*Freeze services
•
Cryptographic services
•
DPA-resistant key tree services
•
Deterministic random bit generator services
•
Zeroization service
•
Programming services
Refer to the "System Services" chapter in the
UG0450: SmartFusion2 SoC and IGLOO2 FPGA System
to know how to implement the system services.
show the
.
17.4
COMM_BLK Configuration Registers
The COMM_BLK base address resides at 0x40016000 and extends to address 0x40016FFF in the
Cortex-M3 processor memory map. The following table summarizes the control and status registers for
the COMM_BLK.
Table 593 •
COMM_BLK Register Map
Register Name
Address Offset R/W
Reset Value
Description
0x00
R/W
0x00
Control Register
0x04
R/W
0x00
Status Register
0x08
R/W
0x00
Interrupt Enable
0x10
R/W
0x00
Byte Data Register
0x14
R/W
0x00000000
Word Data Register
0x18
R/W
0x00
Frame/Command Byte Register
0x1c
R/W
0x00000000
Frame/Command Word Register