1. ½ÇÇè Á¦¸ñ
ÀÌ ½ÇÇèÀÇ Á¦¸ñÀº `Vivado¸¦ ÀÌ¿ëÇÑ Moore, Mealy FSM ¼³°è`ÀÌ´Ù. À̹ø ½ÇÇè¿¡¼´Â Xilinx Vivado ¼ÒÇÁÆ®¿þ¾î ȯ°æÀ» È°¿ëÇÏ¿© µÎ °¡Áö À¯ÇüÀÇ À¯ÇÑ »óÅ ±â°è(Finite State Machine, FSM)¸¦ ¼³°èÇÏ°í ºñ±³ÇÏ´Â °úÁ¤À» ÁøÇàÇÑ´Ù. FSMÀº µðÁöÅÐ ½Ã½ºÅÛÀÇ ÇÙ½ÉÀûÀÎ ±¸¼º ¿ä¼Ò·Î, ½Ã½ºÅÛÀÇ µ¿ÀÛÀ» Á¤ÀÇÇÏ´Â »óÅÂ¿Í ±× »óÅ °£ÀÇ ÀüÀ̸¦ ±â¹ÝÀ¸·Î ÀÛµ¿ÇÑ´Ù. ƯÈ÷ Moore FSM°ú Mealy FSMÀº °¢°¢ÀÇ Ãâ·ÂÀÌ »óÅÂ¿Í ÀԷ¿¡ µû¶ó ´Þ¶óÁö´Â Ư¼ºÀ» °¡Áö¸ç, ÀÌ·¯ÇÑ Â÷ÀÌÁ¡Àº ½ÇÁ¦ ¼³°è¿¡ Å« ¿µÇâÀ» ¹ÌÄ£´Ù. Moore FSMÀº »óÅ¿¡ ÀÇÁ¸ÇÏ´Â Ãâ·Â ¹æ½ÄÀ» äÅÃÇÏ°í ÀÖ¾î »óÅ°¡ º¯°æµÉ ¶§¸¸ Ãâ·ÂÀÌ º¯ÈÇѴٴ Ư¡ÀÌ ÀÖ´Ù. ÀÌ·Î ÀÎÇØ ¼³°è°¡ »ó´ëÀûÀ¸·Î °£´ÜÇÏ°í ¾ÈÁ¤ÀûÀ̸ç, Ãâ·Â ½ÅÈ£ ¾ÈÁ¤¼º¿¡¼ À¯¸®ÇÑ Á¡ÀÌ ÀÖ´Ù. ¹Ý¸é, Mealy FSMÀº ÀԷ¿¡ µû¶ó Áï°¢ÀûÀ¸·Î Ãâ·ÂÀÌ º¯ÇÒ ¼ö ÀÖ¾î ¹ÝÀÀ ¼Óµµ°¡ ºü¸£Áö¸¸, Ãâ·Â »óÅÂÀÇ º¯È°¡ »óÅ °£ÀÇ ÀüÀÌ¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ¾î ¼³°è ½Ã ÁÖÀÇ°¡ ÇÊ¿äÇÏ´Ù. ÀÌ·¯ÇÑ Æ¯¼ºÀ» ¹ÙÅÁÀ¸·Î µÎ FSMÀÇ ¼³°è¸¦ ÅëÇØ °¢°¢ÀÇ Àå´ÜÁ¡°ú ÀÀ¿ë °¡´É¼ºÀ» ÆľÇÇÏ°í, Vivado¿¡¼ÀÇ ½Ã¹Ä·¹À̼ǰú Å×½ºÆ®¸¦ ÅëÇØ ÀÌ·ÐÀû Áö½ÄÀ» ½Ç½À¿¡ Àû¿ëÇÏ´Â °æÇèÀ» ½×´Â´Ù.¡¦(»ý·«)
|