บ้าน เสียง สถาปัตยกรรมบัสไมโครคอนโทรลเลอร์ขั้นสูง (amba) คืออะไร - คำจำกัดความจาก techopedia

สถาปัตยกรรมบัสไมโครคอนโทรลเลอร์ขั้นสูง (amba) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Advanced Microcontroller Bus Architecture (AMBA) หมายถึงอะไร

สถาปัตยกรรมบัสไมโครคอนโทรลเลอร์ขั้นสูง (AMBA) เป็นสถาปัตยกรรมที่ใช้กันอย่างแพร่หลายในการออกแบบระบบบนชิปซึ่งพบได้บนชิปบัส มาตรฐานข้อมูลจำเพาะ AMBA ใช้สำหรับการออกแบบไมโครคอนโทรลเลอร์ฝังตัวระดับสูง วัตถุประสงค์หลักของ AMBA คือการให้ความเป็นอิสระด้านเทคโนโลยีและเพื่อสนับสนุนการออกแบบระบบแบบแยกส่วน นอกจากนี้ยังสนับสนุนการพัฒนาอุปกรณ์ต่อพ่วงที่สามารถนำกลับมาใช้ใหม่ได้ในขณะที่ลดโครงสร้างพื้นฐานของซิลิกอนให้เหลือน้อยที่สุด

Techopedia อธิบายสถาปัตยกรรมบัสไมโครคอนโทรลเลอร์ขั้นสูง (AMBA)

AMBA เป็นข้อกำหนดเปิดที่ระบุกลยุทธ์ในการจัดการบล็อกการทำงานที่จัดเรียงระบบบนสถาปัตยกรรมชิป (SoC) มันเป็นบัสความเร็วสูงและแบนด์วิดธ์สูงที่รองรับการจัดการบัสแบบมัลติมาสเตอร์เพื่อให้ได้ประสิทธิภาพสูงสุดจากระบบ ข้อมูลจำเพาะของ AMBA สามารถใช้แบนด์วิดท์บัสของระบบได้สูงสุดในช่วงเวลาที่ไม่ทำงาน หลังจากกำหนด backbone ทั่วไปสำหรับโมดูล SoC แล้วจะปรับปรุงวิธีการออกแบบที่นำมาใช้ซ้ำได้ ระบบนี้ได้กลายเป็นมาตรฐาน defacto สำหรับความคืบหน้าของ IP IP และการเชื่อมต่อระหว่าง SoC


ห้าอินเตอร์เฟสถูกกำหนดภายในข้อกำหนด AMBA:

  • บัสระบบขั้นสูง (ASB)
  • บัสต่อพ่วงขั้นสูง (APB)
  • บัสประสิทธิภาพสูงขั้นสูง (AHB)
  • ส่วนต่อขยายขั้นสูง (AXI)
  • บัสติดตามขั้นสูง (ATB)
สถาปัตยกรรมบัสไมโครคอนโทรลเลอร์ขั้นสูง (amba) คืออะไร - คำจำกัดความจาก techopedia