µ¤·Ú¤Ë»È¤ª¤¦¤è SV & VMM & OVM & SPIN

TTL74S¥·¥ê¡¼¥º¤òÉáÄ̤˻ȤäƤ¤¤¿À¤Âå¤ËSV&OVM¡õVMM&SPIN¤Ï¤­¤Ä¤¤¤ï¡£

EDA

[ ¥ê¥¹¥È | ¾ÜºÙ ]

µ­»ö¸¡º÷
¸¡º÷

Á´7¥Ú¡¼¥¸

[1] [2] [3] [4] [5] [6] [7]

[ ¼¡¤Î¥Ú¡¼¥¸ ]

HP -16C ¥×¥í¥°¥é¥Þ¡¼¸þ¤±ÅÅÂî

イメージ 1
 
イメージ 2
 
¡¡¡¡Ä¥¤ê»æ¤ÎP¡Á¤Ïµ¤¤Ë¤·¤Ê¤¤¤Ç¤Í¡£¡£²¼¤Ë²¶¤Î̾Á°¤¬Ä¥¤Ã¤Æ¤¢¤ë¡£
 
HP-16C¤Ï1980ǯÂå¤Ë³èÌö¤·¤Æ¤¤¤¿ÅÅÂî¤ÇÅö»þ¤Ï¥×¥í¥°¥é¥Þ¡¼¸þ¤±µ¡Ç½ËþºÜ¤¬Çä¤ê¤À¤Ã¤¿¡£
²¶¤Ï¥Ç¥¸¥¿¥ë²óÏ©¤ÎÀß·×ÍÑ¤Ë¹ØÆþ¡£¡£Åö»þ¡¡£µËü±ß¡©¡©¡£¡£³Ð¤¨¤Æ¤Ê¤¤¤±¤É¹â¤«¤Ã¤¿¡Á¡Á»ö¤À¤±¤Ï³Ð¤¨¤Æ¤¤¤ë¡£
 
ÅÅÂǽ¤Ï
¡¡¡¡¡¡¡¦16¿Ê¢ª£²¿Ê¤Þ¤Ç¤Î´ð¿ô¤Ç·×»»¤¬½ÐÍè¤ë¡£
¡¡¡¡¡¡¡¦³Æ¼ïÏÀÍý±é»»¤¬½ÐÍè¤ë¡£
¡¡¡¡¡¡¡¦¥×¥í¥°¥é¥à²Äǽ¡£
¡¡¡¡¡¡¡¦¥­¡¼Áàºî¤¬µÕ¥Ý¡¼¥é¥ó¥ÉË¡¡£
¤Ç¤¤¤ï¤æ¤ëÅö»þ¤Ï¤ä¤ê¤Î¥Ý¥±¥Ã¥È¥³¥ó¥Ô¥å¡¼¥¿¤Ç¤¢¤Ã¤¿¡£
¤È¤³¤í¤¬¡¢Åö»þ¤Ï¶îưÍѤÎÅÅÃÓ¤ÎÆþ¼ê¤¬º¤Æñ¤Ç¡£¡£ÅÅÃÓÀÚ¤ì¤È¶¦¤Ë»ÈÍѤ·¤Ê¤¯¤Ê¤Ã¤¿¡£
 
ȾǯÁ°¤ËHP-16C¸þ¤±¤ÎÅÅÃÓ¤ò¸«¤Ä¤±¤Æ¤«¤éºÆ¤Ó»È¤¤»Ï¤á¡£¡£
¡¡¡¡¢ª¤Ê¤ó¤«¤Î¥²¡¼¥àµ¡¤ÈƱ¤¸·¿ÈÖ¤ÎÅÅÃÓ¤ÇÆþ¼ê¤¬ÍưפˤʤäƤ¤¤¿¡£
 
¹¹¤Ë¡¢ËÜÆü¤á¤Ç¤¿¤¯¼è¤ê°·¤¤ÀâÌÀ½ñ¤òHP¤ÎHP¾å¤Çȯ¸«¡ª¡ª¡ª¤·¤«¤âÆüËܸì
¤µ¤¹¤¬HP¥µ¥Ý¡¼¥È¤¬¤¤¤¤¤Í¡ª¡ª
 
