ID บทความ: 000079123 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 05/05/2015

วิธีจัดการกับเวลาอินเทอร์เฟซของ EMAC RGMII ในส่วน HPS ของอุปกรณ์ SoC

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย ในCyclone® V หรือ Arria® V SoC FPGA มีการระบุพารามิเตอร์การกําหนดเวลา RGMII (TX_CLK ไปยัง TXD/TX_CTL output data delay) มีการระบุเป็น -0.85 ถึง 0.15 ns ซึ่งเกินข้อมูลจําเพาะของมาตรฐานอุตสาหกรรม ในสเปค Gigabit Media Independent Interface ที่ลดลง (เวอร์ชั่น 2.0) TskewT (data to clock output skeww) ที่มีคํานิยามเดียวกับ Td จะถูกกําหนดเป็น -500ps ถึง 500ps การละเมิดเวลานี้จะนําไปสู่ปัญหาการเชื่อมต่อระหว่างอินเทอร์เฟซ HPS EMAC RGMII และ PHY ของผู้จัดจําหน่ายบางราย
 
ความละเอียด เราขอแนะนําให้เลือก PHY ที่มีความสามารถในการปรับเวลาอินพุต ตัวอย่างเช่น การเลือก RTL8212 SERIAL PHY ของ Realtek\' จะมีพิน TXDLY / RXDLY เพื่อปรับการหน่วงเวลาสัญญาณนาฬิกาอินพุต/ เอาต์พุต การเลือก Micrel\'s serial PHYZ9021 ของ Micrel จะมีการลงทะเบียน RGMII Pad Skew เพื่อปรับสัญญาณ\'skew ในขั้นตอนที่ 0.12ns ทั้งสองอย่างนี้หมายถึงเพิ่มความล่าช้าให้กับสัญญาณเพื่อชดเชยการเบ็ดเด็ดของเอาต์พุต ซึ่งสามารถกําจัดข้อผิดพลาดของเวลาในบอร์ดลูกค้าได้
 
สําหรับการเลือก PHY เหล่านั้นโดยไม่มีความสามารถในการปรับเวลา ควรใช้ตรรกะกาวเพิ่มเติมกับอินเทอร์เฟซ RGMII การกําหนดเส้นทางสัญญาณ HPS EMAC RGMII ภายนอกไปยังด้านFPGA หรือการเชื่อมโยง HPS EMAC GMII ภายในไปยังFPGA

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 5 ผลิตภัณฑ์

Arria® V ST SoC FPGA
Cyclone® V SE SoC FPGA
Cyclone® V ST SoC FPGA
Cyclone® V SX SoC FPGA
Arria® V SX SoC FPGA

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้