Diferența dintre AHB și APB

AHB vs APB

AHB reprezintă nodurile avansate de înaltă performanță a magistralei și APB pentru magistrala periferică avansată. Atât busul avansat de înaltă performanță, cât și magistrala periferică avansată sunt parte a arhitecturii avansate a microprocesorului bus (AMBA). Deși atât AHB cât și APB aparțin AMBA, ele diferă în multe feluri.

Când vorbim despre diferența dintre cele două, AHB folosește o comunicație paralelă paralelă completă, în timp ce APB utilizează accesuri masive de memorie I / O.

Atât AHB cât și APB se află pe standardele Bus Bus. Busul avansat de înaltă performanță este capabil de așteptare, erori și explozii. ADH, care este conectat, se conectează în principal la amintiri.

Atunci când se compară utilizarea, APB este mai simplu decât AHB. Spre deosebire de AHB, nu există conducte în APB. APB este în principal propusă pentru conectarea la periferice simple. Privind la AHB și APB, se poate observa că APB vine cu o putere periferică mică.

Se poate de asemenea observa că Advanced Peripheral Bus este uneori optimizată pentru complexitate redusă a interfeței și pentru consum minim de energie pentru suportul funcțiilor periferice. Această magistrală poate fi utilizată și în unire cu oricare dintre acestea
versiune a magistralei de sistem.

Atunci când se uită la caracteristicile AHB, are un singur protocol de ceas margine, mai multe magistrale de autobuz, tranzacții împărțite, un singur ciclu de transfer autobuz master, transferuri de spargere, lărgimile mari ale magistralei și implementarea non-tristă.
În AHB, tranzacția constă într-o fază de adresă și o fază de date. În cazul AHB, există un singur maestru de autobuz la un moment dat.
În comparație cu busul avansat de înaltă performanță, busul avansat periferic este utilizat numai pentru accesul la controlul lățimii de bandă redusă. Deși APB are o fază de adresă și o fază de date ca și cea a AHB-ului, aceasta vine cu o listă de semnal de complexitate redusă.
rezumat
1. AHB reprezintă nodurile avansate de înaltă performanță a magistralei și APB pentru magistrala periferică avansată.
2. Atunci când AHB utilizează o comunicație paralelă paralelă completă, APB utilizează accesuri masive de I / O de memorie.
3. ADH, care este conectat, se conectează în principal la amintiri. APB este în principal propusă pentru conectarea la periferice simple.
4. Atunci când se compară utilizarea, APB este mai simplu decât AHB.
5. Spre deosebire de AHB, nu există conducte în APB.
6. În comparație cu busul avansat de înaltă performanță, busul avansat periferic este utilizat numai pentru accesul la controlul lățimii de bandă redusă.
7. Deși APB are o fază de adresă și o fază de date ca și cea a AHB-ului, aceasta conține o listă a semnalului de complexitate scăzută.