Ãæ¤ò¸«¤ë¤È²£²Ï¡¦¥Ò¥å¡¼¥ì¥Ã¥È¡¦¥Ñ¥Ã¥«¡¼¥É¡Ê³ô¡Ë¤È¤Ê¤Ã¤Æ¤¤¤ë¡£
ǯÂå¤ò¤«¤ó¤¸¤ë¤Í¡ª
 
¥ä¥Õ¥ª¥¯¤ò¸«¤ë¤ÈHP-16C ¨·è²Á³Ê 10Ëü±ß¡ª¡ª
¡¡Åö»þ¤Îx2¤«¤è
 
¤½¤ì¤ÏÎɤ¤¤È¤·¤Æ¡¢ºÇ¶á»ÈÍÑÉÑÅÙ¤¬¹â¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
²¿Îɤ¤¤Î¤«¤Æ¡£¡£
¡¡¡¦ÊÑ´¹°ìȯ¡¡HEX->DEC¤ÎÊÑ´¹¤¬¥­¡¼°ìȯ¤Ç½ÐÍè¤ë
¡¡¡¡¡¡¡¡ÉáÄ̤ÎÅÅÂî¤ÏF¥­¡¼¤ò²¡¤·¤Æ¤«¤é´ð¿ô¤òÁªÂò¤Ç¤­¤ë¤¬
¡¡¡¡¡¡¡¡¡¡HP-16C¤ÏHEX,DEC,OCT,BIN¤Î¥­¡¼¤¬ÍѰդµ¤ì¤Æ¤¤¤ë¡£
¡¡¡¦Éý»ØÄê²Äǽ¡¡¡¡Î㤨¤Ð¡¡10bit Éý¤ÎHEX(001)¤ò£²¡ÇSÊÑ´¹¤¹¤ë¤È¤­
¡¡¡¡¡¡¡¡ÉáÄ̤ÎÅÅÂî   FFFFFFFFF¤È¤«F¤¬¤¤¤Ã¤Ñ¤¤½Ð¤Æ¤¯¤ë¤¬
¡¡¡¡¡¡¡¡HP-16C¤Ê¤é¡¡¡¡3FF  ¤­¤Ã¤Á¤ê½Ð¤ë¤Î¤Ç²ò¤ê¤ä¤¹¤¤¡ª¡ª
¡¡¡¦µÕ¥Ý¡¼¥é¥ó¥ÉË¡
¡¡¡¡¡¡¡¡ºÇ¶á¤ÎÅÅÂî¤ÏÀΤÈÁàºîË¡¤¬ÊѤï¤Ã¤Æ»È¤¨¤Þ¤»¤ó¡£¡£Áàºî¤ò³Ð¤¨¤ë¤³¤È¤¬Ì¤¤À¤Ë½ÐÍè¤Þ¤»¤ó¡£¡£´À¡Ë
¡¡¡¡¡¡¡¡µÕ¥Ý¡¼¥é¥ó¥ÉË¡¡¡¢ª¤³¤ì¤ò˺¤ì¤ë¤è¤¦¤¸¤ãÆüËܿͤ¸¤ã¤Ê¤¤¤Í¡ª¡ª
 
EDAtool¤Îȯã¤Ç¤â¤¦»È¤ï¤Ê¤¤¤À¤í¤¦¤È»×¤Ã¤Æ¤¤¤¿¤¬¡£¡£tool¤Îë´Ö¤Æ¸À¤¦¤Î¤¬¤¢¤ê
·ë¹½ÊØÍø¤Ë»ÈÍѤ·¤Æ¤¤¤Þ¤¹¡£¡£
Î㤨¤Ð¡¡FFT²óÏ©¤Î·×»»·ë²Ì¤ÈScilab½ÐÎϤηë²Ì¤ò¤Ä¤­¤¢¤ï¤»¤ë»þ¤Ë»ÈÍѤ¹¤ë
¥×¥í¥°¥é¥à³«È¯¤È¤«¤Ë¡£¡£ÊØÍø¡Á¡Á¤Ç¤¹¡£
 
