¸¶ÇÏÀüÀÚ±â¼ú¿¬±¸¼Ò LOGO

Á¦Ç°°Ë»ö °í°´¼¾ÅÍ053-604-2355
±â¼úÀÚ·á½Ç

Home > ±â¼úÀÚ·á½Ç ±â¼úÀÚ·á½Ç

Á¦ ¸ñ 31. CPLD¿Í PIC¸¦ »ç¿ëÇÑ 8ÀÚ¸®¼ö ÁÖÆļö Ä«¿îÅÍ
÷ºÎÆÄÀÏ

 

                  ÁÖÆļö Ä«¿îÅͺο¡ Xilinx»çÀÇ CPLD¸¦ »ç¿ëÇÑ 8ÀÚ¸®¼öÀÇ °í¼º´É
                  ÁÖÆļö Ä«¿îÅÍÀÔ´Ï´Ù. ¼³°è»óÀº 85 MHz±îÁö µ¿ÀÛ °¡´ÉÇÕ´Ï´Ù.

 


°í¼º´É 8ÀÚ¸®¼ö ÁÖÆļö Ä«¿îÅÍ

°í¼Ó µ¿ÀÛÀÇ CPLD¸¦ Ä«¿îÅͺο¡ »ç¿ëÇØ, Ç¥½ÃºÎ¸¦ PIC·Î
ºÐ´ãÇÑ °í¼º´É 8ÀÚ¸®¼ö ÁÖÆļö Ä«¿îÅÍÀÔ´Ï´Ù.




¡¼°³¿ä¡½

¡¡ÀÌ ÁÖÆļö Ä«¿îÅ͸¦ ¸¸µé¸é(ÀÚ) ÃÖ´ë 50 MHz ÀÌ»óÀÇ ÁÖÆļö Ä«¿îÅÍ°¡ ´Üü·Î °¡´É
µË´Ï´Ù. ÀüÇ×ÀÇ PIC2°³¿¡ ÀÇÇÑ 8ÀÚ¸®¼ö ÁÖÆļö Ä«¿îÅ͵µ Æí¸®ÇÕ´Ï´Ù¸¸, ´Üü¿¡¼­´Â
20 MHz Á¤µµÀÇ ÁÖÆļö ¹üÀ§¿¡ Á¦ÇѵǹǷÎ, Á¶±Ý ¾îµòÁö ºÎÁ·ÇÑ ¹üÀ§¿´½À´Ï´Ù.
°Å±â¼­ Á» ´õ °í¼Ó µ¿ÀÛÀÇ °¡´ÉÇÑCPLD(Complex Programmable Logic Device)
(À»)¸¦ »ç¿ëÇØ, VHDL·Î Ä«¿îÅÍ È¸·Î¸¦ ±¸¼ºÇß½À´Ï´Ù. ÀÌ°ÍÀ¸·Î ¼³°è»óÀº, 85 MHz±îÁö´Â
Ä«¿îÆ® °¡´ÉÇÕ´Ï´Ù.
¡¡Ç¥½ÃºÎºÐ¿¡´Â ¼¼±×¸ÕÆ®(segment) ¹ß±¤ ´ÙÀÌ¿Àµå¸¦ »ç¿ëÇß½À´Ï´Ù¸¸, ÀÌ Á¦¾î¿¡´Â PIC16F873
(À»)¸¦ »ç¿ëÇß½À´Ï´Ù. CPLD°¡ BCD·Î Á÷Á¢ Ä«¿îÆ® ÇØ ÁֹǷΠPICÃøÀº, ¼¼±×¸ÕÆ®(segment) µ¥ÀÌÅÍ
(À¸)·Î º¯È¯ÇÒ »Ó(¸¸Å­)À̶ó°í ÇÏ´Â µµ´ÞÇØ °£´ÜÇÑ ÇÁ·Î±×·¥ ±¸¼ºÀÌ µÇ°í ÀÖ½À´Ï´Ù.

