21.10.10 modified_client

Description

This Tcl command appears in the fabric RAM configuration file when the Fabric RAM is modified to initialize memory.

modified_client \
   -logical_instance_name  { RAM user defined instance name }  \
   -storage_type { Initialization client storage type }  \
   -content_type { NO_CONTENT | MEMORY_FILE }  \
   -memory_file_format { Intel-Hex | Motorola-S | Simple-Hex | Microsemi-Binary }  \
   -memory_file { path }

Arguments

ParameterTypeDescription
logical_instance_namestringSpecifies the name of the user defined memory instance.
storage_typestringSpecifies storage type to initialize RAM:
  • SNVM
  • µPROM
  • SPI
content_typestringSpecifies the type of memory content:
  • MEMORY_FILE - content_file parameter must be specified.
  • NO_CONTENT - no content memory file.
memory_file_formatstringSpecifies the memory file format:
  • Intel-Hex
  • Motorola-S
  • Simple-Hex
  • Microchip-Binary
memory_filestringSpecifies the absolute or relative path of the memory file.
Return TypeDescription
NoneNone

Error Codes

Error CodeDescription
NoneNone

Supported Families

PolarFire®
PolarFire SoC

Example

The following example show the modified_client Tcl command.

modified_client \
   -logical_instance_name  {PF_TPSRAM_C0_0/PF_TPSRAM_C0_0}  \
   -storage_type {SNVM}  \
   -content_type {MEMORY_FILE}  \
   -memory_file_format {Intel-Hex}  \
   -memory_file {Y:/TP_mem/TPRAM_1024_40lp/mem_files/hex .hex}