AHB at AXI

Anonim

AHB vs AXI

AHB ay Advanced High-performance Bus at AXI ay Advanced eXtensible Interface. Ang parehong ABH at AXI ay mga Master masters, na talagang naiiba sa maraming aspeto.

Kapag ang Advanced High-performance Bus ay isang solong Bus ng channel, ang Advanced eXtensible Interface ay isang multi-channel Bus. Ang AHB ay isang shared Bus habang ang AXI ay isang read / write na naka-optimize na bus.

Sa AHB, ang bawat isa sa mga bus master ay makakonekta sa isang single-channel shared bus. Sa kabilang banda, ang bus master sa AXI ay makakonekta sa isang Basahin ang data channel, Basahin ang channel ng address, Isulat ang channel ng data, Isulat ang channel ng address at Isulat ang sagot na channel.

Ang isa pang pagkakaiba na napansin ay ang Bus latencies sa AHB ay mas mababa kaysa sa AXI. Ang AHB ay nagsisimula sa 16 na mga transaksyong Byte kung saan nagsisimula ang AXI sa 64 na transaksyong Byte. Makikita rin nito na ang paggamit ng AHB Bus ay mas mataas kaysa sa paggamit ng AXI. Bukod dito, Ang Advanced na eXtensible Interface ay gumagamit ng halos 50 porsiyento ng higit na kapangyarihan, na nangangahulugan na ang AHB ay may isang gilid sa ibabaw nito. Advanced na eXtensible Interface ang ikatlong henerasyon ng Advanced na Microprocessor Bus Architecture interface. Ang ilan sa mga tampok ng AXI ay nagsasama ng hiwalay na address / control at data phase, burst based na mga transaksyon na may start address na ibinigay, suporta para sa hindi nakalista na mga paglipat ng data gamit ang byte strobes, madaling pagdaragdag ng mga yugto ng rehistro upang magbigay ng pagsasara ng oras at pagpapalabas ng maramihang natitirang mga address. Ang AXI, na nababagay sa mataas na bilis ng sub-micrometer magkabit, pangunahin na pinupuntirya ang mga disenyo ng mataas na orasan ng dalas ng sistema at mataas na pagganap. Ang ilan sa mga katangian ng Advanced High-performance Bus ay may kasamang single edge protocol, ilang bus masters, split transactions, pipelined operations, burst transfers, non-tristate na pagpapatupad at malaking bus-lapad.

Buod 1. AHB ay Advanced High-performance Bus at AXI ay Advanced eXtensible Interface. 2. Kapag ang Advanced High-performance Bus ay isang solong channel Bus, ang Advanced na eXtensible Interface ay isang multi-channel Bus. 3. Sa AHB, ang bawat isa sa mga bus master ay makakonekta sa isang single-channel shared bus. Sa kabilang banda, ang bus master sa AXI ay makakonekta sa isang Basahin ang data channel, Basahin ang channel ng address, Isulat ang channel ng data, Isulat ang channel ng address at Isulat ang sagot na channel. 4. Ang AHB ay isang shared Bus habang ang AXI ay isang read / write na naka-optimize na bus. 5. Bus latencies sa AHB ay nagsisimula mas mababa kaysa sa AXI. 6. Ang Advanced na eXtensible Interface ay gumagamit ng halos 50 porsyento ng higit pang lakas, na nangangahulugan na ang AHB ay may gilid sa ibabaw nito. 7. Ang paggamit ng AHB Bus ay mas mataas kaysa sa paggamit ng AXI