1. XNOR
in STD_LOGIC; Y out STD_LOGIC);end XNOR_Gate; architecture Behavioral of XNOR_Gate isbeginY `= (A and B) or (not A and not B);end Behavioral;``` À§ ÄÚµå´Â XNOR °ÔÀÌÆ®ÀÇ ±âº»ÀûÀÎ ±â´ÉÀ» ¼³¸íÇÏ°í ÀÖ´Ù. ÀÔ·Â A¿Í B¿¡ µû¶ó YÀÇ °ªÀ» °áÁ¤ÇÏ´Â ³í¸®½ÄÀ» ¸íÈ®ÇÏ°Ô Ç¥ÇöÇÏ°í ÀÖ´Ù. XNOR °ÔÀÌÆ®´Â `A¿Í B°¡ ¸ðµÎ 1À̰ųª ¸ðµÎ 0`ÀÏ ¶§ Y°¡ 1À̶ó´Â Á¶°ÇÀ¸·Î µ¿ÀÛÇÑ´Ù. XNOR °ÔÀÌÆ®´Â ´Ù¾çÇÑ µðÁöÅРȸ·Î¿¡¼ È°¿ëµÇ°í ÀÖ´Ù. ¿¹¸¦ µé¾î, ¿À·ù °¨Áö ¹× Á¤Á¤ ȸ·Î¿¡¼ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ, ´Ù¼öÀÇ XNOR °ÔÀÌÆ®¸¦ Á¶ÇÕÇÏ¿© ´õ º¹ÀâÇÑ ³í¸® ȸ·Î¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ Æ¯¼º ´öºÐ¿¡ XNOR´Â µðÁöÅÐ ½ÅÈ£ ó¸®¿Í °°Àº ºÐ¾ß¿¡¼µµ Áß¿äÇÑ ¿ªÇÒÀ» ÇÑ´Ù. SIMULATIONÀ» ÅëÇØ XNOR °ÔÀÌÆ®ÀÇ µ¿ÀÛÀ» °ËÁõÇÒ ¼ö ÀÖ´Ù. VHDL ½Ã¹Ä·¹ÀÌÅ͸¦ »ç¿ëÇÏ¿© A¿Í BÀÇ °¡´ÉÇÑ ¸ðµç Á¶ÇÕ(00, 01, 10, 1¿¡ ´ëÇØ Ãâ·Â YÀÇ °ªÀ» È®ÀÎÇÔÀ¸·Î½á XNOR °ÔÀÌÆ®ÀÇ ÀÛµ¿À» ½ÇÇèÇÒ ¼ö ÀÖ´Ù. ½Ã¹Ä·¹ÀÌ¼Ç °á°ú, µÎ ÀÔ·ÂÀÌ µ¿ÀÏÇÒ ¶§ Ãâ·ÂÀÌ 1·Î ³ª¿À´Â °ÍÀ» °üÂûÇÒ ¼ö ÀÖÀ¸¸ç, ÀÔ·ÂÀÌ ´Ù¸¦ °æ¿ì¿¡´Â Ãâ·ÂÀÌ 0À¸·Î ³ª¿À´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. À̸¦ ÅëÇØ XNOR °ÔÀÌÆ®ÀÇ ³í¸®Àû ÀÛµ¿À» ¸íÈ®È÷ ÀÌÇØÇÒ ¡¦(»ý·«)
|