2013”N04ŒŽ07“ú

FPGAƒ{[ƒhDE0‚ÆKYANITE‚ðŽg‚Á‚ÄHDMIƒ‚ƒjƒ^[‚ɉ摜‚ð•\Ž¦‚µ‚Ä—V‚ñ‚Å‚Ý‚½

4ŒŽ‚É‚È‚èA‚�}‚�}ŠÖ¼ƒGƒŠƒA‚Ì‹CŒó‚à‚Ç‚ñ‚Ç‚ñ’g‚©‚­A‰ß‚²‚µ‚â‚·‚­‚È‚Á‚Ä—ˆ‚Ü‚µ‚½B¡‚Í‚Ü‚³‚ɁAï¿½ï¿½–žŠJ‚Ƃ��‚Á‚½Šï¿½L‚��‚Å‚·‚ªA¡T––‚͉J•—‚«‚‚­‚āA‘½­ŽU‚Á‚Ä‚µ‚Ü‚¤‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ˁB

‚³‚āAæ“úANT‹ž“s‚Ƃ��‚¤AƒjƒRƒjƒR‹Zp•”“WŽ¦‰ïƒCƒxƒ“ƒg‚ª‹ž“sŽs‚͐¼‰@‚É‚ ‚è‚Ü‚·At“ú—c’t‰€Et“ú_ŽÐ‹«“à‚ÅŠJÃ‚³‚ê‚Ä‚Ü‚µ‚āA¡‰ñ–l‚͏‰‚ß‚ÄŒ©Šw‚³‚¹‚��‚½‚¾‚«‚Ü‚µ‚½B
(‹Ž”N‚à‚Ù‚Ú“¯‚��ŽžŠú‚É‚ ‚Á‚½‚ñ‚Å‚·‚æ‚ˁB“s‡‚ª•t‚©‚È‚­‚ÄŽQ‰Á‚Å‚«‚È‚©‚Á‚½‚Ì‚Å‚·‚ª)

‚«‚Á‚ƁA•’ʂ̐_ŽÐ‚Ȃ̂ʼnïê‚Æ‚µ‚Ä‚Í‚»‚ê‚قǍL‚­‚Ȃ��‚ñ‚Å‚µ‚å[‚ƏŸŽè‚É—\‘z‚µ‚Ä‚½‚Ì‚Å‚·‚ª‚»‚ê‚ÍŠÔˆá‚��‚ŁA‚©‚È‚èL‚��–ʐςɕL‚��“WŽ¦•ï¿½N‚ª•À‚ñ‚Å‚Ü‚µ‚āAMake: meeting(Makers faire)‚Á‚ۂ��Šï¿½L‚��
‚à‚µ‚Ü‚µ‚½B‚·‚²‚­Šy‚µ‚©‚Á‚½‚Å‚·B



‚³‚āA‚�}‚̃Cƒxƒ“ƒg‚ł̓NƒŠƒGƒCƒ^[‚Ì•ûX‚̍ì•i‚à”ƒ‚¤‚�}‚Æ‚ªo—ˆ‚é‚悤‚ŁA–l‚Í’·‘DŽ(@s_osafune)ì‚ÌDE0‹y‚ÑDE0-nanoƒ{[ƒh—p‚ÌŠg’��Šî” KYANITE(ƒJƒCƒ„ƒiƒCƒgA‚ł��‚��‚ñ‚Å‚·‚æ‚Ë)‚𔃂Á‚Ä‚Ý‚Ü‚µ‚½BƒCƒxƒ“ƒg‚ł́AŠ®ï¿½ï¿½•i‚à‚ ‚è‚Ü‚µ‚½‚ªAŽ©•ª‚ōì‚Á‚Ä‚Ý‚½‚��‚ÆŽv‚Á‚ăLƒbƒg•i‚ðw“ü‚µ‚Ü‚µ‚½B

DE0‹y‚ÑDE0-nano‚́AALTERA‚ÌCycloneIII(-nano‚ÍCycloneIV) FPGA‚ÆŽü•Ó‰ñ˜H‚𓋍ڂµ‚½ƒŠ[ƒYƒiƒuƒ‹‚È(1–œ‰~‘OŒã?)ƒ{[ƒh‚Å‚·B‘ä˜pTerasicŽÐ‚̐»•i‚Å‚·B(ŽÊ^‚ÍDE0‚Ì’[Žq‘¤)
IMG_20130407_125837.jpg

–l‚ÍDE0‚͍w“ü‚µ‚½‚Ì‚ª1”N4ƒ–ŒŽ‚­‚ç‚��‘O‚ŁAì‚Á‚½‚Ì‚ÍDE0ƒ‰ƒWƒRƒ“‚¾‚¯‚Å‚·B
http://projectc3.seesaa.net/article/248752693.html
‚�}‚Ì‹LŽ–‚ª2012”N1ŒŽ27“ú‚ŁA‚»‚ê‚­‚ç‚��‚ÌŽžŠú‚©‚炸[[[[‚Á‚ƌ˒I‚É“ü‚Á‚½‚Ü‚Ü‚É‚È‚Á‚Ä‚Ü‚µ‚½B(”½ÈBBB)
(¡”N‚͐ς݊팸‚ð–ÚŽw‚µ‚��‚Ü‚·!BÎ)
¦–l‚ÍFPGA‚ł͏ã‹Lƒ‰ƒWƒRƒ“‚ðì‚Á‚½‚�}‚Æ‚ª‚ ‚é’ö“x‚Å‚·‚̂ŁA‹LŽ–’†‚ÉŠÔˆá‚Á‚½‚�}‚Æ‚ª‚ ‚ê‚ΐ\”ñ‚²Žw“E‰º‚³‚��ƒ}ƒZB



‚³‚Ä‚³‚āAKYANITE‚́ADE0ƒ{[ƒh‚ɁAHDMIo—́AƒAƒiƒƒO‰¹ºo—́AUSBƒzƒXƒgƒ|[ƒgAƒ}ƒCƒNƒSDƒJ[ƒhƒXƒƒbƒgALAN‚ð’ñ‹Ÿ‚µ‚Ä‚­‚ê‚éƒ{[ƒh‚Å‚·B
KYANITEƒ{[ƒhŽ©‘Ì‚ÍŽó“®•”•i‚ō\ï¿½ï¿½‚³‚êAï¿½ï¿½Œä‚Í‘S‚ÄFPGA‘¤‚ɍì‚è‚�}‚ނƂ��‚¤‚�}‚Ƃ̂悤‚ŁAHDMI‚âDVIo—Í‚Ì–³‚��A–{DE0(-nano)ƒn[ƒh‚É’·‘DŽ‚ÌŽè‚É‚æ‚èHDMIo—͉ñ˜H‚ðFPGAã‚ɍì‚è‚�}‚Ü‚êAƒfƒ‚ƒvƒƒWƒFƒNƒg‚Æ‚µ‚ÄŒöŠJ‚³‚ê‚��‚Ü‚·B
¦‚��‚Å‚·‚ˁ`!!

—é–ØŽ(@kskue)‚̃uƒƒO‚ŁADE0-nano‚ÆKYANITE‚Æ‚Ì‘g‚ݍ‡‚킹‚Å“®ì‚³‚¹‚é‹LŽ–‚ð‘‚©‚ê‚��‚Ü‚·B
[FPGA][DE0] DE0/DE0-nanoŠg’��Šî”‚Å.bmpƒtƒ@ƒCƒ‹‚ðHDMIo—Í http://d.hatena.ne.jp/ksksue/20130403/1364984675

‚³‚āAKYANITEŠî”‚ɕ”•i‚ðŽÀ‘•‚µ‚Ä‚Ý‚Ü‚µ‚½B

IMG_20130406_205822resized.jpg
•”•i‚Ì‚Ù‚Æ‚ñ‚Ç‚Í1608(ƒ~ƒŠ•\‹L)‚̃`ƒbƒv•”•i‚Ȃ̂ŁAƒ`ƒbƒv•”•iŠµ‚ꂵ‚ĂȂ��•û‚Í—\‚߂��‚ç‚Ȃ��Šî”‚ŗûK‚µ‚Ä‚©‚ç‚â‚é‚Ɨǂ��‚Å‚µ‚傤B

‚�}‚ñ‚Ȋ�L‚��‚ÅŠ®ï¿½ï¿½‚µ‚Ü‚µ‚½BLANƒ|[ƒg‚ÍWIZnet‚Ì‚à‚Ì(•Ê”„)‚𓋍ڂ³‚¹‚é‚Ì‚Å‚·‚ªAŽèŽ‚¿‚ª–³‚��‚̂ō¡‚ÍŽÀ‘•‚µ‚��‚Ü‚¹‚ñB
IMG_20130407_122704resized.jpgIMG_20130407_122757resized.jpg

ƒfƒ‚ƒvƒƒWƒFƒNƒgŠÖ˜A‚Í’·‘DŽ‚ªŒöŠJ‚³‚ê‚��‚Ü‚·BURL‚Í—é–ØŽ‚̃uƒƒO‹LŽ–‚É‚à‹LÚ‚ ‚è‚Ü‚·‚ªAˆø—p‚·‚é‚ƁAˆÈ‰º‚Å‚·B
DE0—pƒfƒ‚ƒvƒƒWƒFƒNƒg https://t.co/uz4mRicSzm
DE0-nano—pƒfƒ‚ƒvƒƒWƒFƒNƒg https://t.co/JcZD4q8mBc

‚Ü‚¸‚ÍQuartusII‚ɃvƒƒWƒFƒNƒg‚ð“ǂݍž‚Ý‚Ü‚·B–l‚́AQuartusII 32bit Version 12.1 Build 243 01/31/2013 SJ Web Edition‚ðŽg—p‚µ‚Ü‚µ‚½B‚»‚µ‚½‚çAFitter (Place & Route)‚ŁuInternal Error: Sub-system: VPR20KMAINv‚È‚ñ‚Ä‚Ì‚ð“f‚­‚̂ŁAGoogleæï¿½ï¿½‚É ‚�NŽf‚��‚µ‚āAˆÈ‰º‚ÌALTERA‚̃Tƒ|[ƒgƒy[ƒW‚É‚ ‚é‚悤‚ȁAquartus.ini‚ðƒvƒƒWƒFƒNƒg‚̃gƒbƒvƒfƒBƒŒƒNƒgƒŠ‚É’u‚��‚½‚ç‰ñ”ðo—ˆ‚Ü‚µ‚½B
http://www.altera.co.jp/support/kdb/solutions/rd12222009_898.html

NiosII‘¤‚Å‚ÍSDƒJ[ƒh‚Ébmpƒtƒ@ƒCƒ‹‚ð’u‚��‚Ä“WŠJ‚³‚¹‚½‚��‚ÆŽv‚��‚Ü‚·BƒTƒ“ƒvƒ‹‚Ìbmp_test‚́ARGB555‚̃xƒ^‚̃Cƒ[ƒW‚ðSDƒJ[ƒh‚Ì/de0/test_vga.bin‚É—pˆÓ‚µA‚»‚ê‚ð“WŠJ‚·‚é‚悤‚É‚È‚Á‚Ä‚é‚悤‚Å‚·B
ˆê•ûADE0-nano‚̃fƒ‚ƒvƒƒWƒFƒNƒg‚É‚ÍBMPŒ`Ž®‚ðƒI[ƒvƒ“‚µ‚ărƒbƒgƒ}ƒbƒv‚É“\‚è•t‚¯‚éloadbmpŠÖ”‚Ƃ��‚¤‚Ì‚ª‚ ‚Á‚½‚̂ŁA‚»‚Ì‚Ü‚Ü–á‚Á‚Ä‚«‚Ä—˜—p‚µADE0‘¤‚Ìbmp_test‘¤‚ÅŽg—p‚·‚é‚悤‚É‚µ‚Ü‚µ‚½B
ˆÈ‰º‚Íbmp_test‚ÌmainŠÖ”“à‚̃tƒ@ƒCƒ‹‚ðƒƒ‚ƒŠ[‚ɓǂݏo‚·‰ÓŠ‚ŁAš•”‚̂悤‚É‚µ‚Ü‚µ‚½B
#if 0
		if((fp = fopen("mmcfs:/de0/test_vga.bin","rb"))!= NULL) {
			fread(pFrameBuffer, 1, 1024*480*2, fp);
			fclose(fp);

			alt_dcache_flush(pFrameBuffer, 1024*480*2);
		} else {
			printf("[!] File not found.\n");
		}
#else // ššˆÈ‰º‚ª’ljÁ•”•ª
		loadbmp("mmcfs:/de0/sample.bmp",pFrameBuffer);
#endif
SDƒJ[ƒh‚́A–{ƒfƒ‚ƒvƒƒWƒFƒNƒg‚Å‚ÍKYANITE‘¤‚Å‚Í‚È‚­ADE0‘¤‚̃tƒ‹ƒTƒCƒY‚ÌSDƒJ[ƒhƒXƒƒbƒg‚ðŽg—p‚µ‚Ü‚·B

t‚È‚Ì‚É”ñí‚ɏH‚炵‚��ŽÊ^‚ð•\Ž¦‚µ‚Ä‚Ý‚Ü‚µ‚½BÎ IMG_20130407_104549resized.jpg

ƒrƒbƒgƒ}ƒbƒv‚ð•\Ž¦‚·‚éˆÈŠO‚É‚àA–{ƒfƒ‚ƒvƒƒWƒFƒNƒg‚ɂ́A’·‘DŽ‚É‚æ‚éƒvƒŠƒ~ƒeƒBƒu‚È•`‰æƒ‰ƒCƒuƒ‰ƒŠŠÖ”‚ª‚½‚Á‚Õ‚è“ü‚Á‚��‚Ä(nd_egl.hŽQÆ)AãY—í‚ÈGUI‚ðFPGA‚©‚ç‚��‚ë‚��‚ë•`‰æ‚·‚é‚�}‚Æ‚ào—ˆ‚»‚¤‚Å‚·B
‚Ü‚½\”ñŽŽ‚µ‚Ä‚Ý‚½‚��‚Å‚·B


‚Ƃ��‚¤‚킯‚ł�}‚ÌKYANITEƒ{[ƒh‚ðŽg‚¦‚Ίy‚µ‚­DE0‚Æ‹¤‚É—V‚�~‚»‚¤‚Å‚·BAndroid‚Æ‚àŒq‚��‚Å‚Ý‚½‚肵‚½‚��‚ȁBB‚ÆŽv‚��‚Ü‚·‚ªA‚Ü‚½ŽŸ‰ñEEE


ˆê”N‘O‚É—é–ØŽ‚É‹³‚¦‚Ä‚à‚ç‚Á‚½–{‚̏Љî‚Å‚·B
QuartusII‚ÅNiosII‚ðŽg—p‚µ‚½ƒvƒƒWƒFƒNƒg‚ð‚��‚��‚é‚̂ɂ́AˆÈ‰º‚Ì–{uFPGA ƒ{[ƒh‚ÅŠw‚Ô‘gž‚݃VƒXƒeƒ€ŠJ”­“ü–åv‚ª–ð—��‚‚Ǝv‚��‚Ü‚·B
‚à‚µQuartusII‰‚ß‚ÄŽg‚¤‚È‚ç\”ñŒ©‚Ă݂Ă͂��‚©‚ª‚Å‚µ‚傤‚©!
FPGA ƒ{[ƒh‚ÅŠw‚Ô‘gž‚݃VƒXƒeƒ€ŠJ”­“ü–å@`Altera•Ò`
ï¿½ï¿½—Ñ —D
‹Zp•]˜_ŽÐ
”„‚èã‚��ƒ‰ƒ“ƒLƒ“ƒO: 39,623

WIZ820io
WIZ820io
posted with amazlet at 13.04.07
ƒXƒCƒbƒ`ƒTƒCƒGƒ“ƒX
”„‚èã‚��ƒ‰ƒ“ƒLƒ“ƒO: 101,278

Terasic USB Blaster(1-TB1) ALTERA USB BlasterŒÝŠ·•i
HuMANDATA LTD.
”„‚èã‚��ƒ‰ƒ“ƒLƒ“ƒO: 41,593
ƒ‰ƒxƒ‹FDE0 FPGA KYANITE
posted by ‚��‚µ‚��‚Á‚¿ at 13:33| Comment(0) | TrackBack(0) | “dŽqHì | ‚}‚̃uƒƒO‚Ì“ÇŽÒ‚É‚È‚é | XVî•ñ‚ðƒ`ƒFƒbƒN‚·‚é
‚�}‚Ì‹LŽ–‚ւ̃Rƒƒ“ƒg
ƒRƒƒ“ƒg‚ð‘‚­
‚�N–¼‘O:

ƒ[ƒ‹ƒAƒhƒŒƒX:

ƒz[ƒ€ƒy[ƒWƒAƒhƒŒƒX:

ƒRƒƒ“ƒg:

¦ƒuƒƒOƒI[ƒi[‚ª³”F‚µ‚½ƒRƒƒ“ƒg‚Ì‚Ý•\Ž¦‚³‚ê‚Ü‚·B

‚�}‚Ì‹LŽ–‚ւ̃gƒ‰ƒbƒNƒoƒbƒN