Diferența dintre AHB și APB Diferența între

Anonim

AHB vs. APB

AHB reprezintă nodurile avansate de înaltă performanță și sateliți APB pentru bus-ul 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.

Atunci când vorbește 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 simplă 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ă.

De asemenea, se poate vedea că Advanced Peripheral Bus este uneori optimizat pentru complexitate redusă a interfeței și consum minim de energie pentru susținerea funcțiilor periferice. Această magistrală poate fi folosită și în combinație cu versiunea a magistralei de sistem.

Privind caracteristicile AHB, acesta are un singur protocol de ceas margine, mai multe magistrale de autobuz, tranzacții împărțite, transferul master-bus cu autobuzul, transferurile 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 asemănătoare celei a AHB-ului, aceasta conține o listă a semnalului de complexitate scăzută.

Sumar

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 intrare / ieșire din 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 asemănătoare celei a AHB-ului, aceasta conține o listă a semnalului de complexitate scăzută.