You copied the Doc URL to your clipboard.

Arm Cortex‑M1 DesignStart FPGA-Xilinx edition User Guide : Setting local drive for Windows

Setting local drive for Windows

Some Vivado projects can have issues with long path names to instances deep within the hierarchy because of Windows limitations on path length. This can become apparent when running simulations and other processes.

To resolve this, when running in Windows, Arm recommends that you assign a drive letter to the root of the current design. Using this method, all subsequent paths are relative to this drive letter. To map a local drive letter to the current path:


You must complete the steps in Installing board files.


  1. Open Vivado.
  2. Open the Tcl console window.
  3. The current directory location can be checked using the Unix command pwd.
  4. Navigate to your <installation_directory> folder. This is the folder where the Cortex®‑M1 package was installed.
  5. To map the <installation_directory> folder to the drive V:, type the following command in the prompt:
    exec subst V: .


    In the exec subst V: . command, you must add a space between V: and . characters.

The package <installation_directory> folder maps to drive V: and the rest of this book assumes that this folder maps to drive V:. If you map to a different drive, you must use the different drive in the instructions as appropriate. If the drive mapping is successful, you should have the directories V:/hardware, V:/software, V:/vivado, and V:/docs.

Next Steps

You must now proceed to Installing Arm IP repository.

Was this page helpful? Yes No