สารบัญ:
- คำจำกัดความ - Advanced Microcontroller Bus Architecture (AMBA) หมายถึงอะไร
- Techopedia อธิบายสถาปัตยกรรมบัสไมโครคอนโทรลเลอร์ขั้นสูง (AMBA)
คำจำกัดความ - 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)
