Perbezaan Antara AHB dan APB

AHB vs APB

AHB bermaksud Bas Advanced High Performance dan pasir APB untuk Bus Periferal Lanjutan. Kedua-dua Bus Prestasi Tinggi Advanced dan Bus Periferal Lanjutan adalah sebahagian daripada Senibina Bas Mikropemproses Lanjutan (AMBA). Walaupun kedua-dua AHB dan APB milik AMBA, mereka berbeza dalam banyak cara.

Apabila membicarakan perbezaan antara keduanya, AHB menggunakan komunikasi sejajar duplex penuh sedangkan APB menggunakan memori besar-I / O mengakses.

Kedua-dua AHB dan APB adalah pada standard Bus cip. Bus Prestasi Tinggi Lanjutan mampu menunggu, kesalahan dan pecah. ADH, yang dipelelined, terutama berkaitan dengan kenangan.

Apabila membandingkan penggunaan, APB adalah lebih mudah daripada AHB. Tidak seperti AHB, tidak ada saluran paip di APB. APB terutamanya dicadangkan untuk menyambung kepada perkakasan mudah. Melihat AHB dan APB, dapat dilihat bahawa APB dilengkapi dengan alat kuasa rendah.

Ia juga dapat dilihat bahawa Bus Periferal Lanjutan kadang-kadang dioptimumkan untuk kerumitan antara muka yang berkurangan dan penggunaan kuasa yang minimum untuk menyokong fungsi periferi. Bus ini juga boleh digunakan dalam kesatuan dengan sama ada
versi bas sistem.

Apabila melihat ciri-ciri AHB, ia mempunyai protokol jam tepi tunggal, beberapa tuan bas, transaksi berpecah, penyerahan tuan bas tunggal tunggal, pemindahan pecah, lebar bas yang besar dan pelaksanaan tidak tristat.
Dalam AHB, transaksi itu terdiri daripada fasa alamat dan fasa data. Dalam kes AHB, hanya ada satu tuan bas pada satu masa.
Apabila dibandingkan dengan Bas Persembahan Tinggi Advanced, Bus Periferal Lanjutan hanya digunakan untuk akses kawalan jalur lebar yang rendah. Walaupun APB mempunyai fasa alamat dan fasa data seperti AHB, ia datang dengan senarai isyarat rumit yang rendah.
Ringkasan
1. AHB bermaksud Bas Berkelajuan Tinggi Lanjutan dan pasir APB untuk Bas Persisian Lanjutan.
2. Apabila AHB menggunakan komunikasi sejajar duplex penuh, APB menggunakan akses memori / I / O secara besar-besaran.
3. ADH, yang dipeleline, terutamanya bersambung dengan kenangan. APB terutamanya dicadangkan untuk menyambung kepada perkakasan mudah.
4. Apabila membandingkan penggunaan, APB adalah lebih mudah daripada AHB.
5. Tidak seperti AHB, tidak ada pipelining di APB.
6. Apabila dibandingkan dengan Bus Prestasi Tinggi Lanjutan, Bus Periferal Lanjutan hanya digunakan untuk akses kawalan jalur lebar yang rendah.
7. Walaupun APB mempunyai fasa alamat dan fasa data seperti AHB, ia datang dengan senarai isyarat kerumitan yang rendah.