¡¡¡¡¥ä¥Õ¥ª¥¯¤Ç£±£°Ëü¡ª¡ª¤Ç¤âÇä¤ê¤Þ¤»¤ó¡£
 

ÊĤ¸¤ë ¥³¥á¥ó¥È¡Ê0¡Ë

ÊĤ¸¤ë ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¡Ê0¡Ë

¤ï¤¿¤·¤â¼«¿æÇɤˡÁ¡Á ­¢

·ë¶É¡¡Ëܤμ«¿æ¤ÏÄø¡¹¤Ë¤·¤Æ¡¢¤½¤Î¾¤Î½ñÎà¤ò¥¹¥­¥ã¥ó¤·¤¿¡£
 
Scansnap S1500¤ÎǽÎÏ¤Ã¤Æ 40page/min¡£¡£¡¡400page¤Ê¤é10min¡¡¡¡¤ª¤ª¡Á¡Á®¤¤¤¸¤ã¤ó¡ª¡ª
¤À¤±¤É¡¡x100ºý¤Ê¤é 1000min -> 16.6h
¤Ç¤â¡£¡£¤½¤Î¾¤Î½àÈ÷»þ´Ö¤¬¤³¤Î¿ôÇܤ«¤«¤ë¤«¤é¤Í¡£¡£Âç´À¡Ë
 
¼«¿æÂå¹Ô¶È¼Ô¤¬Î®¹Ô¤ëÌõ¤À¤Í¡£¡£
¤·¤é¤Ù¤Æ¶Ã¤¤¤¿¤Î¤¬¡¡ÇØÉ½»æ¤òÀÚ¤ê¼è¤Ã¤¿Ëܤò¸ÅËܤȤ·¤ÆÇäÇ㤹¤ë¶È¼Ô¤¬¤¢¤ë¡ª¡ª
¡¡¤ª¤¤¤ª¤¤¡¡Îɤ¤¤Î¤«¤è¡Á¡Á
¡¡¡¡¡¡¢ª¤è¤¯¤è¤¯¹Í¤¨¤ë¤È¡¡¤¿¤À¤ÎÍðÃúÉÔÎÉÃæ¸ÅËܤÎήÄ̤ʤó¤À¤Ê
¡¡¤À¤«¤éÌäÂê¤Ê¤¤¤ß¤¿¤¤¡ª¡ª
 
¤Ç¤â¤Í¡Á¡Á¡¡¤³¤ó¤ÊËÜÇ㤦¿Í¤ÎÌÜŪ¤Ï¥º¥Ð¥ê¡¡¥¹¥­¥ã¥ó¡ª¡ª
¤¿¤À¤Ç¤µ¤¨¡¡¾¯¤Ê¤¤È¯¹Ô¿ô¤Ç¹¹¤Ë°Â²Á¤ÎÀìÌç½ñ¤Ç¤³¤ì¤ò¹Ô¤Ã¤Æ¤Ï¡£¡£Ëܤò½ñ¤¯¿Í¤¬µï¤Ê¤¯¤Ê¤ë¡£¡£Âç´À¡Ë
¡¡¡¡¡¡¢ª(USA²Á³Ê¤ò¥¢¥Þ¥¾¥ó¤ÇÄ´¤Ù¤ë¤È£³Çܤ°¤é¤¤¤·¤Æ¤¤¤ë¡Ë
¤Ê¤éwinnyÀ©ºî¼Ô¤òÊá¤Þ¤¨¤¿ÏÀÍý¤Ç¼è¤êÄù¤Þ¤ë¡©¡©
¤Ç¤âEDA´ØÏ¢¤Î¿Í¤ÏǼÆÀ¤Ç¤­¤Ê¤¤¤À¤í¤¦¤Ê¡Á¡Á
 
²ò·èË¡¡©¡©¡¡ÀìÌç½ñ¤òUSA²Á³Ê¤Çµ¤·Ú¤Ë¹ØÆþ¤Ç¤­¤ë¤À¤±¤Î¼ýÆþ¤ò¶È³¦Ê¿¶Ñ¤Ç½Ð¤¹¡£¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢ªº¬¼£¤¹¤ë¤Í¡ª¡ª
 
 
 
 
 
 
 

ÊĤ¸¤ë ¥³¥á¥ó¥È¡Ê0¡Ë

ÊĤ¸¤ë ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¡Ê0¡Ë

¤ï¤¿¤·¤â¼«¿æÇɤˡÁ¡Á

PFU¤ÎScansnap S1500¡Ü³Ú£²¤òƳÆþ¤·¤Æ»ä¤â¼«¿æÇɤˤʤê¤Þ¤·¤¿¡£¡£´À¡Ë
 
»×¤¦¤È¤³¤í¤¬¤¢¤êËܤȤ«¤½¤Î¾¤Î»æ»ñÎÁ¤òÅŻҲ½¡ÊPDF)¤·¤Æ¤ß¤¿¤¯¤Ê¤ê
¾åµ­¤Ë¼¨¤·¤¿Êª¤òƳÆþ¤·¤Æ¤·¤Þ¤Ã¤¿¡£
 
