Quartus® Prime Pro Edition User Guide: Getting Started

ID 683463
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.4.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 14. All Inclusive Project Directory Structure