Trong phiên bản Intel® Quartus® Prime phiên bản Pro phiên bản 19.3 trở lên, bạn có thể thấy cảnh báo quan trọng này khi mở dự án của mình:
Cảnh báo quan trọng(20762): Nguồn chuyển nhượng phiên bản QSF hoặc mục tiêu sử dụng mã định danh đã thoát có chứa dấu chấm (':'). Nếu đây là tên VHDL tương ứng với cấu trúc 'tạo ra', hãy lưu ý rằng đối với phiên bản phần mềm Intel Quartus Prime phiên bản 19.3, các tên đó sử dụng thời gian ('.') thay vì dấu thứ tự. Thay mã định danh thoát này bằng tên phiên bản mới, không cần thoát.
Bất kỳ bài tập hoặc hạn chế nào sử dụng định dạng dấu phớt lơ cũ(':') cho các tuyên bố tạo VHDL sẽ bị bỏ qua.
Để xóa cảnh báo này và yêu cầu tôn trọng các bài tập và hạn chế của bạn trong Phiên bản Phần mềm Intel® Quartus® Prime Phiên bản Pro phiên bản 19.3 trở lên, hãy thay đổi định dạng từ
\\< sinh>:< số thế hệ>:< tên đầu vào>
Ví dụ: \\generate_statement:0:example_instance
Để
< sinh> [< số thế hệ>].tên
ví dụ: generate_statement[0].example_instance
Bạn cũng có thể chạy lệnh này trên bất kỳ .sdc (Hạn chế thiết kế Synopsys) hoặc .qsf (Tập tin Cài đặt Quartus) để chuyển đổi các hạn chế và bài tập sang định dạng mới
convert-backslash-and-colon.tcl
Chạy lệnh này với tên quartus_sh -t convert_backslash_and_colon.tcl -file -new_file
Bạn nên xem lại tệp mới trước khi sử dụng nó vì một số cấu trúc tcl phức tạp sẽ không được chuyển đổi.