| ²é¿´: 398 | »Ø¸´: 0 | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
sdlj8051½ð³æ (ÖøÃûдÊÖ)
|
[½»Á÷]
VHDLÓïÑÔ
|
||
|
VHDLÓïÑÔÊÇÒ»ÖÖÓÃÓÚµç·Éè¼ÆµÄ¸ß¼¶ÓïÑÔ¡£ËüÔÚ80Äê´úµÄºóÆÚ³öÏÖ¡£×î³õÊÇÓÉÃÀ¹ú¹ú·À²¿¿ª·¢³öÀ´¹©ÃÀ¾üÓÃÀ´Ìá¸ßÉè¼ÆµÄ¿É*ÐÔºÍËõ¼õ¿ª·¢ÖÜÆÚµÄÒ»ÖÖʹÓ÷¶Î§½ÏСµÄÉè¼ÆÓïÑÔ ¡£µ«ÊÇ£¬ÓÉÓÚËüÔÚÒ»¶¨³Ì¶ÈÉÏÂú×ãÁ˵±Ê±µÄÉè¼ÆÐèÇó£¬ÓÚÊÇËûÔÚ1987Äê³ÉΪANSI/IEEEµÄ±ê×¼£¨IEEE STD 1076-1987£©¡£1993Äê¸ü½øÒ»²½ÐÞ¶©£¬±äµÃ¸ü¼ÓÍ걸£¬³ÉΪANSI/IEEEµÄANSI/IEEE STD 1076-1993±ê×¼¡£Ä¿Ç°£¬´ó¶àÊýµÄCAD³§É̳öÆ·µÄEDAÈí¼þ¶¼¼æÈÝÁËÕâÖÖ±ê×¼¡£ VHDLµÄÓ¢ÎÄȫдÊÇ£ºVHSIC£¨Very High Speed Integrated Circuit£©Hardware Descriptiong Language.·Òë³ÉÖÐÎľÍÊdz¬¸ßËÙ¼¯³Éµç·Ӳ¼þÃèÊöÓïÑÔ¡£Òò´ËËüµÄÓ¦ÓÃÖ÷ÒªÊÇÓ¦ÓÃÔÚÊý×ֵ緵ÄÉè¼ÆÖС£Ä¿Ç°£¬ËüÔÚÖйúµÄÓ¦ÓöàÊýÊÇÓÃÔÚFPGA/CPLD/EPLDµÄÉè¼ÆÖС£µ±È»ÔÚһЩʵÁ¦½ÏΪÐÛºñµÄµ¥Î»£¬ËüÒ²±»ÓÃÀ´Éè¼ÆASIC¡£ ¹ØÓÚÓÃVHDLºÍÔÀíͼÊäÈë½øÐÐCPLD/FPGAÉè¼ÆµÄ´ÖÂԱȽϣºÔÚÉè¼ÆÖУ¬Èç¹û²ÉÓÃÔÀíͼÊäÈëµÄÉè¼Æ·½Ê½ÊDZȽÏÖ±¹ÛµÄ¡£ÄãÒªÉè¼ÆµÄÊÇʲô£¬Äã¾ÍÖ±½Ó´Ó¿âÖе÷³öÀ´ÓþÍÐÐÁË¡£ÕâÑù±È½Ï·ûºÏÈËÃǵÄϰ¹ß¡£µ«ÊÇÕâÑù×öÐèÒªÉè¼ÆÈËÔ±ÒªÔÚÁ½·½ÃæÓнϸߵÄËØÖÊ£º 1.¶Ôµç·µÄ֪ʶҪ±È½Ï·á¸»¡£ 2.¶ÔCPLD/FPGAµÄ½á¹¹±È½ÏÊìϤ¡£ ÓÐÁËÕâÁ½¸öÌõ¼þ²ÅÄÜÔÚÉè¼ÆµÄ¹ý³ÌÖÐÑ¡ÓÃÊʵ±µÄÆ÷¼þ´Ó¶øÌá¸ßÉè¼ÆµÄ¿É*ÐÔ¡¢Ìá¸ßÆ÷¼þµÄÀûÓÃÂʼ°Ëõ¶ÌÉè¼ÆµÄÖÜÆÚ¡£µ«ÊÇÓÐÒ»¸öÖØ´óµÄÎÊÌâÊÇÔÚÓÚ£¬Èç¹ûÄãµÄ²úÆ·ÓÐËù¸Ä¶¯£¬ÐèÒª²ÉÓÃÁíÍâµÄCPLD/FPGAʱ£¬Ä㽫ÐèÒªØÐÂÊäÈëÔÀíͼ¡££¨¸ÄÓò»Í¬µÄÆ÷¼þÔÚ½ñÌìÕâÖÖ¾ºÕù»·¾³ÏÂÊǻᾳ£·¢ÉúµÄ¡£Í·¶ùÃÇΪÁËÌá¸ß²úÆ·µÄÐÔÄÜ»òÕßÊǽµµÍ²úÆ·µÄÔì¼Û£¬Ìá¸ß±£ÃÜÐԵȵȣ¬¶¼»á¿¼ÂÇÑ¡Óò»Í¬µÄÆ÷¼þ¡£¶ÔËûÃǶøÑÔÖ»ÊÇ×ö³öÒ»¸ö¾ö¶¨£¬¶ÔÎÒÃǶøÑÔÈ´ÊÇÒªÎÒÃǸ¶³ö¸ü¶àµÄÐÄѪ£©¡? µ«Êǵ±Äã²ÉÓÃVHDLµÈ¸ß¼¶ÓïÑÔÀ´Éè¼ÆÊ±ÕâЩÎÊÌâ¶¼»áµÃµ½½ÏºÃµÄ½â¾ö¡£ÓÉÓÚÔÚʹÓÃVHDLµÈ¸ß¼¶ÓïÑÔʱ£¬ÓÐרÓõŤ¾ßÀ´ÊµÏÖ½«ÓïÑÔÃèÊöµÄµç·¹¦ÄÜת»»ÎªÊµ¼ÊµÄµç·ËùÒÔÄã¾ÍÓò»×ŶԵײãµÄµç·ºÜÊìϤ£¬Ò²Óò»×ŶÔCPLD/FPGAµÄ½á¹¹ºÜÊìϤ£¨ÒòΪÓÐרÓõŤ¾ßÕë¶ÔÄãµÄÃèÊö²ÉÓÃÏàÓ¦µÄÆ÷¼þŶ£©¡£µ±ÄãÒª»»Æ÷¼þʱ£¬ÄãÖ»ÐèÒª½«ÔÀ´Éè¼ÆºÃµÄVDHLÎļþÔÚÐÂÆ÷¼þµÄÉè¼Æ¹¤¾ßÖÐÔÙ´ÎʵÏÖ¾ÍÐÐÁË£¨¾ÍÊÇÕâô¼òµ¥à¸£©£¡ Óø߼¶ÓïÑÔÉè¼Æµç·µÄÁ÷³Ì: ÔÚÓø߼¶ÓïÑÔÀ´Éè¼Æµç·ʱ,Ö÷ÒªµÄ¹ý³ÌÊÇÕâÑùµÄ: 1.ʹÓÃÎı¾±à¼Æ÷ÊäÈëÉè¼ÆÔ´Îļþ(Äã¿ÉÒÔʹÓÃÈκÎÒ»ÖÖÎı¾±à¼Æ÷¡£µ«ÊÇ£¬ÎªÁËÌá¸ßÊäÈëµÄЧÂÊ£¬Äã¿ÉÒÔÓÃijЩרÓÃµÄ±à¼Æ÷£¬È磺Hdl Editor£¬Tubor Writer»òÕßһЩEDA¹¤¾ßÈí¼þ¼¯³ÉµÄHDL±à¼Æ÷)¡£ 2.ʹÓñàÒ빤¾ß±àÒëÔ´Îļþ¡£HDLµÄ±àÒëÆ÷Óкܶ࣬ACTIVE¹«Ë¾£¬MODELSIM¹«Ë¾£¬SYNPLICITY¹«Ë¾£¬SYNOPSYS¹«Ë¾£¬VERIBEST¹«Ë¾µÈ¶¼ÓÐ×Ô¼ºµÄ±àÒëÆ÷¡£ 3.(¿ÉÑ¡²½Ö裩¹¦ÄÜ·ÂÕæ¡£¶ÔÓÚijЩÈ˶øÑÔ£¬·ÂÕæÕâÒ»²½ËƺõÊÇ¿ÉÓпÉÎ޵ġ£µ«ÊǶÔÓÚÒ»¸ö¿É*µÄÉè¼Æ¶øÑÔ£¬ÈκÎÉè¼Æ×îºÃ¶¼½øÐзÂÕæ£¬ÒÔ±£Ö¤Éè¼ÆµÄ¿É*ÐÔ¡£ÁíÍ⣬¶ÔÓÚ×÷Ϊһ¸ö¶ÀÁ¢µÄÉè¼ÆÏîÄ¿¶øÑÔ£¬·ÂÕæÎļþµÄÌṩ×ã¿ÉÒÔÖ¤Ã÷ÄãÉè¼ÆµÄÍêÕûÐÔ¡£ 4.×ۺϡ£×ۺϵÄÄ¿µÄÊÇÔÚÓÚ½«Éè¼ÆµÄÔ´ÎļþÓÉÓïÑÔת»»ÎªÊµ¼ÊµÄµç·¡££¨µ«ÊÇ´Ëʱ»¹Ã»ÓÐÔÚоƬÖÐÐγÉÕæÕýµÄµç·¡£ÕâÒ»²½¾ÍºÃÏñÊǰÑÈ˵ÄÄÔº£Öеĵç·»³ÉÔÀíͼ¡£--ÕâÊÇÎҵĸöÈË¹Ûµã£¬ËÆºõÔںöàÎÄÏ×Öж¼Ã»ÓÐÌáµ½¡°×ۺϡ±µÄ׼ȷ¶¨Òå¡£ÖÁÉÙ£¬ÎÒ¶Á¹ýµÄ¼¸±¾ÊéÖоÍûÓС££©ÕâÒ»²¿µÄ×îÖÕÄ¿µÄÊÇÉú³ÉÃŵç·¼¶µÄÍø±í£¨Netlist£©¡£ 5.²¼¾Ö¡¢²¼Ïß¡£ÕâÒ»²½µÄÄ¿µÄÊÇÉú³ÉÓÃÓÚÉÕд£¨±à³ÌProgramming£©µÄ±à³ÌÎļþ¡£ÔÚÕâÒ»²½£¬½«Óõ½µÚ4²½Éú³ÉµÄÍø±í²¢¸ù¾ÝCPLD/FPG³§ÉÌµÄÆ÷¼þÈÝÁ¿£¬½á¹¹µÈ½øÐв¼¾Ö¡¢²¼Ïß¡£Õâ¾ÍºÃÏñÔÚÉè¼ÆPCBʱµÄ²¼¾Ö²¼ÏßÒ»Ñù¡£ÏȽ«¸÷¸öÉè¼ÆÖеÄßù¾ÝÍø±íµÄÄÚÈÝºÍÆ÷¼þµÄ½á¹¹·ÅÔÚÆ÷¼þµÄÌØ¶¨²¿Î»¡£È»ºó£¬ÔÚ¸ù¾ÝÍø±íÖÐÌṩµÄ¸÷ÃŵÄÁ¬½Ó£¬°Ñ¸÷¸öÃŵÄÊäÈëÊä³öÁ¬½ÓÆðÀ´¡£×îºó£¬Éú³ÉÒ»¸ö¹©±à³ÌµÄÎļþ¡£ÕâÒ»²½Í¬Ê±»¹»á¼ÓһЩʱÐòÐÅÏ¢£¨Timing£©£¨£¿£©µ½ÄãµÄÉè¼ÆÏîÄ¿ÖÐÈ¥£¬ÒÔ±ãÓëÄã×öºó·ÂÕæ¡£ 6.ºó·ÂÕæ¡£ÕâÒ»²½Ö÷ÒªÊÇΪÁËÈ·¶¨ÄãµÄÉè¼ÆÔÚ¾¹ý²¼¾Ö²¼ÏßÖ®ºó£¬ÊDz»ÊÇ»¹Âú×ãÄãµÄÉè¼ÆÒªÇó¡£Èç¹ûÉè¼ÆµÄµç·µÄʱÑÓÂú×ãÒªÇóµÄ»°£¬Ôò¾Í¿ÉÒÔµ½µÚ7²½À²£¡ 7£®ÉÕдÆ÷¼þ£¨±à³Ì£©¡£ [ Last edited by »ÃÓ°ÎÞºÛ on 2006-11-9 at 07:56 ] |
» ²ÂÄãϲ»¶
²ÄÁÏѧ˶297ÒѹýËÄÁù¼¶Çóµ÷¼ÁÍÆ¼ö
ÒѾÓÐ8È˻ظ´
±¾ÈË¿¼085602 »¯Ñ§¹¤³Ì ר˶
ÒѾÓÐ21È˻ظ´
265Çóµ÷¼Á
ÒѾÓÐ12È˻ظ´
Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
Ò»Ö¾Ô¸ÖÐÄÏ»¯Ñ§337Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
350Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
295¸´ÊÔµ÷¼Á
ÒѾÓÐ8È˻ظ´
0817 »¯Ñ§¹¤³Ì 299·ÖÇóµ÷¼Á ÓпÆÑоÀú ÓжþÇøÎÄÕÂ
ÒѾÓÐ22È˻ظ´
287Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
329Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´













»Ø¸´´ËÂ¥
40