ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/3/21 7:33:10ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
ÐÕÃû ѧºÅ °à¼¶ ×ùλºÅ
FPGAʵÑéÖ¸µ¼¼°¼Ç¼
ʵÑéÒ» »ùÓÚFPGAµÄ¼ÆÊýÆ÷µÄÉè¼Æ
1¡¢ ʵÑéÄ¿µÄ£º
£¨1£© ÕÆÎÕQuartus¢òÈí¼þµÄÉè¼ÆÁ÷³Ì £¨2£© ѧϰÔÀíͼÉè¼Æ·½·¨ºÍ²¨ÐηÂÕæ·½·¨
2¡¢ ʵÑéÈÎÎñ£º²ÉÓÃÔÀíͼ·¨Éè¼ÆÒ»¸öÊ®½øÖƼÆÊýÆ÷£¬Íê³ÉʱÐò·ÂÕæºÍÓ²¼þʵÏÖ¡£ 3¡¢ÊµÑé²½Ö裺 £¨1£©Ð½¨¹¤³Ì
Ë«»÷Quartus¢ò9.1£¨64-Bit£©Í¼±ê£¬´ò¿ªÈí¼þ£¬Ñ¡ÔñFile¡úNew Project Wizard,Èçͼ1-1Ëùʾ£¬µ¥»÷Next£¬½øÈëͼ1-2Ëùʾ¶Ô»°¿ò£¬Íê³É¹¤³Ì´æ´¢Îļþ¼Ð½¨Á¢¡¢¹¤³ÌÃû¡¢¶¥²ãʵÌåÃûµÄÉèÖᣣ¨×¢£º¿Éͨ¹ýµ¥»÷¡ä¯ÀÀ°´¼üн¨´æ´¢Îļþ¼Ð£¬Îļþ¼Ð·ÅÖÃÓÚDÅÌ»òEÅ̸ùĿ¼Ï£¬Ä¿Â¼Öв»ÄÜÓÐÖÐÎÄÃû³Æ£¬È¡Ãû×îºÃ¾ßÓпɶÁÐÔ¡££©±¾Àý´æ´¢ÔÚEÅÌcnt_10Îļþ¼ÐÖУ¬ÎļþÃûºÍ¶¥²ãʵÌåÃû¾ùΪcnt_10¡£
ͼ1-1н¨¹¤³ÌÏòµ¼ ͼ1-2 н¨Îļþ¼Ð/¹¤³ÌÃû/¶¥²ãʵÌå µ¥»÷Next£¬½øÈëÎļþÌí¼Ó´°¿Ú£¬±¾Àý»¹Ã»ÓÐÉè¼ÆÎļþ£¬Ö±½Óµ¥»÷Next½øÈëÏÂÒ»²½ÉèÖã¬Èçͼ1-3Ëùʾ£¬½øÐÐÆ÷¼þÐͺÅÑ¡Ôñ£¬±¾Àý²ÉÓÃEP3C16Q240C8£¬£¨½¨ÒéÏÈÔÚFamilyÖÐÑ¡ÔñCyclone¢óϵÁУ¬È»ºóÔÚÓÒ²à¹ýÂËÑ¡ÏîÖÐÑ¡Ôñpin count 240ËõСѡÔñ·¶Î§£©¡£µ¥»÷Next½øÈëÏÂÒ»²½£¬ÉèÖÃÉè¼Æ/·ÂÕæ/ʱÐò·ÖÎö¹¤¾ß£¬±¾Àý²»ÐèÒª£¬Ö±½Óµ¥»÷Next£¬½øÈë
1 / 7
ÐÕÃû ѧºÅ °à¼¶ ×ùλºÅ
ÏÂÒ»²½¡£¹Û²ìÉèÖÃϸ½Ú£¬µ¥»÷FinishÍê³ÉÉè¼Æ¡£
ͼ1-3 Æ÷¼þÐͺÅÑ¡Ôñ ͼ1-4 Íê³É¹¤³ÌÉèÖà £¨2£©Ð½¨Éè¼ÆÎļþ
Ñ¡ÔñFile¡úNew£¬´ò¿ªÈçͼ1-5Ëùʾ¶Ô»°¿ò£¬Ñ¡ÔñBlock DiagromÔÀíͼÉè¼ÆÎļþ£¬´ò¿ªÔÀíͼÉè¼ÆÎļþ¡£Ë«»÷¿Õ°×´¦£¬´ò¿ªsymbol¶Ô»°¿ò£¬Ñ¡Ôñ74390£¬µ¥»÷OKºó£¬Í϶¯Êó±ê¿É·ÅÖÃÓÚÔÀíͼÈÎÒâ¿Õ°×´¦¡£½øÒ»²½Ìí¼ÓÊäÈë¶Ëinput/Êä³ö¶Ëoutput£¬Ìí¼ÓÍê³ÉºóÈçͼ1-8Ëùʾ¡£
ͼ1-5 н¨ÔÀíͼÎļþ ͼ1-6 Ñ¡Ôñ74390
2 / 7
ÐÕÃû ѧºÅ °à¼¶ ×ùλºÅ
ͼ1-7Ìí¼ÓÊäÈë/Êä³ö¶Ë ͼ1-8 ·ÅÖÃËùÐèÔªÆ÷¼þ ½«Êó±ê·ÅÖÃÓÚÆ÷¼þ¶Ë¿Ú´¦£¬Êó±ê¼´»á±äΪ¡°+¡±×ÖÐÍ£¬´Ëʱ¿ÉÍ϶¯Êó±ê½øÐÐÁ¬Ïß¡£ ³£¼ûÁ¬Ïß´íÎóÈçÏ£º
Á½¸öÆ÷¼þÐéÏß¿òÖØºÏ Á¬Ïß¹ý³¤£¬»ÈëÐéÏß¿òÄÚ£¬³öÏÖ´íÎó½Úµã
ͼ1-9 Á¬Ïß´íÎóʾÀý
Ë«»÷ÊäÈë/Êä³ö¶Ë¿Ú£¬¿ÉÖØÐÂÃüÃû¶Ë¿ÚÃû£¬½«2¸öÊäÈë¶Ë¿Ú·Ö±ðÃûΪclr¡¢clk£¬Êä³ö¶Ë¿ÚÃüÃûΪq[3..0]¡£´ËʱÊä³ö¶Ë¿ÚΪ×ÜÏßģʽ£¬¿Éͬʱ¹Û²ì4¸öÊä³ö¡£Ìرð×¢Ò⣺QA¡¢QB¡¢QC¡¢QD 4¸öÊä³ö¶ËÐèÒªÃüÃûΪq[0]¡¢q[1]¡¢ q[2]¡¢ q[3]£¬Óë×ÜÏßÊä³öq[3..0]¶ÔÓ¦¡£
3 / 7