Õâ¸ö´°¿ÚµÄÄ¿µÄÑ¡Ôñ·ÂÕæ¹¤¾ßºÍÓïÑÔ£¬Ò²¿ÉÒÔÏȲ»Ñ¡¡£ µã»÷NEXT½øÈëÏÂÃæ´°¿Ú£º
Õâ¸ö´°¿ÚÊǶԸոÕËùÓвÙ×÷µÄ×ܽᣬ±ãÓÚ¼ì²éÄÄЩ²ÎÊýÉ趨´íÁË£¬µ½Ä¿Ç°ÎªÖ¹£¬¹¤³ÌĿ¼ÏÂÒÀȻʲô¶¼Ã»ÓУº
µ«Êǵ±ÎÒÃǵã»÷finishµÄʱºò£¬¹¤³ÌĿ¼Ï³öÏÖÁËÒ»¸öÎļþ¼ÐºÍÁ½¸öÎļþÈçÏÂͼËùʾ£º
¹¤³ÌµÄ»ù±¾ÅäÖÃÐÅÏ¢¾Í°üº¬ÔÚÀïÃæ£¬ºó׺.qpfµÄÎļþ¾ÍÊÇ quartus project file.ÒÔºó¿ÉÒÔͨ¹ýË«»÷¸ÃÎļþÖ±½Ó´ò¿ª¹¤³Ì¡£
£¨2£©ÎļþµÄ×éÖ¯ÐÎʽ
н¨¹¤³ÌÖ®ºó£¬Ö÷½çÃæ×óÉϽdzöÏÖÁËÈçÏÂͼËùʾµÄ´°¿Ú£º
Èç¹ûûÓеϰµ½view²Ëµ¥ÏÂÕÒÕÒ£¬ÎÊÌâ²»´ó¡£ ËüÏÔʾÁ˹¤³ÌµÄÆ÷¼þÐͺźͲã´Î½á¹¹¡£
ÔÚquartus II¹¤³ÌÖУ¬Ã¿Ò»¸överilog HDLÎļþ¶¼ÊÇÒ»¸öÄ£¿é£¨module£©£¬Ä£¿éÖ®¼äͨ¹ý¶Ë¿Ú»¥Áª£¬¿ÉÒÔÊÇÆ½ÐеĹØÏµ£¬Ò²¿ÉÒÔ¹¹³ÉÉÏϼ¶µÄ²ã´Î¹ØÏµ£¬Ò»°ãÉϲãÄ£¿é»áÔÚ×Ô¼ºµÄÎļþÖе÷ÓÃϲãÄ£¿é¡£
¶¥²ãÄ£¿é´¦ÓÚÕâ¸ö²ã´ÎµÄ×î¶¥¶Ë¡£
£¨3£©¸ø¹¤³ÌÌí¼ÓÒ»¸öÎļþ
Ôڲ˵¥À¸ÒÀ´Îµ¥»÷file->new,»á³öÏÖÏÂͼËùʾµÄ´°¿Ú£º
Ñ¡Ôñverilog HDL file £¬È»ºóµã»÷OK¡£»á³öÏÖÈçÏÂͼËùʾµÄÎļþÒ³Ãæ£º
Ò»°ã±³¾°Êǰ×É«µÄ£¬ÎÒ¾õµÃ´ÌÑÛ¾ÍÉè³ÉºÚÉ«µÄÁË£¬ÔÚtool->optionÑ¡ÏîÏ¿ÉÒÔ¸ü¸ÄÕâЩÉèÖᣠÔÚ±à¼Îļþ֮ǰÏȰÑËü±£´æÔÚ¹¤³ÌĿ¼ÏÂÊǸöºÃϰ¹ß¡£ÎÒ°ÑÎļþÃüÃûΪmul±£´æÖ®ºó¹¤³ÌĿ¼Ï³öÏÖÁ˱仯ÈçÏÂͼ£º
ÔÚ¹¤³Ìµ¼º½½çÃæÒ²¶àÁËÒ»¸öÎļþÈçÏÂͼËùʾ£º
£¨Èç¹ûÊìÁ·Ê¹Óÿì½Ý¼üµÄ»°£¬´Óн¨Îļþµ½±£´æÎļþ¿ÉÒÔ²»ÓÃÊó±ê£¬×Ô¼ºÃþË÷°É£©
½ÓÏÂÀ´ÍùÎļþÀïдÈë´úÂ룺
ÕâÊÇÒ»¸ö¶þѡһ¶à·Æ÷µÄÄ£¿é£¬a,bÊÇÊäÈ룬selÊÇÑ¡ÔñÐźţ¬cÊÇÊä³ö¡£SelÊÇ¸ßµçÆ½µÄʱºòbµÄ״̬»á±»Êä³ö£¬selÊÇµÍµçÆ½µÄʱºò£¬aµÄ״̬»á±»Êä³ö¡£
£¨4£©ÎļþµÄ±àÒë
ÉÏͼÖÐÏÂÃæ±»°´Ïµİ´Å¥Ö÷Òª¼ì²éµ±Ç°ÎļþÊÇ·ñÓÐÓï·¨´íÎó¡£ ¶øËüÉÏÃæÄǸöºáÈý½ÇÒ»ÑùµÄ°´Å¥ÊǶÔÕû¸ö¹¤³Ì½øÐбàÒë¡£ ¶ÔÕû¸ö¹¤³Ì½øÐбàÒë°üÀ¨Á˶Ե¥¸öÎļþ½øÐÐÓï·¨¼ì²é£¬»òÕßÓ¦¸ÃÕâÑùÀí½â£ºÔÚ±àÒ빤³Ì֮ǰӦµ±±£Ö¤Ó﷨û´íÎó£¬Èç¹û¿ª·¢ÕßÍü¼ÇÁ˽øÐÐÓï·¨¼ì²é¶øÖ±½Ó±àÒ빤³Ì£¬quartus II»á×Ô¶¯½øÐÐÓï·¨¼ì²é¡£
ÔÚÄãû°´Ë³Ðò²Ù×÷µÄʱºò£¬quartusII»á×Ô¶¯°ïÄã²¹Æë±»Â©µôµÄ²Ù×÷²½Öè¡£
´ËʱµÄ¹¤³ÌÃû»¹½Ð×öbasic_tool¡£µ«Êǹ¤³ÌÖÐûÓÐbasic_tool.vÕâ¸öÎļþ£¬±àÒëÕû¸ö¹¤³ÌµÄʱºò»á±¨´í£ºÕÒ²»µ½¶¥²ãÎļþ¡£
´ËʱӦµ±°ÑÎÒÃǹ¤³ÌÖÐΨһµÄ.vÎļþmul.vÉèΪ¶¥²ãÄ£¿é¡£ ²Ù×÷·½·¨ÊÇÓÒ»÷¹¤³Ìµ¼º½ÖеÄmulÎļþ£¬ÈçÏÂͼËùʾ£º
±àÒë³É¹¦Ö®ºóµ½µ×ÎÒÃǵĴúÂëÄÜ×öʲô£¿¿ÉÒÔͨ¹ýRTLÊÓͼÀ´Àí½âÕâ¸öÎÊÌâ¡£Ò²¾ÍÊǼĴæÆ÷´«Êä¼¶±ðµÄÊÓͼ¡£
ÔÚtask´°¿ÚÏÂÒ»´Îµã»÷£ºcompile design ->analysis & synthesis->netlist viewers->RTL viewer µÃµ½ÈçÏÂͼËùʾµÄÊÓͼ£º