Chip123 科技應用創新平台

標題: Multi-layer AHB [打印本頁]

作者: jerryyao    時間: 2008-5-13 04:50 PM
標題: Multi-layer AHB
看到一些ARM based的chip它們的AHB bus都有好幾層,有沒有人可以告訴我為何要將AHB分層?一定要分層嗎?
, r, G6 w5 C, V而且這些分層的定義哪裡有?
0 ?. c# [% T. p9 S* Y% i7 r6 _謝謝。
作者: masonchung    時間: 2008-5-14 06:36 AM
這就像是公司有好幾個部門主管,把總經理當成ARM
. k  k/ o* l7 P+ V/ I總經理要跟不同的部門主管開會 如何會比較有效率?6 G' u4 a* {- r) |/ U! R0 ]1 f
同時大鍋炒嗎? 當然不行
. g3 ~" ]5 ]% N+ p8 n: g* D0 {此時就會有特助出來安排會議行程和優先順序 這就是AMBA仲裁器的作用
作者: jerryyao    時間: 2008-5-15 10:53 AM
謝謝二樓的回答,下面是我找到的解釋:8 `7 d1 X- l( ^- P/ g8 U6 i! Z- C
在AHB系統中,若有兩個master長需要access bus,則系統的效能必定會下降,為了解決這一個問題,ARM推出了Multi-layer AHB,其基本構想如下圖:9 J2 `5 [4 m& e- B4 i+ g
但我不知道ARM在哪一本書有對Multi-layer AHB有定義,有人知道嗎?* ~) Y  p) {7 Y( i" J7 k' s. E
" X9 h! x! ^, D3 D  u' V
[ 本帖最後由 jerryyao 於 2008-5-15 10:55 AM 編輯 ]
作者: tommywgt    時間: 2008-5-18 01:20 AM
定義???
+ p5 D6 J% S' F! D  n% J
1 e4 ~. I" U; E* m這是設計者本身對自己系統效能考量計算後定下來的system architecture
作者: aiken    時間: 2008-5-21 01:26 AM
what you need to find is the AMBA ver. 3.0 --> AXP
' O/ N& Q  U; l# s9 y3 u# dyou may see AHB and APB in Ver..2.0 but they are not mult-layer ver. of AMBA bus
作者: jerryyao    時間: 2008-5-21 01:50 PM
Thanks for your information. You are right. I just refer to AMBA 2.0. Now I have to download AMBA 3.0.4 M% w9 ^* j$ @* ~0 @. U( ^# b
Thanks.




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2