Quartus® Prime Pro Edition User Guide: Getting Started

ID 683463
Date 7/08/2024
Public
Document Table of Contents

6.3.1. Migrating Design Files and Libraries

Consider file naming differences when migrating projects across operating systems.
  • Use appropriate case for your platform in file path references.
  • Use a character set common to both platforms.
  • Do not change the forward‑slash (/) and back‑slash (\) path separators in the .qsf. The Quartus® Prime software automatically changes all back‑slash (\) path separators to forward‑slashes (/ )in the .qsf.
  • Observe the target platform’s file name length limit.
  • Use underscore instead of spaces in file and directory names.
  • Change library absolute path references to relative paths in the .qsf.
  • Ensure that any external project library exists in the new platform’s file system.
  • Specify file and directory paths as relative to the project directory. For example, for a project titled foo_design, specify the source files as: top.v, foo_folder /foo1.v, foo_folder /foo2.v, and foo_folder/bar_folder/bar1.vhdl.
  • Ensure that all the subdirectories are in the same hierarchical structure and relative path as in the original platform.
Figure 38. All Inclusive Project Directory Structure