·¢ÐÅÈË: champaign (Ô­Ò°), ÐÅÇø: ECE
±ê  Ìâ: ÈýÖÖÐźŴ¦ÀíÆ÷µÄCPLDÉè¼Æ
·¢ÐÅÕ¾: ×Ï ¶¡ Ïã (Sat Jan  8 19:12:38 2000), ×ªÐÅ

·¢ÐÅÈË: fangf (·½·½), ÐÅÇø: DSP
±ê  Ìâ: ÈýÖÖÐźŴ¦ÀíÆ÷µÄCPLDÉè¼Æ
·¢ÐÅÕ¾: Òûˮ˼Դվ (Fri Jul 30 20:53:53 1999) , Õ¾ÄÚÐżþ

   µç×Ó¼¼ÊõÓ¦ÓÃ
APPLICATION OF ELECTRONIC TECHNIQUE
1999Äê µÚ3ÆÚ No.3 1999


-------------------------------------------------------------------------------

ÈýÖÖÐźŴ¦ÀíÆ÷µÄCPLDÉè¼Æ

¸ß÷ ú¡

¡¡¡¡Õª¡¡Òª£º²ÉÓÿɱà³ÌÂß¼­Æ÷¼þCPLD£¬¶ÔFIRÂ˲¨¡¢ÇóÄ£¡¢ºãÐ龯¼ì²âÈýÖÖµäÐÍÐźŴ¦
Àí½øÐÐÁ˲ÎÊý»¯µÄÄ£¿éÉè¼Æ£¬½éÉÜÁËÕâÈýÖÖÐÅÏ¢´¦ÀíÆ÷²ÎÊý»¯Ä£¿éÉè¼ÆµÄ½á¹¹¡¢Ëã·¨¡¢Õ¼
ÓÃ×ÊÔ´¡¢×î¸ßËٶȵȡ£
¡¡¡¡¹Ø¼ü´Ê£º¿É±à³ÌÂß¼­Æ÷¼þ¡¡ÐźŴ¦Àí¡¡Â˲¨Æ÷¡¡ºãÐ龯

¡¡¡¡×Ô´Ó¿çÈë¾ÅÊ®Äê´úÒÔÀ´£¬¿É±à³ÌÂß¼­Æ÷¼þCPLD/FPGAµÃµ½ÁË·ÉËÙ·¢Õ¹£¬Ïò¸ß¼¯³É¶È¡¢
¸ßËٶȺ͵ͼÛλ·½Ïò²»¶ÏÂõ½ø£¬ÆäÓ¦ÓÃÁìÓò²»¶ÏÀ©´ó£¬ÔÚÐźŴ¦ÀíÁìÓòµÄÓ¦ÓÃÒ²»îÔ¾ÆðÀ´
£¬ÕâÖ÷ÒªÊÇÓÉÓÚCPLD/FPGAÒÔϼ¼ÊõµÄ²»¶Ï·¢Õ¹£º
æ              ÌÖÂÛÇø [EEdepartment
¡¡¡¡(1)¼¯³É¶ÈÔ½À´Ô½¸ß£¬ÈçAltera¹«Ë¾µÄ10KϵÁÐÒÑÔÚ25ÍòÃÅÒÔÉÏ£¬¾ßÓÐ1Íò¸öÒÔÉϼĴæ
Æ÷£¬40KbitǶÈëʽ´æ´¢Æ÷£¬Ê¹µÃ¼¯³É¸´ÔÓÐźŴ¦ÀíËã·¨³ÉΪ¿ÉÄÜ¡£RaphaelϵÁÐÒѵ½100Íò
ÃÅÒÔÉÏ£¬¼¯ÖÐÁËFLEX10K¡¢FLEX6000¡¢MAX7000µÄËùÓÐÓŵ㣬¿É½øÐÐϵͳµ¥Æ¬Éè¼Æ¡£
¡¡¡¡(2)ÔÚϵͳ±à³Ì(ISP)/ÔÚÏß·ÖØÅäÖÃ(ICR)¼¼Êõ£¬Ê¹µÃCPLD/FPGA¾ßÓпª·¢ÖÜÆڶ̣¬Éè
¼Æ·½°¸±ä¸üÈÝÒ×£¬ÎÞ·çÏÕͶ×ʵÈÓŵ㡣
¡¡¡¡(3)ǶÈëʽ´æ´¢Æ÷¼¼Êõ£¬ÔÚCPLD/FPGAÄÚ²¿Ç¶ÈëÒ»¶¨ÊýÁ¿µÄ´æ´¢Æ÷£¬´æ´¢Æ÷ÀàÐÍÓÐË«¿Ú
SRAM¡¢ROM¡¢FIFO£¬¿ÉÓÃÓÚ´æ´¢ÐźŴ¦ÀíµÄϵÊý¡¢Öмä½á¹ûµÈ¡£
¡¡¡¡(4)ʱÖÓËø¶¨ºÍ±¶Æµ¼¼Êõ£¬AlteraµÄ10KϵÁвÉÓÃÁËʱÖÓËø¶¨ºÍ±¶Æµ¼¼Êõ£¬½â¾öÁËʱÖÓ
Âö³åÑÓ³ÙºÍƫбÎÊÌ⣬²¢Ê¹PLDÄÚ²¿Ê±ÖÓ¸ü¸ß¡£µ¥¸ö16bit³Ë·¨Æ÷Ëٶȿɴï100MHzÒÔÉÏ£¬Õâ
ÕýÊÇ´ó´ø¿í¸ßËÙʵʱÐźŴ¦ÀíµÄÐèÒª¡£
¡¡¡¡(5)µç×ÓÉè¼Æ×Ô¶¯»¯EDA¹¤¾ß¡£EDA¹¤¾ßʹµÃÓû§¶ÔÉè¼ÆµÄÊäÈë¡¢×ۺϡ¢·ÂÕæ·Ç³£·½±ã
¡£AlteraµÄMax+Plus II¸øÓû§Ìṩ·á¸»µÄºê¿âºÍLPM(²ÎÊýÄ£¿é¿âLibrary of Parameter
ized
Modules)¡£EDA»·¾³ÕýÔÚÓÉUnixϵͳÖ÷µ¼ÐÍÏòUnix/Windows¹²´æ¿ª·¢»·¾³×ª»»£¬Ê¹µÃEDAµÄ
ʹÓøüΪ¹ã·ººÍ·½±ã¡£
¡¡¡¡ÓÉÓÚCPLD/FPGAÒÔÉϵÄÖî¶àÓŵ㣬CPLD/FPGAÓ¦ÓÃÖð½¥À©´ó£¬Éø͸µ½ASICÊг¡£¬ÐÔÄܼÛ
¸ñ±ÈÓÅÓڵ͵µASIC¡£Ä¿Ç°ACTEL¹«Ë¾¿ª·¢ÁËÒ»ÖÖпɱà³ÌÆ÷¼þ¡ª¡ªÏµÍ³¿É±à³ÌÃÅÕóÁÐ(SPG
A£¬System Programmable Gate
Array)£¬ËüÊǽ«ÏÖ³¡¿É±à³ÌÃÅÕóÁÐÓëרÓü¯³Éµç·½áºÏÔÚͬһ¸öоƬÖжøµÃµ½µÄÒ»ÀàÐÂÐÍ
µÄרÓü¯³Éµç·¡£ÏÔÈ»SPGA¾ßÓÐCPLDºÍASICµÄË«ÖØÓŵ㡣CPLD/FPGAÓëASICÏà±È¾ßÓпª·¢
ÖÜÆڶ̡¢Áé»î¡¢ÎÞ·çÏÕ¡¢¿ª·¢³É±¾µÍµÈÓŵ㣻ÓëDSPоƬÏà±È¾ßÓд¦ÀíËٶȸߵÈÓŵ㡣Àý
ÈçijÐźŴ¦ÀíÐè10´Î³Ë·¨
ÈçijÐźŴ¦ÀíÐè10´Î³Ë·¨AÒÔϼ¼ÊõµÄ²»¶Ï·¢Õ¹£º°æ              ÌÖÂÛÇø [EEdepartment
ÀÛ¼ÓÔËË㣬Èô²ÉÓÃ30MHz¹¤×÷ƵÂʵÄDSPÀ´Íê³É£¬Æäʵ¼ÊÖ´ÐÐÊý¾ÝµÄËٶȽ«½µµÍµ½3MHz(²»
¿¼ÂÇDSPµÄ²¢Ðд¦Àí)£¬µ«ÊDzÉÓò¢ÐÐ/Á÷Ë®¿ØÖƵÄCPLD/FPGAÔò¿ÉÒÔÓÃ30MHzµÄʱÖÓƵÂÊ´®
¡¢²¢ÐÐÖصþÖ´ÐÐ10´Î²Ù×÷£¬¼´±£³Ö30MHzÊý¾ÝËٶȡ£¿É¼û£¬CPLD/FPGA±ÈDSPÓиü¸ßµÄ´¦Àí
Ëٶȡ£ÀûÓÃCPLD/FPGAÔÚϵ
ͳ±à³Ì¼°¸ßËٶȵÄÌص㣬¿É°ÑCPLD/FPGA×÷ΪDSPµÄЭͬ´¦ÀíÆ÷À´Ó¦Óã¬ÊµÏÖÐéÄâ¼ÆËã»ú¡£
±¾ÎÄ°ÑAlteraµÄFLEXϵÁÐÓ¦ÓÃÓÚÀ×´ïµÄ¼¸ÖÖ¾­µäÐźŴ¦ÀíÖУ¬Íê³ÉÁËÓÐÏ޳弤ÏìÓ¦FIRÂË
²¨¡¢ÇóÄ£ÔËËã¡¢ºãÐ龯¼ì²âµÈ´¦Àí¡£

1¡¡²ÎÊý»¯µÄFIRÂ˲¨Ä£¿éÉè¼Æ
¡¡¡¡²ÎÊý»¯µÄFIRÂ˲¨Ä£¿éÉè¼Æ²ÉÓÃÁË×Ô¶¥¶øϵIJã´ÎÉè¼ÆµÄ˼Ï룬Æä½á¹¹¿òͼÈçͼ1¡£ÔÚ
±¾Éè¼ÆÖУ¬x£Ûn£ÝµÄÏß¿íºÍFIRµÄ½×ÊýʵÏÖÁ˲ÎÊý»¯¡£ÔÚµ÷ÓøÃÄ£¿éʱ£¬Êý¾ÝµÄ¿í¶ÈºÍFI
RµÄ½×ÊýÔÚ²ÎÊýÎļþÖÐÊäÈë¡£xin£Ûn£ÝÊÇÊý¾ÝµÄÒÆλÊäÈë¶Ë£¬xout£Ûn£ÝÊÇÊý¾ÝµÄÒÆλÊä³ö
¶Ë£¬¿ÉÒÔ×÷ΪÏÂÒ»¼¶FIR
µÄÊäÈ룬ʵÏÖFIRµÄ¼¶Áª¡£´ËFIRµÄʵÏÖÓÃÁËÁù¸öÄ£¿é(Èçͼ2Ëùʾ)¡£






¡¡¡¡FIRÄ£¿é°üº¬SHIFTºÍMUL-ADDÁ½¸öÄ£¿é£ºÆäÖÐSHIFTÍê³ÉÊý¾ÝµÄÑÓ³Ù´æ´¢£¬MUL-ADDÍê
³ÉÊý¾ÝµÄÀÛ¼ÓÇóºÍµÄ²Ù×÷¡£MUL-ADDÓÉM-ROM£¬EXPANDºÍADDÈý¸öÄ£¿é×é³É£ºM-ROMÄ£¿éÖзÅ

ÖÃFIRµÄ²ÎÊý£¬EXPANDÄ£¿éÍê³É·ûºÅÊýµÄÀ©Õ¹£¬ADDÄ£¿éÍê³ÉÒÆλÏà¼ÓµÄ²Ù×÷¡£ÔÚ´ËÉè¼ÆÖÐ
Òª×ÅÖØ˵Ã÷µÄ¾ÍÊdz˷¨
µÄʵÏÖ¡£Íê³É³Ë·¨µÄ·½·¨½Ï¶à£¬ÀýÈçÁ½¸öÊýµÄ°´Î»ÒÆλÏà¼Ó£¬µ«Õâ»áµ¼ÖÂËÙÂʵĽµµÍºÍ×Ê
Ô´µÄÀË·Ñ¡£FIRµÄϵÊýÏà¶ÔÊý¾ÝÀ´ËµÊÇÔ¤Ïȸø¶¨µÄ£¬ËùÒÔ¿ÉÒÔ²ÉÓòé±íµÄ·½·¨À´ÊµÏÖ¡£ÏÖ
¾ÙÀý˵Ã÷£ºÉèFIR½×ÊýΪ4£¬Êý¾ÝµÄλ¿íÊÇ4£¬ÏµÊýΪC1¡¢C2¡¢C3¡¢C4¡£ÎÒÃÇ¿ÉÒÔÓþØÕóµÄ
ÐÎʽÀ´±íʾÊý¾Ý¸÷λºÍϵ
ÊýµÄÏà³Ë£¬Èçʽ1Ëùʾ¡£
¡¡¡¡¡¡¡¡
±í2¡¡FIR·ÂÕæ½á¹û

½×Êý 4 8½×(Á½¸ö4½×¼¶Áª³É) 12(Èý¸ö4½×¼¶Áª³É)
λ¿í 8 16 8 16 8 16
ËùÓÃÆ÷¼þ EPF8636 EPF81500 EPF81188 EPF10K40 EPF10K30 EPF10K70
ËùÓõ¥ÔªÊý
(LC) 458 1156 913 2220 1399 3338
×î¸ß¹¤×÷ƵÂÊ
(MHz) 5.21 2.93 5.21 2.67 5.08 2.41

¡¡¡¡Ê½ÖÐDijÊǵÚi¸öÊý¾ÝµÄµÚjλµÄÖµ£¬ËüÃÇΪ0»ò1(i=1,2¡­4£¬j=0,1¡­3)£¬YjÊÇÂ˲¨½á
¹ûµÄ²¿·ÖºÍ£¬¼´¸÷Êý¾ÝµÚjλÓëϵÊýÏà³Ë¼ÓµÄºÍ¡£¶ÔÓ¦²¿·ÖºÍÎÒÃÇ¿ÉÒÔÁгöÈç±í1ËùʾµÄÕæ
Öµ±í(ÏÈ¿¼ÂÇÊý¾ÝµÄ×îµÍλ¼´D10¡¢D20¡¢D30¡¢D40µÄÇé¿ö£¬¸ßλͬÀí)¡£
±í1¡¡²¿·ÖºÍÕæÖµ±í
±í1¡¡²¿·ÖºÍÕæÖµ±í ²Ù×÷¡£MUL-ADDÓÉM-ROM£¬EXPANDºÍADDÈý¸öÄ£¿é×é³É£ºM-ROMÄ£¿éÖзÅt

D10 D20 D30 D40 Y0
0 0 0 0 0
1 0 0 0 C1
0 1 0 0 C2
1 1 0 0 C1+C2
0 0 1 0 C3
1 0 1 0 C3+C1
0 1 1 0 C3+C2
1 1 1 0 C3+C2+C1
0 0 0 1 C4
1 0 0 1 C4+C1
0 1 0 1 C4+C2
1 1 0 1 C4+C1+C2
0 0 1 1 C4+C3
1 0 1 1 C4+C3+C1
0 1 1 1 C4+C3+C2
1 1 1 1 C4+C3+C2+C1

¡¡¡¡±íÖеÄϵÊýÊÇÒÔ²¹ÂëµÄ¸ñʽ´æ·ÅµÄ£¬²¢ÇÒ¶¼°´·ûºÅÊý×÷ÁËÀ©Õ¹¡£´ÓÕâÕűíÖÐÎÒÃÇ¿ÉÒÔ
¿´³ö£¬Èô°ÑϵÊý¸ù¾ÝËù¸ø¶¨µÄ½×ÊýÉú³ÉÈç±íÓÒ²àµÄÅÅÁв¢½«Æä·ÅÓÚÒ»ROMÖУ¬ÒÔ¸÷Êý¾ÝµÄ
ÏàͬλµÄÖµ×é³ÉµÄµØÖ·È¥ROMÖÐÈ¡Êý£¬È¡³öµÄ½á¹û¼´Îª²¿·ÖºÍY0¡«Y3¡£ÓÉÓÚÊäÈëµÄÊý¾ÝÓÐ
t
ÕýÓиº£¬ËùÒÔÎÒÃÇÔÚ¶Ô²¿
·ÖºÍ½øÐÐÏà¼Ó֮ǰҪ¶ÔÈ¡³öµÄϵÊý°´ÒÔÏ·½·¨½øÐд¦Àí£ºÊ×ÏÈ°´²¿·ÖºÍÏà¼ÓËùÄܴﵽλÊý
¶ÔÈ¡³öµÄϵÊý×ö·ûºÅÀ©Õ¹£¬²¢ÇÒ¶Ô¸÷Êý¾ÝµÄ×î¸ßλ×é³ÉµÄµØÖ·È¡³öµÄϵÊýºÍ(ÈçY3)ÏÈÇó²¹
ÔÙÀ©Õ¹¡£½«´¦ÀíºóµÄY0¡¢Y1¡¢Y2¡¢Y3Ïà¼ÓËùµÃ½á¹û¼´ÎªÊý¾ÝºÍϵÊýÏà³ËµÄ½á¹û¡£ÓÃÕâÖÖ·½
·¨¿ÉÒÔ»ñµÃ½Ï¸ßµÄËÙÂÊ
£¬½ÏÉÙµÄÓ²¼þ×ÊÔ´¡£ÒªÊµÏָ߽׵ÄFIRÂ˲¨Æ÷¼´¿ÉÒÔÓÃÊäÈë²ÎÊýµÄ·½·¨ÊµÏÖ£¬Ò²¿ÉÒÔÓü¶
ÁªµÄ·½·¨ÊµÏÖ¡£¼¶Áª¶Ô£¬xout£Ûn£Ý×÷ΪÏÂÒ»¼¶Êý¾ÝµÄÊäÈ룬½«¸÷¼¶µÄÊä³öY£Ûn£ÝÏÈÀ©Õ¹
ÔÙÏà¼ÓÔòʵÏÖÁ˸߽×FIR¡£±í2ÊÇ·ÂÕæµÄ½á¹û(Max+Plus II 7.1£¬Æ÷¼þËٶȼ¶-4)¡£
±í2¡¡FIR·ÂÕæ½á¹û

½×Êý 4 8½×(Á½¸ö4½×¼¶Áª³É) 12(Èý¸ö4½×¼¶Áª³É)
λ¿í 8 16 8 16 8 16
ËùÓÃÆ÷¼þ EPF8636 EPF81500 EPF81188 EPF10K40 EPF10K30 EPF10K70
ËùÓõ¥ÔªÊý
(LC) 458 1156 913 2220 1399 3338
×î¸ß¹¤×÷ƵÂÊ(MHz) 5.21 2.93 5.21 2.67 5.08 2.41

2¡¡ÇóÄ£ÔËËãʵÏÖ
¡¡¡¡ÇóÒ»¸ö¸´ÊýA+BjµÄÄ£Ò»°ã¶¼²ÉÓÃÏßÐԱƽüµÄ·½·¨½øÐнüËÆÔËËã¡£Ò»ÖÖ·½·¨ÈçÏ£ºÉèT
L=MAX£ûA,B£ý£¬TS=MIN£ûA,B£ý£¬ÔòA£¬BµÄÄ£½üËÆΪMAX£û(TL+1/8¡ÁTS)£¬(27/32¡ÁTL+9/
16¡ÁTS)£ý¡£¸ù¾Ý´ËʽÇóA£¬BµÄ½üËÆÄ£ÖµÁ÷³Ì¿òͼÈçͼ3Ëùʾ¡£

ÏàͬλµÄÖµ×é³ÉµÄµØÖ·È¥ROMÖÐÈ¡Êý£¬È¡³öµÄ½á¹û¼´Îª²¿·ÖºÍY0¡«Y3¡£ÓÉÓÚÊäÈëµÄÊý¾ÝÓÐÅt



¡¡¡¡¸ù¾Ý¿òͼ¿ÉÒÔ¿´³ö£¬ÓÃCPLDʵÏÖÇóÄ£ÔËËãµÄ¹Ø¼üÔÚÓÚ·ÖÊý³Ë·¨£¬·ÖÊý³Ë·¨¿ÉÒÔͨ¹ý·Ö
½â³ÉÒÆλ(´íλ)ºÍ¼Ó·¨À´ÊµÏÖ£¬¼´½«27/32·Ö½âΪ1/32+1/16+1/4+1/2£¬9/16·Ö½âΪ1/16+
1/2£¬²ÉÓÃ×éºÏÂß¼­Ö±½Ó´íλÏà¼Ó¡£¿òͼÖÐTL=TA+TB/8¿ÉÒÔÓÃÈçÏÂÓï¾äʵÏÖ£º
¡¡¡¡TL£Û16..0£Ý=(B¡°0¡±£¬TA£Û15..0£Ý)+(B¡°0¡±£¬
TB£Û15..3£Ý)£»¿òͼÖÐTS=TA*27/32+TB*9/16ʵÏÖÓï¾äÈçÏ£º
TS£Û20..0£Ý=(B¡°000000¡±£¬TA£Û15..1£Ý)+(B¡°00000¡±£¬TA£Û15..3£Ý)
¡¡¡¡+(B¡°000¡±£¬TA£Û15..0£Ý£¬B¡°00¡±)+(B¡°00¡±£¬TA£Û15..0£Ý£¬B¡°0000¡±)
¡¡¡¡+(B¡°00000¡±£¬TB£Û15..0£Ý)+(B¡°0¡±£¬TB£Û15..0£Ý£¬B¡°0000¡±)£»
¡¡¡¡ÎªÁË·ÀÖ¹Òç³ö£¬TL£¬TS¾ùÏòÇ°À©Õ¹Ò»Î»¡£ÎªÁ˼õÉÙÎó²î£¬TSÏòºóÀ©Õ¹4λ¡£ÔÚÊä³öʱ
£¬ÈôTL¡µTSÔòRES£Û15..0£Ý=TL£Û16..1£Ý£¬ÈôTL¡´TSÔòRES£Û15..0£Ý=TS£Û20..5£Ý¡£ÓÃÕâ
ÖÖ·½·¨ÇóÄ£Îó²î¡´1.9%¡£Èí¼þ·ÂÕæ½á¹û£º²ÉÓÃFLEX8452£¬×Ö¿íΪ16bitʱ£¬ÇóÄ£ÔËËãÕ¼ÓÃ
×ÊÔ´260¸öLC£¬ËÙ¶ÈΪ10M
Hz¡£
3¡¡²ÎÊý»¯ºãÐ龯ÅоöÂß¼­µç·Éè¼Æ
¡¡¡¡ ºãÐ龯´¦ÀíµÄÒ»ÖÖ·½·¨ÊÇ×ÔÊÊÓ¦ÃÅÏÞ´¦Àí£¬ÆäʵÏÖ·½·¨½Ï¶à£¬´ËÉè¼ÆÖвÉÓõÄÊǵ¥
Ԫƽ¾ùÑ¡´óºãÐ龯(GO-CFAR)£¬ÆäʵÏÖ¿òͼÈçͼ4Ëùʾ¡£



ÏàͬλµÄÖµ×é³ÉµÄµØÖ·È¥ROMÖÐÈ¡Êý£¬È¡³öµÄ½á¹û¼´Îª²¿·ÖºÍY0¡«Y3¡£ÓÉÓÚÊäÈëµÄÊý¾ÝÓÐÅt

¡¡¡¡¸ù¾ÝÊäÈëÊý¾ÝµÄ¸öÊýºÍÊý¾ÝÓÐЧÐźŰÑÕû¸ö´¦Àí¹ý³Ì·ÖΪÎå¸ö״̬£¬ÔÚ´¦Àí¹ý³ÌÖÐÓÃ
Á½¸ö¼ÆÊýÆ÷COUNT1£Û£Ý¡¢COUNT2£Û£ÝºÍÊý¾ÝÓÐЧÐźÅDEÀ´±íʾ״̬¼°×ª»»£¬COUNT1£Û£ÝÓÃ
À´¼Ç¼Êý¾ÝÓÐЧÐźÅDEΪÓÐЧ¸ßºóʱÖӵĸöÊý(¼´ÒÆÈëµÄÊý¾Ý¸öÊý)£¬COUNT2£Û£ÝÓÃÀ´¼Ç¼
Êý¾ÝÓÐЧÐźÅDEΪÎÞЧ
µÍºóʱÖӵĸöÊý¡£µ±DEΪµÍÇÒCOUNT1£Û£ÝΪ0ʱ״̬ΪS1£¬µ±DEΪ¸ßÇÒCOUNT1£Û£ÝСÓÚN+
1ʱ״̬ΪS2£¬S1¡¢S2ÕâÁ½¸ö״̬CFAR²»½øÐд¦Àí£¬µ±DEΪ¸ßÇÒCOUNT1£Û£Ý´óÓÚN+1СÓÚ2
N+3ʱ״̬ΪS3£¬ÔÚ´Ë״̬ȡǰN¸öµ¥ÔªµÄÊý¾ÝµÄƽ¾ùÖµ³ËÒÔTÓëYµ¥ÔªµÄÊý¾Ý×÷±È½Ï¡£µ±D
EΪ¸ßÇÒCOUNT1£Û£Ý´óÓÚ2N
+3ʱ״̬ΪS4£¬ÔÚ´Ë״̬ȡǰN¸öµ¥ÔªµÄÊý¾ÝµÄƽ¾ùÖµºÍºóN¸öµ¥ÔªµÄÊý¾ÝµÄƽ¾ùÖµÖеĴó
Öµ³ËÒÔTÓëYµ¥ÔªµÄÊý¾Ý×÷±È½Ï¡£µ±DEΪµÍÇÒCOUNT2£Û£ÝСÓÚNʱΪ״̬S5£¬ÔÚ´Ë״̬ȡºó
N¸öµ¥ÔªÊý¾ÝµÄƽ¾ùÖµ³ËÒÔTÓëYµ¥ÔªµÄÊý¾Ý×÷±È½Ï¡£µ±DEΪµÍÇÒCOUNT2£Û£Ý´óÓÚNʱ״̬ת
»ØÖÁS1¡£ÕâÎå¸ö״̬֮
¼äµÄת»»Èçͼ5Ëùʾ¡£



¡¡¡¡ÔÚʵÏÖÖУ¬Í¬Ñù²ÉÓÃ×Ô¶¥¶øϵIJã´ÎÉè¼ÆµÄ˼Ï룬Æä³Ë·¨µÄʵÏÖ²ÉÓÃÁ˺ÍFIRÖÐÏàËÆ
µÄ·½·¨£¬Î¨Ò»µÄÇø±ðÊÇÓÉÓڲμÓÏà³ËµÄÊýÊÇÕýÊý£¬ËùÒÔÉÙÁË·ûºÅÀ©Õ¹ÕâÒ»»·½Ú¡£Æä¾ßÌåÄ£
¿é×é³ÉÈçͼ6Ëùʾ¡£
¡¡¡¡PACFARÄ£¿éÓÉCFARºÍVECMULÁ½¸öÄ£¿é×é³É£ºCFARÄ£¿éÍê³ÉÇ°N¸öµ¥ÔªÊý¾ÝµÄƽ¾ùÖµºÍ
ºóN¸öµ¥ÔªÊý¾ÝµÄƽ¾ùÖµµÄÑ¡´ó´¦Àí£ºVECMULÄ£¿éÍê³Éƽ¾ùÖµÓëTµÄÏà³ËÔËË㣬²¢Óó˻ýºÍ

Yµ¥Ôª×÷±È½ÏÒÔÅжÏÄ¿±êµÄÓÐÎÞ£¬ËüÓÖ·ÖΪCF-ROMºÍCFAR-ADDÁ½¸öÄ£¿é£ºCF-ROMÖдæ·ÅT£¬
CFAR-ADDÍê³ÉÊýµÄÀÛ¼Ó
ÇóºÍ¡£±í3ÊÇÈí¼þ·ÂÕæµÄ½á¹û¡£
±í3¡¡ºãÐ龯´¦ÀíÄ£¿é·ÂÕæ½á¹û

λ¿í 8 16
ËùÓÃÆ÷¼þ EPF8636 EPF81188
ËùÓõ¥ÔªÊý(LC) 487 989
×î¸ß¹¤×÷ƵÂÊ(MHZ) 10 7.14

¡¡¡¡±¾ÎIJÉÓõ¥Æ¬CPLDÍê³ÉÁËÒÔÍùÐèÒªµç·°å²ÅÄÜÍê³ÉµÄFIRÂ˲¨¡¢ÇóÄ£¡¢ºãÐ龯¼ì²âÐÅ
ºÅ´¦Àí¹¦ÄÜ¡£Éè¼ÆµÄCPLDÒÑÔÚijÀ×´ïÐźŴ¦Àí»úÖÐÓ¦Óã¬Ó¦Óýá¹û±íÃ÷£ºÓ¦ÓÃCPLD¼ò»¯ÁË
ϵͳ½á¹¹£¬¼õÉÙÁË´¦Àí»úÌå»ý£¬Ìá¸ßÁËϵͳ¿É¿¿ÐÔ¡£
×÷Õßµ¥Î»£º±±¾©Àí¹¤´óѧµç×Ó¹¤³Ìϵ(100081)

²Î¿¼ÎÄÏ×

¡¡[1]Altera.MAX+PLUS II Programmable Logic Development System AHDL.1997.
¡¡[2]Altera.MAX+PLUS II Getting Started,1997
¡¡[3]Áõ±¦ÇÙ.ALTERA¿É±à³ÌÂß¼­Æ÷¼þ¼°ÆäÓ¦ÓÃ.Ç廪´óѧ³ö°æÉ磬1995

ÊÕ¸åÈÕÆÚ£º1998-9-10
ÇÙ.ALTERA¿É±à³ÌÂß¼­Æ÷¼þ¼°ÆäÓ¦ÓÃ.Ç廪´óѧ³ö°æÉ磬1995

ÊÕ¸åÈÕÆÚ£º1998-9-10

--
    ¸ÐÇéÊÇÒ»¸öÄÑÒÔѱ·þµÄÒ°Âí
    ÀíÖÇÈ´ÊÇÒ»¸öÑÏÀ÷µÄÂí·ò

¡ù À´Ô´:£®×Ï ¶¡ Ïã bbs.hit.edu.cn£®[FROM: 202.118.228.139]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.117ºÁÃë