CPLDÀÇ °³¹ßÀº VHDL¸¦ »ç¿ëÇØ, WebPACK ISE·Î °³¹ßÇß½À´Ï´Ù.
ÀÌ ÀÚ¼¼ÇÑ °ÍÀº VHDLÀÇ ¾Æ·¡¿Í °°ÀÌ ÆäÀÌÁö¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

¡¡¡¡¡Ú VHDL¿¡ ÀÇÇÑ Ä«¿îÅÍ ºí·ÏÀÇ Á¦ÀÛ


¡¼ÀüüÀÇ ±¸¼º¡½

¡¡ÀüüÀÇ ±¸¼ºÀº ¹Ø±×¸²°ú °°ÀÌ, Å©°Ô Á¦¾î ±âÆÇ°ú Ç¥½Ã ±âÆÇÀÇ 2°³·Î ±¸¼ºÇØ,
Á¦¾î ±âÆdz»´Â, ÀÔ·Â ¾ÚÇÁ, Ä«¿îÅͺÎ, Ç¥½Ã Á¦¾îºÎÀÇ 3°³ÀÇ ºÎºÐÀ¸·ÎºÎÅÍ ±¸¼ºÇÕ´Ï´Ù.
¡¡Á¦¾î ±âÆdz»ÀÇ Ä«¿îÅͺδÂ, CPLD·Î ±¸¼ºÇØ, ÀÔ·Â ¾ÚÇÁ·Î ÁõÆøµÇ°í Á¤ÇüµÇ¾ú´Ù
½ÅÈ£¸¦ CPLD¿¡ Á÷Á¢ ÀÔ·ÂÇØ 8ÀÚ¸®¼öÀÇ BCD·Î Ä«¿îÆ® ÇÕ´Ï´Ù.
¡¡±×¸®°í ¸Åȸ Ä«¿îÆ® °á°úÀÇ 8ÀÚ¸®¼öÀÇ BCD µ¥ÀÌÅ͸¦ Ç¥½Ã Á¦¾îºÎÀÇ PICÀÇ Æ÷Åä¿¡ Ãâ·Â
ÇÕ´Ï´Ù.

¡¡Ç¥½Ã Á¦¾îºÎ´Â PIC16F873·Î ±¸¼ºÇØ, Ä«¿îÆ®ºÎ¿¡ Ä«¿îÆ® °³½Ã Áö·É ½ÅÈ£¸¦ Ãâ·ÂÇϸé(ÀÚ)
busy ½ÅÈ£°¡ off°¡ µÇ´Â °ÍÀ» üũÇÕ´Ï´Ù. ±×¸®°í busy°¡ ÇØÁ¦µÇ¸é(ÀÚ) 8ÀÚ¸®¼öÀÇ °ÍÀÇ BCD
µ¥ÀÌÅ͸¦ 1ÀÚ¸®¼ö¾¿ Á÷Á¢ ÀÔ·ÂÇØ, ±×°ÍÀ» ¼¼±×¸ÕÆ®(segment) µ¥ÀÌÅÍ·Î º¯È¯ÇØ Ç¥½ÃºÎ¿¡ Ãâ·ÂÇÕ´Ï´Ù.
¡¡ÀÌ Ä«¿îÆ® Á¾·á¸¦ ±â´Ù¸®°í ÀÖ´Â µ¿¾È¿¡´Â, ¼¼±×¸ÕÆ®(segment) ¹ß±¤ ´ÙÀÌ¿ÀµåÀÇ ´ÙÀ̳ª¹ÍÁ¡µî
Á¦¾î¸¦ ½ÇÇàÇÕ´Ï´Ù.
¾à 2 msec ¸¶´Ù 1ÀÚ¸®¼ö¾¿ Á¡µî ½ÅÈ£¸¦ Ãâ·ÂÇϸ鼭 8ÀÚ¸®¼ö¸¦ ºùºù ¹Ýº¹ÇØ Ç¥½ÃÇÕ´Ï´Ù.


¡¼Àüü ȸ·Î ±¸¼º¡½