Íýͳ¤Î°ì¤Ä¤ò¾å¤²¤ë¤ÈNET¤ÇÄ´¤Ù¤ë¾ðÊó¤Ç¤ÏÊФäƤ·¤Þ¤¦¡©¡©
¤È¾ï¡¹»×¤Ã¤Æ¤¤¤¿¡£¡¡
¤½¤¦¤¤¤¨¤Ð¡¢»ä¤ÎBlogµ­»ö¤â¥Í¥¿¤ÏÍ­¤ë¤Î¤ËÌÌÅݤÀ¤«¤é½ñ¤«¤º¤¸¤Þ¤¤¤Ë¤Ê¤Ã¤Æ¤¤¤ëʪ¤â¤¢¤ë¤·
´ë¶ÈÈëÌ©¤È¾Î¤·¤Æ¤«¤«¤Ê¤¤Êª¤â¤¢¤ë¡£¡Ê¥µ¥é¥ê¡¼¥Þ¥ó¤Ê¤é¤Û¤È¤ó¤É¤¬´ë¶ÈÈëÌ©¤«¡Ë
NET¾ðÊó¤Ï̵ÎÁ¡Ê¶â¤Ë¤Ê¤é¤Ê¤¤¡Ë¤Ê¤Î¤Çʸ¶ç¤Ï¸À¤¨¤Ê¤¤¤È»×¤¦¤±¤É¡£
 
»ä¤Ïʪ¤°¤µ¤Ê¤Î¤Ç»¨»ï¡¢¹Ö½¬²ñ¤Î»ñÎÁ¤Ï¤½¤ÎÊÕ¤ËÃÖ¤¤¤Æ¤·¤Þ¤¤À°Íý¤»¤º¢ª¼ÙËâ¤Ê¤È¤­¤Ë¼Î¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¡£
À½Éʳ«È¯¤Ê¤ó¤«¤ÇÄ´¤Ùʪ¤ò¤¹¤ë¤È¤­¡¢¤Þ¤º¤ÏNET¢ª¼ê¤ÎÆÏ¤¯ÈϰϤÎËÜ¡¦»ñÎÁ¢ª¿¶¤ê¸þ¤¤¤Æ¼ê¤ÎÆÏ¤¯ËÜ¡¦»ñÎÁ
¤Æ¤Ê´¶¤¸¤Ç¹Ô¤Ã¤Æ¤¤¤¿¤¬¡£¡£NET¾ðÊó¤Ç¤ÏÊФ롩¡©¡¢¼«Ê¬ÆÈ¼«¤ÎDB¤Ï½ÐÍ軤ʤ¤¡©¡©
 
¤³¤ì¤Ç¤Ï¡¢¤È¤¤¤¦»×¤¤¤¬¤¢¤êÅŻҲ½¤Ø¿Ê¤à¤³¤È¤Ë¤·¤¿¡£¡Ê¤¢¤¯¤Þ¤ÇÍýͳ¤Î°ì¤Ä¤Ç¤¹¡¡¤¢¤È¤Ï½ñ¤¯¤Î¤¬ÌÌÅÝ¡£¡£´ë¶ÈÈëÌ©¡£¡£¡£´À¡Ë
 
