Perbezaan antara AHB dan APB

Perbezaan antara AHB dan APB

AHB vs APB

AHB bermaksud bas berprestasi tinggi dan pasir APB untuk bas periferal lanjutan. Kedua-dua bas berprestasi tinggi lanjutan dan bas periferal maju adalah sebahagian daripada seni bina bas mikropemproses maju (AMBA). Walaupun kedua -dua AHB dan APB milik Amba, mereka berbeza dalam banyak cara.

Apabila bercakap tentang perbezaan antara kedua-duanya, AHB menggunakan komunikasi selari dupleks penuh manakala APB menggunakan memori besar-i/o mengakses.

Kedua -dua AHB dan APB berada di standard bas cip. Bas berprestasi tinggi maju mampu menunggu, kesilapan dan pecah. ADH, yang dipanaskan, terutamanya menghubungkan ke kenangan.

Apabila membandingkan penggunaan, APB lebih mudah daripada AHB. Tidak seperti AHB, tidak ada pipelining di APB. APB terutamanya dicadangkan untuk menyambung ke perkakasan mudah. Melihat AHB dan APB, dapat dilihat bahawa APB dilengkapi dengan periferal kuasa yang rendah.

Ia juga dapat dilihat bahawa bas periferal maju kadang -kadang dioptimumkan untuk dikurangkan kerumitan antara muka dan penggunaan kuasa minimum untuk menyokong fungsi periferal. Bas 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 master bas tunggal kitaran, pemindahan pecah, lebar bas yang besar dan pelaksanaan bukan tristat.
Di AHB, transaksi terdiri daripada fasa alamat dan fasa data. Sekiranya AHB, hanya ada satu tuan bas pada satu masa.
Apabila dibandingkan dengan bas berprestasi tinggi maju, bas periferal maju hanya digunakan untuk akses kawalan jalur lebar yang rendah. Walaupun APB mempunyai fasa alamat dan fasa data seperti AHB, ia dilengkapi dengan senarai isyarat kerumitan yang rendah.
Ringkasan
1. AHB bermaksud bas berprestasi tinggi dan pasir APB untuk bas periferal lanjutan.
2. Apabila AHB menggunakan komunikasi selari dupleks penuh, APB menggunakan akses memori-i/o secara besar-besaran.
3. ADH, yang dipanaskan, terutamanya menghubungkan ke kenangan. APB terutamanya dicadangkan untuk menyambung ke perkakasan mudah.
4. Apabila membandingkan penggunaan, APB lebih mudah daripada AHB.
5. Tidak seperti AHB, tidak ada pipelining di APB.
6. Apabila dibandingkan dengan bas berprestasi tinggi maju, bas periferal maju hanya digunakan untuk akses kawalan jalur lebar yang rendah.
7. Walaupun APB mempunyai fasa alamat dan fasa data seperti AHB, ia dilengkapi dengan senarai isyarat kerumitan yang rendah.