Ŭ¶ô¿¡´Â 12. 8 MHzÀÇ °íÁ¤¹Ðµµ ¼öÁ¤ ¹ß½Å±â¸¦ »ç¿ëÇØ 1 ppm¶ó°í ÇÏ´Â °íÁ¤¹Ðµµ¸¦ È®º¸
ÇÕ´Ï´Ù. ±×¸®°í ±× Ãâ·ÂÀ» Á÷Á¢ CPLD¿¡ ÀÔ·ÂÇϸé(ÀÚ) ¾à°£ ºÒ¾ÈÁ¤ÇÏ°Ô µÇ¹Ç·Î, ÀÏ´Ü 74AC
14·Î ¹öÆÛ ÇÏ°í ³ª¼­ ´õÇÕ´Ï´Ù. PIC¿¡µµ °°Àº Ŭ¶ôÀ» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.
ÀÔ·Â ¾ÚÇÁ´Â »óÅõÀûÀÎ ÆÐÅÏÀÇ È¸·ÎÀÔ´Ï´Ù¸¸, Æ®·£Áö½ºÅÍ¿¡´Â fT°¡ 1 GHz ÀÌ»óÀÇ
ÁÖÆļö Ư¼ºÀÌ ÁÁÀº °ÍÀ» »ç¿ëÇÕ´Ï´Ù. ÇÑÃþ ´õ Ãâ·Â¿¡ 74 AC14ÀÇ ½´¹ÌÆ® ¹öÆÛ¸¦ »ðÀÔÇØ,
ÆÄÇüÀÌ ¹«³ÊÁø ÆÞ½º¿¡¼­µµ ¿ÀÄ«¿îÆ® ÇÏÁö ¾Ê°Ô ÇÕ´Ï´Ù.
CPLDÀÇ ÇÉ ¹èÄ¡´Â ÀÚÀ¯·Ó°Ô °áÁ¤ÇÒ ¼ö Àֱ⠶§¹®¿¡, PIC¿ÍÀÇ ¹èÄ¡·Î ¹è¼±Çϱ⠽¬¿î ³»´Â ¹æ¹ý°ú
ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ´Ü, XC9572ÀÇ ³»Àå ¸ÅÅ©·Î ¸ðµâÀ» 98%Á¤µµ »ç¿ëÇØ ¹ö·Á
Àֱ⠶§¹®¿¡ ´Ù µé¾î°¡µµ·Ï(µíÀÌ) ¹èÄ¡¸¦ ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
PIC´Â, Æ÷Åä A¸¦ ¸ðµÎ ÀÔ·Â, Æ÷Åä B¿Í C´Â ¸ðµÎ Ãâ·ÂÀ¸·Î¼­ ´Ü¼øÇÏ°Ô µðÁöÅ» ÀÔÃâ·Â¸¸À¸·Î
»ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. Æ÷Åä CÀÇ ÇÏÀ§´Â, ¹ß±¤ ´ÙÀÌ¿ÀµåÀÇ ÀÚ¸®¼ö µå¶óÀ̺ê¿Í CPLD·ÎºÎÅÍ µ¥ÀÌÅÍ ÀÔ·ÂÀ»
ÇÒ ¶§ÀÇ ÀÚ¸®¼ö ¼±Åà ÁöÁ¤°ú °ø¿ëÇÏ°í Àֱ⠶§¹®¿¡, CPLD¿Í µ¥ÀÌÅ͸¦ ±³È¯ÇÏ´Â µ¿¾ÈÀº, ¼¼±×¸ÕÆ®(segment)
(À»)¸¦ ¸ðµÎ OFF·Î¼­ Ç¥½Ã°¡ ÈåÆ®·¯ÁöÁö ¾Ê°Ô ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
Æ÷Åä B´Â 7 ¼¼±×¸ÕÆ®(segment)¸¦ Á÷Á¢ µå¶óÀ̺ê Çϱ⠶§¹®¿¡, High·Î Àü·ù °ø±ÞÇØ Á¡µî ÇÏ°Ô µÇ¾î
. µû¶ó¼­ Àü·ù Á¦ÇÑ¿ëÀÇ ÀúÇ×À» 220¥ØÀ¸·Î¼­ ¼¼±×¸ÕÆ®(segment) ´ç 15 mAÁ¤µµ·Î ÇÏ°í ÀÖ½À´Ï´Ù.
ÀÚ¸®¼ö µå¶óÀ̺ê´Â ¼¼±×¸ÕÆ®(segment)ÀÇ ÇÕ°è·Î ÃÖ´ë 100 mAÁ¤µµ°¡ È帣±â ¶§¹®¿¡, Æ®·£Áö½ºÅÍ·Î µå¶óÀ̺ê
ÇÕ´Ï´Ù. °£´ÜÇÏ°Ô Çϱâ À§ÇÑ(ÇØ), 4°³ÀÇ MOS FET¸¦ ³»ÀåÇÑ IC¸¦ 2°³ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.

