Do sự cố trong phiên bản phần mềm Intel® Quartus® Prime Pro phiên bản 21.1 cho hệ điều hành Linux* hoặc Windows*, bạn có thể thấy thông báo lỗi tương tự như sau khi tạo EMIF hoặc IP PHYLite cho Intel Stratix® 10 hoặc các thiết bị Intel Agilex™:
Lỗi: không có biến như vậy
(đọc dấu vết trên "::env(IP_ROOTDIR)")
được gọi từ bên trong
"trả lại "$::env(IP_ROOTDIR)/altera/emif/ip_arch_nd/fw_src""
(quy trình "get_iossm_firmware_source_dir" dòng 3)
được gọi từ trong "get_iossm_firmware_source_dir 1"
(quy trình "get_sim_cal_code_hex_src_filename" dòng 2)
được gọi từ trong "get_sim_cal_code_hex_src_filename $force_firmware"
(quy trình "_generate_common_fileset" dòng 36) được gọi từ bên trong
Để giải quyết vấn đề này, hãy đảm bảo biến môi trường Linux* hoặc Windows* "IP_ROOTDIR" được đặt thành thư mục con ip trong bản cài đặt phần mềm Intel Quartus Prime Phiên bản Pro.
Một ví dụ cho phiên bản Windows* là: IP_ROOTDIR = C:\intelFPGApro\21.1\ip
Sự cố này đã được khắc phục bắt đầu với phiên Intel® Quartus® mềm Prime Phiên bản Pro phiên bản 21.2.