¤µ¤Ã¤½¤¯¡¡½½Ê¬¤ËÆÉ¤ó¤Àµ¤¤Ë¤Ê¤Ã¤ÆÃʥܡ¼¥ë¤ØÊü¤ê¹þ¤ó¤À¤Þ¤Þ¤Î¡ÖSystemVerilog ¥¹¥¿¡¼¥È¥¢¥Ã¥×¡×¤Ç¼«¿æ¤·¤Æ¤ß¤¿¡£
 
¤Þ¤º¤ÏºÛÃǵ¡¤ÇÀÚ¤ì¤ë¸ü¤µ¤Ë¤·¤Æ¡£¡£
イメージ 1
 
ÄÖ¤¸¤Æ¤¤¤ë¤È¤³¤í¤ò¥Ð¥Ã¥µ¥êÀڤ롣¡£Àڤ롣¡£
¤½¤·¤ÆScanSnap S1500¤Ç¥¹¥­¥ã¥ó¡£¡£
 
イメージ 2
 
¤¢¡Á¡Á¡Á ¡ÖSystemVerilog Àß·×¥¹¥¿¡¼¥È¥¢¥Ã¥×¡×¤¬¤³¤ó¤Ê»Ñ¤Ë¡Á¡Á¡Á¡¡´À¡Ë
 
¤Ä¤Å¤¯¡£¡£¡¡¡Êµ¤¤¬¸þ¤¤¤¿¤é¡Ë
 
 
 

ÊĤ¸¤ë ¥³¥á¥ó¥È¡Ê0¡Ë

ÊĤ¸¤ë ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¡Ê0¡Ë

systemVerilog/verilog/VHDL¤ÎÃê¾ÝÅ٤ΰ㤤¤Ï¡©¡©

¤µ¤Æ¼ÁÌä¡£¡£systemVerilog/verilog/VHDL¤ÎÃê¾ÝÅ٤ΰ㤤¤Ï¡©¡©

Åú¤¨¡¡¹çÀ®½ÐÍè¤ëÉôʬ¡¡RT(¥ì¥¸¥¹¥¿¡¼¥È¥é¥ó¥¹¥Õ¥¡)¥ì¥Ù¥ë¤ÇƱ¤¸¤À¤¼¡Á¡Á¡Á

¡¡¡¡¡¡¤½¤Î¾¤ÎÉôʬ¤Ï¡¡systemVerilog ->randomize() À©Ìó¤Ë¤è¤ë¥×¥í¥°¥é¥à¤¬Ãê¾ÝÅٹ⤤¤¼¡Á¡Á
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤¢¤È¤Ï³§Æ±¤¸¤À¤Í¡£¡£verilog¤À¤±¤Ï¾¯¤·Íî¤Á¤ë¤«¡£¡£

¤À¤«¤é¡£¡£
systemVerilog¤ò»È¤¤¤Þ¤·¤ç¤¦¡¡³§¤µ¤ó¡ª¡ª

systemVerilog¤ò¡¢¤Ê¤ó¤«¶²¤í¤·¤¤Êª¤Ë¸«¤é¤ì¤Æ¤¤¤ë¤¬½êÁ§RTL¤Ê¤ó¤À¤è¡£¡£
²óÏ©¤Î½ñ¤­Êý¤â¥¤¥á¡¼¥¸¤Î»ý¤ÁÊý¤â¡£¡£Á°¤ÈÊѤï¤é¤º¡£¡£
¡¡¡¡Ãí¡Ë¤À¤«¤é¤¤¤ä¤Ç¤¹C++¤Ë¹Ô¤­¤Þ¤¹¤Æ¤Ê¿Í¤ÏÊ̤À¤¬¡£¡£


¤ï¤«¤ê¤ä¤¹¤¤Ê¸½ñ¤Ë¤Û¤É±ó¤¤¤Ê¡£¡£´À¡Ë
¤±¤É̲¤¤¤Î¤Çº£Æü¤Ï¤³¤ì¤Ç½ª¤ï¤ê¡£¡£G¥é¥¤¥¿¡¼¤¬µï¤ì¤Ð¤Ê¤¢¡Á¡Á

systevVerilog RTL

ÊĤ¸¤ë ¥³¥á¥ó¥È¡Ê0¡Ë