CPLD¸¦ ½ÇÀåÇÑ Ã¤·Î ÇÁ·Î±×·¡¹ÖÀÌ »ý±âµµ·Ï(µíÀÌ), JTAGÀÇ ´ÜÀÚ¸¦ ÁغñÇØ ÀÖ½À´Ï´Ù.
¿©±â¿¡ XilinxÀÇ ÇÁ·Î±×·¡¸ÓÀÇ JTAG ½ÅÈ£¸¦ Á¢¼ÓÇϸé, Àü¿øÀ» ³ÖÀº ä·Î ±â´ÉÀ» ½á ȯ
³×¶ó°í ÁﵿÀÛ½ÃÄÑ È®ÀÎÇÏ´Â °ÍÀÌ °¡´ÉÇØÁý´Ï´Ù.

(¾Æ·¡¿Í °°Àº ȸ·Îµµ´Â È®´ë Ç¥½Ã¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù)




¡¼Ç¥½ÃºÎÀÇ ÇÁ·Î±×·¥¡½

Ç¥½Ã Á¦¾î¿¡´Â PIC16F873¸¦ »ç¿ëÇß½À´Ï´Ù. ÀÌ ¾ÈÀÇ ÇÁ·Î±×·¥Àº CPLD°¡ ±âº»ÀûÀÎ ±â´ÉÀ»
ÀüºÎ ´ë½Å¿¡ ÇØ ÁֹǷÎ, µµ´ÞÇØ °£´ÜÇÑ ±¸¼ºÀ¸·Î ³¡³³´Ï´Ù.
ÀüüÀÇ È帧Àº ¹Ø±×¸²ÀÇ Ç÷ÎÂ÷Æ®(flow chart)¿Í °°ÀÌ µÇ¾î ÀÖ¾î, ¿ì¼± Æ÷ÅäÀÇ ÃʱâÈ­¸¦ ½ÇÇàÇÕ´Ï´Ù.
ÀÌ ¾È¿¡¼­´Â, PIC16F87x ½Ã¸®ÁîÀÇ Æ¯Â¡ÀÎ, µðÆúÆ®·Î IOÆ÷Åä°¡ ¾Æ³¯·Î±× ÀԷ¿¡
µÇ¾î Àֱ⠶§¹®¿¡, ÀüºÎ µðÁöÅ» ¸ðµå·Î »ç¿ëÇϵµ·Ï(µíÀÌ) ¼³Á¤ÇØ µÓ´Ï´Ù.
±×¸®°í ÃÖÃÊ·Î CPLD¿¡ ´ëÇؼ­ Ä«¿îÆ® °³½Ã Áö·É(trigger)À» ¼ø°£ ÆÞ½º·Î Ãâ·ÂÇÏ°í ³ª¼­,
±×¸®°í´Â, ´ÙÀ̳ª¹ÍÁ¡µî Á¦¾îÀÇ ·çÇÁÀÇ ¹Ýº¹¸¸À¸·Î, 8ÀÚ¸®¼öÀÇ Ç¥½Ã µ¥ÀÌÅ͸¦ BCD µ¥ÀÌÅÍ
(À¸)·ÎºÎÅÍ ¼¼±×¸ÕÆ®(segment) µ¥ÀÌÅÍ·Î º¯È¯ÇØ Æ÷Åä B¿¡ Ãâ·ÂÇÕ´Ï´Ù.
ÀüÇüÀÇ Ç¥½Ã°¡ ¿Ï·áÇÑ ½ÃÁ¡¿¡¼­, CPLDÀÇ Ä«¿îÆ®°¡ Á¾·áÇß´ÂÁö¸¦ busy ½ÅÈ£¸¦ üũÇÑ´Ù
ÀÏ·Î ½Ç½ÃÇÕ´Ï´Ù. ¾ÆÁ÷ Ä«¿îÆ®ÁßÀ̶ó¸é Ç¥½Ã Á¦¾î¸¦ ¹Ýº¹ÇÕ´Ï´Ù.
Ä«¿îÆ® Á¾·á¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖÀ¸¸é(ÀÚ), CPLD·ÎºÎÅÍ Ä«¿îÆ® °á°úÀÇ BCD µ¥ÀÌÅ͸¦ Â÷·ÊÂ÷·Ê 8ÀÚ¸®¼öºÐµ¶Æ÷ÇÔ
º¯¼ö µ¥ÀÌÅÍ¿¡ °Ý³³ÇÕ´Ï´Ù. ÀÌ°ÍÀ» °Ý³³Çϸé ÀÚµ¿ÀûÀ¸·Î Ç¥½Ã µ¥ÀÌÅͷμ­ ´ÙÀ½ÀÇ Ç¥½Ã »çÀÌŬ·Î
»ç¿ëµÇ±â ¶§¹®¿¡ Ç¥½Ã ³»¿ëÀÌ °»½ÅµÇ°Ô µË´Ï´Ù.


¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

ÀÌ PICÀÇ ÇÁ·Î±×·¥ ¼Ò½º´Â ¾²±â°¡ µÇ°í ÀÖ½À´Ï´Ù. Ŭ¸¯ÇÏ¸é ±×´ë·Î º¼ ¼ö ÀÖ½À´Ï´Ù.

¡¡¡¡
¡Ú °íÁ¤¹Ðµµ 8ÀÚ¸®¼ö ÁÖÆļö Ä«¿îÅÍ ¾î¼Àºí·¯ ¿ø½Ã ÆÄÀÏ


¡¼Ç¥½Ã ±âÆÇ¡½

¡¡¼¼±×¸ÕÆ®(segment) ¹ß±¤ ´ÙÀÌ¿Àµå¸¦ »ç¿ëÇÑ Ç¥½Ã ±âÆÇÀ» Á¶¸³ÇÕ´Ï´Ù.
À̹ø »ç¿ëÇÏ´Â ¼¼±×¸ÕÆ®(segment) ¹ß±¤ ´ÙÀÌ¿Àµå´Â À½±Ø ÄÚ¸Õ Å¸ÀÔÀÔ´Ï´Ù.
Ç¥½ÃºÎ ºÐÀÇ È¸·Îµµ´Â ¹Ø±×¸²°ú °°ÀÌ µË´Ï´Ù. °£´ÜÇÑ È¸·ÎÀ̹ǷΠ¹®Á¦´Â ¾øÀ» °ÍÀÔ´Ï´Ù.
¼Ò¼öÁ¡µµ Ç¥½ÃÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) Á¡ÆÛ·Î Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ¿¬°á±â¿¡ ´ÜÀÚ¸¦ ³» µÓ´Ï´Ù.
¡¡(¹Ø±×¸²Àº È®´ëÇÒ ¼ö ÀÖ½À´Ï´Ù. )





¡¼Á¦ÀÛ¡½

ÄÉÀ̽º¿¡´Â ŸīġÀÇ ¿Ü°üÀÌ °èÃø±â ŸÀÔÀÇ Çöó½ºÆ½ ÄÉÀ̽º¸¦ »ç¿ëÇß½À´Ï´Ù.
ÀÌ ÄÉÀ̽º´Â Àü¸é, ¹è¸é Æгθ¸ÀÌ ¾Ë·ç¹Ì´½ÆÇÀÌ µÇ°í ÀÖÀ¸¹Ç·Î, °øÀÛÀÌ ºñ±³Àû
ÆíÇÕ´Ï´Ù.
±¸¸Û³»±â´Â, ¹ß±¤ ´ÙÀÌ¿Àµå°¡ Á÷»ç°¢ÇüÀÇ Å« ±¸¸ÛÀÌ µÇ¹Ç·Î, ¾à°£ ±ÍÂú½À´Ï´Ù¸¸,
±×¸®°í´Â ȯÇ÷¸¸À¸·ÎÀ̹ǷΠÆíÇÏ°Ô Á¶¸³À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¢ ±âÆÇÀÇ È¸·Îµµ¿Í ÆÐÅϵµ´Â, WinDraft¿Í WinBoard·Î ÀÛ¼ºÇß½À´Ï´Ù¸¸, ±× ÆÄÀÏÀ»
¾Æ·¡¿Í °°À̷κÎÅÍ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¡¡¡¡¡¡¡Ú Á¦¾î ±âÆÇ È¸·Îµµ
¡¡¡¡¡¡¡Ú Á¦¾î ±âÆÇ ÆÐÅϵµ

¡¡¡¡¡¡¡Ú Ç¥½Ã ±âÆÇ È¸·Îµµ
¡¡¡¡¡¡¡Ú Á¦¾î ±âÆÇ ÆÐÅϵµ




Àüü ¿Ü°ü
ŸīġÀÇ ÄÉÀ̽º¸¦ »ç¿ë



ÇÑ°¡¿îµ¥ ¾Æ·¡ ÂÊÀÇ ³×¸ðÁø IC¼ÒÄÏÀÇ IC°¡
Xilinx»çÀÇ CPLD¡¡XC9572ÀÌ´Ù.



ÄÉÀ̽º ³»¸·Àåµµ ÀüÇ×ÀÇ Ä«¿îÅ͸¦
±×´ë·Î ÀÌ¿ëÇß´Ù.



¼¼±×¸ÕÆ®(segment) ¹ß±¤ ´ÙÀÌ¿ÀµåÀÇ ÆгΠºÎºÐÀº
L¼èÀå½ÄÀ¸·Î °íÁ¤ÇØ, Àü¸é Æгο¡´Â ¾ÆÅ©¸±ÆÇÀ»
¾ç¸é Á¢Âø Å×ÀÌÇÁ·Î °íÁ¤ÇÏ°í ÀÖ½À´Ï´Ù.
¹ß±¤ ´ÙÀÌ¿ÀµåÀÇ Ç¥½Ã¸éÀº ¾ÆÅ©¸±ÆÇ¿¡
µü ¸Âµµ·Ï(µíÀÌ) °íÁ¤ÇÕ´Ï´Ù.




Àü¿øÀº Æ®·£½º¿Í ºê¸´Áö ´ÙÀÌ¿Àµå, ÀüÇØ Äܵ§¼­
±×¸®°í ±¸¼ºÇØ ÀÖ½À´Ï´Ù.
ÀüÇØ Äܵ§¼­¸¦ ¾ç¸é Á¢Âø Å×ÀÌÇÁ·Î °íÁ¤ÇØ Æ®·£½º
(¿Í)°úÀÇ »çÀÌ¿¡ ´ÙÀÌ¿Àµå ºê¸´Áö¸¦ °øÁß ¹è¼±À¸·Î °íÁ¤ÇØ
ÀÖ½À´Ï´Ù.



½ÇÀåÇÑ Ã¤·Î CPLDÀÇ ÇÁ·Î±×·¡¹ÖÀÌ ¼º°ú
Áï±×´ë·Î µ¿ÀÛ½Ãų ¼ö°¡ ÀÖÀ¸¹Ç·Î
¸Å¿ì Æí¸®ÇÏ´Ù.




¸ñ·Ïº¸±â

www.1chip.com, www.1chip.co.kr
www.micom114.com
ÀÚ·á½Ç¹Ù·Î°¡±â

´ë±¸±¤¿ª½Ã ºÏ±¸ »ê°Ý2µ¿ 1629 »ê¾÷¿ëÀç°ü 10µ¿ 13È£ (2Ãþ) / Tel. 053-604-2355 / Fax. 053-383-2354 / E-mail. maha@paran.com