ÄãºÃ£¬»¶Ó­À´µ½¾­¹ÜÖ®¼Ò [µÇ¼] [×¢²á]

ÉèΪÊ×Ò³ | ¾­¹ÜÖ®¼ÒÊ×Ò³ | Êղر¾Õ¾

»ùÓÚFPGAµÄ²½½øµç»ú¿ØÖÆϵͳµÄÊý×ÖÓ²¼þÉè¼ÆÑо¿_ͨÐŹ¤³ÌרҵÂÛÎÄ

·¢²¼Ê±¼ä£º2015-01-24 À´Ô´£ºÈË´ó¾­¼ÃÂÛ̳
ͨÐŹ¤³ÌרҵÂÛÎÄ Ä¿Â¼ ÕªÒª I Abstract II Ŀ¼ III Ç°ÑÔ 1 1 ²½½øµç»úÂö³åÐźŷ¢ÉúÆ÷Ô­ÀíÓëÉè¼ÆÒªÇó 2 1.1²½½øµç»úÔ­Àí 2 1.2²âÊÔÔ­Àí 3 1.3Éè¼ÆÒªÇó 4 1.4Ä¿Ç°¿ÉÒÔʵÏֵķ½·¨¼°±È½Ï 5 2 ±¾Ñо¿¿ÎÌâËùÉæ¼°µÄÖ÷ÒªÀíÂۺͼ¼Êõ 7 2 .1 Êý×ÖϵͳÏÖ³¡¼¯³É¼¼ÊõµÄ»ù±¾¸ÅÄî 7 2.1.1¹¤ÒÕ¼¯³É¼¼Êõ 7 2.1.2 ÏÖ³¡¼¯³É¼¼Êõ 7 2.2 ÏÖ³¡¼¯³ÉµÄ±à³Ì·½Ê½ 8 2.2.1¸ßÃܶÈÐͺ͵ͳɱ¾Ð͵Ŀɱà³ÌÂß¼­Æ÷¼þ 9 2.3 VHDL Éè¼Æ·½·¨¼°¼¼ÊõÔ­Àí 10 2.3.1 VHDL µÄ·¢Õ¹¸Å¿ö 10 2.3.2 VHDL Éè¼Æ×ۺϹý³Ì 10 2.3.3 Éè¼ÆÒªÇóµÄ¶¨Òå 10 2.3.4 ²ÉÓÃVHDL ½øÐÐÉè¼ÆÃèÊö 11 2.4 EDA ¹¤¾ß 11 3 Éè¼ÆÓëʵÏÖ 12 3.1²ÉÓõÄÉè¼Æ·½°¸ 12 3.2 VHDL Éè¼Æ 15 3.2.1 step_control.vhd ²¿·Ö 15 3.2.2 Step_wave . vhd ²¿·Ö 20 4 Éè¼Æµ÷ÊÔÓëÎÊÌâÌÖÂÛ 27 4.1 Éè¼Æµ÷ÊÔ 27 4.2 ÎÊÌâÌÖÂÛ 27 4.2.1 VHDL ³ÌÐò±àд 27 4.2.2 VHDL ³ÌÐòµÄ˳ÐòÎÊÌâ 27 4.3 ¸Ä½øÉè¼Æ»òÆäËü·½°¸µÄ˼Ë÷ 27 5 ×ܽá 29 ÖÂл 30 ²Î¿¼ÎÄÏ× 31 ¸½¼þ1 VHDLÔ´³ÌÐò 32 A1.1 VHDLÔ´³ÌÐò¡ªStep_control.vhdl 32 A1.2 VHDLÔ´³ÌÐò¡ªStep_wave.vhdl 35 ¸½¼þ2 µç·ͼ 39 A2.1 Step_control.vhdl²¿·ÖµÄÃż¶µç·ͼ 39 A2.2 Step_wave.vhdl²¿·ÖµÄÃż¶µç·ͼ 41 A2.3 µç·×Üͼ 42 ÕªÒª ²½½øµç»úÒòÆäÄܹ»¾«È·µØ¿ØÖÆ»úеµÄÒƶ¯Á¿¶ø±»¹ã·º²ÉÓᣲ½½øµç»úÊÇÓÉÊäÈëµÄÂö³åÐźÅÀ´¼ÓÒÔ¿ØÖƵġ£Ä£Äâµç·ËäÈ»¿ÉÒÔÓÃÀ´²úÉúÁ¬Ðø¿Éµ÷µÄÂö³åÐźţ¬µ«È´ÄÑÒÔ¿ØÖÆ£¬¶øÓÃÊý×Ö¼¯³Éµç·À´¶Ô²½½øµç»ú½øÐпØÖÆ£¬ÔòÄÜ¿Ë·þÒÔÉÏȱµã¡£ ÏÖÔÚ£¬Êý×Ö¼¯³Éµç·µÄÉè¼ÆÔ½À´Ô½¶àµØ²ÉÓÃVHDL + FPGA µÄÉè¼Æ·½·¨¡£²ÉÓÃVHDL µÄÉè¼Æ·½·¨ÓÐ×Ų»ÒÀÀµÆ÷¼þ¡¢ÒÆÖ²ÈÝÒס¢ÄܼӿìÉè¼ÆµÄÌص㡣²¢ÇÒ£¬VHDL ÔÚÏÖ³¡¾ÍÄܽøÐÐÐ޸ģ¬ÓëFPGA Æ÷¼þÏà½áºÏ£¬ÄÜ´ó´óÌá¸ßÉè¼ÆµÄÁé»îÐÔÓëЧÂÊ£¬Ëõ¶Ì²úÆ·µÄ¿ª·¢ÖÜÆÚ£¬¼Ó¿ì²úÆ·µÄÉÏÊÐʱ¼ä¡£VHDL + FPGA µÄÉè¼Æ·½·¨ÊÇÊý×ÖϵͳÉè¼ÆµÄÒ»¸ö´´Ð£¬Ò²ÊÇδÀ´µÄÒ»ÖÖ·¢Õ¹·½Ïò¡£ ±¾ÂÛÎÄ´Ó¸÷·½ÃæÏêϸÂÛÊöÊý×ÖϵͳÉè¼Æ·½·¨ºÍVHDL ÓïÑÔµÄÓŵ㼰²»×㣬½éÉÜÁËÏÖ³¡¿É±à³ÌÆ÷¼þ²¢ÒÔALTERA ¹«Ë¾µÄ²úƷΪÀý×öÁËÖصã½éÉÜ¡£²¢ÓÉ´ËÂÛÊöÁËVHDL + FPGA µÄÉè¼Æ·½·¨ÔÚÔ½À´Ô½¸´ÔÓµÄÊý×Ö¼¯³ÉϵͳÉè¼ÆÖеÄÓÅÔ½ÐÔ¡£ÔÚ´Ë»ù´¡ÉÏʹÓÃVHDL + FPGA µÄ·½·¨Éè¼ÆÒ»¸öÊý×ÖʽµÄ²½½øµç»ú¿ØÖÆϵͳ¡£×îºó£¬¶ÔÕû¸öÉè¼Æ½øÐÐÁË×ܽᡣ ¹Ø¼ü´Ê£ºVHDL FPGA ²½½øµç»ú Éè¼ÆÒªÇó: Óû§ÒªÇ󣬲½½øµç»úµÄ¿ØÖÆϵͳһÂö³åÐźŷ¢ÉúÆ÷µÄÊä³öÂö³åÄÜÍê³É¶¨ËÙ¡¢¼ÓËÙ¡¢¼õËÙ£¬ÇÒËÙÂʺͼӼõËٶȶ¼ÄÜ×öµ½Á¬Ðø¿Éµ÷¡£Ö÷ÒªµÄ¹¦Äܶ¨ÒåÊÇ£º ( l £©»ù׼ʱÖÓ 65536 Hz ( 2 £©Êä³öÂö³å¸öÊýÉ趨·¶Î§ l ¡«16777215 ( 3 £©Êä³öÂö³åËÙÂÊÉ趨·¶Î§ l ¡«65535 pps ( 1 pps / step ) ( 4 £©Êä³öÂö³å¼ÓËÙ¶ÈÉ趨·¶Î§ 0¡«65535 pps / s ( 5 )Óà FPGA ʵÏÖ
¾­¹ÜÖ®¼Ò¡°Ñ§µÀ»á¡±Ð¡³ÌÐò
  • ɨÂë¼ÓÈë¡°¿¼ÑÐѧϰ±Ê¼ÇȺ¡±
ÍƼöÔĶÁ
¾­¼ÃѧÏà¹ØÎÄÕÂ
±êÇ©ÔÆ
¾­¹ÜÖ®¼Ò¾«²ÊÎÄÕÂÍƼö