ความแตกต่างระหว่าง AHB และ AXI ความแตกต่างระหว่าง

Anonim

AHB เทียบกับ AXI

AHB คือ Advanced High-Performance Bus และ AXI เป็นส่วนติดต่อผู้ใช้ขั้นสูง ทั้ง ABH และ AXI เป็นโทบัสซึ่งแตกต่างกันมากในหลายด้าน

เมื่อ Advanced High-Performance Bus เป็นบัสแบบ Single Channel Advanced eXtensible Interface เป็นบัสหลายช่อง AHB เป็นบัสที่ใช้ร่วมกันในขณะที่ AXI เป็นบัสที่เหมาะสำหรับการอ่าน / เขียน

ใน AHB แต่ละโทบัสจะเชื่อมต่อกับบัสสาธารณะที่มีช่องเดียว ในทางกลับกันต้นแบบรถประจำทางใน AXI จะเชื่อมต่อกับช่องอ่านข้อมูลอ่านช่องที่อยู่เขียนช่องข้อมูลเขียนแอดเดรสช่องและเขียนช่องตอบกลับ

ข้อแตกต่างอื่น ๆ ที่สังเกตได้ก็คือเวลาแฝงของ Bus ใน AHB เริ่มต่ำกว่า AXI AHB เริ่มต้นที่ 16 ไบต์ซึ่ง AXI เริ่มต้นจากการทำธุรกรรม 64 Byte นอกจากนี้ยังสามารถเห็นได้ว่าอัตราการใช้ AHB Bus สูงกว่าการใช้ AXI นอกจากนี้อินเตอร์เฟซ eXtensible ขั้นสูงยังใช้พลังงานมากกว่าร้อยละ 50 ซึ่งหมายความว่า AHB มีขอบเหนือกว่า

อินเทอร์เฟซแบบ eXtensible ขั้นสูงคืออินเทอร์เฟซสถาปัตยกรรมบัสขั้นสูงรุ่นที่สาม คุณลักษณะบางอย่างของ AXI รวมถึงแอดเดรส / การควบคุมและขั้นตอนข้อมูลแยกต่างหากธุรกรรมที่มีที่อยู่เริ่มต้นออกการสนับสนุนการถ่ายโอนข้อมูลที่ไม่มีการผูกขาดโดยใช้เทเลไบต์การเพิ่มขั้นตอนการลงทะเบียนเพื่อให้การปิดบัญชีและการออกที่อยู่ค้างอยู่หลายอย่างง่ายดาย AXI ซึ่งเหมาะกับการเชื่อมต่อระหว่าง sub-micrometer ความเร็วสูงมุ่งเน้นไปที่การออกแบบระบบความถี่นาฬิกาความถี่สูงและประสิทธิภาพสูง

คุณลักษณะบางอย่างของ Advanced Bus ประสิทธิภาพสูงประกอบด้วยโปรโตคอลนาฬิกาแบบ single-edge, โทบัสหลายตัว, การทำธุรกรรมแยก, การดำเนินงานแบบ pipelined, การถ่ายโอนข้อมูลแบบ burst, การใช้งานที่ไม่ใช่ tristate และ bus-widths ขนาดใหญ่

สรุป

1 AHB คือ Advanced High-Performance Bus และ AXI คือส่วนติดต่อผู้ใช้ที่มีความละเอียดสูง

2 เมื่อ Advanced Bus ประสิทธิภาพสูงเป็น Single Bus Bus, Advanced eXtensible Interface เป็นบัสหลายช่อง

3 ใน AHB แต่ละโทบัสจะเชื่อมต่อกับบัสสาธารณะที่มีช่องเดียว ในทางกลับกันต้นแบบรถประจำทางใน AXI จะเชื่อมต่อกับช่องอ่านข้อมูลอ่านช่องที่อยู่เขียนช่องข้อมูลเขียนแอดเดรสช่องและเขียนข้อมูลตอบกลับ

4 AHB เป็นบัสที่ใช้ร่วมกันในขณะที่ AXI เป็นบัสที่เหมาะสำหรับการอ่าน / เขียน

5 เวลาแฝงของบัสใน AHB เริ่มต่ำกว่า AXI

6 อินเตอร์เฟซ eXtensible ขั้นสูงใช้พลังงานมากกว่าร้อยละ 50 ซึ่งหมายความว่า AHB มีขอบเหนือ

7 การใช้ AHB Bus สูงกว่าการใช้ประโยชน์ของ AXI