• Äɲ䵤줿¹Ô¤Ï¤³¤Î¿§¤Ç¤¹¡£
  • ºï½ü¤µ¤ì¤¿¹Ô¤Ï¤³¤Î¿§¤Ç¤¹¡£
*ºî¶ÈÆü»ï [#r61719d9]

Ìܼ¡
#contents();
2011ǯÅÙʬ¤ÏMeRL¥µ¡¼¥Ð¤Î¤Û¤¦¤Ë¤¢¤ê¤Þ¤¹¡£~
http://merl.ec.t.kanazawa-u.ac.jp/diary_private/index.php?kawakami
~~

//*¥á¥Ë¥å¡¼ 
//¸Ä¿Í¥Ú¡¼¥¸¤Î²¼¤Ë¥Ú¡¼¥¸¤òºî¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
//¼«Ê¬¤Î¥Ú¡¼¥¸¤òÄɲä·¤¿¤¤¾ì¹ç¤Ï¡¢[[̾Á°/¿·¤·¤¤¥Ú¡¼¥¸Ì¾]]¤Þ¤¿¤Ï[[./¿·¤·¤¤¥Ú¡¼¥¸Ì¾]]¤È¤¤¤¦É÷¤Ë¤·¤Þ¤·¤ç¤¦¡£
//-[[./¤Æ¤¹¤È¤Ú¡¼¤¸]]
//²èÁü
//#ref(glass1.JPG,,20%,)
//#ref(./images/glass1.JPG,,20%,)

**¥³¥á¥ó¥È [#acb70ade]
//¥é¥¸¥ª¥Ü¥Ã¥¯¥¹¤¬¤¦¤¶¤¤¤Ã¤Æ¤¤¤¦¿Í¤Ï¡¢reply¤ò¾Ã¤·¤Æ¤ß¤Æ²¼¤µ¤¤¡£
//#pcomment(reply);
#pcomment(,3,,,,,reply);
~~

*2012/08/02(Thu) [#a2f915fe]
**¥·¥¹¥Æ¥àÆâ¤Î¥¯¥í¥Ã¥¯¤Î·ÏÅý¿ô [#b4c3cc29]
Ʊ°ì¥·¥¹¥Æ¥àÆâ¤ÇÊ£¿ô¤Î¥¯¥í¥Ã¥¯¸»¤ò»È¤¦¤Î¤ÏÎɤ¯¤Ê¤¤¡£´ðËÜŪ¤Ë¤Ï1¤Ä¡£~
º£²ó¤ÎVision Chip¤Î¥·¥¹¥Æ¥à¤Ç¤Ï²èÁü½èÍý·Ï¤Ï¥«¥á¥é¤«¤é¤â¤é¤¦40MHz¡¢¤½¤ì°Ê³°(VGA½ÐÎÏ¡¢UART¡¢etc)¤Ï¥ª¥ó¥Ü¡¼¥É¤Î48MHzÊդ꤫¤é¼è¤ë¤ÈÎɤ¤¡£~
¶ð¼¤µ¤ó¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¥«¥á¥é¤Î40MHz¡¢¥ª¥ó¥Ü¡¼¥É¤Î48MHz¡¢18.432MHz¤Î3·ÏÅý¤ò»ÈÍѤ·¤Æ¤¤¤¿¡£~
¥«¥á¥é¤Î40MHz¤È¤¤¤¦¿ôÃͤϥ«¥á¥é¤Îµ¡¼ï¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¤³¤È¤¬¤¢¤ëÅÀ¤ËÃí°Õ¡£
** ²áµî¤ÎÆü»ï [#y7e1b741]
-[[2012ǯ>kawakami/2012]]

**18.432MHz¤È¤¤¤¦¥¯¥í¥Ã¥¯¤Î¿ôÃÍ [#e6173b92]
°ì¸«ÃæÅÓȾü¤Ë¸«¤¨¤ë¤¬¡¢9,600bps¤Ê¤É¤Î¿ôÃͤòºî¤ê¤ä¤¹¤¤¡£(À°¿ô¤Ç³ä¤êÀÚ¤ì¤ë)~
ex) (18.432 * 10^6) / 9600 = 1920, 1920 / 96 = 20
* 2013/06/24(Mon) [#vbab3d88]
** IISW2013¤Ç¤Î¼ÁÌä [#k4548926]
Ê£¿ô²óʹ¤«¤ì¤¿¤Î¤Ï½ÅÊ£¤ò¾Êά¡£~
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÎÌ̤òʹ¤¯¿Í¤¬Â¿¤«¤Ã¤¿°õ¾Ý¡£

**DCM(Digital Clock Manager)¤ÎÀßÄê [#y20414ab]
XPGA¾å¤ÇÍÍ¡¹¤Ê¥¯¥í¥Ã¥¯¤òºî¤ì¤ëDCM¤ÎÀßÄê¡£¤É¤¦¤ä¤Ã¤Æ»È¤¦¤Î¤«Ê¬¤«¤é¤Ê¤¯¤ÆÀèÀ¸¤Ë¤âʹ¤¤¤¿¤ê¤·¤¿¤¬¶ð¼¤µ¤ó¤ÎÆü»ï¤ËÉáÄ̤ˤ¢¤Ã¤¿¡£¤Á¤ã¤ó¤ÈÄ´¤Ù¤ëÊʤòÉÕ¤±¤è¤¦...
-http://merl.ec.t.kanazawa-u.ac.jp/diary_private/index.php?komamura#kc8f40a7
-http://merl.ec.t.kanazawa-u.ac.jp/diary_private/index.php?komamura#z63041ce
-http://www.hdl.co.jp/xilinx/tpdcm/index.html
Q : ¥Á¥Ã¥×¤ÎÀ½Â¤¤Ï¤É¤³~
A : VDEC, rohm¤ÎÀâÌÀ

(»²¹Í)¶ð¼¤µ¤ó¤Î48MHz¤«¤é50MHz¥¯¥í¥Ã¥¯¤ÎÀ¸À®¥Ñ¥é¥á¡¼¥¿
#ref(./images/dcm1.png,,20%,)
#ref(./images/dcm2.png,,20%,)
Q : ´ë¶È¤È¤Î¶¦Æ±¸¦µæ¤«(¤Î¤è¤¦¤Ê¥Ë¥å¥¢¥ó¥¹)~
A : no, º£Ç¯ÅÙÃæ¤ËÆ°¤¯¥Ç¥âÍÑ°Õ¤·¤Æȯɽ¤Ï¤·¤¿¤¤

CLKIN Source¤Ï¥Ü¡¼¥É¾å¤Î48MHz¤À¤«¤éExternal¤«¤È»×¤Ã¤¿¤¬¡¢¶ð¼¤µ¤ó¤ÏInternal¤Ë¤·¤Æ¤¤¤ë¡£»ÅÍͽñ¤ò¸«¤ë¤È°Ê²¼¤Î¤è¤¦¤Ë¤¢¤ë¡£
 Spartan-3¤ÎDCM»ÅÍͽñ : http://japan.xilinx.com/support/documentation/application_notes/j_xapp462.pdf
 CLKIN¤òIBUFG¥°¥í¡¼¥Ð¥ë¥Ð¥Ã¥Õ¥¡ÆþÎÏ¥×¥ê¥ß¥Æ¥£¥Ö¤ËÀܳ¤¹¤ë¾ì¹ç¤Ï[External]¡¢¤½¤Î¾¤Î¥½¡¼¥¹¤ËÀܳ¤¹¤ë¾ì¹ç¤Ï[Internal]
~~
Q : ¥µ¥Ã¥±¡¼¥É¥Ç¥£¥¹¥×¥ì¥¤¤òºî¤ë¤È¤·¤¿¤é±Õ¾½¤Î®Å٤DzÄǽ¤«~
A : ¤ª¤½¤é¤¯Æñ¤·¤¤¤Î¤Ç¤Ï¤Ê¤¤¤«¡£Ê̤Îɽ¼¨ÁǻҤò»È¤¦É¬Íפ¬¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤

*2012/07/31(Tue) [#nd75362b]
**Evernote¤¬Ëè²óƱ´ü¤Ë¼ºÇÔ¤¹¤ë [#lafec22a]
¤³¤³1½µ´Ö¤¯¤é¤¤MacBookAir¾å¤ÎEvernote¤¬Æ±´ü¤Ë¼ºÇÔ¤¹¤ë»Ý¤Î¥á¥Ã¥»¡¼¥¸¤òËè²ó½Ð¤¹¤è¤¦¤Ë¤Ê¤Ã¤ÆƱ´ü¤¬¤Ç¤­¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿¡£~
¥½¥Õ¥ÈºÆµ¯Æ°¡¢MacºÆµ¯Æ°¡¢EvernoteÆþ¤ìľ¤·¤ò¤·¤Æ¤â¸ú²Ì¤Ê¤·¡£~
~
¥Ø¥ë¥×->¥¢¥¯¥Æ¥£¥Ó¥Æ¥£¥í¥°¤Î¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸
 2012-07-31 15:54:57 sync [ENSyncEngine] ERROR:   exception adding note '¾ðÊóÄÌ¿®¤È´íµ¡´ÉÍýÆÃÏÀ 2012ǯÅÙÁ°´ü' to server
 2012-07-31 15:54:57 sync [ENSyncEngine] ERROR: Sync exception: EDAMUserException(errorCode:5,parameter:"Data.body")
Q : ¤Ê¤¼ÎóÊÂÎó¤«~
A : ²èÁÇÊÂÎó¤ÎÎã¤â¤¢¤ë¡£¤¿¤À²óÏ©µ¬ÌÏÂ礭¤¯¤Ê¤Ã¤Æ²èÁÇ¿ô¸º¤ë¡¢¤½¤ó¤Ê¤Ë¹â®²½¤·¤Ê¤¯¤Æ¤âOK¡¢Ä̾ï¤Îimager¤Î²£¤Ë²óÏ©¤òÉÕ¤±¤ë¤À¤±¤Ç¤½¤Î¤Þ¤Þ»È¤¨¤ë¤Ê¤É¤ÎÍøÅÀ

¤³¤ì¤ò¸«¤ë¤È¤È¤¢¤ë¥Î¡¼¥È¤À¤±¤¬¥¨¥é¡¼¤Ë¤Ê¤Ã¤Æ¤¤¤ëÍͻҡ£~
¤½¤³¤Ç¤³¤Î¥Î¡¼¥È¤ò¥³¥Ô¡¼¤·¤Æ¡¢¸µ¤Î¥Î¡¼¥È¤òºï½ü¤·¤¿¤È¤³¤íÌäÂê¤Ê¤¯Æ±´ü¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£~
²¿¤¬¸¶°ø¤«¤Ïʬ¤«¤é¤Ê¤«¤Ã¤¿¤¬¡¢1¤ÄÌäÂê¤Î¤¢¤ë¥Î¡¼¥È¤¬¤¢¤ë¤È¾¤Î¥Î¡¼¥È¤âÁ´¤ÆƱ´ü¤Ç¤­¤Ê¤¯¤Ê¤ëÍͻҡ£¤¿¤À¤·¥Î¡¼¥È¤Î¥À¥¦¥ó¥í¡¼¥É¤Ï¤Ç¤­¤ë¡£¥¢¥Ã¥×¥í¡¼¥É¤Ï̵Íý¡£
~~
Q : samsung¤ÎS4¤Î»ëÀþ¸¡½Ð¤È¤Î°ã¤¤~
A : ¥Õ¥í¥ó¥È¥«¥á¥é¡ÜÆâÉôCPU¤Ç¤Î½èÍý¤Î¤Ï¤º¡£Ëܸ¦µæ¤Ï¥Á¥Ã¥×¤Ç¤ä¤Ã¤Æ¤·¤Þ¤¦¤¿¤áÆâÉô¥ê¥½¡¼¥¹¤ò¿©¤ï¤Ê¤¤

*2012/07/25(Wed) [#ud91fa2e]
**FPGA(VIRTEX4)¤òÆ°¤«¤·¤¿¤È¤­¤Î¥á¥â [#rdeedc78]
FPGA¤Ç¤Î´Êñ¤ÊÆ°ºî³Îǧ¤ËÀ®¸ù~
¥Ü¡¼¥É : XCM-202A~
VIRTEX4 XC4VLX160~
~
outTes120627¤Çºî¶È~
~
¥á¥¤¥ó¤ÎVerilog HDL~
 module outTes120627(IN_I, OUT_O);
     input IN_I;
     output OUT_O;
 
     assign OUT_O = IN_I;
 endmodule
Q : ¥×¥ë¥­¥Ë¥¨Áü¤Ï¼Ì¤é¤Ê¤¤¤«~
A : ¼Ì¤ê¹þ¤Þ¤Ê¤¤¾ÈÌÀ¾ò·ï¡£°ÊÁ°¤Ï³ÑËìÈ¿¼ÍË¡¤Ç¥×¥ë¥­¥Ë¥¨Áü¤â´Ñ¬ÂоݤȤ·¤Æ¤¤¤¿¤¬¡¢º£²ó¤Ï°ÅÆ·¹¦Ë¡¤ÇÂоݳ°

~
À©Ìó¥Õ¥¡¥¤¥ë~
 NET "IN_I" LOC = AK12;
 NET "OUT_O" LOC = AJ12;
 
 #NET "IN_I" IOSTANDARD = "LVCMOS";
 #NET "OUT_O" IOSTANDARD = "LVCMOS";
~
LVCMOS¤Î¤òÍ­¸ú¤Ë¤·¤¿¤é¥¨¥é¡¼½Ð¤Æ¥³¥á¥ó¥È¥¢¥¦¥È¤·¤¿¤±¤É¡¢ISE¤Ç¤Þ¤È¤á¤¿¸å¤Ë¥Ô¥ó³äÉդΥì¥Ý¡¼¥È¸«¤¿¤éLVCMOS¤Ë¤Ê¤Ã¤Æ¤¿¡£¥Ç¥Õ¥©¥ë¥È¤À¤È¤³¤¦¤Ê¤ë¡©~
»²¹Í : http://www.kumikomi.net/archives/2009/05/ioledrs-232.php~
~
.v¥Õ¥¡¥¤¥ë¤ò½ñ¤¯¢ªÀ©Ìó¥Õ¥¡¥¤¥ë(.ucf)¤ò½ñ¤¯~
"FPGA¥Ü¡¼¥É¤Ç³Ø¤ÖVerilog HDL"¤Î¼ê½ç¤Ë½¾¤Ã¤¿¡£~
~
̵»ö½ñ¤­¹þ¤ß¤·¡¢¼Â¹Ô¤Ç¤­¤¿¡£~
~
¶ð¼¤µ¤ó¤Î¥¹¥È¥ì¡¼¥¸¤«ifDL¤Îdropbox¤Î"ifDL\Research\CameraLink"¤Ë¤¢¤ë¡£~
-XCM-202-main.pdf~
¥³¥ó¥Õ¥£¥°¥ì¡¼¥·¥ç¥óÊýË¡¡¢DIP¥¹¥¤¥Ã¥Á¤ÎÀßÄêÅù¤¬½ñ¤¤¤Æ¤¢¤ë
-ZKB041-sch.pdf~
¹õ¤¤´ðÈĤÈXCM-202A¤È¤Î¥Ô¥ó¥¢¥µ¥¤¥ó¤¬½ñ¤¤¤Æ¤¢¤ë
-XCM-202A_pin2.xls~
¹õ¤¤´ðÈĤȤ³¤Ã¤Á¤Çºî¤Ã¤¿ÎФδðÈĤΥԥ󥢥µ¥¤¥ó¤¬½ñ¤¤¤Æ¤¢¤ë
Q : ³ÑËìÈ¿¼ÍË¡¤È°ÅÆ·¹¦Ë¡¤Î°ã¤¤~
A : ¥×¥ë¥­¥Ë¥¨Áü¤ò»È¤¦³ÑËìÈ¿¼ÍË¡¤ÏƬ¤Î°ÌÃ֤Τº¤ì¤òµöÍƤǤ­¤ë¡£º£²ó¤Ï´ãµå¤È¤Î°ÌÃÖ´Ø·¸¤¬ÊѤï¤é¤Ê¤¤¤È¤¤¤¦ÁÛÄê

Q : ¥µ¥Ã¥±¡¼¥É¤Î¸¡½Ð¤Ë1,000fpsɬÍפʤΤ«~
A : ¼ÂºÝ¤Ï¸¡¾ÚÃæ¡£¤¿¤À;͵¤ò¸«¤Æ1,000

µÍ¤Þ¤Ã¤¿¤È¤³¤í
-Platform Cable USB­¶¤¬iMPACT¾å¤ÇºÇ½éǧ¼±¤µ¤ì¤Ê¤«¤Ã¤¿¡£~
ºÇ½é¤ÏOutput -> Cable setup...¤Ç¥Ñ¥é¥ì¥ë¥Ý¡¼¥È¤ò»È¤¦ÀßÄê¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤¿¤á¸¡½Ð¤µ¤ì¤Ê¤«¤Ã¤¿¡£~
¤½¤ì¤«¤éVref¤Ë´Ø¤¹¤ë¥¨¥é¡¼¤¬½Ð¤¿¡£Ä´¤Ù¤ë¤ÈÀµ¾ï¤Ê¤éËÜÂΤÎLED¤Î¿§¤¬ÎФˤʤë¤Ï¤º¤é¤·¤¤¤¬¡¢¸½»þÅÀ¤Ç¤Ï¥ª¥ì¥ó¥¸¡£ÀÖ¤ÎVref¤¬VCC¤Î¶¡µë¤Ç¤Ï¤Ê¤¯¤Æ¥Ç¥Ð¥¤¥¹¤ÎÅÅ°µ¤Î¸¡½ÐÍѤǤϤʤ¤¤«¤È»×¤¤¡¢FPGA¥Ü¡¼¥É¤Ë3.3V¤òAC¥¢¥À¥×¥¿¤«¤é¶¡µë¤·¤Æ¤ß¤ë¡£¤¹¤ë¤È·Ò¤¤¤À½Ö´Ö¤ËÎФËÊѤï¤Ã¤¿¡£~
¤³¤ì¤ÇCable auto connect¤·¤Æ¤ß¤ë¤ÈÀ®¸ù¤Îɽ¼¨¡£~
XCM-202A¤Î¥É¥­¥å¥á¥ó¥Èpdf¤Î¼ê½ç¤Ë½¾¤Ã¤ÆFile -> Initialize Chain¤·¤Æ¤ß¤ë¤ÈROM¤ÈFPGA¤¬¸¡½Ð¤µ¤ì¡¢É½¼¨¤µ¤ì¤¿¡£~
~~
Q : ¤¼¤ÒÆ°¤¯¤è¤¦¤Ë¤·¤Æ¸¦µæ²ñ¤Ø~
Q : ±§Ãè´Ø·¸¤Ç»È¤¨¤ë¡©Å·ÂΤνſ´¤ò¼è¤Ã¤Æ°ÌÃÖ¤ÎÄÉÀפȤ«

*2012/06/25(Mon) [#ndc0166b]
**FPGA¥Ü¡¼¥É(XCM-202)JTAG¥³¥Í¥¯¥¿ [#m8706642]
XILINX Platform Cable USB­¶¤«¤é½Ð¤Æ¤ë"VREF/VREF"¤È½ñ¤«¤ì¤¿ÀÖ¤¤Àþ¤È"---/INIT"¤È½ñ¤«¤ì¤¿³¥¿§¤ÎÀþ¤¬¤É¤¦·Ò¤¬¤ë¤«Ê¬¤«¤é¤Ê¤«¤Ã¤¿¤«¤é¶ð¼¤µ¤ó¤Îºî¶ÈÆü»ï¤ò¸«¤¿¤éºÜ¤Ã¤Æ¤¤¤¿¡£~
http://merl.ec.t.kanazawa-u.ac.jp/diary_private/index.php?komamura#mb76f860~
ÀÖ¤ÏVCC¤È¤·¤Æ¸«¤Æ¤è¤¯¡¢³¥¿§¤Ï¤ª¤½¤é¤¯»È¤ï¤Ê¤¤¡£¤Þ¤¿FPGA¥Ü¡¼¥É¦¤ÎGND¤Î¤¦¤Á¤Î1¤Ä¤Î¥Ô¥ó¤Ï»È¤ï¤Ê¤¯¤Æ¤è¤¤¤é¤·¤¤¡£
~~
Q : ¥µ¥Ã¥±¡¼¥É¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï~
A : Àè²ó¤ê¥Ç¥£¥¹¥×¥ì¥¤¡¢¿´ÍýʬÀÏ

*2012/06/22(Fri) [#q7d36a3f]
**Rohm180n¤ÎºÇ¿·¤Î¥Æ¥¯¥Î¥í¥¸¥Õ¥¡¥¤¥ë [#i510bc0a]
ËÌÀîÀèÀ¸ºîÀ®¤Î"MeRLÀß·×ƳÆþ¶µ°é¥³¡¼¥¹(³°ÉôÈó¸ø³«)"¤ËPDK¥¤¥ó¥¹¥È¡¼¥ë¤ÎÊýË¡¤«¤éºÇ¿·¤Î¥Æ¥¯¥Î¥í¥¸¥Õ¥¡¥¤¥ë¤ÎƳÆþË¡¤Þ¤Çµ­¤µ¤ì¤Æ¤¤¤ë¡£~
ȾÅĤµ¤ó¤Î¥¤¥ó¥¹¥È¡¼¥é¤Ç¤Ï¸Å¤¤¥Æ¥¯¥Î¥í¥¸¥Õ¥¡¥¤¥ë¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤Î¤ÇÃí°Õ
Q : ¸÷¸»¤Ï~
A : ¶áÀÖ³°ÀþLED

Q : ÇÈŤÏ~
A : 850nm

Q : Æ·¹¦¤Î°ÌÃÖ¤ÏÅÀ¤Çµá¤á¤é¤ì¤ë¤Î¤«~
A : yes, ½Å¿´¤ÎÅÀ¤È¤Ê¤ë

Q : ½Å¿´¤Î¼°¤Ï¤¢¤Ê¤¿¤¬¸«¤Ä¤±¤¿¤â¤Î¤«~
A : °ìÈÌŪ¤Ê¼°¡£°ì¼¡¥â¡¼¥á¥ó¥È

Q : ½Å¿´¤Îµá¤áÊý¤Ë¤Ä¤¤¤Æ¶µ¤¨¤Æ¤Û¤·¤¤~
A : (ÀâÌÀ)

Q : 2ÃͲ½¤Î¥³¥ó¥Ñ¥ì¡¼¥¿¤â³ÆÎ󤴤ȤËÇÛÃÖ¤·¤Æ¤¤¤ë¤Î¤«~
A : yes

Q : A/D¤Ë¤«¤«¤ë»þ´Ö¤Ï~
A : 2ÃͲ½¤¹¤ë¤À¤±

Q : Su, SXu¤Ê¤É¤Î¹½À®Æ±¤¸¤Ê¤é»þ·ÏÎó¤Ç²óÏ©¶¦Ä̲½¤Ç¤­¤ë¤Î¤Ç¤Ï~
A : ½èÍýÃÙ¤¯¤Ê¤ë¤¬¾ì¹ç¤Ë¤è¤Ã¤Æ¤ÏÍ­¸ú¤«¤â¡£¸¡Æ¤

Q : ÀŲ¬Âç¤Î³¤Ï·ß·ÀèÀ¸¤È¤Î°ã¤¤¤Ï~
A : »£Áü®ÅÙ¡¢¥Á¥Ã¥×¤Ç¤ä¤í¤¦¤È¤·¤Æ¤¤¤ë¤È¤³¤í...¡©

Q : ¥¢¥Ê¥í¥°¤È¥Ç¥£¥¸¥¿¥ë¤Î½èÍý¡¢¤É¤Á¤é¤¬»þ´Ö¤Î¥Í¥Ã¥¯¤«~
A : ¥Ç¥£¥¸¥¿¥ë¤Ï¤½¤ó¤Ê¤Ë»þ´Ö¤«¤«¤é¤Ê¤¤¤«¤é¥¢¥Ê¥í¥°(»£±Æ)¤ÎÊý¤À¤È»×¤ï¤ì¤ë

Q : (¥ì¥¤¥¢¥¦¥È¿Þ¤ò¸«¤Æ)APS¤â¤Ã¤È¾®¤µ¤¯¤Ç¤­¤ë¤Î¤Ç¤Ï~
A : yes, º£²ó¤Ï¤¢¤Þ¤ê¤³¤À¤ï¤Ã¤Æ¤¤¤Ê¤¤

Q : (¥ì¥¤¥¢¥¦¥È¿Þ¤ò¸«¤Æ)Æ·¹¦¤Î»£Áü¤ËÆò½¤·¤¿¸ý·Â¤È¤¤¤¦¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤«~
A : no
~~

*2012/06/05(Tue) [#seaf8676]
**FPGA¤Ë¤Ä¤¤¤Æ [#na6c2238]
»ÈÍѤ¹¤ë¤Î¤ÏXILINX¤ÎFPGA¡£7, 8·î¤¯¤é¤¤¤ËºûÅĤ¯¤ó¡¦¼«Ê¬ÍѤΥܡ¼¥É¤¬Í褽¤¦¤Ê¤Î¤Ç¤½¤ì¤Þ¤Ç´ðÁäÎÊÙ¶¯¡£
-verilog-HDL¤Î½ñ¤­Êý
-ISE¤Î»È¤¤Êý
-cameraLinkµ¬³Ê¤ÎÊÙ¶¯
-¥«¥á¥é¿®¹æ¤ÎÍý²ò
* 2013/06/06(Thu) [#zed6d5ce]
** ¤Þ¤ÀÀµ¤·¤¤Ãͤ¬½Ð¤Ê¤¤ [#k4e7027f]
ºòÆü¤ÎÌäÂê¡¢¥Õ¥é¥°¤Ï°Õ¿Þ¤·¤¿¤È¤ª¤ê¤ËΩ¤Ä¤è¤¦¤Ë¤Ê¤Ã¤¿¤¬¡¢Á´ÂΤÎÆ°ºî¤È¤·¤Æ¤Ï¤Á¤ã¤ó¤ÈÆ°¤«¤Ê¤«¤Ã¤¿¡£~
ÀèÀ¸¤«¤éxÊý¸þ¤ÎÎß»»¤Î¥¯¥í¥Ã¥¯¤òÃÙ¤¯¤·¤Æ¤ß¤¿¤é¤È¤Î»ØŦ¤ò¤â¤é¤Ã¤¿¤Î¤Ç¡¢º£¸å¼ÂÁõ¤·¤Æ¤ß¤ë¡£¸À¤ï¤ì¤Æ¤ß¤ì¤Ð³Î¤«¤Ë°ÊÁ°¥¯¥í¥Ã¥¯¼þ¤ê¤Ç¤¦¤Þ¤¯¤¤¤Ã¤Æ¤¤¤Ê¤«¤Ã¤¿¤«¤é¤³¤ÎÊýË¡¤Ç²ò·è¤¹¤ë¤«¤â¡£

¤Þ¤º¤ÏHDL¤Î½ñ¤­Êý¤ÎÊÙ¶¯¤ò»Ï¤á¤Æ¤¤¤­¤¿¤¤¡£~
¶ð¼¤µ¤ó¤Îºî¶ÈÆü»ïÅù¤Ë¤¤¤í¤¤¤í¤Ê¥Î¥¦¥Ï¥¦¤¬¤¢¤ë¤Î¤Ç¤½¤Á¤é¤âõ¤·¤ÆÆɤࡣ
** IPX-VGA210-L¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È [#a06e3616]
¥«¥á¥é¤Î»ÅÍͤǤÏyÊý¸þ¤ò480¹Ô¤è¤ê¤â¾¯¤Ê¤¯¤·¤Æ¤¤¤¯¤È¥Õ¥ì¡¼¥à¥ì¡¼¥È¤ò¾å¤²¤é¤ì¤ë¡£~
¥Ç¡¼¥¿¥·¡¼¥ÈP79¤Ë¤½¤Î´Ø·¸À­¤Î¼°¤È¥°¥é¥Õ¤¬¤¢¤ë¡£
- 640x480 (Dual Mode) : 210fps
- 640x180 (Dual Mode) : 500fps
- 640x69 (Dual Mode) : 1,000fps
- 228x214 (Dual Center Mode) : 1,000fps

Dual Center Mode¤Ï¿åÊ¿Êý¸þÃæ¿´¤Îº¸±¦114pix¡¢·×228pix¤Ë¹Ê¤Ã¤ÆÆɤ߼è¤ë¥â¡¼¥É
~~

*2012/06/01(Fri) [#w8cc37d9]
**OpenCV¤ò»È¤Ã¤¿Æ·¹¦Ãæ¿´¿äÄ꥽¥Õ¥È¥¦¥§¥¢¤Î³¤­ [#z0cfbb9e]
[[ºòÆü>http://ifdl.ec.t.kanazawa-u.ac.jp/diary/index.php?kawakami#l9702275]]¤Î³¤­~
¤³¤ó¤Ê´¶¤¸¡£»£±Æ²èÁü640x480¤Î¤¦¤Á320x240¤òÀÚ¤êÈ´¤¤¤Æ½èÍýÂоݤˡ£
#ref(ss1.png,,50%,)
»£±Æ²èÁü¡¡ÆóÃͲ½²èÁü¡¡¥³¥ó¥È¥í¡¼¥ë~
¥Þ¥¹¥­¥ó¥°ÈÏ°Ï¡¡»»½ÐÆ·¹¦Ãæ¿´(Çò¤¤ÅÀ)¡¡ºÂɸ½ÐÎÏ~
~
ÆóÃͲ½²èÁü¤ÇÆ·¹¦°Ê³°¤Î¹õ¤ÎÎΰ褬¤¢¤ë¤¬¡¢¥Þ¥¹¥­¥ó¥°¤Ç½üµî¤µ¤ì¤ÆºÇ½ªÅª¤ÊÆ·¹¦Îΰè¤Î½Å¿´·×»»¤Ë±Æ¶Á¤·¤Æ¤¤¤Ê¤¤¤³¤È¤¬Ê¬¤«¤ë¡£
* 2013/06/05(Wed) [#r47d4972]
** 640Îóʬ¤Î·ë²Ì¤¬Àµ¤·¤¯½Ð¤Ê¤¤¡© [#zdf244fb]
¤³¤Î´Ö320x480¤ÇÀµ¤·¤¤·ë²Ì¤¬ÆÀ¤é¤ì¤¿¤¬¡¢¤½¤ì¤ò640x480¤Ë¤¹¤ë¤È¤¦¤Þ¤¯Æ°¤«¤Ê¤¤¡£~
¾É¾õ¤È¤·¤Æ¤Ï¾ï¤Ë½Å¿´¤¬0, 0¤Ç¡¢ÆâÉô¤ÎxÊý¸þ¤ÎÎß»»´°Î»¥Õ¥é¥°¤âΩ¤Ã¤Æ¤¤¤Ê¤«¤Ã¤¿¡£~
¾Ü¤·¤¯³Æ¿®¹æ¤ò¸«¤Æ¤ß¤ë¤È¡¢³ÆÎó¤ËÆþÎϤ¹¤ë¥»¥ì¥¯¥¿ÍѤÎx¤ÎÃͤ¬¡¢ËÜÍè¤Ç¤¢¤ì¤Ð639¤Þ¤ÇÁý¤¨¤ë¤È¤³¤í329¤¢¤¿¤ê¤Þ¤Ç¤·¤«Áý¤¨¤Æ¤¤¤Ê¤«¤Ã¤¿¡£¤Ä¤Þ¤ê¤½¤Î¤»¤¤¤Çx=639¤ò¾ò·ï¤È¤·¤Æ¤¤¤¿Îß»»´°Î»¥Õ¥é¥°¤¬Î©¤¿¤º¡¢¤½¤ì°Ê¹ß¤Î·×»»¤¬¤Ç¤­¤Æ¤¤¤Ê¤«¤Ã¤¿¡£~
x¤ÏyÊý¸þ¤Î²Ã»»´°Î»¥Õ¥é¥°¤¬1¤Î´ÖÃæ1¤º¤ÄÁý¤¨¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤ë¤¬¡¢¤³¤Îy¤Î¥Õ¥é¥°¤¬ÅÓÃæ¤Ç0¤ËÍî¤Á¤Æ¤¤¤¿¡£¤½¤ì¤¬x=329¤¢¤¿¤ê¤Î¥¿¥¤¥ß¥ó¥°¤À¤Ã¤¿¡£~
¸¶°ø¤È¤·¤Æ¤Ï¤½¤Îy¤Î¥Õ¥é¥°¤òÀ©¸æ¤·¤Æ¤¤¤ëÉôʬ¤Îñ¤Ê¤ëµ­½Ò¥ß¥¹¡£~
FVAL¤¬0¤ËÍî¤Á¤¿¸å(1¥Õ¥ì¡¼¥àʬ¤ÎžÁ÷¤¬½ª¤ï¤Ã¤¿¸å)¡¢LVAL¤ËƱ´ü¤·¤Æ¥Õ¥é¥°¤òΩ¤Æ¤ë¤¬¡¢¼¡¤ÎLVAL¤ÎΩ¤Á¾å¤¬¤ê¤Ç0¤ËÍî¤Á¤ëµ­½Ò¤Ë¤Ê¤Ã¤Æ¤¤¤¿¡£(LVAL¤¬Íî¤Á¤Æ¤¤¤ë´Ö¤À¤±x¤¬Áý²Ã¤·¤Æ¡¢¤½¤ì¤¬329¡£)~
¤³¤³¤ò½¤Àµ¡£
~~

*2012/05/31(Thu) [#n3c8433c]
**´ãµå»£±ÆÍÑWeb¥«¥á¥é¤Î²þÎÉ [#z7358bc3]
Á°²óºîÀ½¤·¤¿¥«¥á¥é¤À¤È´ãµå¤òÀµÌ̤«¤é»£±Æ¤·¤Æ¤¤¤¿¤¬¡¢¤ä¤Ï¤ê²¼¤«¤é¸«¾å¤²¤ë¤è¤¦¤Ê·Á¤Ç»£±Æ¤·¤¿¤Û¤¦¤¬Æ·¹¦¤Î·ç¤±¤Î±Æ¶Á¤ò¾¯¤Ê¤¯¤Ç¤­¤ë¤³¤È¤¬Ê¬¤«¤Ã¤¿¤Î¤Ç¥«¥á¥é¤ò²¼¤ËÀßÃÖ¤·Ä¾¤·¤¿¡£~
¤Þ¤¿¡¢¾È¼Í¤¹¤ëÀÖ³°Àþ¤â²¼¤«¤éÅö¤Æ¤ì¤Ð¥×¥ë¥­¥Ë¥¨Áü¤Î±Ç¤ê¹þ¤ß¤ò¸º¤é¤»¤ë¤¿¤á°ÌÃÖ¤ò°ÜÆ°¡£
#ref(glass3.JPG,,20%,)
* 2013/05/31(Fri) [#udef3077]
** ½Å¿´¤¬Àµ¤·¤¯½Ð¤Ê¤¤ÌäÂ꤬²ò·è [#x49422e1]
Ǻ¤ó¤Ç¤¤¤¿Ãͤ¬¤¦¤Þ¤¯½Ð¤Ê¤¤ÌäÂê¤À¤¬¡¢accumlater¤Ë³ÆÎó¤Î²óÏ©¤«¤é¼è¤ê¹þ¤à¥¿¥¤¥ß¥ó¥°¤òposedge CCLK¤«¤énegedge¤Ë¤·¤¿¤é´üÂÔ¤·¤Æ¤¤¤ëÆ°ºî¤È¤Ê¤Ã¤¿¡£¥Ð¥¹¤¬Ä¹¤¤¤«¤é¥µ¥ó¥×¥ë¤¹¤ëÁ°¤ÎÉÔÄê¤ÊÃͤò¼è¤ê¹þ¤ó¤Ç¤¤¤¿¤Î¤«¤â¡©~
¥²¡¼¥Æ¥Ã¥É¥¯¥í¥Ã¥¯¤Ë¤Ê¤ë¤¬¡¢°Õ¿ÞŪ¤À¤«¤éº£²ó¤ÏÎɤ¤¡£~
320x480¤Ç¤ÏÀµ¾ïÆ°ºî¡£640x480¤òÏÀÍý¹çÀ®Ãæ...¢ª¤¦¤Þ¤¯Æ°¤«¤Ê¤¤(2013/06/05»²¾È)

**OpenCV¤ò»È¤Ã¤¿Æ·¹¦Ãæ¿´¿äÄ꥽¥Õ¥È¥¦¥§¥¢ [#l9702275]
FPGA¤Ç¤Î¼ÂÁõ¤ËÀèΩ¤Ã¤Æ¡¢OpenCV¤ò»È¤Ã¤ÆPC¾å¤Ç¼ÂºÝ¤ËWeb¥«¥á¥é¤«¤é¼èÆÀ¤·¤¿´ãµå²èÁü¤«¤éÆ·¹¦¤ÎÃæ¿´ºÂɸ¤òµá¤á¤ë¥½¥Õ¥È¥¦¥§¥¢¤òºî¤Ã¤Æ¤¤¤ë¡£~
½èÍý¤Îή¤ì¤Ï¡¢~
~
»£±Æ~
¢­~
¼ý½Ì(0¼¡¥â¡¼¥á¥ó¥È=0¤Ë¤Ê¤ëľÁ°¤Þ¤Ç·«¤êÊÖ¤·)~
¢­~
1¼¡¥â¡¼¥á¥ó¥È»»½Ð(¼ý½Ì¤Ç¤­¤ì¤¤¤Ë1ÅÀ¤Ë¼ý¤Þ¤é¤Ê¤¤¤¿¤á1¼¡¥â¡¼¥á¥ó¥È¤Ç¾Ã¼ºÅÀºÂɸ¤ò»»½Ð¢ªÀ°¿ô²½)~
¢­~
¥Þ¥¹¥¯±ßºîÀ®~
¢­~
¥Þ¥¹¥­¥ó¥°~
¢­~
1¼¡¥â¡¼¥á¥ó¥È»»½Ð~
~
°Ê¾å¤Î½èÍý¤ÇÆ·¹¦¤ÎÃæ¿´¤Î»»½Ð¤¬¤Ç¤­¤¿¡£~
Web¥«¥á¥é¤Ï640x480¤Ç»£±Æ¤·¤Æ¤¤¤ë¤¬Ç¤°Õ¤Î¶è´Ö¤òÀÚ¤ê¼è¤Ã¤Æ320x240¤Ë¤·¤Æ¤¤¤ë¡£
~~
** FPGA¤Î´Êñ¤Ê¥Ç¥Ð¥Ã¥°¤ò¤·¤Æ¤ß¤ë [#b84e6d1d]
FPGA¤ÎÃæ¤Î¿ôÃͤò¤É¤¦Æɤ߼è¤ë¤«¡¢UART¤Î¼ÂÁõ¤äChipScope¤ÎƳÆþ¤â¹Í¤¨¤¿¤é´Êñ¤Ë1bit¤º¤Ä³°¤Ë½Ð¤»¤Ð¼ê·Ú¤À¤È»×¤¤¡¢¼ÂÁõ¤·¤Æ¤ß¤¿¡£Ê¬¤«¤ê¤ä¤¹¤¯¤ÆÎɤ¤¡£~

*2012/05.02(Wed) [#a62b3470]
**sftp¥³¥Þ¥ó¥É [#sdf26110]
¼ê¸µ¤ÎMBA¤«¤éVDEC¤Î20ÈÖ¥µ¡¼¥Ð¤Ø¥Õ¥¡¥¤¥ë¤òÃÖ¤¤¤¿»þ¤Î¥á¥â~
sftp (¥æ¡¼¥¶Ì¾)@(20ÈÖ¥µ¡¼¥Ð)~
put (¥í¡¼¥«¥ë¤Î¥Õ¥¡¥¤¥ë̾¡£TABÊä´°¤Ï¸ú¤«¤Ê¤«¤Ã¤¿)~
¤³¤ì¤ÇOK
	module outValSerial (clk, dataIn, dataOut, en, n_clr);
		input clk, en, n_clr;
		output reg dataOut;
		input [26:0] dataIn;
		
		reg [26:0] dat;
		reg [4:0] cnt;
		wire en_1;
		reg flag;
		
		registor dff1(.d(en), .q(en_1), .clk(clk), .n_clr(n_clr));
		
		always @ (posedge clk or negedge n_clr) begin
			if (n_clr == 0) begin
				dat <= 0;
				cnt <= 0;
				flag <= 0;
				dataOut <= 0;
			end else begin
				if (en == 1) begin
					if (en_1 == 0) begin
						flag <= 1;
						dat <= dataIn;
						dataOut <= 1;		// start bit
					end else begin
						if (flag == 1) begin
							if (cnt < 26) begin
								dataOut <= dat[0];
								dat <= dat >> 1;
								cnt <= cnt + 1;
							end
						end
					end
				end
			end
		end
	endmodule
~~

*2012/05/01(Tue) [#l369a7ea]
**Phenitec INVÀ߷פȺ£¸å¤Î¥á¥â [#l065bc58]
DRC¤ÏDiva¤ò»È¤¦~
~
»£ÁüÁǻҤϥÀ¥¤¥ª¡¼¥É¤Î¥·¥ß¥å¥ì¡¼¥·¥ç¥ó¤¬¤Ç¤­¤Ê¤¤¤«¤épD¤ÏÉÁ¤«¤º¤ËLVS~
²èÁÇ´Ö¤òÆͤÃÀÚ¤ë¤è¤¦¤ÊÇÛÀþ¤Ë¤ÏM1, 2¤Ç¼×¸÷¤â·ó¤Í¤ë¡£¼×¸÷¤Î¥á¥¤¥ó¤ÏM2~
·ä´Ö¤Î²¼¤Ë¥È¥é¥ó¥¸¥¹¥¿¤¬Ìµ¤±¤ì¤ÐÌäÂê¤Ê¤¤~
ÁÇ»ÒÆâ¤ÎÇÛÀþ¤Ë¤Ï¥²¡¼¥È¤ò»È¤Ã¤Æ¤â¤¤¤¤~
Á°ÅĤµ¤ó¤ÎÉÔµ¬Â§¤ÎÁǻҤΥ쥤¥¢¥¦¥È¤ò»²¹Í¤Ë¤¹¤ë¤È¤¤¤¤¤«¤â~
* 2013/05/30(Thu) [#n6a4335c]
** (²ò·è)Ææ¤ÎÄ·¤ÍÊÖ¤ê¤ÎÌäÂê [#kf0e3d53]
(¢¨²ò·è : 2013/05/31)
ÀèÀ¸¤«¤édivider¤¬signed¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Î¤¬¸¶°ø¤Ç¤Ê¤¤¤«¤È¥¢¥É¥Ð¥¤¥¹¤ò¤â¤é¤¤³Îǧ¤·¤¿¤¬¡¢ÀßÄê¤Ç¤Ïunsigned¤È¤Ê¤Ã¤Æ¤¤¤¿¡£¤Þ¤¿³ä¤ë¿ô/³ä¤ì¤ì¤ë¿ô¤Ë¤¤¤í¤¤¤í¤Ê¿ôÃͤòÀßÄꤷ¤¿¤È¤³¤íÁ´¤ÆͽÁÛÄ̤ê¤ÎÆ°ºî¤ò¤·¤¿¤¿¤á¡¢½ü»»´ï¤Ï°­¤¯¤Ê¤µ¤½¤¦¡£~
½Å¿´¤ò½Ð¤¹¤Î¤Ësx/s, sy/s¤Î·×»»¤ò¤¹¤ë¤¬¡¢¤½¤Îs¤Ë¤Þ¤ºÃåÌܤ·¤ÆÄ´¤Ù¤Æ¤ß¤ë¤È¡¢¤É¤¦¤ä¤éÆæ¤Î½é´üÃͤò»ý¤Ã¤Æ¤¤¤ë¤³¤È¤¬Ê¬¤«¤Ã¤¿¡£~
Îΰ褬Á´¤Æ0(Çò)¤Î¾ì¹ç¤Ç¤â1831¤Ê¤É¡¢¤É¤³¤«¤é½Ð¤Æ¤­¤¿¤Î¤«Ê¬¤«¤é¤Ê¤¤Ãͤ¬½Ð¤Æ¤¤¤ë¡£xÊý¸þ¤ÎÎß»»´ï¤¬¤ª¤«¤·¤¤¡©
~~

*20120416(Mon) [#xf65e6c7]
**ITU Gaze Tracker [#ldb87d29]
°ÊÁ°Îع֤ÇÆɤó¤ÀÏÀʸ"An open-source low-cost eye-tracking system for portable
real-time and offline tracking"¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤¿¥ª¡¼¥×¥ó¥½¡¼¥¹¤ÎITU Gaze Tracker¤ò»È¤Ã¤Æ¤ß¤¿¡£~
32bit WindowsÍѤΥХ¤¥Ê¥ê¤¬Æþ¤Ã¤Æ¤¤¤¿¤Î¤Ç¤¹¤°¤Ëµ¯Æ°¤·¤Æ»î¤»¤ë¡£~
º£¤Î»þÅÀ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ï2.0¥Ù¡¼¥¿¡£~
~
100¶Ñ¤Ç¥µ¥ó¥°¥é¥¹¤òÇã¤Ã¤Æ¤­¤Æ¥«¥á¥é¤ÈÀÖ³°ÀþLED¤ò¸ÇÄê¡£~
#ref(glass1.JPG,,20%,)
#ref(glass2.JPG,,20%,)
* 2013/05/29(Wed) [#o55ff298]
** ½Å¿´ºÂɸ¤ÎÄ·¤ÍÊÖ¤ê¤ÎÌäÂê [#sfc2a420]
½Å¿´¤òµá¤á¤ë²óÏ©¤òFPGA¤Ë¼ÂÁõ¤·¤Æ¤ß¤¿¤¬¡¢µóÆ°¤¬Àµ¤·¤¯¤Ê¤¤¡£¤Þ¤ºyÊý¸þ¤À¤±¸«¤Æ¤¤¤ë¡£~
Xilinx¤ÎDivider Generator¤ò»ÈÍÑ¡£~
¹õ¤¤Îΰè¤Î½Å¿´¤¬¤Á¤ã¤ó¤Èµá¤á¤é¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¸«¤¨¤ë¤¬¡¢Ã¼¤ÎÊý¤Ë¹Ô¤¯¤Ë¤Ä¤ìµá¤á¤é¤ì¤¿½Å¿´¤ÏÃæ¿´¤ËÌá¤í¤¦¤È¤¹¤ë¡£~
ÉÔ¿³¤ÊÅÀ
- ¤Ê¤¼Ãæ¿´¤ËÌá¤í¤¦¤È¤¹¤ë¤Î¤«
- Á´Îΰ褬Çò¤Î»þ¤Ï0¡à0¤Î·×»»¤Ë¤Ê¤ë¤¬¡¢½Å¿´¤Ïy=240ÉÕ¶á¤È¤Ê¤Ã¤Æ¤¤¤ë¡£¤³¤¦¤¤¤¦»ÅÍÍ¡©

¤Ï¤¸¤á¤Ë¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó¤¬¤¢¤ê¡¢9ÅÀ¡¢12ÅÀ¡¢16ÅÀ¤¬Áª¤Ù¤ë¡£16ÅÀ¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó¤ò¤¹¤ë¤È¾®¤µ¤¤¥Ü¥¿¥ó¤Ë¤â¤Û¤ÜÀµ³Î¤Ë¥Ý¥¤¥ó¥¿¤ò»ëÀþ¤Ë¤è¤êͶƳ¤Ç¤­¤¿¡£~
ÀºÅ٤ϴüÂԤǤ­¤½¤¦¡£~
~
º£¤Ï´ãµå¤ÎÀµÌ̤˥«¥á¥é¤¬Íè¤Æ¤¤¤ë¤¬¡¢¼Ð¤áÊý¸þ¤Ç¤âÈù̯¤Ê³ÑÅ٤ʤɤˤè¤Ã¤Æ¾å¼ê¤¯¤¤¤Ã¤¿¤ê¤½¤¦¤Ç¤Ê¤«¤Ã¤¿¤ê¡£ÀµÌ̤«¤é¤Ç¤â¤ä¤Ï¤ê±Æ¤Î±Æ¶Á¤Ê¤É¤ÏÂ礭¤¤Íͻҡ£
~~
ÀèÀ¸¤ËÁêÃ̤·¥Ç¡¼¥¿¥·¡¼¥È¤ò³Îǧ¤·¤¿¤È¤³¤í·×»»»þ¤ËÊä¿ô¤ò»È¤¦²ÄǽÀ­¤¬¤¢¤ë¤«¤é1bit;ʬ¤Ë³ÎÊݤ·¤Æ¤ª¤¯¤ÈÎɤ¤¤È¤¢¤ë¡£~
¤½¤³¤Ç¤ä¤Ã¤Æ¤ß¤¿¤¬¡¢¸ú²Ì¤Ê¤·¡£
- Divider¤Î¥Ó¥Ã¥È¿ô¤òÁý¤ä¤¹(³ä¤ë¦¡¢³ä¤é¤ì¤ë¦¶¦¤Ë) : ÊѤï¤é¤º
- s, sx, sy¤Î¥Ð¥¹¤ò1bitÁý¤ä¤¹ : ÊѤï¤é¤º

*20120413(Fri) [#xe0f0f1a]
**Arduino´ØÏ¢¥á¥â [#xa3f0660]
-PC-Arduino´Ö¤Î¥·¥ê¥¢¥ëÄÌ¿®¤Î¿®¹æ¤¬TX/RX¥Ô¥ó¤Ë½Ð¤Æ¤¯¤ë~
Arduino Uno R3¤Ç³Îǧ¡£~
TX/RX¥Ô¥ó¤ËXBee¤ò·Ò¤¤¤Ç¤¤¤ë¤È½ñ¤­¹þ¤ß¤Ë¼ºÇÔ¤¹¤ë¤Î¤Ç¤â¤·¤«¤·¤¿¤é¤È»×¤Ã¤Æ¥Ô¥ó¤ò¸«¤Æ¤ß¤¿¤éͽÁÛÄ̤ê½ñ¤­¹þ¤ß¤Î¿®¹æ¤¬TX/RX¥Ô¥ó¤Ë½Ð¤Æ¤­¤Æ¤¤¤¿¡£~
½ñ¤­¹þ¤ß»þ¤Ï¤³¤³¤Ë·Ò¤¬¤Ã¤Æ¤¤¤ë¤â¤Î¤¬¤¢¤ì¤Ð¤¤¤Á¤¤¤Á³°¤¹É¬Íפ¢¤ê¡£¤½¤ì¤ÈPC¸þ¤±¤ÈTX/RX¥Ô¥ó¸þ¤±¤ÇÄÌ¿®¤òʬ¤±¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¤Î¤Ï¤Á¤ç¤Ã¤ÈÆñÅÀ¤«¤â¡£
-IDE¤Î½ñ¤­¹þ¤ß¥Ý¡¼¥È¤ÎÀßÄê~
¤Ê¤¼¤«Ëº¤ì¤Æ½ñ¤­¹þ¤ß¼ºÇÔ¤¹¤ë¡£¤Á¤ã¤ó¤È³Îǧ¤¹¤ë¤è¤¦¤Ë¤·¤¿¤¤¡£
Ǻ¤ßÃæ
~~

*20120410(Tue) [#d503284b]
**Âè2²óPheniec¥¤¥á¡¼¥¸¥»¥ó¥µ»îºîMTG[#ce79d95a]
¥¤¥á¡¼¥¸¥»¥ó¥µ»îºî¤Ç¤ÏÀîùõ¡¢Ã漤ȶ¦¤Ë²èÁǤòôÅö¡£~
·×²è¤È¤·¤Æ¤Ï18Æü¤¯¤é¤¤¤Þ¤Ç¤Ç¥¤¥ó¥Ð¡¼¥¿¤ÎÀß·×Îý½¬½ªÎ»¸å¡¢25Æü¤¯¤é¤¤¤Þ¤Ç¤Ë²èÁDzóÏ©Àß·×´°Î»¡£
*2013/05/22(Wed) [#ga2714b7]
** Verilog HDL¤Ç¤ÎregÊÑ¿ô¤Î½é´ü²½ [#ab980244]
output reg aaa = 1;~
¤È¤¤¤¦µ­½Ò¤Ï¸À¸ì»ÅÍ;å²Äǽ¤À¤¬¡¢¼ÂºÝ¤ËFPGA¾å¤Ç¤½¤ÎÆ°ºî¤Ë¤Ê¤ë¤«¤Ïʬ¤«¤é¤Ê¤¤¡£~
¿¤¯¤Î¾ì¹ç0¤È¤Ê¤ë¡£~
¤½¤³¤Ç¡¢ºÇ½é¤«¤é1¤¬Íߤ·¤¤¤Î¤Ê¤é¤Ð¡¢~
-¥ê¥»¥Ã¥È¤Ç1¤¬Æþ¤ë¤è¤¦¤Ë¤¹¤ë
-n_aaa = ~aaa¤òºî¤Ã¤Æ¡¢È¿Å¾¤·¤¿¿®¹æ¤òÆþÎϤ¹¤ë

**INVÀß·×Îý½¬¥á¥â(1)[#xa7eac4b]
²èÁǤÏ10¥ß¥¯¥í¥ó»ÍÊý~
W/L¤ÏºÇ¾®¤Ç¤ªk~
²èÁǤÎÃí°Õ¡£ÆâÉôÁǻҤΰÌÃ֤ϰۤʤ뤱¤É¡¢Àþ¤Î°ÌÃÖ¤ÏÁ´²èÁǤÇƱ¤¸¤Ë¤·¤Ê¤¤¤È¤¤¤±¤Ê¤¤~
ÅŸ»Àþ¡¢GND¡¢¹ÔÁªÂòÀþ¡¢ÎóÁªÂòÀþ¡¢¥ê¥»¥Ã¥ÈÀþ¤Î5Ëܤ¢¤ë~
~
¥»¥ì¥¯¥¿~
NAND¤·¤«ºî¤ì¤Ê¤¤¤±¤éNOT¤ò¤½¤Î¸å¤í¤ËÉÕ¤±¤Ê¤¤¤È¤¤¤±¤Ê¤¤~
¤¤¤­¤Ê¤êNAND¤ËÂ礭¤¤NOT¤òÉÕ¤±¤ë¤ÈÉé²ÙÍÆÎ̤¬Â礭¤¯¤Ê¤ê¤¹¤®¤ÆÆ°ºî®ÅÙ¤¬Íî¤Á¤ë~
3¤Ä¤È¤«5¤Ä¤Ëʬ³ä¤·¤Æ¡¢¾®¤µ¤¤¤Î¤«¤éÃÊ¡¹Â礭¤¯¤·¤Æ¤ß¤ë¤È¤¤¤¤
** negedge¤Ë¤Ä¤¤¤Æ [#s3d318a1]
FF¤ÏΩ²¼¤ê¤Ï¸¶ÍýŪ¤Ë¸¡½Ð¤Ç¤­¤Ê¤¤¤Î¤Ç¡¢negedge¤Î¥¨¥Ã¥¸¥»¥ó¥·¥Æ¥£¥Ó¥Æ¥£¤òµ­½Ò¤·¤Æ¤âINV¤òÄ̤·¤¿¿®¹æ¤ËÊÑ´¹(=ÆâÉôŪ¤Ëposedge)¤µ¤ì¤ë¡£~
¤³¤ÎÃٱ䤬ÌäÂê¤È¤Ê¤ë¤³¤È¤â¤¢¤ë¤«¤é¤Ê¤ë¤Ù¤¯»È¤ï¤Ê¤¤Êý¤¬¤¤¤¤¡£~
¤¿¤À¤·¥ê¥»¥Ã¥È»þ¤Î¿®¹æ¤ÏOK¡£~
¤â¤·negedge»È¤¤¤¿¤¤¤Ê¤é2ÇܤΥ¯¥í¥Ã¥¯¤òÍÑ°Õ¤·¤Æ¡¢0/1¤ÈÊѲ½¤¹¤ë¤è¤¦¤Ê¥¹¥Æ¡¼¥È¥Þ¥·¥ó¤Ë¤¹¤ë¤ÈÎɤ¤¡£(Ω¤Á¾å¤¬¤ê¤¬0, Ω²¼¤ê¤¬1¤Ê¤É)


*2013/02/08(Fri) [#v55bf3c3]
**¥ì¡¼¥¶¡¼¥«¥Ã¥¿¡¼Ç¼ÉÊ»þ¥ì¥¯¥Á¥ã¡¼¥á¥â [#m69f9b7e]
¡¦¥ì¥ó¥º¤Ë¤Ï2¼ïÎढ¤ë~
¡¡¡¦ÀÚÃÇÍÑ~
¡¡¡¦¹ï°õÍÑ~
¡¦¥Õ¥Ã¥È¥¹¥¤¥Ã¥Á(º¸) : ¥Ö¥í¥¢~
¡¡¡¡É¬¤º»ÈÍÑ»þ¤ËÆ°¤«¤¹~
¡¦¥ì¥ó¥º¤Þ¤Ç¤Îµ÷Î¥¤Ï¥Æ¡¼¥Ö¥ë¤Î¾º¹ß¤ÇÄ´À°~
¡¦Æ°¤­Êý¤Ë¤Ï2¼ïÎà~
¡¡¡¦¥é¥¹¥¿¥â¡¼¥É : ¹ï°õ~
¡¡¡¡¡¡¥×¥ê¥ó¥¿¤Î¤è¤¦¤ÊÆ°¤­~
¡¡¡¦¤Ù¥¯¥é¥â¡¼¥É : ÀÚÃÇ~
¡¦ºî¿Þ¥½¥Õ¥È¤Ï¥³¡¼¥ì¥ë¥É¥í¡¼~
¡¡¡¡µ¯Æ°»þ¤Î¥­¥ã¥ó¥Ð¥¹ÈϰϤ¬¥ì¡¼¥¶¡¼¥«¥Ã¥¿¡¼¼Âµ¡¤Î²Ã¹©ÈϰϤȰìÃ×~
¡¡¡¡Åɤꤳ¤ó¤À¥Ç¡¼¥¿¤Ï¥é¥¹¥¿~
¡¡¡¡Àþ¤Î¤ß¤Ï¥Ù¥¯¥¿~
¡¡¡¡¡¡ÀþÉý¤ò¶ËºÙÀþ¤Ë¤¹¤ë~
¡¡¡¡¡¡ÀþÉý¤¬¤¢¤ë¤È¥é¥¹¥¿¤Èǧ¼±¤µ¤ì¤Æ¤·¤Þ¤¦~
¡¦²Ã¹©~
¡¡¡¡²Ã¹©¤·¤¿¤¤¥Ç¡¼¥¿¤òÁªÂò¢ª°õºþ(VLS350)¢ª´Ä¶­ÀßÄê~
¡¡¡¡¡¡¥Þ¥Æ¥ê¥¢¥ë¥Ç¡¼¥¿¥Ù¡¼¥¹¤È¥Þ¥Ë¥å¥¢¥ë¤¬¤¢¤ë~
¡¡¡¡¡¦¥Þ¥Æ¥ê¥¢¥ë¥Ç¡¼¥¿¥Ù¡¼¥¹~
¡¡¡¡¡¡¡¡ºàÎÁ¤Î¼ïÎà¤È¸ü¤ß¤ò»ØÄꤹ¤ë¤ÈDB¤«¤é¿ä¾©Ãͤò¼«Æ°¤Ç·è¤á¤Æ¤¯¤ì¤ë~
¡¡¡¡¡¡¡¡¥Ñ¥ï¡¼¤È¥¹¥Ô¡¼¥É¤òÊѹ¹²Ä~
¡¡¡¡¡¦°õºþÂоݤÏÁªÂòÈϰϤˤʤäƤ¤¤ë¤³¤È¤ò³Îǧ~
¡¡¡¦ËÜÂΤÎÅŸ»ÅêÆþÁ°¤Ë¥È¥é¥ó¥¹(ËÜÂΤβ£)¤ÎÅŸ»¤òÆþ¤ì¤ë~
¡¡¡¡¡¡¤³¤ì¤Ç100V¢ª110V¤ÎÊÑ´¹¡£ÅŸ»Æþ¤ì¤Æ¤Ê¤¤¤È¥½¥Õ¥È¤¬¥Õ¥ê¡¼¥º¤¹¤ë¡£¤½¤¦¤Ê¤Ã¤¿¤éPCºÆµ¯Æ°¤¹¤ë¤·¤«¤Ê¤¤~
¡¡¡¦º¸²¼¤ÎÎФΥé¥ó¥×(¥¢¥¤¥É¥ë¥é¥ó¥×)¤¬ÅÀ¤¤¤Æ¤¤¤ì¤ÐÅŸ»Æþ¤ì¤Æ¤¤¤¤~
¡¡¡¡¡¡ÄÌ¿®¤¬³ÎΩ¤·¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È~
¡¡¡¦ÅŸ»ÅêÆþ¤ÏËÜÂΦ¤Î¥Ü¥¿¥ó¤Ç¤âPC¾å¤Î¥Ü¥¿¥ó¤Ç¤â¤É¤Á¤é¤Ç¤âƱ¤¸~
¡¡¡¦¥¹¥¿¡¼¥È¥Ü¥¿¥ó¤¬ÎФʤé½àÈ÷´°Î»~
¡¡¡¦¥Õ¥©¡¼¥«¥¹¹ç¤ï¤»~
¡¡¡¡¡¦¥ì¡¼¥¶°ÌÃÖ³Îǧ(PC¥½¥Õ¥È¾å¤Ç¥Ü¥¿¥ó²¡¤·¤Æ²Ä»ë¸÷¥ì¡¼¥¶ON)~
¡¡¡¡¡¦¥Õ¥©¡¼¥«¥¹¥Ä¡¼¥ë¤Ç¹â¤µ¹ç¤ï¤»(¥Æ¡¼¥Ö¥ë¤Î¾º¹ß¤Ë¤è¤ë)~
¡¡¡¡¡¡¡¡¥ì¥ó¥ºÉôʬ¤Î¥Õ¥¿¤ò³«¤±¤Æ¹ç¤ï¤»¤ë~
¡¡¡¦Ç³¤¨¤ä¤¹¤¤ºàÎÁ¤Î¾ì¹ç¡¢¥Î¥º¥ë¤ò¥»¥Ã¥È~
¡¡¡¡¡¡°ìÅÙ¥ì¥ó¥º¤ò³°¤µ¤Ê¤¤¤È¤¤¤±¤Ê¤¤~
¡¡¡¡¡¡¥¢¥¯¥ê¥ëÈĤʤé8mm¸ü°Ê¾å¤ÏÉÕ¤±¤¿¤Û¤¦¤¬¤¤¤¤~
¡¡¡¡¡¡Â¾¤Ë¤â»æ¡¢ÌÚºà¤Ê¤É~
¡¦É¬¤º¥Ö¥í¥¢¤òON¡¦¡£¼ê¤òÆþ¤ì¤ÆµÛ¤¤¹þ¤ó¤Ç¤¤¤ë¤«³Îǧ¤¹¤ë¤³¤È~
¡¦²Ã¹©¤·¤Æ¤ß¤Æ¼å¤«¤Ã¤¿¤é¡¢¥¹¥Ô¡¼¥È¤òÍî¤È¤¹¤«¥Ñ¥ï¡¼¤ò¾å¤²¤ë~
¡¦°ìÅÙ¤Ë8¼ïÎà¤Î²Ã¹©¤¬²Äǽ~
¡¡¡¡¥½¥Õ¥È¾å¤Î8¿§¤ËÂбþ~
¡¡¡¡²Ã¹©½ç¤Ï¥Þ¥Ë¥å¥¢¥ëÄ´À°¤Î²èÌ̤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ë½ç¤Ë¤Ê¤ë~
¡¦¼«Æ°¤ÇÆ⦤ÎÉôʬ¤«¤é²Ã¹©¤µ¤ì¤ë~
¡¦¥ê¥í¥±¡¼¥È¥Ó¥å¡¼¤Ç°ÌÃÖ°ÜÆ°²Ä~
¡¦½é¤á¤Æ²Ã¹©¤¹¤ëºàÎÁ¤Î»þ¤Ï¥Þ¥Æ¥ê¥¢¥ë¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò»È¤Ã¤Æ»î¤·¤Æ¡¢¤½¤ì¤«¤é¼êÆ°¤ÇÄ´À°¤·¤Æ¤ß¤ë~
¡¡¡¡¤½¤ÎÀßÄê¤ÏÊݸ²Äǽ¡£Save¢ªLoad~
¡¦15ʬ¤¯¤é¤¤Ï¢Â³²ÔƯ¤µ¤»¤ë¤ÈÆÃÀ­¤¬°ÂÄꤹ¤ë¡£ºÇ½é¤Ï¶¯¤¤¡©~
¡¡¡¡¤â¤·Â絬ÌϤʻþ´Ö¤Î¤«¤«¤ë²Ã¹©¤ò¤¹¤ë¤Ê¤é15ʬ¤¯¤é¤¤´·¤é¤·±¿Å¾¤ò¤·¤Æ¤«¤é¤Î¤Û¤¦¤¬¤¤¤¤¤¬¡¢Ä̾ï¤Ïµ¤¤Ë¤·¤Ê¤¯¤Æ¤¤¤¤~
¡¦²Ã¹©²Äǽ¤Ê¤â¤Î : ¥é¥¤¥¿¡¼¤Ç¤¢¤Ö¤Ã¤Ædz¤¨¤ë¤â¤Î¤Ë¸Â¤ë~
¡¡¡¡¥¹¥Æ¥ó¥ì¥¹¡¢¥Á¥¿¥ó¡¢Å´¤Ø¤Î¹ï°õ¤¯¤é¤¤¤Ê¤é²Äǽ~
¡¡¡¡ÂÑÇ®¡¢¥¯¥ê¥¹¥¿¥ë¥¬¥é¥¹¤Ê¤éÀÚÃǤΤ¿¤á¤Î¥¬¥¤¥ÉÀþ¤¤¤ì¤Ê¤É¤Ë¤â»È¤¨¤ë~
¡¡¡¡±ö¥Ó¡¢¥Ý¥ê¥«¡¼¥Ü¥Í¡¼¥È¤ÏÍ­ÆÇ¥¬¥ºÈ¯À¸¤Î¤¿¤á²Ã¹©¶Ø»ß~
¡¦²¼¤Î¥Ï¥Ë¥«¥à·Á¾õ¤Î¥Æ¡¼¥Ö¥ë¤Î¤»¤¤¤ÇÀÚÃÇÌ̲¼Éô¤Ë¥«¥¨¥ê¤È¸Æ¤Ð¤ì¤ë¥ì¡¼¥¶¡¼È¿¼Íº¯¤¬ÉÕ¤¯¡£6mm´Ö³Ö¤¯¤é¤¤¤Ç1mm¤¯¤é¤¤¤Î¤¬½ý¤¬ÉÕ¤¯~
¡¡¡¡Ëɤ°¤¿¤á¤Ë¤Ï²¿¤«²¼¤Ë³ú¤Þ¤»¤Æ¥Æ¡¼¥Ö¥ë¤«¤éÉ⤫¤»¤ì¤Ð¤¤¤¤~
¡¦¥¢¥¯¥ê¥ëÈĤòĦ¤Ã¤¿»þ¤ËÇò¤¤Ê´¤¬¤¿¤¯¤µ¤óÉÕ¤¤¤¿~
¡¡¡¡¾ÇÅÀµ÷Î¥¤ò¤º¤é¤·¤¿¤ê¡¢¤¢¤ë¿Í¤Ï¼«Å¾¼ÖÍѤΥª¥¤¥ë¤òÅɤäƲóÈò¤·¤Æ¤¤¤ë¤é¤·¤¤¡£¤³¤ÎÊդϥΥ¦¥Ï¥¦¤¬¤¢¤ë¤é¤·¤¤~
¡¦ÀÚ¤ê¸ý¤ò³ê¤é¤«¤Ë¤·¤¿¤¤¤È¤­¤Ë¤â¾ÇÅÀµ÷Î¥¤ò²¼¤Ë3mmÄøÅÙ¤º¤é¤·¤¿¤ê¤¹¤ë¤È¤¤¤¤~
¡¦¥ì¡¼¥¶¡¼¥ï¡¼¥¯¥¹¤Î¥Ö¥í¥°¤Ë¤¿¤¯¤µ¤ó²Ã¹©Î㤬¤¢¤ë~
¡¦¥Õ¥§¥ë¥È(²½³ØÁ¡°Ý)¤Ï²Ð¤¬½Ð¤Ê¤¤¤«¤é¤½¤Î¤Þ¤Þ²Ã¹©OK~
¡¦¥¢¥¯¥ê¥ë²Ã¹©Ãæ¤Ï°ìÈֽвФβÄǽÀ­¹â¤¤~
¡¡¡¡½Ð²Ð¤·¤¿¾ì¹ç¡¢¤Þ¤º¿¿¤ÃÀè¤ËËÜÂΥɥ¢¤ò³«¤±¤ë¡£¥ì¡¼¥¶¡¼¤â»ß¤Þ¤ë¤·¡¢ÂçÄñ¤Ï²Ð¤â»ß¤Þ¤ë¡£¤½¤ì¤Ç¤â¾Ã¤¨¤Ê¤¤»þ¤ÏÀßÃÖͽÄê¤ÎCO2¾Ã²Ð´ï¤ò¤«¤±¤ë~
¡¦¥á¥ó¥Æ¥Ê¥ó¥¹~
¡¡¡¦½é¤á¤Ë¥È¥é¥ó¥¹¤ÎÅŸ»¤òÍî¤È¤·¡¢USB¤âÈ´¤¯~
¡¡¡¦¼«Ê¬¤¬»È¤¦Á°¤Ë±ø¤ì¶ñ¹ç¤È¤«¥Á¥§¥Ã¥¯¤¹¤ë¤Î¤¬Âç»ö~
¡¡¡¦¥¢¥¯¥ê¥ë¤È¤«ÀÚ¤ë¤ÈÊ´¤È¤«ÉÕ¤¯~
¡¡¡¡¡¦Æä˥졼¥¶¡¼È¯¼ÍÉô¡¢³Æ¥ß¥é¡¼~
¡¡¡¡¡¡¡¡°ìÈ֤Ҥɤ¤¤Î¤ÏÀÚÃÇÌ̤˶ᤤ¤È¤³¤í¤Î¥ß¥é¡¼~
¡¡¡¡¡¦ÆޤäƤë¤È¤½¤³¤ËÇ®¤¬Î¯¤Þ¤Ã¤Æ³ä¤ì¤ë~
¡¡¡¦¥¨¥¢¥À¥¹¥¿¡¼¤ÇÈô¤Ð¤·¤Æ¡¢¥¯¥ê¡¼¥Ê¡¼¤Ç¿¡¤¯~
¡¡¡¡¡¡ÀìÍѤΥ¯¥ê¡¼¥Ê¡¼¤â¤¢¤ë¤±¤É¡¢¥á¥¬¥ÍÍѤÎǨ¤ì¥Æ¥£¥Ã¥·¥å¤Ç¤âOK~
¡¡¡¦¤¿¤Þ¤Ë¥Ù¥¢¥ê¥ó¥°¤¬Áö¤ëx, y¤Î¥ì¡¼¥ë¤òÌÊËÀ¤Ç¿¡¤¯~
¡¡¡¦¥Æ¡¼¥Ö¥ë¤ÎÃæ¤Ë¥´¥ßÆþ¤Ã¤Æ¤ë¤Èdz¤¨¤ë¡£³°¤·¤ÆÁݽü~
¡¡¡¡¡¡¥Æ¡¼¥Ö¥ë¤Ë¥³¥Í¥¯¥¿Í­¤ê¡£¤Á¤ã¤ó¤È¤Ï¤Þ¤Ã¤Æ¤Ê¤¤¤È¡Ö¥Õ¥£¥¯¥¹¥Á¥ã¡¼¤ò¤Ï¤á¤Æ¡×¤È¤Î¥¨¥é¡¼¤¬½Ð¤ë