ÊĤ¸¤ë ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¡Ê0¡Ë

systemVerilog¤Îgenerateʸ»È¤Ã¤Æ¤Þ¤¹¡©¡©

systemVerilog¤Îgenerateʸ¤ò»È¤Ã¤Æ¤Þ¤¹¡©¡©

generateʸ¼«ÂΤÏverilog2001¤«¤éÍ­¤êVHDL¤Ê¤éºÇ½é¤«¤é¡Ê'80ǯÂåËöº¢¡Ë¤«¤éÍ­¤Ã¤¿¡£
¤³¤Îʸ¤ÏRTL¤Ç¤Ï̵¤¯¤ÆRTL¤òÀ¸À®¤·¤Æ¤¯¤ì¤ëʪ¡£¡£¤Á¤ç¤È¸À¤¤²á¤®¤À¤ÍRTL¤ÎÀܳ¤ò´Ê°×²½¤·¤Æ¤¯¤ì¤ëʪ¤È»×¤Ã¤ÆÎɤ¤¤ó¤¸¤ã¤Ê¤¤¤«¤Ê¡£

¶ñÂÎŪ¤Ë¤Ï
genvar i ;
  generate : test1
    for(i=0;i<7;i++) begin : test
       assign test[i+1] = test2[i] ;
    end
  endgenerate : test1
    assign test[0] = test[7] ;
¤È¤«½ñ¤¯¤Ètest¤Ètest2¤ÎÀܳ¤¬°ì¤Ä¤º¤ì¤¿Êª¤¬½ÐÍè¤ë¡£



º£»ä¤¬½ñ¤¤¤Æ¤¤¤ëRTL¤ÏÊý¼°¸¡Æ¤¤«¤é¡£¡£¤â¤Á¤í¤óÆÃµö¤ò¼è¤ë¤Ä¤â¤ê¡Ê¹­¹ðÀëÅÁÆÃµö¤Ç¤¹¡£¡£´À¡Ë
ǼÉÊÀè¤â̵¤¤¤Î¤Çgenerateʸ¤ò¥Ð¥ó¥Ð¥ó»È¤Ã¤Æ³Ú¤·¤è¤¦¤È¹Í¤¨¡£¡£´À¡Ë
Ä´¤Ù¤Æ¤ß¤¿¡£¡£¼Â¤Ïverilog2001¤Îº¢¤Ëgenerateʸ¤ò»È¤Ã¤Æ¤ß¤è¤¦¤«¤Ê¤È»×¤Ã¤¿¤³¤È¤¬Í­¤Ã¤¿¤¬
¥¤¥ó¥¹¥¿¥ó¥¹¤ò¾å¼ê¤¯generate½ÐÍè¤ë¤Î¡©¡©¤È¸À¤¦µ¿Ì䤬¤¢¤ê»È¤ï¤º¤¸¤Þ¤¤¤À¤Ã¤¿¡£

º£¤ÏIEEE1800-2009(systemVerilog)¤Î»þÂå¡¢»ÅÍͤâÌÀ³Î¤Ë¤Ê¤Ã¤¿¤È¤ÎÊ󤬤¬net¤ËÍ­¤Ã¤¿¤Î¤Ç
»î¸³Åª¤Ë½ñ¤¤¤Æ¤ß¤¿¡£¡ÊRTL¤Ï¤¤¤Ä¤â¤Îcount4.sv¤Ç¡Ë
¡¡¡¡¡¡Ãí¡Ëpin¤òinterface¤Ç½ñ¤¯¤ÈQuaruts2¤Ç¹çÀ®¤Ç¤­¤Ê¤¤¤Î¤ÇÉáÄ̤ˤ·¤Æ¤¤¤ë¡£¡£
module count4_4(input wire clk,
                input wire rst,
                input wire p,
                input wire t,
                input wire load,
                input wire [3:0] data,
                output wire [15:0] q_out,
                output wire [3:0] co_out,
                output logic [3:0]  test   ) ;

