Різниця між AHB та APB

AHB vs APB

AHB означає розширений високоефективний автобус, а піски APB - просунуту периферійну шину. І вдосконалена високопродуктивна шина, і розширена периферійна шина є частиною вдосконаленої архітектури мікропроцесорної шини (AMBA). Хоча і AHB, і APB належать до AMBA, вони багато в чому різняться.

Говорячи про різницю між цими двома, AHB використовує повний дуплексний паралельний зв'язок, тоді як APB використовує об'ємний доступ до пам'яті вводу / виводу..

І AHB, і APB відповідають стандартам мікросхем. Високопродуктивна шина вдосконалена здатна чекати, помилки та лопнути. СДУ, який є конвеєрним, в основному з'єднується зі спогадами.

Порівнюючи використання, APB простіший, ніж AHB. На відміну від AHB, в APB немає конвеєра. APB в основному пропонується для підключення до простих периферійних пристроїв. Дивлячись на AHB та APB, можна помітити, що APB поставляється з периферійними пристроями низької потужності.

Також можна помітити, що Advanced Peripheral Bus іноді оптимізується для зменшення складності інтерфейсу та мінімального енергоспоживання для підтримки периферійних функцій. Ця шина також може використовуватися в поєднанні з будь-яким із них
версія системної шини.

Переглядаючи особливості AHB, у нього є єдиний протокол синхросигналу, кілька головних шин, розділені транзакції, передача головного шини одноциклу, передачі прориву, великі ширини шини та нетристатна реалізація.
У AHB транзакція складається з фази адреси та фази даних. У випадку з AHB одночасно є лише один майстер автобуса.
Якщо порівнювати просунуту високопродуктивну шину, розширена периферійна шина використовується лише для керування доступом з низькою пропускною здатністю. Хоча APB має адресну фазу та фазу даних, подібну фазі AHB, він містить список сигналів низької складності.
Підсумок
1. AHB означає розширений високоефективний автобус, а піски APB - на розширену периферійну шину.
2. Коли AHB використовує повний дуплексний паралельний зв'язок, APB використовує масивний доступ до пам'яті вводу / виводу.
3. СДУ, який є конвеєрним, в основному підключається до спогадів. APB в основному пропонується для підключення до простих периферійних пристроїв.
4. Порівнюючи використання, APB простіший, ніж AHB.
5. На відміну від AHB, в APB немає конвеєра.
6. У порівнянні з розширеною високоефективною шиною, розширена периферійна шина використовується лише для доступу з низькою пропускною здатністю.
7. Хоча APB має адресну фазу та фазу даних, подібну фазі AHB, вона містить список сигналів низької складності.