View Article (host ip:211.170.127.147 hit:35486)
2011.05.12
- Á¦¡¡¸ñAMBA 3.0
- ÀÛ¼ºÀڽűâ¼ú¿¬±¸°³¹ßÆÀ
AMBA(Advanced Microcontroller Bus Architecture)¶õ ARMÇÁ·Î¼¼¼¿¡ »ç¿ëµÇ´Â ¿Â Ĩ(On -Chip)¹ö½º ¾ÆÅ°ÅØó ¹ö½º
Åë½Å ¹æ½ÄÀÇ ±Ô°ÝÀÔ´Ï´Ù.
BusÅë½Å ¹æ½Ä°ú ÀÌ°ÍÀ» Áöų ¼ö ÀÖ°Ô ÇØÁÖ´Â °ÍÀÌ ÇÊÈ¿Çѵ¥ ÀÌ°ÍÀ» Bus Interface¶ó°í ºÎ¸£°í ÀÌ Interface´Â Bus¿¡¼
µ¥ÀÌÅ͸¦ ¾î¶»°Ô Àü¼ÛÇÒ °ÍÀΰ¡¸¦ controlÇØÁÝ´Ï´Ù.
AMBA¿¡¼´Â ÀÌ Interface°¡ ¼¼°¡Áö Á¸ÀçÇϴµ¥ AHB,APBÀÔ´Ï´Ù. À̹ø AMBA 3.0¿¡¼´Â ÀÌ ¼¼°¡Áö »Ó¸¸ ¾Æ´Ï¶ó
AXI°¡ »õ·ÎÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù.
AMBAÀÇ ±¸¼ºÀº À§ÀÇ ¼¼°¡Áö(AHB,APB,AXI)¸¦ ÀǹÌÇÏ´Â °ÍÀÔ´Ï´Ù.
AHB(Advanced High Performance Bus) - ¸ÖƼ Ç÷¹½º ¹ö½º ±â¹ÝÀ¸·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ¶§ ¿©·¯°³ÀÇ ¹ö½º¸¦ È°¼ºÈ ½ÃÄѼ
µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ°í Çѹø¿¡ ¸¹Àº ¾çÀÇ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â Burst ModeÀÇ Data
Àü¼Û À» ÀÌ¿ëÇÏ°í AMBA 3.0¿¡¼´Â AHB lite¶ó´Â ÇÏÀ§¼ÂÀ¸·Î ÇϳªÀÇ ¹ö½º¸¦ ³ªÅ¸³¿
µ¿½Ã¿¡ ¿©·¯°³ÀÇ ¹ö½º¸¶½ºÅ͸¦ È°¼ºÈ ½ÃÅ°´Â MULTI-LAYER AHB¿Í
ÇϳªÀÇ ¹ö½º ¸¶½ºÅ͸¸ È°¼ºÈ ½ÃÅ°´Â AHB lite ·Î ³ª´ ¼ö ÀÖÀ½
APB(Advanced Peripheral Bus) - ºü¸£Áö ¾ÊÀº Àü¼Û¼Óµµ¸¦ ¿ä±¸ÇÏ´Â ÁÖº¯ÀåÄ¡µé¿¡ ¿¬°áÇÒ ¶§ »ç¿ëÇÏ´Â ¹æ½Ä
AXI(Advanced eXtensible Interface) - Burst ±â¹ÝÀ¸·Î ÀÌ·ç¾îÁ³À¸¸ç write response channel( ready¿Ü ½ÅÈ£´Â ÇÑ
¹æÇâÀ¸·Î È帣°ÔÇؼ ¼³°èÀÇ º¹Àâµµ¸¦ ÁÙÀÓ) Ãß°¡ ÇÏ¿´°í read/write°¡
µ¿½Ã¿¡ °¡´ÉÇÏ°í ½ÃÀÛ ÁÖ¼Ò¸¸À¸·Îµµ Burst Transfer°¡ °¡´ÉÇÑ °í¼Óµ¿ÀÛÀ»
À§ÇØ ¼³°èµÈ ¹æ½Ä