คุณสามารถผสานรวม PHY ตัวรับส่งสัญญาณที่เรียบง่ายของ Intel ใน Platform Designer เมื่อใช้อุปกรณ์ Intel® Arria® 10 และอุปกรณ์ Intel® Stratix® 10 L-Tile/H-Tile พร้อมด้วยการแสดงระดับสาย
เมื่อผสาน Intel Arria 10 และ Intel Stratix อุปกรณ์ L-Tile/H-Tile 10 ตัวที่เรียบง่ายเข้ากับ PHYs แบบดูเพล็กซ์ช่องสัญญาณเดียว กฎหนึ่งตัวรับส่งสัญญาณ Prime Software Fitter Intel® Quartus® ที่จะต้องปฏิบัติตามคือ ต้องมีการ reconfig_address, reconfig_data, reconfig_write และสัญญาณ reconfig_read ของตัวรับส่งสัญญาณ TX และ RX ที่เรียบง่าย PHYs Avalon®อินเทอร์เฟซแมปหน่วยความจําเป็นเรื่องปกติ
กฎการผสานตัวรับส่งสัญญาณเต็มรูปแบบมีการระบุไว้ในคู่มือผู้ใช้ต่อไปนี้:
- คู่มือผู้ใช้ตัวรับส่งสัญญาณ Intel Arria 10 PHY
- คู่มือผู้ใช้ตัวรับส่งสัญญาณ Intel Stratix 10 L และ H-Tile PHY
อุปกรณ์ Intel Arria 10 และ Intel Stratix 10 L-Tile/H-Tile ที่เรียบง่าย TX และ RX Transceiver PHYs ใช้พื้นที่แอดเดรสทั่วไปร่วมกัน Intel Quartus Prime Software Platform Designer จะสร้างข้อความแสดงข้อผิดพลาดพื้นที่ที่อยู่ทับซ้อนกันหาก simplex TX และ RX PHYs ใช้พื้นที่ที่อยู่เดียวกัน การแก้ไขพื้นที่ที่อยู่นี้ทับกันใน Platform Designer ทําให้อุปกรณ์ดังกล่าวใส่ตรรกะระหว่างตัวรับส่งสัญญาณ TX และ RX PHY Avalon อินเทอร์เฟซที่แมปหน่วยความจํา ซึ่งละเมิดกฎของตัวรับส่งสัญญาณซอฟต์แวร์ Intel Quartus Prime Fitter สําหรับบัสที่แมปหน่วยความจํา Avalon ทั่วไป การออกแบบจะไม่สามารถใช้งานได้ในซอฟต์แวร์ Intel Quartus Prime
คุณสามารถใช้ Wire-Level Expressions ใน Intel Platform Designer เพื่อให้ตัวรับส่งสัญญาณ TX และ RX PHY ใช้พื้นที่ที่อยู่เดียวกันร่วมกัน
ตัวอย่างต่อไปนี้แสดงวิธีที่คุณสามารถใช้ Wire-Level Expressions ภายใน Intel Quartus Prime Software Platform Designer ที่มี PHY ตัวส่งสัญญาณชื่อ "TX" และตัวรับ PHY ชื่อ "RX" ซึ่งทั้งสองเชื่อมต่อกับ Pipeline Bridge อินเทอร์เฟซแมปหน่วยความจํา Avalon เดียว
TX.reconfig_address = mm_bridge_0.m0_address
TX.reconfig_read =mm_bridge_0.m0_read
TX.reconfig_write = mm_bridge_0.m0_write
TX.reconfig_writedata = mm_bridge_0.m0_writedata
RX.reconfig_address = mm_bridge_0.m0_address
RX.reconfig_read = mm_bridge_0.m0_read
RX.reconfig_write = mm_bridge_0.m0_write
RX.reconfig_writedata = mm_bridge_0.m0_writedata