logic [3:0] uu ;

    assign {uu[2:0], uu[3]} = 0 ;

   
   genvar                         i ;
   generate begin
      for(i=0;i<4;i++) begin : count_block
         count4 count4(.clk(clk),
                       .rst(rst),
                       .p(p),
                       .t(t),
                       .load(load),
                       .data(data),
                       .q(q_out[i*4+3:i*4]),
                       .co(co_out[i]) ) ;
      end : count_block
   end
   endgenerate

`ifdef PSL_TEST
   
   covergroup counter_cov @(posedge counter_if.clk) ;
      cp_qout : coverpoint counter_if.q iff (counter_if.load == 1'b0) {
         bins reset      = {4'b0000} ;
         bins mid        = {[1:14]} ;
         bins count_end  = {4'b1111} ;
      }
   endgroup : counter_cov

        counter_cov counter_cov0 = new() ;

`endif

endmodule // counter_wrapper

·ë²Ìcount4¤Î¥¤¥ó¥¹¥¿¥ó¥¹Ì¾¤Ï
    count4.count_block[i].count4
   i<- 0~3
¤È¤«¤Ë¤Ê¤ë¤Î¤Í¡ª¡ª
¥¤¥ó¥¹¥¿¥ó¥¹Ì¾¤ÎÃæ¤Ë¤¢¤ëcount_block[0]¤È¤«¤Ïfor¥ë¡¼¥×¤Î¥Ö¥í¥Ã¥¯Ì¾¤¬ÉÕ¤¯
¤³¤³¤Î»ÅÍͤ¬IEEE1800-2009¤Ç·è¤Þ¤Ã¤¿¤ß¤¿¤¤¡£¡£

Quaruts2¤ÎRTL viewer¤Ç¸«¤ë¤È
¥¤¥á¡¼¥¸ 1

¥¢¥ë¥Ç¥Ã¥¯¤Î¥·¥ß¥å¥ì¡¼¥¿¤Ç¸«¤ë¤È
¥¤¥á¡¼¥¸ 2


¹Ô¿ô¤¬Money¤Ë·ë¤ÓÉÕ¤«¤Ê¤¤¤È¤­¤Ïgenerateʸ¤ò¥Ð¥ó¥Ð¥ó»È¤¤¤Þ¤·¤ç¡£¡£´À¡Ë

systemVerilog ²óÏ©Àß·× FPGAÀß·×

ÊĤ¸¤ë ¥³¥á¥ó¥È¡Ê0¡Ë

ÊĤ¸¤ë ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¡Ê0¡Ë

Á´7¥Ú¡¼¥¸

[1] [2] [3] [4] [5] [6] [7]

[ ¼¡¤Î¥Ú¡¼¥¸ ]


.

ÂôÎÉÌÚÅ줯¤ó
¿Íµ¤ÅÙ

¥Ø¥ë¥×

Yahoo Image

  º£Æü Á´ÂÎ
ˬÌä¼Ô 2 19543
¥Ö¥í¥°¥ê¥ó¥¯ 0 6
¥³¥á¥ó¥È 0 176
¥È¥é¥Ã¥¯¥Ð¥Ã¥¯ 0 2

¥±¡¼¥¿¥¤¤Ç¸«¤ë

¥â¥Ð¥¤¥ëÈÇYahoo!¥Ö¥í¥°¤Ë¥¢¥¯¥»¥¹¡ª

¥â¥Ð¥¤¥ëÈÇYahoo!¥Ö¥í¥°¤Ë¥¢¥¯¥»¥¹¡ª

URL¤ò¥±¡¼¥¿¥¤¤ËÁ÷¿®
¡ÊYahoo! JAPAN ID¤Ç¤Î¥í¥°¥¤¥ó¤¬É¬ÍפǤ¹¡Ë

Æü ·î ²Ð ¿å ÌÚ ¶â ÅÚ
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

³«À߯ü: 2008/8/7(ÌÚ)


¥×¥é¥¤¥Ð¥·¡¼¥Ý¥ê¥·¡¼ -  ÍøÍѵ¬Ìó -  ¥¬¥¤¥É¥é¥¤¥ó -  ½ç¼é»ö¹à -  ¥Ø¥ë¥×¡¦¤ªÌ䤤¹ç¤ï¤»

Copyright (C) 2012 Yahoo Japan Corporation. All Rights Reserved.