AHB at APB

Anonim

AHB vs APB

Ang AHB ay kumakatawan sa Advanced High-performance Bus at APB sands para sa Advanced Peripheral Bus. Ang parehong Advanced High-performance Bus at ang Advanced Peripheral Bus ay bahagi ng Advanced Microprocessor Bus Architecture (AMBA). Kahit pareho ang AHB at ang APB ay nabibilang sa AMBA, naiiba sila sa maraming paraan.

Kapag pinag-uusapan ang pagkakaiba sa pagitan ng dalawa, ang AHB ay gumagamit ng isang buong duplex parallel communication samantalang ang APB ay gumagamit ng napakalaking memorya-ako / O access.

Parehong ang AHB at ang APB ay nasa mga pamantayan ng maliit na bus. Ang Advanced High-performance Bus ay may kakayahang mag-wait, error at pagsabog. Ang ADH, na kung saan ay pipelined, higit sa lahat ay nagkokonekta sa mga alaala.

Kapag inihambing ang paggamit, ang APB ay mas simple kaysa sa AHB. Hindi tulad ng AHB, walang pipelining sa APB. Ang APB ay pangunahing iminungkahi para sa pagkonekta sa mga simpleng peripheral. Sa pagtingin sa AHB at sa APB, makikita na ang APB ay may mababang kapangyarihan sa paligid.

Maaari rin itong makita na ang Advanced Peripheral Bus ay minsang na-optimize para sa pinababang interface kumplikado at minimal na paggamit ng kuryente para sa pagsuporta sa mga function sa paligid. Ang Bus na ito ay maaari ding gamitin sa unyon sa alinman bersyon ng sistema ng bus.

Kapag tinitingnan ang mga tampok ng AHB, mayroon itong isang solong gilid orasan protocol, ilang mga master Masters, split mga transaksyon, single-cycle bus master handover, pagsabog paglilipat, malaki bus lapad at di-tristate pagpapatupad. Sa AHB, ang transaksyon ay binubuo ng isang bahagi ng address at isang bahagi ng data. Sa kaso ng AHB, mayroon lamang isang Master master sa isang pagkakataon. Kung ikukumpara sa Advanced High-performance Bus, ang Advanced Peripheral Bus ay ginagamit lamang para sa mga access sa mababang bandwidth control. Kahit na ang APB ay may isang address phase at data phase bilang tulad ng AHB, ito ay may isang listahan ng mga mababang signal kumplikado. Buod 1. Ang AHB ay kumakatawan sa Advanced High-performance Bus at APB sands para sa Advanced Peripheral Bus. 2. Kapag ang AHB ay gumagamit ng isang buong duplex parallel na komunikasyon, ang APB ay gumagamit ng napakalaking memorya-ako / O access. 3. Ang ADH, na kung saan ay pipelined, higit sa lahat ay nagkokonekta sa mga alaala. Ang APB ay pangunahing iminungkahi para sa pagkonekta sa mga simpleng peripheral. 4. Kapag inihambing ang paggamit, ang APB ay mas simple kaysa sa AHB. 5. Hindi tulad ng AHB, walang pipelining sa APB. 6. Kapag inihambing sa Advanced High-performance Bus, ang Advanced Peripheral Bus ay ginagamit lamang para sa mga access sa mababang bandwidth control. 7. Kahit na ang APB ay may isang yugto ng address at phase ng data bilang tulad ng AHB, ito ay may isang listahan ng mga mababang signal kumplikado.