เมื่อคุณคอมไพล์การออกแบบตัวอย่างของฟังก์ชัน MAC และ PHY MegaCore® อีเธอร์เน็ต 40 และ 100 Gbps อาจมีการรายงานข้อความแสดงข้อผิดพลาดต่อไปนี้
ข้อผิดพลาด (12002): พอร์ต "din" ไม่มีอยู่ในฟังก์ชั่นแมโคร "ior" ไฟล์: [path]/alt_e100_top_sv.v Line: 164
นี่เป็นเพราะคุณสร้าง IP ด้วยอินเทอร์เฟซ Avalon®-ST แต่รวบรวมการออกแบบตัวอย่างพร้อมอินเทอร์เฟซการสตรีมแบบกําหนดเอง
คอมไพล์การออกแบบตัวอย่างที่เหมาะสมสําหรับรูปแบบ IP ต่างๆ ของคุณ
แม้ว่าคุณจะสร้าง IP ด้วยอินเทอร์เฟซ Avalon-ST ฟังก์ชัน MegaCore จะสร้างการออกแบบตัวอย่างสําหรับรูปแบบทั้งหมด รวมถึงเวอร์ชันอินเทอร์เฟซการสตรีมแบบกําหนดเอง
การออกแบบตัวอย่างที่เหมาะสมด้วยอินเทอร์เฟซ Avalon-ST สําหรับอุปกรณ์ Stratix® V อยู่ที่:
<project_dir>_example/example_design/alt_e*_avalon_top_sv
การออกแบบตัวอย่างที่เหมาะสมกับอินเทอร์เฟซ Avalon-ST สําหรับอุปกรณ์ Stratix IV อยู่ที่:
<project_dir>_example/example_design/alt_e*_avalon_top_siv