Configuration

Informative

A worked memory-instance configuration. The full property tables are in Configuration Reference; the binding rule is CHI-MEM-MUST-27.

A configuration set with two instances

general:
  enable_development_error_reporting: true

config_set:
  - config_set_name: "MemCfg"
    mem_instance:
      - instance_id: 0
        start_address: 0x00000000
        end_address: 0x0003FFFF
      - instance_id: 1
        start_address: 0x00040000
        end_address: 0x0007FFFF

Notes

  • Instances are numbered from 0 and unique within a ConfigSet; up to 256 per set. Each covers an address range [start_address, end_address] within the 32-bit address space.

  • One driver instance can serve several memory instances of the same device (see Concepts).

  • There is no page/sector table here — segmentation is a property of the device the instance maps to.