You copied the Doc URL to your clipboard.

5.1. Overview of configuration files

The MCC reads configuration files from the dedicated microSD flash memory card on the Motherboard Express, V2M-P1, or custom motherboard, and uses the contents to configure the motherboard and daughterboards.

Because the motherboard flash memory is non-volatile memory, it is only necessary to load new configuration files if you change the system configuration. The USBMSD can store configuration files for multiple motherboard and daughterboard variants. The MCC uses the configuration files that match the boards in the system. The Motherboard Express, V2M-P1, is shipped with default configuration files.

If you connect a PC to the USB-B configuration port on the V2M-P1 Motherboard Express or the USB port on the V2M-CP1 Programmer Module, the configuration memory device appears as a USB Mass Storage Device (USBMSD), and you can add or delete files.

You can use a standard text editor that produces DOS line endings to read and edit the board configuration files.

Figure 5.1 is an example Motherboard USBMSD directory structure.

Files and directories are in an 8.3 file format, that is, the name of the file is a maximum of 8 characters long, and the extension is 3 characters. The following rules apply:

  • File names must always be in lower case.

  • Directory names must be in upper case.

  • All configuration files must end in DOS line endings, that is, 0x0D/0x0A.

Example 5.1 shows examples of valid and invalid 8.3 format file names.


This is a valid file name in 8.3 format.


This is a valid file name in 8.3 format.


This is an invalid file name in 8.3 format. The name is longer than 8 characters.


This is an invalid file name in 8.3 format. The extension is longer than 3 characters.

Figure 5.1 shows a typical Motherboard Express, V2M-P1, USBMSD directory structure.

Figure 5.1. Typical Motherboard Express USBMSD directory structure

Figure 5.1. Typical Motherboard Express USBMSD
directory structure

Figure 5.2 shows a typical custom motherboard directory structure.

Figure 5.2. Typical custom motherboard USBMSD directory structure

Figure 5.2. Typical custom motherboard USBMSD
directory structure

The directory structure and file name format ensure that each image is matched to the correct target device that the board configuration EEPROMs define:

  • For CoreTile Express boards, there is a single board.txt and a single image.txt file. For LogicTile Express boards, there is a board.txt file plus an Application note configuration file. These files contain the image files and clock settings for the daughterboards.

  • config.txt is the generic configuration file for all motherboards. It also contains configuration information for all daughterboards.

  • The MB directory contains subdirectories for any motherboard variants that might be present in the system. The subdirectory name matches the HBI codes for the specific motherboard variants. This file contains image files and clock settings for the motherboard.

  • The SITE1 directory contains subdirectories for processor boards that you can fit to the custom motherboard or to Site 1 of the Motherboard Express, V2M-P1. These are typically CoreTile Express daughterboards, but you can also load a LogicTile Express daughterboard with an FPGA image that enables it to function as a processor board.

  • The SITE2 directory contains subdirectories for boards that you can place in daughterboard Site 2 of the Motherboard Express, V2M-P1. These are typically LogicTile Express daughterboards.


    This applies only to the Motherboard Express, V2M-P1.

  • The SOFTWARE directory contains application files that you can load to the NOR flash on the motherboard. The files that are actually loaded depend on the NORxFILE settings in the SITEx/HIBxxx/image.txt file.

See the documentation for your CoreTile Express and LogicTile Express daughterboards for any information that is not specified in this document, for the specific board configuration files.

Was this page helpful? Yes No