רÀûÃû³Æ£ºÒ»ÖÖÌìÆøÀ×´ïµÄÓ²¼þÐźŴ¦ÀíÆ÷µÄÖÆ×÷·½·¨
¼¼ÊõÁìÓò£º
±¾ÊµÓÃÐÂÐÍÉæ¼°À×´ï¼¼ÊõÁìÓò£¬ÓÈÆäÉæ¼°Ò»ÖÖÌìÆøÀ×´ïµÄÓ²¼þÐźŴ¦ÀíÆ÷¡£
±³¾°¼¼Êõ£º
Ó²¼þÐźŴ¦ÀíÆ÷ÊÇÌìÆøÀ×´ïϵͳµÄºËÐIJ¿¼þ£¬ËüΪÀ×´ïÕû»úÌṩËùÐèµÄ
¸÷ÖÖ¶¨Ê±Ðźš¢IQÊý¾Ý²É¼¯¼°ÌìÏß¿ØÖƵȡ£Ó²¼þÐźŴ¦ÀíÆ÷µÄÐÔÄܶÔÕû»úÀ×
´ïµÄÏà²ÎÐÔºÍÎȶ¨ÐÔÓÐÖØÒªÓ°Ï죬ֱ½Ó¾ö¶¨ÁËÀ×´ïÐÔÄÜÖ¸±ê¡£Òòitb£¬ Ò»¸öÎÈ ¶¨¿É¿¿µÄÓ²¼þÐźŴ¦ÀíÆ÷¶ÔÀ×´ïÕû»ú¾ÍÌØ±ðÖØÒª¡£
×î³õµÄÉè¼ÆÖУ¬Ó²¼þÐźŴ¦ÀíÆ÷´ó¶à²ÉÓô¿Ó²¼þµÄʵÏÖ·½·¨£¬Ó÷ÖÁ¢Ôª ¼þ´î½¨Âß¼µç·¡£Æäµç·¸´ÔÓ£¬¹¤×÷Á¿´ó£¬¿É¶ÁÐԲ¿É¿¿ÐԵͣ¬Î¬»¤³É±¾
¸ß£¬¸ù¾ÝÌØ¶¨µÄÐèÇóÉè¼ÆÌØ¶¨µÄµç·£¬»ù±¾²»¾ß±¸Í¨ÓÃÐÔ¡£ºóÀ´²ÉÓÃEPLD (Erasable Programmable Logic Device,¿É²Á³ýµÄ¿É±à³ÌÂß¼Æ÷¼þ)×÷ΪӲ¼þ ÐźŴ¦ÀíÆ÷£¬Ç°ÃæµÄÎÊÌâÓÐËù¸ÄÉÆ£¬Â߼ͼµÄ¸´ÔÓ¶ÈÏà¶Ô¼ò»¯£¬¿É¿¿ÐԵõ½ Ìá¸ß£¬Âß¼µç·µÄÈí¼þ»¯Ê¹µÃÔÚÉè¼Æ¡¢µ÷ÊÔ¹ý³ÌÖжԼº¾³ÉÐ͵ÄÂß¼µç·½ø ÐÐÐ޸ıäµÃ¿ÉÐС£µ«ÓÉÓÚÊܵ½¼¯³É¶ÈµÍµÄÏÞÖÆ£¬EPLDÈÝÁ¿Ð¡£¬µ¥Æ¬EPLD ʵÏֵŦÄÜÓÐÏÞ£¬ÊäÈë/Êä³ö¿ÚÊýÁ¿ÉÙ£¬ÓëÍâΧÆ÷¼þ½»»»µÄÊý¾ÝÁ¿µÍ£¬´Ó¶øµ¥ ƬEPLDÄÚµÄÂ߼ʱÐò²»ÄÜÌ«¸´ÔÓ£¬Ê¹Éè¼Æµç·Ïà¶Ô»¹ÊDZȽϸ´ÔÓ£¬µ÷ÊÔ¹¤ ×÷Á¿´ó¡£¶ø´óÈÝÁ¿µÄEPLDÓÖ´æÔÚ¹¦ºÄ´ó£¬·¢ÈÈÁ¿¸ß£¬µ¼ÖÂÎȶ¨ÐÔ²»ºÃ£¬¹Ê ÕÏÂʸߵÄÎÊÌâ¡£
×ÛÉÏ¿ÉÖª£¬ËùÊöÏÖÓм¼ÊõµÄÌìÆøÀ×´ïµÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ÔÚʵ¼ÊʹÓÃÉÏ ÏÔÈ»´æÔÚ²»±ãÓëȱÏÝ£¬ËùÒÔÓбØÒª¼ÓÒԸĽø¡£
ʵÓÃÐÂÐÍÄÚÈÝ
Õë¶ÔÉÏÊöµÄȱÏÝ£¬±¾ÊµÓÃÐÂÐ͵ÄÄ¿µÄÔÚÓÚÌṩһÖÖÌìÆøÀ×´ïµÄÓ²¼þÐźŠ´¦ÀíÆ÷£¬Æä¾ß±¸¼¯³É¶È¸ß¡¢ÈÝÁ¿´ó¡¢ÊäÈë/Êä³ö¿ÚÊýÁ¿¶à¡¢ÓëÍâΧÆ÷¼þ½»»»µÄÊý¾ÝÁ¿¸ßµÄÓŵ㣬²¢ÄÜÌá¸ß¶¨Ê±¾«¶È¼°¿É¿¿ÐÔ¡¢½µµÍ³É±¾¡¢Êµ5¼ûÓ²¼þµÄÁé»î ÅäÖá£
ΪÁËʵÏÖÉÏÊöÄ¿µÄ£¬±¾ÊµÓÃÐÂÐÍÌṩһÖÖÌìÆøÀ×´ïµÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ ËùÊöÌìÆøÀ״ﻹ°üÀ¨Èí¼þÐźŴ¦ÀíÆ÷¡¢ÌìÏß¡¢·¢Éä»úºÍ½ÓÊÕ»ú£¬ËùÊöÓ²¼þÐÅ
ºÅ´¦ÀíÆ÷Ö÷ÒªÓÉFPGA¹¹³É£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷°üÀ¨
·¢Éä»ú¶¨Ê±ÐźŲúÉúÄ£¿é£¬ÓÃÓÚ¸ù¾ÝËùÊöÈí¼þÐźŴ¦ÀíÆ÷µÄ¿ØÖÆÃüÁ Éú³É¶¨Ê±ÐźŲ¢½«¸Ã¶¨Ê±Ðźŷ¢Ë͸øËùÊö·¢Éä»ú£»
½ÓÊÕ»ú²ÎÊý¿ØÖÆÄ£¿é£¬ÓÃÓÚ¸ù¾ÝËùÊöÈí¼þÐźŴ¦ÀíÆ÷µÄ¿ØÖÆÃüÁÏòËù Êö½ÓÊÕ»ú·¢Ë͸÷ÖÖ¿ØÖƲÎÊý£»
ÌìÏß¿ØÖÆÄ£¿é£¬ÓÃÓÚ¸ù¾ÝËùÊöÈí¼þÐźŴ¦ÀíÆ÷µÄ¿ØÖÆÃüÁÏòËùÊöÌìÏß ·¢ËÍ¿ØÖÆÃüÁî»òÕß½ÓÊÕÌìÏß״̬¡£
¸ù¾Ý±¾ÊµÓÃÐÂÐ͵ÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷»¹°üÀ¨IQÊý ×ֲɼ¯Ä£¿éºÍFIFO´æ´¢Æ÷£¬ËùÊöIQÊý×ֲɼ¯Ä£¿é½«ËùÊö½ÓÊÕ»ú´«À´µÄ´®ÐÐ IQÊý¾Ý½øÐд®²¢×ª»»£¬È»ºóËÍÍùËùÊöFIFO´æ´¢Æ÷´æ´¢£¬ÒÔ´ýËùÊöÈí¼þÐźŠ´¦ÀíÆ÷¶ÁÈ¡¡£
¸ù¾Ý±¾ÊµÓÃÐÂÐ͵ÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷°üÀ¨Ò»Êý×ÖÐÅ ºÅ´¦ÀíÆ÷£¬ËùÊöÊý×ÖÐźŴ¦ÀíÆ÷ÓÃÓÚ½ÓÊÕËùÊöÈí¼þÐźŴ¦ÀíÆ÷µÄ¿ØÖÆÃüÁ ²¢½«ËùÊö¿ØÖÆÃüÁî·¢Ë͸øËùÊöÓ²¼þÐźŴ¦ÀíÆ÷¡£
¸ù¾Ý±¾ÊµÓÃÐÂÐ͵ÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷»¹°üÀ¨Ò»½Ó¿Ú Ä£¿é£¬ËùÊö½Ó¿ÚÄ£¿éΪËùÊöÓ²¼þÐźŴ¦ÀíÆ÷ºÍÊý×ÖÐźŴ¦ÀíÆ÷ÌṩͨÐÅͨµÀ¡£
¸ù¾Ý±¾ÊµÓÃÐÂÐ͵ÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷²ÉÓÃEP1K50 ÐͺŵÄFPGA¡£
±¾ÊµÓÃÐÂÐÍÓ²¼þÐźŴ¦ÀíÆ÷²ÉÓÃFPGA (Field Programmable Gate Array, ÏÖ³¡¿É±à³ÌÃÅÕóÁÐ)£¬ÓÅÑ¡²ÉÓÃEP1K50ÐͺŵÄFPGA£¬¸ÃÓ²¼þÐźŴ¦ÀíÆ÷ °üÀ¨·¢Éä»ú¶¨Ê±ÐźŲúÉúÄ£¿é¡¢½ÓÊÕ»ú²ÎÊý¿ØÖÆÄ£¿éÒÔ¼°ÌìÏß¿ØÖÆÄ£¿é¡£Í¨ ¹ý²ÉÓÃFPGAÌæ´úEPLD×÷ΪӲ¼þÐźŴ¦ÀíÆ÷µÄºËÐIJ¿¼þ£¬Ê¹µÃÓ²¼þÐźŴ¦ ÀíÆ÷¾ß±¸¼¯³É¶È¸ß¡¢ÈÝÁ¿´ó¡¢ÊäÈë/Êä³ö¿ÚÊýÁ¿¶à¡¢ÓëÍâΧÆ÷¼þ½»»»µÄÊý¾ÝÁ¿ ¸ßµÄÓŵ㣬²¢ÄÜÌá¸ß¶¨Ê±¾«¶È¼°¿É¿¿ÐÔ¡¢½µµÍ³É±¾¡¢ÊµÏÖÓ²¼þµÄÁé»îÅäÖá£
ͼ1ÊDZ¾ÊµÓÃÐÂÐÍÌìÆøÀ×´ïµÄÓ²¼þÐźŴ¦ÀíÆ÷µÄ½á¹¹Ê¾Òâͼ£» ͼ2ÊDZ¾ÊµÓÃÐÂÐÍÌìÆøÀ×´ïµÄÓ²¼þÐźŴ¦ÀíÆ÷µÄµç·ÔÀíͼ¡£
¾ßÌåʵʩ·½Ê½
ΪÁËʹ±¾ÊµÓÃÐÂÐ͵ÄÄ¿µÄ¡¢¼¼Êõ·½°¸¼°Óŵã¸ü¼ÓÇå³þÃ÷°×£¬ÒÔϽáºÏ¸½ ͼ¼°ÊµÊ©Àý£¬¶Ô±¾ÊµÓÃÐÂÐͽøÐнøÒ»²½Ïêϸ˵Ã÷¡£Ó¦µ±Àí½â£¬´Ë´¦ËùÃèÊöµÄ ¾ßÌåʵʩÀý½ö½öÓÃÒÔ½âÊͱ¾ÊµÓÃÐÂÐÍ£¬²¢²»ÓÃÓÚÏÞ¶¨±¾ÊµÓÃÐÂÐÍ¡£
FPGA (Field Programmable Gate Array£¬ÏÖ³¡¿É±à³ÌÃÅÕóÁÐ)¾ßÓÐÁé»îÐÔ ºÍ¼°Ê±ÃæÊеÄÓÅÊÆ£¬Ô½À´Ô½¶àµØ±»Éè¼ÆÕßÓÃÀ´×÷ΪÏû·ÑÀà¡¢¹¤ÒµºÍÆû³µ¡¢ÓÐ ÏߺÍÎÞÏßͨÐÅÒÔ¼°Ò½ÁÆÊг¡µÈϵͳÖÐASIC (Application-Specific Integrated Circuit,רÓü¯³Éµç·)µÄÌæ´ú·½°¸¡£ACEX IKϵÁÐFPGAÌṩÁ˵ͷçÏÕ ºÍµÍ³É±¾µÄ½â¾ö·½°¸£¬ÊÇÖе͹æÄ£ASICºÜ¾ßÎüÒýÁ¦µÄÌæ´ú·½°¸¡£ACEX IK ÊÇAltera¹«Ë¾µÄµÍ³É±¾·½°¸²úÆ·£¬´Ó576LEµ½4992LE¡£ACEX IKϵÁÐFPGA ²ÉÓøüÏȽøµÄ¹¤ÒÕ(0.22um¡¢È«ÍÏß¼¼Êõ)£¬´Ó¶ø´ó·ù½µµÍÁ˳ɱ¾£¬Í¬Ê±Ìá ¸ßÁËÐÔÄÜ¡£¸ù¾Ý³É±¾¿ØÖƼ°Êµ¼Ê¹¦ÄܵÄÐèÒª£¬±¾ÊµÓÃÐÂÐÍÑ¡ÔñÁË EP1K50×÷ ΪÐÂÐÍÌìÆøÀ×´ïÓ²¼þÐźŴ¦ÀíÆ÷µÄºËÐIJ¿·Ö¡£
ͼ1ʾ³öÁ˱¾ÊµÓÃÐÂÐÍÌìÆøÀ×´ïµÄÓ²¼þÐźŴ¦ÀíÆ÷µÄ½á¹¹£¬ËùÊöÌìÆøÀ× ´ï°üÀ¨Ó²¼þÐźŴ¦ÀíÆ÷10¡¢Èí¼þÐźŴ¦ÀíÆ÷20¡¢ÏÔʾÖÕ¶Ë30¡¢ÌìÏß40¡¢·¢ Éä»ú50ºÍ½ÓÊÕ»ú60£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷10Ö÷ÒªÓÉFPGA¹¹³É£¬ÓÅÑ¡²ÉÓà EP1K50ÐͺŵÄFPGA£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷10°üÀ¨
·¢Éä»ú¶¨Ê±ÐźŲúÉúÄ£¿éH£¬ÓÃÓÚ¸ù¾ÝÈí¼þÐźŴ¦ÀíÆ÷20µÄ¿ØÖÆÃüÁ Éú³É¶¨Ê±ÐźŲ¢½«¸Ã¶¨Ê±Ðźŷ¢Ë͸ø·¢Éä»ú50¡£
½ÓÊÕ»ú²ÎÊý¿ØÖÆÄ£¿é12£¬ÓÃÓÚ¸ù¾ÝÈí¼þÐźŴ¦ÀíÆ÷20µÄ¿ØÖÆÃüÁÏò ½ÓÊÕ»ú60·¢Ë͸÷ÖÖ¿ØÖƲÎÊý¡£
ÌìÏß¿ØÖÆÄ£¿é13£¬ÓÃÓÚ¸ù¾ÝÈí¼þÐźŴ¦ÀíÆ÷20µÄ¿ØÖÆÃüÁÏòËùÊöÌì Ïß40·¢ËÍ¿ØÖÆÃüÁî»òÕß½ÓÊÕÌìÏß״̬¡£
ÓÅÑ¡µÄÊÇ£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷10»¹°üÀ¨IQÊý×ֲɼ¯Ä£¿é14ºÍFIFO ´æ´¢Æ÷15£¬ËùÊöIQÊý×ֲɼ¯Ä£¿é14½«½ÓÊÕ»ú60´«À´µÄ´®ÐÐIQÊý¾Ý½øÐд® ²¢×ª»»£¬È»ºóËÍÍùËùÊöFIFO´æ´¢Æ÷15´æ´¢£¬ÒԵȺòÈí¼þÐźŴ¦ÀíÆ÷20¶Á È¡¡£Ó²¼þÐźŴ¦ÀíÆ÷10ÊÇÕû¸öÀ×´ïϵͳµÄºËÐIJ¿·Ö¡£ËùÊöÈíjÅ£ÐźŴ¦ÀíÆ÷ 20²ÉÓÃPSP(¿É±à³ÌÐźŴ¦ÀíÆ÷)£¬Ö÷ÒªºËÐÄÊÇDSP(Digital Signal Processor, Êý×ÖÐźŴ¦ÀíÆ÷)£¬¸ÃÈí¼þÐźŴ¦ÀíÆ÷20¿É´æ¡ª´¢ÓÚPCÖÕ¶ËÖС£Èí¼þÐźŴ¦ ÀíÆ÷20µÄ¿ØÖÆÃüÁîËÍÍùÓ²¼þÐźŴ¦ÀíÆ÷10£¬Ó²¼þÐźŴ¦ÀíÆ÷10½áºÏDSP µÄÒëÂë¿ØÖÆµÈ¹¦Äܹ¹³ÉºËÐĵÄʱÐò²úÉúµç·£¬¿É·½±ãµØ¶Ô¶¨Ê±Ê±Ðò½øÐÐÐÞ¸Ä µ÷ÊÔ£¬²úÉú¸÷·¶¨Ê±ÐźÅÒÔRS-422½Ó¿ÚËÍÍù¸÷·Öϵͳ¡£
±¾ÊµÓÃÐÂÐ͵ÄÓ²¼þÐźŴ¦ÀíÆ÷²ÉÓôóÈÝÁ¿FPGAÌæ´úEPLD×÷Ϊ¶¨Ê±Æ÷ µÄÖ÷ÒªÓ²¼þ£¬¾¡¿ÉÄÜÔÚFPGAÄÚ²¿ÊµÏÖËùÓй¦ÄÜ£¬¼õÉÙÍâΧÆ÷¼þ£¬ÒԴﵽͳ Ò»°å¼¶Éè¼Æ¡¢Ìá¸ß¶¨Ê±¾«¶È¼°¿É¿¿ÐÔ¡¢½µµÍ³É±¾¡¢ÊµÏÖÓ²¼þµÄÁé»îÅäÖõÄÄ¿ µÄ¡£Í¨¹ý²ÉÓÃFPGAÔËÓÃHDL (Hardware Description Language,Ó²¼þÃèÊöÓï ÑÔ)À´±àдʵÏÖ¶¨Ê±¿ØÖƹ¦ÄܵÄÔ´³ÌÐò£¬ÔÚ¿s¶Ì¶¨Ê±Æ÷µÄÉè¼ÆÖÜÆÚ¡¢Ìá¸ßÉè ¼ÆÐ§ÂÊ¡¢±ãÓÚµ÷ÊÔµÄͬʱ£¬»¹ÔöÇ¿ÁËÕû¸öϵͳµÄ¿É¿¿ÐÔ£¬Äܹ»Âú×㵱ǰϵͳ Ô½À´Ô½¸´ÔÓµÄÐèÒª¡£EP1K50Ôڼ̳ÐÖÐС¹æÄ£¼¯³Éµç·EPLDÓŵãµÄ»ù´¡ÉÏ Ó־߱¸¼¯³É¶È¸ß¡¢ÊäÈë/Êä³ö¿ÚÊýÁ¿¶à¡¢¼õÉÙÍâΧÆ÷¼þµÈÌØµã£¬½«ÆäÓ¦ÓÃÔÚÓ² ¼þÐźŴ¦ÀíÆ÷ÖУ¬¾Í¿ÉÒÔÓñÈÒÔǰÉٵöàµÄÓ²¼þÀ´ÊµÏÖ±ÈÒÔǰ¸´ÔӵöàµÄÂß ¼Ê±Ðò¹ØÏµ¡£Ëæ×ÅÏÖ´úÌìÆøÀ×´ï¼¼ÊõµÄ²»¶Ï·¢Õ¹£¬¶Ô¶¨Ê±Æ÷СÐÍ»¯¡¢Ä£¿é»¯¡¢ ͨÓÃÐÔ¡¢¿É±à³ÌÐÔ¡¢¿ÉÐÞ¸ÄÐÔµÄÒªÇóÔ½À´Ô½¸ß£¬EP1K50µÄÓ¦ÓÃÔòÄÜÂú×ãÕâ Щ·½ÃæµÄÐèÒª¡£
ͼ2ʾ³öÁ˱¾ÊµÓÃÐÂÐÍÌìÆøÀ×´ïµÄÓ²¼þÐźŴ¦ÀíÆ÷µÄµç·ÔÀí£¬ËùÊöÓ² ¼þÐźŴ¦ÀíÆ÷10°üÀ¨Ò»Êý×ÖÐźŴ¦ÀíÆ÷PSP£¬ËùÊöÊý×ÖÐźŴ¦ÀíÆ÷PSPÓà ÓÚ½ÓÊÕËùÊöÈí¼þÐźŴ¦ÀíÆ÷20µÄ¿ØÖÆÃüÁ²¢½«ËùÊö¿ØÖÆÃüÁî·¢Ë͸øÓ²¼þÐÅ ºÅ´¦ÀíÆ÷10¡£ C-HSP A¼´C²¨¶ÎÓ²¼þÐźŴ¦Àí¶¨Ê±°å£¬¸Ã²¿·ÖÖ÷ÒªÍê³ÉµÄ¹¦ ÄÜÊǰÑÀ×´ïϵͳÖÐÊý×ÖÏÂ±äÆµµÄ24λIQÊý¾Ý£¬¸ù¾ÝʱÐòÒªÇóͨ¹ýÊý×ÖÐÅ ºÅ´¦ÀíÆ÷PSP (ADSP21160)µÄÍⲿ½Ó¿Ú (ExternalPort)´«Ë͵½Èí¼þÐźŴ¦ ÀíÆ÷20Öд¦ÀíºóË͸øÏÔʾÖÕ¶Ë30;Èí¼þÐźŴ¦ÀíÆ÷20ͨ¹ýÈí¼þÏò°å¿¨¼Ä´æ Æ÷¿Õ¼äÉèÖò»Í¬µÄÃüÁî²ÎÊý£¬²úÉú²»Í¬ÒªÇóµÄ¶¨Ê±Ðźţ¬·Ö±ðÈ¥¿ØÖƺÍÌìÏß 40¡¢·¢Éä»ú50ÒÔ¼°½ÓÊÕ»ú60¡£
ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷10»¹°üÀ¨Ò»½Ó¿ÚÄ£¿éC-HSP B,ËùÊö½Ó¿ÚÄ£¿é C-HSP BΪӲ¼þÐźŴ¦ÀíÆ÷10ºÍÊý×ÖÐźŴ¦ÀíÆ÷PSPÌṩͨÐÅͨµÀ¡£C-HSP AºÍC-HSPBÖаüº¬µÄ651vdml76оƬ¡¢651vdms31/32оƬΪ½Ó¿ÚоƬ¡£Í¼2ÖеÄC-INTERFACEΪӲ¼þÐźŴ¦Àí½Ó¿Ú°å£¬¸Ã½Ó¿Ú°åÖаüÀ¨EPM3128(¿É ±à³ÌÂß¼Æ÷¼þ)ºÍCY7C466оƬ¡£
C-HSP A½ÓÊÕ»ú¿ØÖƹ¦ÄܵÄÍê³É£¬Ö÷ÒªÊÇͨ¹ý¹æ¶¨µÄ½Ó¿ÚÏò½ÓÊÕ»ú60 ·¢Ë͸÷ÖÖ¿ØÖƲÎÊý£¬¸Ã¿ØÖƲÎÊýÖ÷ÒªÓнÓÊÕ»ú¿ØÖÆÊý¾ÝºÍ½ÓÊÕ»ú¿ØÖÆÊ±ÖÓÁ½ ²¿·Ö¡£¿ØÖƲÎÊýµÄ·¢ËÍÓɼÆËã»úÈí¼þÆô¶¯¡£ÔÚÒ»´ÎÊý¾Ý´«ËÍÖУ¬¹²·¢ËÍ5×é ¿ØÖƲÎÊý£¬Ã¿×éΪ8룬¹²40λ¿ØÖƲÎÊý¡£ÔÚÈí¼þÖУ¬ÏÈÍùFPGAÖÐдÈë ×é²ÎÊý£¬È»ºóÔÙдÆô¶¯ÃüÁîÐźţ¬Æô¶¯Êý¾Ý´«Êä¡£
C-HSP AΪ·¢Éä»ú50Ìṩ¾ÅÖÖ¶¨Ê±ÐźÅ"RF Pulse Start" ¡¢ "RF Driver Trigger" ¡¢ "Filament Sync Trigger " ¡¢ "Modulator Charge Trigger"¡¢ "Post-Charge Regulator Trigger" ¡¢ "Short Beam Pulse Select" ¡¢ "Short RF Pulse Select" ¡¢ "Trigger-Charge Trigger" ¡¢ "Modulator Discharge Trigger"¡¢ ¼°Ò»×éÊý¾ÝÐźÅ"PRI Range Data[2.,l]"¡£¶¨Ê±Ðźŵķ¢ËÍ·½ÊÇÓ²¼þÐźŴ¦ ÀíÆ÷10£¬½ÓÊÕ·½ÊÇ·¢Éä»ú50¡£¶¨Ê±ÐźÅÒÔRS-422½Ó¿Ú²î·ÖÐźÅÐÍʽ´«Ê䣬 Æä·¢ËÍÆ÷ÐͺÅΪ26C31£¬½ÓÊÕÆ÷ÐͺÅΪ26C32»ò26C33,·¢ËÍÆ÷¡¢½ÓÊÕÆ÷¾ù ²ÉÓÃ+5VµçÔ´¡£¶¨Ê±ÐźÅÂö³å¿í¶ÈΪ0.8Ê¿0.1Ms (³ýPost-Charge Regulator TriggerΪ12us)£¬Âö³å¾ùΪ¸ºµçƽÓÐЧ¡£
ÓÉÊý×ÖÐźŴ¦ÀíÆ÷PSP (ADSP2U60)ͨ¹ýTL16C550½Ó¿ÚÏòÌìÏß40·¢ ËÍÌìÏß¿ØÖÆÃüÁÌìÏß40ͨ¹ýTL16C550½Ó¿ÚÏòÊý×ÖÐźŴ¦ÀíÆ÷PSP (ADSP21160)»Ø´«ÌìÏß״̬¡£TL16C550½Ó¿Ú¹¤×÷ÔÚFIFOÖжϷ½Ê½£¬ºÍ SWEEPÖжϹ²ÓÃÒ»ÌõÖжÏÏß¡£Êý×ÖÐźŴ¦ÀíÆ÷PSP (ADSP21160)ͨ¹ý¶Á HSPÀïµÄÖжϱêÖ¾À´ÅжÏÊÇ´®¿ÚÖжϻ¹ÊÇSWEEPÖжϡ£
×ÛÉÏËùÊö£¬±¾ÊµÓÃÐÂÐÍÓ²¼þÐźŴ¦ÀíÆ÷²ÉÓÃFPGA£¬ÓÅÑ¡²ÉÓÃEP1K50 ÐͺŵÄFPGA£¬¸ÃÓ²¼þÐźŴ¦ÀíÆ÷°üÀ¨·¢Éä»ú¶¨Ê±ÐźŲúÉúÄ£¿é¡¢½ÓÊÕ»ú²Î Êý¿ØÖÆÄ£¿éÒÔ¼°ÌìÏß¿ØÖÆÄ£¿é¡£Í¨¹ý²ÉÓÃFPGAÌæ´úEPLD×÷ΪӲ¼þÐźŴ¦ ÀíÆ÷µÄºËÐIJ¿¼þ£¬Ê¹µÃÓ²¼þÐźŴ¦ÀíÆ÷¾ß±¸¼¯³É¶È¸ß¡¢ÈÝÁ¿´ó¡¢ÊäÈë/Êä³ö¿Ú ÊýÁ¿¶à¡¢ÓëÍâΧÆ÷¼þ½»»»µÄÊý¾ÝÁ¿¸ßµÄÓŵ㣬²¢ÄÜÌá¸ß¶¨Ê±¾«¶È¼°¿É¿¿ÐÔ¡¢ ½µµÍ³É±¾¡¢ÊµÏÖÓ²¼þµÄÁé»îÅäÖá£
µ±È»£¬±¾ÊµÓÃÐÂÐÍ»¹¿ÉÓÐÆäËü¶àÖÖʵʩÀý£¬ÔÚ²»±³À뱾ʵÓÃÐÂÐ;«Éñ¼° ÆäʵÖʵÄÇé¿öÏ£¬ÊìϤ±¾ÁìÓòµÄ¼¼ÊõÈËÔ±µ±¿É¸ù¾Ý±¾ÊµÓÃÐÂÐÍ×÷³ö¸÷ÖÖÏàÓ¦ µÄ¸Ä±äºÍ±äÐΣ¬µ«ÕâЩÏàÓ¦µÄ¸Ä±äºÍ±äÐζ¼Ó¦ÊôÓÚ±¾ÊµÓÃÐÂÐÍËù¸½µÄȨÀûÒª ÇóµÄ±£»¤·¶Î§¡£
ȨÀûÒªÇó1¡¢Ò»ÖÖÌìÆøÀ×´ïµÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ËùÊöÌìÆøÀ״ﻹ°üÀ¨Èí¼þÐźŴ¦ÀíÆ÷¡¢ÌìÏß¡¢·¢Éä»úºÍ½ÓÊÕ»ú£¬ÆäÌØÕ÷ÔÚÓÚ£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷Ö÷ÒªÓÉFPGA¹¹³É£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷°üÀ¨·¢Éä»ú¶¨Ê±ÐźŲúÉúÄ£¿é£¬ÓÃÓÚ¸ù¾ÝËùÊöÈí¼þÐźŴ¦ÀíÆ÷µÄ¿ØÖÆÃüÁÉú³É¶¨Ê±ÐźŲ¢½«¸Ã¶¨Ê±Ðźŷ¢Ë͸øËùÊö·¢Éä»ú£»½ÓÊÕ»ú²ÎÊý¿ØÖÆÄ£¿é£¬ÓÃÓÚ¸ù¾ÝËùÊöÈí¼þÐźŴ¦ÀíÆ÷µÄ¿ØÖÆÃüÁÏòËùÊö½ÓÊÕ»ú·¢Ë͸÷ÖÖ¿ØÖƲÎÊý£»ÌìÏß¿ØÖÆÄ£¿é£¬ÓÃÓÚ¸ù¾ÝËùÊöÈí¼þÐźŴ¦ÀíÆ÷µÄ¿ØÖÆÃüÁÏòËùÊöÌìÏß·¢ËÍ¿ØÖÆÃüÁî»òÕß½ÓÊÕÌìÏß״̬¡£
2¡¢ ¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ÆäÌØÕ÷ÔÚÓÚ£¬ËùÊöÓ²¼þÐźŠ´¦ÀíÆ÷»¹°üÀ¨IQÊý×ֲɼ¯Ä£¿éºÍFIFO´æ´¢Æ÷£¬ËùÊöIQÊý×ֲɼ¯Ä£¿é½«Ëù Êö½ÓÊÕ»ú´«À´µÄ´®ÐÐIQÊý¾Ý½øÐд®²¢×ª»»£¬È»ºóËÍÍùËùÊöFIFO´æ´¢Æ÷´æ´¢£¬ ÒÔ´ýËùÊöÈí¼þÐźŴ¦ÀíÆ÷¶ÁÈ¡¡£
3¡¢ ¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ÆäÌØÕ÷ÔÚÓÚ£¬ËùÊöÓ²¼þÐźŠ´¦ÀíÆ÷°üÀ¨Ò»Êý×ÖÐźŴ¦ÀíÆ÷£¬ËùÊöÊý×ÖÐźŴ¦ÀíÆ÷ÓÃÓÚ½ÓÊÕËùÊöÈí¼þÐźŠ´¦ÀíÆ÷µÄ¿ØÖÆÃüÁ²¢½«ËùÊö¿ØÖÆÃüÁî·¢Ë͸øËùÊöÓ²¼þÐźŴ¦ÀíÆ÷¡£
4¡¢ ¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ÆäÌØÕ÷ÔÚÓÚ£¬ËùÊöÓ²¼þÐźŠ´¦ÀíÆ÷»¹°üÀ¨Ò»½Ó¿ÚÄ£¿é£¬ËùÊö½Ó¿ÚÄ£¿éΪËùÊöÓ²¼þÐźŴ¦ÀíÆ÷ºÍÊý×ÖÐźŠ´¦ÀíÆ÷ÌṩͨÐÅͨµÀ¡£
5¡¢ ¸ù¾ÝȨÀûÒªÇó1~4ÈÎÒ»ÏîËùÊöµÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ÆäÌØÕ÷ÔÚÓÚ£¬Ëù ÊöÓ²¼þÐźŴ¦ÀíÆ÷²ÉÓÃEP1K50ÐͺŵÄFPGA¡£
רÀûÕªÒª±¾ÊµÓÃÐÂÐ͹«¿ªÁËÒ»ÖÖÌìÆøÀ×´ïµÄÓ²¼þÐźŴ¦ÀíÆ÷£¬ËùÊöÌìÆøÀ״ﻹ°üÀ¨Èí¼þÐźŴ¦ÀíÆ÷¡¢ÌìÏß¡¢·¢Éä»úºÍ½ÓÊÕ»ú£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷Ö÷ÒªÓÉFPGA¹¹³É£¬ËùÊöÓ²¼þÐźŴ¦ÀíÆ÷°üÀ¨·¢Éä»ú¶¨Ê±ÐźŲúÉúÄ£¿é£¬ÓÃÓÚ¸ù¾ÝËùÊöÈí¼þÐźŴ¦ÀíÆ÷µÄ¿ØÖÆÃüÁÉú³É¶¨Ê±ÐźŲ¢½«¸Ã¶¨Ê±Ðźŷ¢Ë͸øËùÊö·¢Éä»ú£»½ÓÊÕ»ú²ÎÊý¿ØÖÆÄ£¿é£¬ÓÃÓÚ¸ù¾ÝËùÊöÈí¼þÐźŴ¦ÀíÆ÷µÄ¿ØÖÆÃüÁÏòËùÊö½ÓÊÕ»ú·¢Ë͸÷ÖÖ¿ØÖƲÎÊý£»ÌìÏß¿ØÖÆÄ£¿é£¬ÓÃÓÚ¸ù¾ÝËùÊöÈí¼þÐźŴ¦ÀíÆ÷µÄ¿ØÖÆÃüÁÏòËùÊöÌìÏß·¢ËÍ¿ØÖÆÃüÁî»òÕß½ÓÊÕÌìÏß״̬¡£½è´Ë£¬±¾ÊµÓÃÐÂÐ;߱¸¼¯³É¶È¸ß¡¢ÈÝÁ¿´ó¡¢ÊäÈë/Êä³ö¿ÚÊýÁ¿¶à¡¢ÓëÍâΧÆ÷¼þ½»»»µÄÊý¾ÝÁ¿¸ßµÄÓŵ㣬²¢ÄÜÌá¸ß¶¨Ê±¾«¶È¼°¿É¿¿ÐÔ¡¢½µµÍ³É±¾¡¢ÊµÏÖÓ²¼þµÄÁé»îÅäÖá£
Îĵµ±àºÅG01S7/00GK201269928SQ20082014069
¹«¿ªÈÕ2009Äê7ÔÂ8ÈÕ ÉêÇëÈÕÆÚ2008Äê10ÔÂ14ÈÕ ÓÅÏÈȨÈÕ2008Äê10ÔÂ14ÈÕ
·¢Ã÷Õߺν¨Ð ÉêÇëÈË:³É¶¼Ô¶Íû¿Æ¼¼ÓÐÏÞÔðÈι«Ë¾;ºÎ½¨ÐÂ