- HOME
- ±³À°¼¾ÅÍ
- ARM ATC ±³À°¼¾ÅÍ
ARM SoC Hardware ¼³°è Àü¹® ±³À° °úÁ¤(ATC ÀÎÁõ°úÁ¤)
1. ±³À° ¼Ò°³
ARM Processor´Â Mobile, PDA¿Í °°Àº ÀúÀü·Â °í¼º´ÉÀÇ ½Ã½ºÅÛ¿¡ »ç¿ëµÇ¸ç, 32ºñÆ® RISC ¾ÆÅ°ÅØÃÄ ±¸Á¶·Î µÇ¾îÀÖ½À´Ï´Ù. ARMÀº º¸´Ù Á¤È®ÇÏ°í ¼Õ½¬¿î ARM ½Ã½ºÅÛ °³¹ßÀ» Áö¿øÇϱâ À§ÇØ Àü¼¼°è¿¡ °ÉÃÄ ARM °øÀÎ ±³À° ¼¾ÅÍ(Approved Training Center, ATC) ÇÁ·Î±×·¥À» ¿î¿µÇÏ°í ÀÖ½À´Ï´Ù. ATC ±³À°Àº ARM¿¡¼ Á÷Á¢ ±³À°À» ¹Þ°í ÈÆ·ÃµÈ ATC °øÀÎ °»ç¿¡ ÀÇÇØ °ÀǸ¦ ÇÏ°Ô µÇ¸ç ATC °øÀÎ °»ç¿¡°Ô ±³À°¹ÞÀº ±³À°»ýÀº ARM¿¡¼ ÀÎÁ¤ÇÑ ATC °øÀÎ ±³À° ¼ö·áÁõÀÌ ¹ß±ÞµË´Ï´Ù.
ÈÞÀνºÀÇ ARM SoC Çϵå¿þ¾î¼³°è °úÁ¤Àº ARM Processor Architecture¿¡ ´ëÇÑ ±âº»ÀûÀÎ ÀÌÇØ¿Í AMBA ¹ö½ºÀÇ ±¸Á¶ ¹× ±â´ÉÀ» ÇнÀÇÏ°í ARM926EJ-S ÇÁ·Î¼¼¼¸¦ ÀÌ¿ëÇÏ¿© SoC¸¦ ±¸ÇöÇϴµ¥ ÇÊ¿äÇÑ Ã¼°èÀûÀÎ Áö½ÄÀ» ½ÀµæÇϵµ·Ï ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
- ARM Architecture ¹× ARM Instruction Set ÁýÁß ºÐ¼®
- ARM926EJ-S ¹× AMBA Bus Protocol¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ °ÀÇ
- ARM926EJ-S System Interface ¹× ARM ÇÁ·Î¼¼¼ ÃʱâÈ
ARM Processor´Â ¸ð¹ÙÀÏ, PDA, ¹«¼± ³×Æ®¿öÅ©¿Í °°Àº ÀúÀü·Â, °í¼º´ÉÀÇ ÄÄÇ»Æà ´É·ÂÀ» ÇÊ¿ä·Î ÇÏ´Â ¿©·¯ ÀÀ¿ë ºÐ¾ß¿¡ °¡Àå ³Î¸® Àû¿ëµÇ°í ÀÖ´Â 32ºñÆ® RISC ±¸Á¶ÀÇ ÇÁ·Î¼¼¼ÀÔ´Ï´Ù. ARMÀº º¸´Ù Á¤È®ÇÏ°í ¼Õ½¬¿î ARM ½Ã½ºÅÛ °³¹ßÀ» Áö¿øÇϱâ À§ÇØ Àü¼¼°è¿¡ °ÉÃÄ ARM °øÀÎ ±³À° ¼¾ÅÍ(Approved Training Center, ATC) ÇÁ·Î±×·¥À» ¿î¿µÇÏ°í ÀÖ½À´Ï´Ù. ATC ±³À°Àº ARM¿¡¼ Á÷Á¢ ±³À°À» ¹Þ°í ÈÆ·ÃµÈ ATC °øÀÎ °»ç¿¡ ÀÇÇØ °ÀǸ¦ ÇÏ°Ô µÇ¸ç ATC °øÀÎ °»ç¿¡°Ô ±³À°¹ÞÀº ±³À°»ýÀº ARM¿¡¼ ÀÎÁ¤ÇÑ ATC °øÀÎ ±³À° ¼ö·áÁõÀÌ ¹ß±ÞµË´Ï´Ù.
2. ±³À° ³»¿ë
|
ARM SoC °³¹ß Àü¹®°úÁ¤ |
1ÀÏÂ÷ |
• ARM ±¸Á¶ ¹× ARM CPU ±¸Á¶ |
2ÀÏÂ÷ |
• AMBA AHB/APB |
3ÀÏÂ÷ |
• ARM926EJ-S |
4ÀÏÂ÷ |
• ARM926EJ RTL ½Ç½À |
4. ±³À° ¼öÁØ
• ±³À° ´ë»ó : FPGA, ARM ´ëÇÑ ±âÃÊ Áö½ÄÀ» °¡Áø ¼ö°»ý
• °ÀÇ ·¹º§ : Áß±Þ
• ¼±¼ö°ú¸ñ : FPGA ¼³°è, C, C++
• ±³À° ÀÏÁ¤ : ³â 2~3ȸ
• ±³À° Àοø : 20¸í / ȸ
5. ½Ç½À Àåºñ
: EasySoC (ARM926EJ), Altera FPGA