Mojo V3 FPGA Arduino FPGA µà¾ó °³¹ß º¸µå, Spartan6 XC6SLX ȣȯ
¼³¸í:
1. ¿ÀÇ ¼Ò½º °³¹ß º¸µå´Â ÀÚü »ç¾ç¿¡ µû¶ó µðÁöÅРȸ·Î¸¦ ½±°Ô ±¸¼º ÇÒ ¼öÀÖ´Â Çʵå ÇÁ·Î±×·¡¹Ö °¡´É °ÔÀÌÆ® ¾î·¹ÀÌ (FPGA) ÀÔ´Ï´Ù. ÀÌ MOJO V3 ´Â fpGA ÃÖÀûÈ µÈ Spartan6 LX9 ¹× °í¼º´É ATmega32U4 ·ÎÁ÷À» »ç¿ëÇÕ´Ï´Ù. °·ÂÇÑ Ã³¸® ±â¼ú. ATmega32U4 ¿¡´Â ´Ù¿î·ÎµåÀÚ¿Í ÅëÇյǴ USB (DFU) ºÎÆà ÇÁ·Î±×·¥ÀÌ ÇÔ²² Á¦°øµÇ¹Ç·Î ´Ù¿î·ÎµåÀÚ¸¦ ±¸¸ÅÇÏÁö ¾Ê°íµµ ÇâÈÄ Æß¿þ¾î ¾÷±×·¹À̵带 ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸µå¿¡ Àü¿øÀÌ ÄÑÁö¸é ATmega32U4 ´Â Ç÷¡½Ã fpga·Î ±¸¼ºµË´Ï´Ù. Fpga¸¦ ¼º°øÀûÀ¸·Î ±¸¼ºÇÑ ÈÄ ATmega32U4 ¿Í ½½·¹ÀÌºê ¸ðµå·Î ÀÔ·ÂÇÏ¿© FPGA ¼³°è ¹× Åë½ÅÀ» Çã¿ëÇÏ¿© Á÷·Ä Æ÷Æ® ¹× ¾Æ³¯·Î±× ÀԷ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù.
2. ÀÌ °³¹ß º¸µå¸¦ ´Ù¸¥ fpgas¿Í Â÷º°ÈÇÏ´Â °ÍÀº ³»ÀåÇü ¸¶ÀÌÅ©·Î ÀåÄ¡¿¡¼ Á¦°øÇÏ´Â »ç¿ëÀÇ ¿ëÀ̼º°ú öÀúÇÔÀÔ´Ï´Ù. ±×°ÍÀÇ ¸ñÇ¥´Â ´ç½ÅÀÌ fpga·Î ÀϾ°í ´Þ¸®±â À§ÇØ °¡´ÉÇÑ ÇÑ ÇÑ ½±°Ô ¸¸µå´Â °ÍÀÔ´Ï´Ù. ¿Ïº®ÇÑ Å©±â embed ÇÁ·ÎÁ§Æ® ½±½À´Ï´Ù. ¶ÇÇÑ fpga¿¡ ½Ã°è, ¸®¼Â ¹öÆ°, µð¹ö±ëÀ» À§ÇÑ ¿©·¯ led¸¦ Á¦°øÇÏ´Â ¿Âº¸µå ¹ßÁø±â°¡ ÀÖ½À´Ï´Ù.
´Ù¿î·Îµå µå¶óÀ̹ö ¼ÒÇÁÆ®¿þ¾î Áö¿ø ¹æ¹®ÇϽʽÿÀ: https://alchitry.com/pages/mojo-loader
Á¦Ç° ¼º´É:
¿©¼¸ °ü·Ã FPGas
84 µðÁöÅÐ IO ÇÉ
8 °³ÀÇ ¾Æ³¯·Î±× ÀÔ·Â
8 °³ÀÇ ¹ü¿ë LED Á¶¸í
1 fpga¿¡¼ ¿Ã¹Ù¸¥ ±¸¼ºÀ» º¸¿©ÁÖ´Â LED
¿Âº¸µå Àü¾Ð Á¶Á¤, 4.8-12V ó¸® °¡´É
ATmega32U4 ´Â FPGA, USB Åë½Å, ¾Æ³¯·Î±× ÇÉ Àб⸦ ±¸¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
FPGA ±¸¼º ÆÄÀÏÀ» ÀúÀåÇÏ´Â ¿Âº¸µå Ç÷¡½Ã ¸Þ¸ð¸®.
Mojo V3 °³¹ß º¸µå ¼Ò°³:
Mojo´Â FPGA °³¹ß º¸µå·Î Áö»ó¿¡¼ »ç¿ëÇϱ⠽±°Ô ¼³°è ÇÑ °ÍÀÔ´Ï´Ù.
MojoÀÇ Àüü ¸ñÀûÀº FPGA ¹× µðÁöÅÐ µðÀÚÀÎÀ» ÃÖ´ëÇÑ ½±°Ô ½ÃÀÛÇÏ´Â °ÍÀÔ´Ï´Ù. º¸µå¿Í ÇÔ²² ÁøÇàÇÏ·Á¸é µðÁöÅÐ µðÀÚÀο¡ ´ëÇÑ Áö½ÄÀ» ½ÃÀÛÇÏ°í È®Àå ÇÒ ¼ö ÀÖµµ·Ï ÀÚ½À¼°¡ ÀÖ½À´Ï´Ù.
¸ðÁ¶ ±â´É¿¡´Â
½ºÆĸ£Åº 6 XC6SLX9 FPGA
84 µðÁöÅÐ IO ÇÉ
8 °³ÀÇ ¾Æ³¯·Î±× ÀÔ·Â
¹ü¿ë led 8 °³
¸®¼Â ¹öÆ° 1 °³
1 fpga°¡ Á¤È®ÇÏ°Ô ±¸¼ºµÇ¾ú´ÂÁö Ç¥½ÃÇÏ´Â LED
4.8V-12V ó¸® ÇÒ ¼öÀÖ´Â ¿Âº¸µå Àü¾Ð Á¶Á¤
FPGA, USB Åë½Å ¹× ¾Æ³¯·Î±× ÇÉ Àб⿡ »ç¿ëµÇ´Â ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ (ATmega32U4)
Arduino ȣȯ ºÎÆ®·Î´õ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯µµ ½±°Ô ÇÁ·Î±×·¡¹Ö ÇÒ ¼ö ÀÖ½À´Ï´Ù.
FPGA ±¸¼º ÆÄÀÏÀ» ÀúÀåÇÏ´Â ¿Âº¸µå Ç÷¡½Ã ¸Þ¸ð¸®
MojoÀÇ V3 ¹öÀü¿¡´Â V2 º¸´Ù °·ÂÇÑ USB Æ÷Æ®, »ç¼ÒÇÑ ÈÀåÇ° ±³Ã¼ ¹× ÀÚü Äڵ带 Ãß°¡ÇϱâÀ§ÇÑ Ãß°¡ ¸Þ¸ð¸®°¡ ÀÖ´Â ¾÷±×·¹ÀÌµå µÈ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯°¡ ÀÖ½À´Ï´Ù.
ÀÌ ÀÚ½À¼¿¡ ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾î ¹× Çϵå¿þ¾î´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Çϵå¿þ¾î:
Mojo V3 °³¹ß º¸µå
¸¶ÀÌÅ©·Î USB ÄÉÀ̺í (¶Ç´Â Àü¿ø ¾î´ðÅÍ (5V)
Windows ¶Ç´Â Linux ÄÄÇ»ÅÍ (ºÒÇàÈ÷µµ Mac os´Â ÇöÀç Áö¿øµÇÁö ¾ÊÀ½)
·¹µå LED
1x150 m0 ¶Ç´Â ÀÌ¿Í À¯»çÇÑ ÀúÇ× (LED Àü·ù Á¦ÇÑ ¿ë)
2x10K 1/4 ÀúÇ× (¹öÆ° Ç®´Ù¿î ¿ë)
ºê·¹µå º¸µå ¹× Á¡ÆÛ
¼ÒÇÁÆ®¿þ¾î:
Mojo ·Î´õ (fpga¿¡ ¼³°è ±¸Çö ¾÷·Îµå)
ISE µðÀÚÀÎ ½ºÀ§Æ® (¹ö¸±·Î±× ÄÚµå ÀÛ¼º ¹× ÇÕ¼º¿ë IDE)
ISE Design Suite ¼½¼ÇÀÌ Ç¥½ÃµÉ ¶§±îÁö ´Ù¿î·Îµå ÆäÀÌÁö¿¡¼ ¾Æ·¡·Î ½ºÅ©·ÑÇÕ´Ï´Ù.
Mojo ±âÁö ÇÁ·ÎÁ§Æ® (¸ðµç ÇÁ·ÎÁ§Æ®´Â mojo°¡ Á¦°ø ÇÑ ÇÁ·ÎÁ§Æ®ÀÇ °ñ°ÝÀ» ±âÁØÀ¸·Î ÇÔ)
¿¹¸¦ µé¾î, µÎ °³ÀÇ ¿ÜºÎ ¹öÆ°À» ´©¸¦ ¶§¸¸ ¿ÜºÎ led°¡ ÄÑÁö±â¸¦ ¿øÇÕ´Ï´Ù. ù°, ¿ì¸®´Â ¹öÆ° ÀÔ·Â Àü¾Ð°ú LED Ãâ·Â Àü¾ÐÀÌ µÎ °¡Áö °ª Áß Çϳª¸¸ ÃëÇÒ ¼ö Àֱ⠶§¹®¿¡ ÀÌ°ÍÀÌ µðÁöÅÐ ½Ã½ºÅÛÀÔ´Ï´Ù. 0 ¶Ç´Â 3.3 º¼Æ®. ¿ì¸®´Â ÀÔ·Â ¹× Ãâ·Â¿¡¼ °¡´ÉÇÑ ¸ðµç Àü¾Ð °ªÀ» ÀÌÁø ÄÚµå·Î 0 º¼Æ®¿Í 3.3 º¼Æ®¿¡ ·ÎÁ÷ 1 À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç½Ç, 1 ÃÊ¿Í 0 ÃÊ´Â "³ôÀ½" ¹× "³·Àº" µðÁöÅÐ Àü¾Ð ½ÅÈ£¸¦ Ç¥ÇöÇÏ´Â ´Ù¸¥ ¹æ¹ýÀÔ´Ï´Ù.
´ÙÀ½ Ç¥´Â ¹öÆ° ÀÔ·ÂÀÇ ¸ðµç °ª°ú ÇØ´ç LED Ãâ·Â °ªÀ» ¿ä¾à ÇÕ´Ï´Ù.
ºÎ·Ï
·ÎÁ÷ °ÔÀÌÆ®: https://en.wikipedia.org/wiki/Logic_gate