ARM¿¡¼ ¾÷°è ÃÖ°í ¿¡³ÊÁö È¿À²¼ºÀ» °®Ãá ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ ARM Cortex-M0+ ÇÁ·Î¼¼¼¸¦ Ãâ½ÃÇÑ´Ù°í ¹ßÇ¥Çß´Ù.
ARM Cortex-M0+ ÇÁ·Î¼¼¼´Â °¡Á¤¿ë ±â±â¿Í ¹é»ö °¡Àü¿¡¼ºÎÅÍ ÀÇ·á¿ë ¸ð´ÏÅ͸µ ±â±â¿Í °èÃø Àåºñ, Á¶¸í ¹× Àü·Â, ¸ðÅÍ Á¦¾î ±â±â¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Ȱ¿ëµÇ´Â Áö´ÉÇü ¼¾¼¿Í ½º¸¶Æ® ÄÁÆ®·Ñ ½Ã½ºÅÛÀ» À§ÇÑ ÃÊ ÀúÀü·Â, Àú°¡Çü MCU¿¡ ÃÖÀûÈÇØ ¼³°èµÇ¾ú´Ù.
ARM Cortex ÇÁ·Î¼¼¼ Á¦Ç° ±º Áß °¡Àå ÃÖ±Ù Ãâ½ÃµÈ 32ºñÆ® Cortex-M0+ ÇÁ·Î¼¼¼´Â ¾÷°è¸¦ ¼±µµÇÏ´Â ¹ÝµµÃ¼ ¾÷üµé¿¡ 50ȸ ÀÌ»ó ¶óÀ̼±½ºµÈ ¼º°øÀûÀÎ ÀúÀü·Â, ½Ç¸®ÄÜÀ¸·Î °ËÁõµÈ Cortex-M0 ÇÁ·Î¼¼¼¸¦ Åä´ë·Î ȹ±âÀûÀÎ »õ·Î¿î ±â´ÉµéÀ» Ãß°¡ÇØ Àç¼³°èµÇ¾ú´Ù.
Àç¼³°èµÈ Cortex-M0+¿¡´Â GPIO ¹× ÁÖº¯±â±â¿¡ ºü¸£°Ô ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â single-cycle IO, Çâ»óµÈ µð¹ö±ë°ú Æ®·¹À̽º ´É·Â, ¸í·É¾î´ç »çÀÌŬ¼ö(CPI)¸¦ ÁÙ¿©ÁÖ´Â 2-Stage ÆÄÀÌÇÁ¶óÀÎ ¹× Àü·Â¼Ò¸ð¸¦ ´õ¿í °¨¼Ò½ÃŰ´Â Çâ»óµÈ Ç÷¡½¬(Flash) ¾×¼¼½º ±â´ÉÀÌ Æ÷ÇԵȴÙ.
ƯÈ÷ Cortex-M0+ ÇÁ·Î¼¼¼´Â Àúºñ¿ëÀÇ 90nm LP °øÁ¤À» Àû¿ë, MHz´ç ´Ü 9µA ¸¸À» ¼ÒºñÇØ ÇöÀç »ç¿ëµÇ°í ÀÖ´Â 8ºñÆ® ¹× 16ºñÆ® ÇÁ·Î¼¼¼ ´ëºñ 1/3 ¼öÁØÀÇ Àü·ÂÀ¸·Î ÈξÀ ´õ ¶Ù¾î³ ¼º´ÉÀ» Á¦°øÇÑ´Ù.
¶ÇÇÑ Cortex-M0+ ÇÁ·Î¼¼¼´Â ¹«¼±À¸·Î ¿¬°áµÈ ¼ö¸¹Àº ±â±âµé¿¡ »ç¿ë °¡´ÉÇÑ ÀúÀü·Â ½º¸¶Æ® ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯·Î Ȱ¿ë °¡´ÉÇØ, ¹«¼± ¼º´É ºÐ¼®¿ë ¼¾¼¿Í ÁÖ°Å¿ë ¹× »ê¾÷¿ë °Ç¹°ÀÇ Á¦¾î¿¡¼ºÎÅÍ ÀÇ·á¿ë ¸ð´ÏÅ͸µ Àåºñ¿¡ ¿¬°áµÈ ¹èÅ͸®·Î ±¸µ¿µÇ´Â ÀÎü¿ë ¹«¼± ¼¾¼¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ºÐ¾ß¿¡ °ÉÃÄ ÇöÀç »ç¿ë ÁßÀÎ 8ºñÆ® ¹× 16ºñÆ® MCUÀÇ ºÎÁ·ÇÑ ¼º´É°ú ±â´É Á¦¾àÀ» ÇØ°áÇÒ ¼ö ÀÖ´Ù.
Cortex-M0+ ÇÁ·Î¼¼¼´Â C ¾ð¾î Ä£ÈÀûÀÎ °³¹ßÀÚ ¸ðµ¨°ú ¸¶Âù°¡Áö·Î »ç¿ëÇϱ⠽±´Ù´Â ÀåÁ¡À» °¡Áö¸ç, ±âÁ¸ Cortex-M0 ÇÁ·Î¼¼¼ Åø ¹× RTOS¿Í ¹ÙÀ̳ʸ® ȣȯÀÌ °¡´ÉÇÏ´Ù. ¶ÇÇÑ ¸ðµç Cortex M½Ã¸®Áî ÇÁ·Î¼¼¼¿Í ¸¶Âù°¡Áö·Î ARM Cortex M ¿¡ÄڽýºÅÛÀÇ ¿Ïº®ÇÑ Áö¿ø°ú ¼ÒÇÁÆ®¿þ¾î ȣȯ¼ºÀ» °¡Áö¸ç, À̸¦ ÅëÇØ ´õ ³ôÀº ¼º´ÉÀÇ Cortex-M3 ¹× Cortex-M4 ÇÁ·Î¼¼¼·Î ¼Õ½±°Ô ¸¶À̱׷¹À̼ÇÀÌ °¡´ÉÇÏ´Ù.
Cortex-M0+ ÇÁ·Î¼¼¼´Â ARMÀÇ Artisan 7-track SC7 Ultra High Density Standard Cell Library (Ãʰí¹Ðµµ ½ºÅÄ´Ùµå ¼¿ ¶óÀ̺귯¸®) ¹× Àü·Â °ü¸® ŰƮ (PMK)¿Í ÇÔ²² ±¸ÇöµÇ¾î, ÇÁ·Î¼¼¼ÀÇ È¹±âÀûÀÎ ÀúÀü·Â ¼º´ÉÀ» ÃæºÐÈ÷ ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
Ãâ½Ã ´Ü°è¿¡¼ºÎÅÍ ARM ÄÄÇÊ·¹ÀÌ¼Ç Åø°ú Keil µVision IDE, µð¹ö°Å¸¦ ÅëÇÕÇÑ ARM Keil ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ °³¹ß ŰƮ(MDK: Microcontroller Development Kit)ÀÇ Áö¿øÀÌ °¡´ÉÇÏ´Ù.
¶ÇÇÑ ½áµåÆÄƼ Åø ¹× CodeSourcery, Code Red, Express Logic, IAR Systems, Mentor Graphics, Micrium, SEGGER¸¦ Æ÷ÇÔÇÑ ¿©·¯ RTOS ¾÷üÀÇ Áö¿øÀ» ¹Þ´Â´Ù.
ARMÀÇ ÇÁ·Î¼¼¼ »ç¾÷ºÎ ÃѰýÀÎ ¸¶ÀÌÅ© À×±Û¸®½º(Mike Inglis) ºÎ»çÀåÀº "Cortex-M0+ÇÁ·Î¼¼¼´Â ARMÀÌ °¡Áø ÀúÀü·Â ºÐ¾ßÀÇ ¸®´õ½ÊÀÇ Àß º¸¿©ÁÖ´Â ÇÑÆí, ÇÑÃþ ´õ ¹ßÀüµÈ ÀúÀü·Â ±â¼úÀ» ÅëÇØ ¾÷°è¸¦ À̲ø¾î°¡·Á´Â ÀÇÁö¸¦ ¹Ý¿µÇϰí ÀÖ´Ù"¸ç, "ARMÀº ÀúÀü·Â ±â¼ú¿¡ ´ëÇÑ ÀÌ·¯ÇÑ Àü¹®¼ºÀ» ¹ÙÅÁÀ¸·Î ÆÄÆ®³Ê »ç¿ÍÀÇ ±ä¹ÐÇÑ Çù·ÂÀ» ÅëÇØ ¿À´Ã³¯ Àú°¡Çü ±â±â¸¦ ±¸Çö °¡´ÉÇÏ°Ô ÇÏ´Â »õ·Î¿î ÇÁ·Î¼¼¼¸¦ Á¤¸³ÇÏ´Â ÇÑÆí, »ç¹°°£ ÀÎÅͳÝÀÌ °¡Á®¿Ã ÀáÀçÀû ÇýÅÃÀ» ±¸ÇöÇϱâ À§ÇÑ °¡´É¼ºÀ» ¿¾î°¡°í ÀÖ´Ù"°í ¸»Çß´Ù.
ARM Cortex-M0+ÇÁ·Î¼¼¼ÀÇ Ãʱ⠶óÀ̼±½º ÆÄÆ®³Ê»ç´Â ÇÁ¸®½ºÄÉÀϰú NXP ¹ÝµµÃ¼°¡ ÀÖ´Ù. |