|
|
|
[µðÁöÅнýºÅÛ] VHDLÀ» ÀÌ¿ëÇÏ¿© ALU[Arithmetic log |
|
|
|
|
|
|
|
|
Å°¿öµå : |
|
|
¼Ò°³±Û |
[µðÁöÅнýºÅÛ] VHDLÀ» ÀÌ¿ëÇÏ¿© ALU[Arithmetic logic unit]À» ¼³°è |
¿ä¾à |
1. Background - »ê¼ú³í¸® ¿¬»êÀåÄ¡ ALU´Â Áß¾Óó¸®ÀåÄ¡ÀÇ ÀϺημ ÄÄÇ»ÅÍ ¸í·É¾î ³»¿¡ ÀÖ´Â ¿¬»êÀڵ鿡 ´ëÇØ ¿¬»ê°ú ³í¸®µ¿ÀÛÀ» ´ã´çÇÑ´Ù. ÀϹÝÀûÀ¸·Î ALU´Â ÀÔ·ÂµÈ ¿¬»êÀÚ¿Í, ÇöÀç ´õÇØÁö°í ÀÖ´Â ¿¬»êÀÚ, ´©»ê±â¿¡ ÀúÀåµÈ °á°ú, ±×¸®°í ½ÃÇÁÆ®µÈ °á°úµéÀ» ÀúÀåÇϱâ À§ÇÑ °ø°£À» °¡Áö°í ÀÖÀ¸¸ç, ALU³»ÀÇ ºñÆ®ÀÇ È帧°ú, ±× ¾È¿¡¼ ¼öÇàµÈ ¿¬»êµéÀº °ÔÀÌÆ® ȸ·Î¿¡ ÀÇÇØ ÅëÁ¦µÇ´Âµ¥, °ÔÀÌÆ® ȸ·Î´Â ´Ù½Ã °¢ ¿¬»êÄڵ忡 ´ëÇØ Æ¯º°ÇÑ ¾Ë°í¸®ÁòÀ̳ª ¼ø¼¸¦ »ç¿ëÇÏ´Â ¼øÂ÷ ³í¸®ÀåÄ¡¿¡ ÀÇÇØ ÅëÁ¦ µÈ´Ù.
2. ALU Function Table <><> <><0 0 0 0 0 0 0 0><0 0 0 0 0 0 0 0><0 0 0 0 0 0 0 0><0 0 0 0 1 1 1 1><0 0 1 1 0 0 1 1><0 1 0 1 0 1 0 1><> <><><><><><><><><><><> <><0 0 0 0><0 0 0 0><1 1 1 1><0 0 1 1><0 1 0 1><0 0 0 0><> <><><><><><><><><><><> <><0 0 1 1><0 1 0 1><0 0 0 0><0 0 > |
|
|
|
|
À§ Á¤º¸¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿© º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù. À§ Á¤º¸¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë, ¹«´ÜÀüÀç¹× ¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù. ÀúÀÛ±ÇħÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã ÇÏ´ÜÀÇ ÀúÀÛ±Ç Ä§ÇØ½Å°í¸¦ ÀÌ¿ëÇØ Áֽñ⠹ٶø´Ï´Ù. |
|