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# d
you 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