Custom Fill Cells Dialog Box

You open this dialog box by clicking Custom Fill Cells on the Edit menu.

Allows you to custom fill an address range in the Memory Editor with either a repeating sequence, or from a starting point with incrementing or decrementing values. You must enter the address range in the same format (binary, hexadecimal, octal, or decimal) as set with the Address Radix command, and you must enter the custom memory contents in the same format (binary, hexadecimal, octal, signed decimal, or unsigned decimal) as set with the Memory Radix command. For example, if the memory radix is currently set as binary, then the memory contents must be entered as binary characters.

Address range

  • The current addess radix is— Displays the address radix of the memory cells in a Memory Initialization File (.mif) Definition or Hexadecimal (Intel-Format) File (.hex) Definition.
  • Starting address— Specifies the starting address location for the memory block where custom fill starts.
  • Ending address— If you select cells before opening the Custom Fill Cells dialog box, then the Starting address and Ending address boxes are automatically populated with the correct values.

Custom values

  • The current memory radix is— Displays the memory radix of the memory cells in a Memory Initialization File (.mif) Definition or Hexadecimal (Intel-Format) File (.hex) Definition.
  • Repeating sequence— Allows you to specify numeric values of a repeating sequence delimited by spaces or commas, for example: 1, 2, 3, 4. The sequence entered is repeated across the selected cells.
  • Incrementing/decrementing— Allows you to apply to the selected cells regular consecutive increases or decreases to the value specified in the Starting value box and by the degree specified in the by box. To increment the sequence by the degree specified in the by box, select Increment; to decrement the sequence, select Decrement.
Important: The Starting value box supports values not larger than 32-bit integers. You can enter values greater than 32-bit manually in the Memory Editor. Additionally, you cannot increment to values greater than 32-bit integers.