ปัญหาสำคัญ
ไม่มีไฟล์ห่อหุ้มระดับสูงสุดสําหรับ 40GbE และ 100GbE MAC IP Core พร้อมอะแดปเตอร์
ปัญหานี้ได้รับการแก้ไขในซอฟต์แวร์ 12.1 Quartus รุ่น แกน IP
สําหรับการเปิดตัว 12.0 ของแกน IP ระดับสูงสุดที่ไม่ได้เข้ารหัสสองตัว ไฟล์อะแดปเตอร์มีให้สําหรับแกน IP แต่ละตัวเพื่อรองรับ
ไฟล์อะแดปเตอร์ 40GbE ระดับสูงสุดที่ไม่ได้เข้ารหัสอยู่ ในไฟล์ alt_eth_40g.zip ที่:
alt_eth_40g\quartus_synth\rtl_src\adapter\rx\alt_e40_adapter_rx.v
และalt_eth_40g\quartus_synth\rtl_src\adapter\tx\alt_e40_adapter_tx.v
ไฟล์ ห่อหุ้ม alt_e40_adapter.v อธิบาย วิธีการเบ็ดขึ้นไฟล์อะแดปเตอร์เหล่านี้
ไฟล์อะแดปเตอร์ 100GbE ระดับสูงสุดที่ไม่ได้เข้ารหัสอยู่ ในไฟล์ alt_eth_100g.zip ที่:
alt_eth_100g\quartus_synth\rtl_src\adapter\rx\alt_e100_adapter_rx.v
และalt_eth_100g\quartus_synth\rtl_src\adapter\tx\alt_e100_adapter_tx.v
ไฟล์ ห่อหุ้ม alt_e100_adapter.v อธิบาย วิธีการเบ็ดขึ้นไฟล์อะแดปเตอร์เหล่านี้
ตัวอย่างเช่น ในไฟล์ห่อหุ้ม alt_e*_adapter (โดยที่ * แสดงถึง 40 คอร์สําหรับ 40GbE IP Core และ * หมายถึง 100 สําหรับ 100 คอร์ IPGbE), โมดูล _adapter_rx*alt_e*และ alt_e*_adapter_tx มีการสร้างอินสแตนซ์และเอาต์พุตจะเชื่อมต่อกับโมดูล alt_e* \s สัญญาณอินเตอร์เฟซระดับ MAC ในทํานองเดียวกัน คุณสามารถสร้างระดับสูงสุดได้ ไฟล์ห่อหุ้มโดยการสร้างอินสแตนซ์โมดูล alt_e*_adapter_rx และ alt_e*_adapter_tx และเชื่อมต่อเอาต์พุตเข้ากับห่อหุ้ม alt_e*_mac