คุณสามารถผสานรวม PHY ตัวรับส่งสัญญาณที่เรียบง่ายใน Platform Designer เมื่อใช้อุปกรณ์ Intel® Arria® 10 และ Intel® Stratix® 10 L-Tile/H-Tile พร้อมด้วย Wire-Level Expressions
เมื่อผสาน Intel Arria 10 และ Intel Stratix อุปกรณ์ 10 L-Tile/H-Tile ที่เรียบง่ายกับ PHYs ลงในช่องสัญญาณทางกายภาพดูเพล็กซ์เดียว กฎหนึ่งตัวรับส่งสัญญาณ Prime Software Fitter หนึ่ง Intel® Quartus®ที่จะต้องปฏิบัติตามคือ ต้องมีการปฏิบัติตาม กฎ reconfig_address reconfig_data reconfig_write และ reconfig_read สัญญาณของอินเตอร์เฟซตัวรับส่งสัญญาณ TX และ RX ที่เรียบง่าย PHYs Avalon® Memory Mapped (AVMM)
กฎการผสานตัวรับส่งสัญญาณเต็มรูปแบบมีการระบุไว้ในคู่มือผู้ใช้ต่อไปนี้:
- คู่มือผู้ใช้ตัวรับส่งสัญญาณ 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 ใช้พื้นที่แอดเดรสทั่วไปร่วมกัน
Platform Designer ในซอฟต์แวร์ Intel Quartus Prime จะสร้างข้อความแสดงข้อผิดพลาดของการทับซ้อนพื้นที่ที่อยู่หาก 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 ใน 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