WB_BOOTLOADER - Configuration

Frozen Content

The SPI Bootloader component can be configured after placement on the OpenBus System document, or schematic sheet, using the associated configure dialog (Figure 1). Access to this dialog depends on the document in which you are working:

  • In the OpenBus System document – access the dialog by right-clicking over the component and choosing the Configure command from the menu that appears. Alternatively, double-click on the component to access the dialog directly.
  • In the Schematic document – simply right-click over the component and choose the Configure command from the context menu that appears. Alternatively, click on the Configure button, available in the properties dialog for the component.


Figure 1. Configuration dialog (accessed from Schematic sheet).

Use the dialog to define the following properties for the component as required.

Start Address

Use this field to define the starting address in SRAM, from where the code copied from the serial Flash memory should be written, during the bootloading process. The value will be stored in a dedicated register and copied to an internal working register after a reset and prior to the boot process initiating. See Memory Start Address Register (MEM_START) for more information.

Size

Use this field to define the value, in bytes, for the size of memory to be copied from the serial Flash memory to the SRAM, during the bootloading process. The value will be stored in a dedicated register and copied to an internal working register after a reset and prior to the boot process initiating. See Memory Size Register (MEM_SIZE) for more information.
 

The size can be specified as a decimal or hex value (e.g. 256k, 0x18000).

Slave SPI Controller Port

Enable this option if you want to make use of the component as an SPI Controller. A slave peripheral interface will be added to the component, for connection to a processor in the design.

If you are purely using the component for its bootloading functionality, leave this option disabled.

Master Address Width (Schematic-based Design Only)

Use this field to define the width of the address bus in the component's memory interface.

Extra Space (Schematic-based Design Only)

When the additional slave interface is enabled, for SPI Controller functionality, that interface will appear above the memory interface. Use this field to determine the amount of blank space between the two interfaces, on the schematic symbol.

You are reporting an issue with the following selected text and/or image within the active document: