ZEDBOARD °ø½Ä °³¹ß º¸µå¿Í ¿Ïº®ÇÏ°Ô È£È¯µÇ¸ç ¸ðµç °ø½Ä ZEDBOARD ¿¹Á¦¸¦ Á÷Á¢ ½ÇÇàÇÏ°í ¸ðµç ¿¹Á¦¸¦ ¿Â¶óÀÎÀ¸·Î °Ô½ÃÇϽʽÿÀ. ¸ðµç Ä¿³ØÅÍ À§Ä¡¿Í ¶óº§Àº °ø½Ä°ú ¿ÏÀüÈ÷ ÀÏÄ¡ÇÕ´Ï´Ù. ¶ÇÇÑ ÄÚ¾î º¸µå´Â º°µµÀÇ ¾Æ¿ô, »ç¿ëÀÚ°¡ Á÷Á¢ ÄÚ¾î º¸µå¸¦ »ç¿ëÇÏ¿© °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸µå ÅëÇÕ ´Ù¿î·Îµå ¶óÀÎ, ´Ù¸¥ ´Ù¿î·Îµå ¶óÀÎÀ» ±¸ÀÔÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù, ´Ù¿î·Îµå ¼Óµµ´Â Áö±Ý 3 ¹ø Ç÷¯±×ÀÔ´Ï´Ù! ÀÚ¼¼ÇÑ Á¤º¸, ½Ç½À Æ©Å丮¾ó ÆÐÅ°Áö ±³È¸, ±â¼ú Áö¿ø Æ÷ÀÎÆ®
ÀÌÁ¦ XC7Z020 ĨÀº 2016 ³â 10 ¿ù (¹èÄ¡ ¹øÈ£´Â 1645) °øÀåÀÇ »ê¾÷¿ë °í¼Ó Ĩ ÀÎ 2I ¿¡¼¸¸ »ç¿ëµË´Ï´Ù. »õ·Î¿î ĨÀº ¸ðµÎ 2 Â÷¿ø ÄÚµåÀÔ´Ï´Ù. ÇÁ·Î¸ð¼ÇÀ¸·Î ¾ðÁ¦µçÁö °¡°ÝÀÌ ¿Ã¶ó°©´Ï´Ù.
¼Óµµ¿Í ¾ÈÁ¤¼ºÀº-1C º¸´Ù ÈξÀ ³ô½À´Ï´Ù. Ĩ ºñ¿ëÀº-1C ÀÇ ¾à 2 ¹èÀÔ´Ï´Ù.
2007 ¿¡¼ ù ¹ø° ¿ÀÇ ¼Ò½º 5 ·¹º§ 32 ºñÆ® MIPS ÇÁ·Î¼¼¼ ¼ÒÇÁÆ® MIPS789 À» Ãâ½ÃÇϱâ À§ÇØ Áö±Ý±îÁö ÇÁ·Î¼¼¼ ½Ã½ºÅÛ °³¹ß¿¡ Á¾»çÇØ ¿ÔÀ¸¸ç, FPGA °ËÁõ ¹× Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î °³¹ß ȯ°æ ÀÛ¾÷ ¹× ¿¬±¸ ¼ö¸³ÇÕ´Ï´Ù. Godson ±×·ìÀÇ °è»ê¿¡¼ ÀÏÇÑ JunÀº ±¹°¡ RuiÀÇ ¼ö¿¡...
¿î¿µ üÁ¦ SYStem¿¡¼ ½Ã°è ¿¬±¸ ¹× ÆľÇÀÇ ¸ðµç ¼¼ºÎ »çÇ×.
´ÙÇàÈ÷µµ ZYNQ7000 ½Ã¸®ÁîÀÇ ¿µÈ°¡ ³ª¿Ô½À´Ï´Ù. 4 ³â µ¿¾È ZYNQ7000 À» »ç¿ëÇÏ¿© Á¡Á¡ ´õ ÁÁ¾ÆÇÏ´Â ZYNQ7000 ½Ã¸®Áî ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© °¡Àå ÀαâÀÖ´Â ZEDBOARD¸¦ ¸¸µé±â·Î °áÁ¤Çß½À´Ï´Ù. ÀÚ½ÅÀÇ Áö¿ø Á¤º¸ ¹× È«º¸. Áö±ÝºÎÅÍ Àû¾îµµ 5 ³â ÈÄ¿¡´Â ÀÌ ÀÏ¿¡ ÁýÁßÇÒ °èȹÀÔ´Ï´Ù. ³ª´Â ¹Î°£ÀÎÀÇ Z7 ¹× Z7 ½Ã¸®Áî Ĩ °¡°Ý È«º¸¿Í ÇÔ²² 2-3 ³âÀ» º¸´Â °Í °°½À´Ï´Ù. Z7 ÀÀ¿ë ÇÁ·Î±×·¥Àº ¸ðµç °ÍÀ» ¾µ¾î ¹ö¸± °ÍÀ̸ç Z7 Àαâ´Â ¾ÐµµÀû ÀÏ °ÍÀÔ´Ï´Ù. ÀÓº£µðµå ÀÚµ¿È ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â Çϵå¿þ¾î¿¡ Á¾»çÇÏ´Â °æ¿ì Z7 °³¹ß ±â´ÉÀÌ ÀÖ½À´Ï´Ù.
³ôÀº Ç°Áú°ú ¾ÈÁ¤ÀûÀÌ°í ȣȯ¼ºÀÌ ³ôÀº º¸µå ¿Ü¿¡µµ ¿Ïº®ÇÏ°í »ó¼¼Çϸç Àü¹®ÀûÀÌ¸ç ½ÉÃþÀû ÀÎ ÀÚ½À¼¿Í ¿Ïº®ÇÑ ¼ºñ½º°¡ ¶Ù¾î³ ±â´ÉÀ̵DZ⸦ ¹Ù¶ø´Ï´Ù! ´ç½ÅÀº º¸µå»Ó¸¸ ¾Æ´Ï¶ó ¿ì¸®ÀÇ ÁøÁ¤ÇÑ ZYNQ7000 °³¹ß Áöħ ¹× ±â¼ú Áö¿øÀÔ´Ï´Ù.
¹«·á ZYNQ7000 ¹× FPGA ±â¼ú ¼ºñ½º¸¦ Á¦°øÇÏ°íÀÚÇÏ´Â ±â¼úÀû ÀΠȯ¿µÀÌ ÀÖ½À´Ï´Ù. º¸µå¸¦ »ç´ÂÁö ¿©ºÎ¿¡ °ü°è¾øÀÌ Ä£±¸¸¦ »ç±Í¸é Àú¿¡°Ô ¿¬¶ôÇÏ¿© Åä·ÐÇÏ°í Åä·Ð ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í °í°´ ±¸¸Å¸¦ À§ÇØ ±â¼ú ÄÁ¼³ÅÏÆ® ¶Ç´Â ±â¼ú Áö¿ø, Çå½Å, ÃÖ´ëÇÑÀÇ ±â¼ú Áö¿øÀ» Á¦°øÇÏ¿© ÇнÀ°ú ¿¬±¸ °³¹ßÀ» µµ¿ï °ÍÀÔ´Ï´Ù!
• ÇÁ·Î¼¼¼
?
O ¾Æ¿¬¢â-7000 AP SoC XC7Z020-CLG484-100 ³í¸® ¸®¼Ò½º´Â ¾à 7x010 ÀÔ´Ï´Ù! ½ÇÇà ºñµð¿ÀÀÇ ¿ä±¸ »çÇ×À» ÃæÁ·ÇϽʽÿÀ!
• ¸Þ¸ð¸®
O 512 MB DDR3
O 256 Mb Äõµå-SPI Ç÷¡½Ã
O 8 GB SD Ä«µå
• Åë½Å
O ¿Âº¸µå USB-JTAG ÇÁ·Î±×·¡¹Ö
O 10/100/1000 ÀÌ´õ³Ý
O USB OTG 2.0 ¹× USB-UART
• È®Àå
O ¿ÜºÎ Ä¿³ØÅÍ (68 ½Ì±Û ¿£µå ¶Ç´Â 34 Â÷µ¿ I / O)
O 5 Pmod¢âȣȯ °¡´ÉÇÑ Çì´õ (2x6)
O ¹ÎøÇÑ È¥ÇÕ ½ÅÈ£ (AMS) Çì´õ
• ½Ã°è
O PS ¿ë 33.33333 MHz Ŭ·° ¼Ò½º
O PL¿¡ ´ëÇÑ 100 MHz ¹ßÁø±â
• µð½ºÇ÷¹ÀÌ
O 1080p60 Áö¿ø HDMI Ãâ·Â 16 ºñÆ®, YCbCr, 4: 2: 2 ¸ðµå »ö»ó
O VGA Ãâ·Â (12 ºñÆ® ÇØ»óµµ »ö»ó)
O 128x32 OLED µð½ºÇ÷¹ÀÌ
• ±¸¼º ¹× µð¹ö±×
O ¿Âº¸µå USB-JTAG ÀÎÅÍÆäÀ̽º
O Xilinx Ç÷§Æû ÄÉÀ̺í JTAG Ä¿³ØÅÍ
• ¹ü¿ë IO
O 8 »ç¿ëÀÚ LED
O 7 Ǫ½Ã ¹öÆ°
O 8 DIP ½ºÀ§Ä¡
| ? |
|
| |
|
|
|
|
°ø½Ä ZEBOARD, ¸ðµç Ä¿³ØÅÍ, ¹öÆ°, Á¡ÆÛ ¹× LED ·¹À̾ƿô°ú ¿ÏÀüÈ÷ ȣȯµË´Ï´Ù. ¿ø·¡ ·¹À̺íÀÇ ´ë´Ù¼ö¿Í °ø½Äµµ ÀÌ¿¡ ÇØ´çÇÕ´Ï´Ù. ZEDBOARD Ã¥À̳ª Æ©Å丮¾óÀ» Á÷Á¢ »ç¿ëÇÏ¿© ¹è¿ï ¼ö ÀÖÀ¸¸ç °ø½Ä ¿øº»Àº Â÷ÀÌ°¡ ¾ø½À´Ï´Ù.
?
¿ì¸®ÀÇ °³¹ß º¸µå¿Í °ø¹«¿øÀº Á¤È®È÷ µ¿ÀÏÇϸç ÄÄÇ»ÅÍ¿¡ ¿¬°áµÈ USB¸¦ ÅëÇØ Á÷Á¢ ´Ù¸¥ ´Ù¿î·Îµå ¶óÀÎ, º¸µå ÅëÇÕ ´Ù¿î·Îµå ¶óÀÎÀ» ±¸ÀÔÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ´Ù¿î·ÎµåÇϰųª µð¹ö±×ÇؾßÇÕ´Ï´Ù.
?
¹°·Ð ´Ù¿î·Îµå ¶óÀÎ ÀÎÅÍÆäÀ̽º°¡ ÀÖÁö¸¸ ¿Âº¸µå ´Ù¿î·Îµå ¶óÀο¡´Â Àû¿ëµÇÁö ¾ÊÀ¸¸ç ÀÚü ¿ÜºÎ ´Ù¿î·Îµå ¶óÀÎÀ» »ç¿ëÇÏ¿© Å×½ºÆ®ÇÕ´Ï´Ù.
ÀÎÅÍ·´Æ® Á¦¾î ºÎºÐ ¹× SDK ±â´ÉÀÇ ¿ø¸® ¹× Å×½ºÆ® Áß´Ü (±æÀÌ 90 ºÐ) ÀÎ ºñµð¿À 19 °¡ ¿Ï·áµÇ¾ú½À´Ï´Ù. ÀÌ ¼Ò°³°¡ ¾÷µ¥ÀÌÆ®µË´Ï´Ù.
ºñµð¿À 20, ÁÖÆļö ¹ÌÅÍ ºÐ¼®ÀÇ Á¤È®¼º ¹× ±¸Çö ¿¹ (½Ã°£ 85 ºÐ) °¡ ¿Ï·áµÇ¾ú½À´Ï´Ù. ÀÌ ¼Ò°³´Â ¾÷µ¥ÀÌÆ® µÉ ¿¹Á¤ÀÔ´Ï´Ù.
?
µà¾ó ÄÚ¾î ¿øÄ¢ ¹× ½ÇÇà ¿¹Á¦ (±æÀÌ 56 ºÐ) ÀÎ ºñµð¿À 21 ÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù. ÀÌ ¼Ò°³°¡ ¾÷µ¥ÀÌÆ®µË´Ï´Ù.
?
?
?
ºñµð¿À 22, »ó¼¼ÇÑ ºÐ¼® ¹× ±¸Çö (±æÀÌ 42 ºÐ) ÀÇ SPI FLASH LINUX°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù. ÀÌ ¼Ò°³´Â ¾÷µ¥ÀÌÆ® µÉ ¿¹Á¤ÀÔ´Ï´Ù.
?
?
?
ºñµð¿À 23, QT °³¹ß ȯ°æ ¼³Á¤ ¹× ZEDBOARD °³¹ß º¸µå¿¡¼ ½ÇÇàµÇ´Â ù ¹ø° QT ¿¹Á¦. (±æÀÌ 33 ºÐ), ÀÌ ¼Ò°³°¡ ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù.
?
?
?
ºñµð¿À 24: VGA ÀÎÅÍÆäÀ̽º ¿ø¸® ºÐ¼® ¹× Á¦¾î ³í¸® ±¸Çö. ÀÌ ÇÁ·¹Á¨Å×À̼ÇÀÌ ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù.
?
A, VGA ÀÎÅÍÆäÀ̽º ½ÅÈ£ ·¹º§ ¹× Åë½Å ÇÁ·ÎÅäÄÝ ¹× ´Ù¾çÇÑ ÇØ»óµµ ¼¼ºÎ »çÇ× ¹× ŸÀÌ¹Ö ´ÙÀ̾î±×·¥¿¡ µû¶ó VGA ŸÀÌ¹Ö ÄÁÆ®·Ñ·¯ (±æÀÌ 75 ºÐ).
?
B, À§¿¡¼ ¾ð±Þ ÇÑ VGA ŸÀÌ¹Ö ÄÁÆ®·Ñ·¯¸¦ ½Ã¹Ä·¹À̼ÇÇÏ°í Çϵå¿þ¾î ½ÇÇà½Ã Ä÷¯ ¹Ù »ý¼º±â¸¦ ¸¸µé°í VGA ŸÀÌ¹Ö Á¤»ó (46 ºÐ) À» È®ÀÎÇϽʽÿÀ.
?
?
ºñµð¿À 25: µ¶¸³Àû ÀÎ ¸Þ¸ð¸® VGA µå¶óÀ̹ö¸¦ ¾ò°í ȸéÀ» Ç¥½ÃÇÏ´Â ¼ø¼öÇÑ PL (±æÀÌ 47 ºÐ). ÀÌ ÇÁ·¹Á¨Å×À̼ÇÀÌ ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù.
?
?
?
ºñµð¿À 26: BRAM ¿ø¸® ¼Ò°³ ¹× »ç¿ë. ÀÌ ÇÁ·¹Á¨Å×À̼ÇÀÌ ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù.
?
A, BLOCK RAM ºÐ¼®ÀÇ ¿ø¸®, º°µµÀÇ Ä³½Ã·Î VGA ÄÁÆ®·Ñ·¯¿¡ ´ëÇÑ µ¶¸³Àû ÀÎ BRAM ºí·Ï ¾×¼¼½º »ç¿ë (ºñµð¿À 25 RAM¿¡ »ç¿ë µÈ ¾ð¾î¿Í ´Ù¸§) (48 ºÐ).
?
B, µ¥ÀÌÅÍ ÀÐ±â ¹× ¾²±â¸¦ ´Þ¼ºÇϱâ À§ÇØ PS¿¡¼ BRAM¿¡ ¿¬°áµÈ AXI ÀÎÅÍÆäÀ̽º BLOCK RAM ÄÁÆ®·Ñ·¯ »ç¿ë, µ¥ÀÌÅ͸¦ ±³È¯Çϱâ À§ÇØ BRAM PL ¹× PSÀÇ °øÀ¯¸¦ ÅëÇØ ´Þ¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù (±æÀÌ 56 ºÐ).
?
?
?
ºñµð¿À 27: VGA À̹ÌÁö µð½ºÇ÷¹À̸¦ ´Þ¼ºÇϱâÀ§ÇÑ PS ÇÁ·Î±×·¡¹Ö (Áö¼Ó ½Ã°£ 43 Æ÷ÀÎÆ®). ÀÌ ÇÁ·¹Á¨Å×À̼ÇÀÌ ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù.
Á¦ÇÑµÈ ÆäÀÌÁö,
?
ºñµð¿À ³»¿ëÀº ¿©±â¿¡ ¼³¸íµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.
?
´Üü ´Ù¿î·Îµå µ¿¿µ»óÀ» Á÷Á¢ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
50 ¹ø°ú ±× ÀÌÈÄÀÇ ¹øÈ£´Â ÆǸſëÀ¸·Î ¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç Àӽ÷Π¿¸° ´Ù¿î·Îµå¸¦ ±×·ìÈÇÏ¿© ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù.
?
?
?
ºñµð¿À 50, PL ¹× PS¸¦ ÅëÇÑ ÀÓº£µðµå LINUX ½Ã½ºÅÛ ±¸Çö. ÀÛÀº ÇÁ·ÎÁ§Æ®¸¦ ¿¹·Î µé¾î ¼¼ °³ÀÇ ÀÛÀº ºñµð¿À·Î ³ª´©¾î ÀÚ¼¼ÇÑ ºÐ¼®À» ½ÃÀÛÇϽʽÿÀ. ÀÌ ÇÁ·¹Á¨Å×À̼ÇÀÌ ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù.
?
FSBL°ú °áÇÕ µÈ BIT ½ºÆ®¸² ±¸¼º ÆÄÀÏÀ» ÀÛ¼ºÇÏ°í »ý¼ºÇÏ´Â PL ³í¸®´Â °á±¹ BOOT. BINÀ» »ý¼ºÇÏÁö U-BOOT. (Áö¼Ó ½Ã°£ 45 ºÐ)
?
B, µå¶óÀ̹ö Áغñ ¹× LINUX ½Ã½ºÅÛ¿¡ µ¿ÀûÀ¸·Î ÀåÂø (±æÀÌ 55 ºÐ)
?
C, »ç¿ëÀÚ ÇÁ·Î±×·¥ Áغñ ¹× Å×½ºÆ®¸¦ À§ÇØ µå¶óÀ̹ö¸¦ È£ÃâÇÕ´Ï´Ù. (30 ºÐ)
?
D, Ä¿³Î ºÐ¼® ¹× ±¸Çö¿¡ ´ëÇÑ Á¤Àû µå¶óÀ̹ö (±â°£ 54 ºÐ).
?
ºñµð¿À 51, VIVADO ±â¹Ý LINUX ½Ã½ºÅÛ °³¹ß.
?
¸ðµç ÃֽŠÄڵ带 Á¦°øÇÏ°í VIVADO ·ÎÁ÷¿¡¼ ÃÖÁ¾ LINUX ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º±îÁö ÃÑ Å©±â°¡ 1G ÀÌ»óÀÎ ÃֽŠÄڵ带 ¾ò´Â ¹æ¹ýÀ» ¾Ë·ÁÁÝ´Ï´Ù. ÇÁ·ÎÁ§Æ® ½ÇÁ¦ °¡Ä¡.
¹è¼Û ¸ñ·Ï:
?
1, ZEDBOARD´Â ¸¶´õ º¸µå¿Í ȣȯµË´Ï´Ù.
?
2,12v 2A Àü·Â º¯È¯±â Çϳª.
?
3, MICRO USB ÄÉÀ̺í 2 (ÇϳªÀÇ ¿¬°á USB Á÷·Ä Æ÷Æ® Å͹̳ÎÀ» ¼öÇà, Çϳª´Â ÇÒ ¼ö ÀÖ½À´Ï´Ù µð¹ö±ë ¶óÀÎ ´Ù¿î·Îµå).
?
4, MICRO USB to OTG a (¿ÜºÎ ¸¶¿ì½º ¶Ç´Â Å°º¸µå¿Í °°Àº USB OTG Å×½ºÆ® ¿ë)
?
5,8G SD Ä«µå, ¿ø·¡ Ç÷¡½Ã µð ºê·£µå °íÇ°Áú.
?
6, SD Ä«µå ¸®´õ Çϳª.
?
7,1 m ±â°¡ºñÆ® (1000M / 100M / 10M °ú ȣȯ °¡´É) ÀÌ´õ³Ý ÄÉÀ̺í.
¿ì¸®´Â ºñ½Ñ FMC µþ Ä«µå¸¦ °è¼Ó ¸¸µé °ÍÀÔ´Ï´Ù! ¹°¸®Àû Ç÷¯±×ÀÎ µî°¡ ±³Ã¼¸¦ ¼öÇàÇÏ´Â ¿ø·¡ FMC ÀÎÅÍÆäÀ̽º º¸µå´Â dzºÎÇÑ È®Àå ¸ðµâÀ» ¸¸µé ¼ö ÀÖÀ¸¸ç Èñ±Í ÇÑ FMC ȣȯ ¸ðµâÀ» µµÀÔÇß½À´Ï´Ù. ÀÌÁ¦ ¿©·¯ ¿ÜºÎ È®Àå ¸ðµâÀÌ ÀÖÀ¸¸ç ÈÄ¼Ó ÀÛ¾÷¿¡¼´Â ´Ù¾çÇÑ È®Àå ¸ðµâÀ» °è¼Ó ¼Ò°³ÇÕ´Ï´Ù! ÄÚµå ¹× È¸·Îµµ ¼öÁØ¿¡¼ ¸ðµâÀ» ½ÃÀÛÇß½À´Ï´Ù. XILINX ¹× DIGILENT ¹× FMC È®Àå ¸ðµâÀÇ ´Ù¸¥ Ÿ»ç Ãâ½Ã¿Í ¿Ïº®ÇÏ°Ô È£È¯µË´Ï´Ù!
?
OV7670 Ä«¸Þ¶ó ¸ðµâ
?
¿ÜºÎ È®Àå ÀÎÅÍÆäÀ̽º IO È®Àå ¸ðµâ