·¢²¼Ê±¼ä : ÐÇÆÚÎå ÎÄÕÂEDA VHDL 4λȫ¼ÓÆ÷ʵÑ鱨¸æ½âÎö - ͼÎĸüÐÂÍê±Ï¿ªÊ¼ÔĶÁ
ËÄλȫ¼ÓÆ÷·ÂÕ沨ÐÎͼÈçͼ7Ëùʾ¡£´Ó²¨ÐοÉÒԵóö£¬ÊäÈëÊä³öÂú×ã±í´ïʽS=A+B+CI£¬S>15ʱ½øλλÖá®1¡¯£¬Éè¼Æµç·¹¦ÄÜ´ïµ½Éè¼ÆÒªÇó¡£
ͼ6 ËÄλȫ¼ÓÆ÷·ÂÕ沨ÐÎͼ
½áÂÛ£º²ÉÓÃͼÐαà³Ì·¨ÊµÏÖÁËËÄλȫ¼ÓÆ÷µÄÉè¼Æ£¬²¢Íê³ÉÁ˵ç·µÄÉè¼Æ±àÒë¡¢×ۺϡ¢Âß¼·ÂÕæ¡£
ʵÑé¶þ 8λʮÁù½øÖÆƵÂʼÆÉè¼Æ
Ò»¡¢ÊµÑéÄ¿µÄ
1£©ÊìϤÔÀíͼÊäÈë·¨ÖÐ74ϵÁеȺ깦ÄÜÔª¼þµÄʹÓ÷½·¨£» 2£©ÕÆÎÕ¸ü¸´ÔÓµÄÔÀí²ã´Î»¯Éè¼ÆºÍÊý×ÖϵͳÉè¼Æ·½·¨£» 3£©Íê³É8λ16½øÖÆƵÂʼƵÄÉè¼Æ¡£
¶þ¡¢ÊµÑéÄÚÈÝ
Ê×ÏÈÍê³É2λƵÂʼƵÄÉè¼Æ£¬È»ºó½øÐÐÓ²¼þ²âÊÔ£¬½¨ÒéÑ¡Ôñµç·ģʽ2£¨¸½Â¼Í¼F-3£©£»ÊýÂë2ºÍ1ÏÔʾÊä³öƵÂÊÖµ£¬´ø²âƵÂÊF_IN½Óclock0£»²âƵ¿ØÖÆÊÇ
ÖÐÄêCLK½Óclock2£¬ÈôÑ¡Ôñclock2=8Hz£¬ÃÅ¿ØÐźÅCNT_ENµÄÂö¿íÇ¡ºÃΪ1s¡£È»ºó½¨Á¢Ò»¸öеÄÔÀíͼÉè¼Æ²ã´Î£¬ÔÚ´Ë»ù´¡ÉϽ«ÆäÀ©Õ¹Îª8λƵÂʼƣ¬·ÂÕæ²âÊÔ¸ÄƵÂʼƴý²âÐźŵÄ×î¸ßƵÂÊ£¬²¢ÓëÓ²¼þʵ²âµÄ½á¹û½øÐбȽϡ£
Èý¡¢ÊµÑéÒÇÆ÷
1£©¼ÆËã»ú¼°²Ù×÷ϵͳ£» 2£©QuartusIIÈí¼þ¡£ 3£©±à³ÌµçÀ¡£
ËÄ¡¢ÊµÑéÔÀí
ÀûÓý̲ĽéÉܵÄ2λ¼ÆÊýÆ÷Ä£¿é£¬Á¬½ÓËüÃǵļÆÊý½ø룬ÓÃËĸö¼ÆÊýÄ£¿é¾ÍÄÜÍê³ÉÒ»¸ö8λÓÐʱÖÓʹÄܵļÆÊýÆ÷£»¶ÔÓÚ²âƵ¿ØÖÆÆ÷µÄ¿ØÖÆÐźţ¬ÔÚ·ÂÕæ¹ý³ÌÖÐÓ¦¸Ã×¢ÒâËüÃÇ¿ÉÄܵÄë´ÌÏÖÏó¡£×îºó°´ÕÕÉè¼ÆÁ÷³ÌºÍ·½·¨¼´¿ÉÍê³ÉÈ«²¿Éè¼Æ¡£
¸ù¾ÝƵÂʵĶ¨ÒåºÍƵÂʲâÁ¿µÄ»ù±¾ÔÀí£¬²â¶¨ÐźŵÄƵÂʱØÐëÓÐÒ»¸öÂö³å¿í¶ÈΪ1ÃëµÄÊäÈëÐźÅÂö³å¼ÆÊýÔÊÐíµÄÐźţ»1Ãë¼ÆÊý½áÊøºó£¬¼ÆÊýÖµËøÈëËø´æÆ÷µÄËø´æÐźŲ¢ÎªÏÂÒ»²âƵ¼ÆÊýÖÜÆÚ×ö×¼±¸µÄ¼ÆÊýÆ÷Çå0Ðźš£Õâ3¸öÐźſÉÒÔÓÉÒ»¸ö²âƵ¿ØÖÆÐźŷ¢ÉúÆ÷²úÉú£¬¼´TESTCTL¡£
TESTCTLµÄ¼ÆÊýÊÇÄÜÐźÅCNT_ENÄܲúÉúÒ»¸ö1ÃëÂö¿íµÄÖÜÆÚÐźţ¬²¢¶ÔƵÂʼƵÄÿһ¼ÆÊýÆ÷CNT10µÄENAÊÇÄܶ˽øÐÐͬ²½¿ØÖÆ¡£µ±CNT_EN¸ßµçƽʱÔÊÐí¼ÆÊý£»µÍµçƽʱֹͣ¼ÆÊý£¬²¢±£³ÖÆäËù¼ÆµÄÂö³åÊý¡£ÔÚÍ£Ö¹¼ÆÊýÆڼ䣬Ê×ÏÈÐèÒªÒ»¸öËø´æÐźÅLOADµÄÉÏÌøÑؽ«¼ÆÊýÆ÷ÔÚÇ°1ÃëÖӵļÆÊýÖµËø´æ½ø¸öËø´æÆ÷REG4BÖУ¬²¢ÓÉÍⲿµÄ7¶ÎÒëÂëÆ÷Òë³ö£¬ÏÔʾ¼ÆÊýÖµ¡£ÉèÖÃËø´æÆ÷µÄºÃ´¦ÊÇÊý¾ÝÏÔʾÎȶ¨£¬²»»áÓÉÓÚÖÜÆÚÐÔµÄÇå0ÐźŶø²»¶ÏÉÁ˸¡£Ëø´æÐźź󣬱ØÐëÓÐÒ»Çå0ÐźÅRST_CNT¶Ô¼ÆÊýÆ÷½øÐÐÇåÁ㣬ΪÏÂ1ÃëµÄ¼ÆÊý²Ù×÷×÷×¼±¸¡£Êý×ÖƵÂʼƵĹؼü×é³É²¿·Ö°üÀ¨Ò»¸ö²âƵ¿ØÖÆÐźŷ¢ÉúÆ÷¡¢Ò»¸ö¼ÆÊýÆ÷ºÍÒ»¸öËø´æÆ÷£¬ÁíÍâ°üº¬Íâµç·µÄÐźÅÕûÐεç·¡¢Âö³å·¢ÉúÆ÷¡¢ÒëÂëÇý¶¯µç·ºÍÏÔʾµç·£¬ÆäÔÀí¿òͼÈçͼ1Ëùʾ¡£
ÐźÅÕûÐεç· ¼ÆÊýÆ÷ Ëø´æÆ÷ ÒëÂëÇý¶¯µç· ÊýÂëÏÔʾ Âö³å·¢ÉúÆ÷ ²âƵ¿ØÖÆÐźŷ¢ÉúÆ÷
ͼ1 Êý×ÖƵÂʼÆÔÀí¿òͼ
¹¤×÷ÔÀí£ºÏµÍ³Õý³£¹¤×÷ʱ£¬Âö³åÐźŷ¢ÉúÆ÷ÊäÈë1HzµÄ±ê×¼Ðźţ¬¾¹ý²âƵ¿ØÖÆÐźŷ¢ÉúÆ÷µÄ´¦Àí£¬2·ÖƵºó¼´¿É²úÉúÒ»¸öÂö¿íΪ1ÃëµÄʱÖÓÐźţ¬ÒÔ´Ë×÷Ϊ¼ÆÊýÕ¢ÃÅÐźš£²âÁ¿ÐźÅʱ£¬½«±»²âÐźÅͨ¹ýÐźÅÕûÐεç·,²úÉúͬƵÂʵľØÐβ¨,ÊäÈë¼ÆÊýÆ÷×÷ΪʱÖÓ¡£µ±¼ÆÊýÕ¢ÃÅÐźŸߵçƽÓÐЧʱ£¬¼ÆÊýÆ÷¿ªÊ¼¼ÆÊý£¬²¢½«¼ÆÊý½á¹ûËÍÈëËø´æÆ÷ÖС£ÉèÖÃËø´æÆ÷µÄºÃ´¦ÊÇÏÔʾµÄÊý¾ÝÎȶ¨£¬²»»áÓÉÓÚÖÜÆÚÐÔµÄÇåÁãÐźŶø²»¶ÏÉÁ˸¡£×îºó½«Ëø´æµÄÊýÖµÓÉÍⲿµÄÆ߶ÎÒëÂëÆ÷ÒëÂë²¢ÔÚÊýÂë¹ÜÉÏÏÔʾ¡£
Î塢ʵÑé²½Öè
1¡¢Íê³É32λ¼Ä´æÆ÷µÄÉè¼Æ
1) 32λËø´æÆ÷³ÌÐò±àÒ룻 2) 32λËø´æÆ÷³ÌÐòÔÊÐíÉú³ÉÄ£¿é£» 3) 32λËø´æÆ÷Ä£¿é¡£ 2¡¢Íê³É32λ¼ÆÊýÆ÷µÄÉè¼Æ
1) 32λ¼ÆÊýÆ÷³ÌÐò±àÒ룻 2) 32λ¼ÆÊýÆ÷³ÌÐòÔÊÐíÉú³ÉÄ£¿é£» 3) 32λ¼ÆÊýÆ÷¡£ 3¡¢Íê³ÉƵÂʼƿØÖƵç·µÄÉè¼Æ
1£©ÆµÂʼƿØÖƵç·³ÌÐò±àÒ룻
2£©ÆµÂʼƿØÖƵç·³ÌÐòÔÊÐíÉú³ÉÄ£¿é£» 3£©ÆµÂʼƿØÖƵç·¡£
4¡¢Íê³ÉÒ»¸ö8λ16½øÖÆƵÂʼƵç·µÄÉè¼Æ
1£©8λ16½øÖÆƵÂʼƵç·³ÌÐò±àÒ룻
2£©8λ16½øÖÆƵÂʼƵç·³ÌÐòÔÊÐíÉú³ÉÄ£¿é£» 3£©8λ16½øÖÆƵÂʼƵç·¡£
Áù¡¢ÊµÑé½á¹û¼°·ÖÎö
1¡¢²âƵ¿ØÖÆÆ÷·ÂÕ沨ÐΣº
ͼ2 ²âƵ¿ØÖÆÆ÷·ÂÕ沨ÐÎͼ
2¡¢32λËø´æÆ÷·ÂÕ沨ÐΣº
ͼ3 Ëø´æÆ÷·ÂÕ沨ÐÎͼ
3¡¢32λ¼ÆÊýÆ÷·ÂÕ沨ÐΣº
ͼ4 ¼ÆÊýÆ÷·ÂÕ沨ÐÎͼ
4¡¢8λ16½øÖÆƵÂʼƷÂÕ沨ÐÎÈçͼ7Ëùʾ£º
ͼ5 8λʮÁù½øÖÆƵÂʼƷÂÕ沨ÐÎ