Усовершенствованная архитектура шины микроконтроллера
-
Обзор AMBA
- AMBA — это архитектура шины для встраиваемых микроконтроллеров, разработанная Arm Ltd.
- Она обеспечивает высокую производительность и модульность в системах на кристалле.
- AMBA используется в различных компонентах, включая процессоры приложений в мобильных устройствах.
-
История и развитие
- AMBA была представлена в 1996 году и включает в себя различные версии, такие как Advanced System Bus (ASB) и Advanced Peripheral Bus (APB).
- В последующих версиях были добавлены высокопроизводительные шины и расширенные интерфейсы для повышения производительности.
- В 2010 году были выпущены спецификации AMBA 4, а в 2013 году — AMBA 5 с улучшенными характеристиками.
-
Принципы проектирования
- AMBA направлена на упрощение разработки и модульность систем, а также на минимизацию использования кремниевой инфраструктуры.
- Она поддерживает высокую производительность и низкое энергопотребление.
-
Технические характеристики
- Спецификации AMBA не определяют параметры синхронизации и уровни напряжения на шине.
- Расширения AXI Coherency (ACE и ACE-Lite) обеспечивают системную согласованность и упрощают обработку данных.
-
Продукция AMBA
- Arm лицензирует IP-ядра AMBA для использования в SoC.
- AMBA используется в различных контроллерах и сетевых соединениях, включая CoreLink NIC-400 и CoreLink CCI-500.
-
Конкуренты и альтернативы
- AMBA имеет множество конкурентов, включая OpenCores, IBM CoreConnect, IDT IPBus, Altera Avalon, Accellera OCP, AMD HyperTransport и Intel QPI.
-
Рекомендации и ресурсы
- Для получения дополнительной информации доступны домашние страницы разработчиков и спецификации AMBA.
Полный текст статьи: