FPGAÏîĿʵսϵÁпγ̣£(ϵÁÐÁù)FPGAÊý×ÖÐźŴ¦ÀíÉè¼Æ |
¿Î³ÌÄ¿±ê |
¡¡¡¡Õë¶ÔAlteraµÄÊý×ÖÐźŴ¦Àí½â¾ö·½°¸½øÐÐÅàѵ¡£Á˽â»ùÓÚFPGAµÄÊý×ÖÐźŴ¦ÀíϵͳÌåϵ½á¹¹¼°ÏµÍ³¿ª·¢Á÷³Ì£¬ÕÆÎÕ»ùÓÚFPGAµÄÊý×ÖÐźŴ¦ÀíËã·¨Éè¼Æ¼°µ÷ÊÔÑéÖ¤¼¼Êõ |
°à¼¶¹æÄ£¼°»·¾³ |
ΪÁ˱£Ö¤ÅàѵЧ¹û£¬Ôö¼Ó»¥¶¯»·½Ú£¬ÎÒÃǼá³ÖС°àÊڿΣ¬Ã¿ÆÚ±¨ÃûÈËÊýÏÞ3µ½5ÈË£¬¶àÓàÈËÔ±°²Åŵ½ÏÂÒ»ÆÚ½øÐС£ |
ÉÏ¿Îʱ¼äºÍÉϿεصã |
ÉϿεص㣺¡¾ÉϺ£¡¿£ºÍ¬¼Ã´óѧ(»¦Î÷)/гǽð¿¤ÉÌÎñÂ¥(11ºÅÏß°×Òø·վ) ¡¾ÉîÛÚ·Ö²¿¡¿£ºµçÓ°´óÏÃ(µØÌúÒ»ºÅÏß´ó¾çÔºÕ¾)/ÉîÛÚ´óѧ³É½ÌÔº ¡¾±±¾©·Ö²¿¡¿£º±±¾©ÖÐɽѧԺ/¸£öδóÂ¥ ¡¾ÄϾ©·Ö²¿¡¿£º½ð¸Û´óÏÃ(ºÍÑà·) ¡¾Î人·Ö²¿¡¿£º¼ÑÔ´´óÏ㨸ßжþ·£© ¡¾³É¶¼·Ö²¿¡¿£ºÁì¹ÝÇø1ºÅ£¨ÖкʹóµÀ£© ¡¾ÉòÑô·Ö²¿¡¿£ºÉòÑôÀí¹¤´óѧ/ÁùÕ¬ÕéÆ· ¡¾Ö£ÖÝ·Ö²¿¡¿£ºÖ£ÖÝ´óѧ/½õ»ª´óÏà ¡¾Ê¯¼Òׯ·Ö²¿¡¿£ººÓ±±¿Æ¼¼´óѧ/Èð¾°´óÏà ¡¾¹ãÖÝ·Ö²¿¡¿£º¹ãÁ¸´óÏà ¡¾Î÷°²·Ö²¿¡¿£ºÔÆ·å´óÏÃ
×î½ü¿ª¿Îʱ¼ä(ÖÜÄ©°à/Á¬Ðø°à/Íí°à£©£ºFPGAÊý×Ö¿ª°àʱ¼ä£º2025Äê4ÔÂ21ÈÕ--¼´½«¿ª¿Î--...................... |
ѧʱºÍѧ·Ñ |
¡¡ ¡ô¿Îʱ£º¹²5Ì죬36¸öѧʱ
¡ôÍâµØѧԱ£º´úÀí°²ÅÅʳËÞ£¨ÐèÌáÇ°Ô¤¶¨£©
¡î×¢ÖØÖÊÁ¿
¡î±ß½²±ßÁ·
¡îºÏ¸ñѧԱÃâ·ÑÍƼö¹¤×÷
¡îºÏ¸ñѧԱÃâ·Ñ°ä·¢Ïà¹Ø¹¤³ÌʦµÈ×ʸñÖ¤Ê飬ÌáÉýÄúµÄÖ°Òµ×ÊÖÊ
רע¸ß¶ËÅàѵ15Ä꣬ÊﺣÌṩµÄÖ¤ÊéµÃµ½±¾ÐÐÒµµÄ¹ã·ºÈÏ¿É£¬Ñ§Ô±µÄÄÜÁ¦
µÃµ½´ó¼ÒµÄÈÏͬ£¬Êܵ½ÓÃÈ˵¥Î»µÄ¹ã·ºÔÞÓþ¡£
¡ïʵÑéÉ豸Çëµã»÷Õâ¶ù²é¿´¡ï |
×îÐÂÓÅ»Ý |
¡ôÍÅÌ屨ÃûÓŻݴëÊ©£ºÁ½ÈË95ÕÛÓŻݣ¬ÈýÈË»òÈýÈËÒÔÉÏ9ÕÛÓÅ»Ý ¡£×¢Ò⣺ÔÚ¶ÁѧÉúƾѧÉúÖ¤£¬¼´Ê¹Ò»¸öÈËÒ²ÓÅ»Ý500Ôª¡£ |
ÖÊÁ¿±£ÕÏ |
1¡¢Åàѵ¹ý³ÌÖУ¬ÈçÓв¿·ÖÄÚÈÝÀí½â²»Í¸»òÏû»¯²»ºÃ£¬¿ÉÃâ·ÑÔÚÒÔºóÅàѵ°àÖÐÖØÌý£»
2¡¢Åàѵ½áÊøºóÃâ·ÑÌṩ°ëÄêµÄ¼¼ÊõÖ§³Ö£¬³ä·Ö±£Ö¤Åàѵºó³öЧ¹û£»
3¡¢ÅàѵºÏ¸ñѧԱ¿ÉÏíÊÜÃâ·ÑÍƼö¾ÍÒµ»ú»á¡£ ¡îºÏ¸ñѧԱÃâ·Ñ°ä·¢Ïà¹Ø¹¤³ÌʦµÈ×ʸñÖ¤Ê飬ÌáÉýÄúµÄÖ°Òµ×ÊÖÊ¡£×¨×¢¸ß¶ËÅàѵ13Ä꣬ÊﺣÌṩµÄÖ¤ÊéµÃµ½±¾ÐÐÒµµÄ¹ã·ºÈÏ¿É£¬Ñ§Ô±µÄÄÜÁ¦µÃµ½´ó¼ÒµÄÈÏͬ£¬Êܵ½ÓÃÈ˵¥Î»µÄ¹ã·ºÔÞÓþ¡£ |
¡¡ ¿Î³Ì´ó¸Ù |
µÚÒ»½×¶Î |
µÚÒ»½×¶ÎÊ×ÏȽéÉÜÊý×ÖÐźŴ¦ÀíµÄ»ù±¾¸ÅÄÆä´Î¶ÔÊý×ÖÐźŴ¦ÀíµÄÁ½ÖÖ½â¾ö·½°¸½øÐзÖÎöºÍ¶Ô±È£¬Öص㽲Êö³£ÓÃÊý×ÖÐźŴ¦ÀíÄ£¿éµÄFPGAʵÏÖ£¬Í¨¹ýÓ²¼þÃèÊöÓïÑÔ¶ÔÕâЩģ¿éµÄÃèÊöºÍÑéÖ¤£¬°ïÖúѧԱ¼ÓÉî¶ÔËã·¨Ó²¼þʵÏÖµÄÈÏʶ¡£Í¨¹ý¶ÔMatlabºÍSimulinkʹÓ÷½·¨µÄ¼òÒª½éÉÜ£¬°ïÖúѧԱÕÆÎÕ×îÖØÒªµÄÊý×ÖÐźŴ¦Àí¹¤¾ßµÄʹÓ÷½·¨¡£×îºó¶Ô[Altera]µÄÊý×ÖÔËËãIPºË½øÐнéÉܼ°Êµ¼ù¡£ |
1.
Êý×ÖÐźŴ¦Àí»ù±¾¸ÅÄî
1.1 ÐźŵıíʾÓëÊý×Ö»¯
1.2 ÊýµÄ±íʾ
1.3 ²ÉÑùÔÀí
1.4 ¸µÀïÒ¶±ä»»
1.5 Â˲¨Æ÷
¡¾AD½Ó¿ÚרÌ⣺ADÓëFPGA½Ó¿Ú¡¿
2. Êý×ÖÐźŴ¦Àí½â¾ö·½°¸¼°Éè¼ÆÁ÷³Ì
2.1 ´«Í³µÄDSP´¦ÀíÆ÷½â¾ö·½°¸
2.2 »ùÓÚFPGAµÄ½â¾ö·½°¸
2.3 »ùÓÚFPGA+DSP½â¾ö·½°¸
¡¾DSP½Ó¿ÚרÌ⣺TI DSPÓëFPGA½Ó¿Ú¡¿
¡¾¸ßËÙ»¥Áª×¨Ì⣺FPGAÖеÄSERDES¡¿
3. ³£ÓÃÊý×ÖÐźŴ¦ÀíÄ£¿éµÄFPGAʵÏÖ
3.1 ¼Ó¼õ³Ë³ýµÄFPGAʵÏÖ
3.2 DDSµÄFPGAʵÏÖ
3.3 FFTµÄFPGAʵÏÖ
3.4 CordicµÄFPGAʵÏÖ
3.5 Â˲¨Æ÷µÄFPGAʵÏÖ |
¡¾ÊµÑé¡¿
1. MatlabÓëSimulink¹¤¾ßÏäʹÓÃʵ¼ù
1.1 Matlab»ù´¡
1.2 MÎļþ£º½Å±¾Ó뺯Êý
1.3 Simulink»ù´¡
1.4 Simulink½¨Ä£
2. [Altera]ÖеäÐÍÊý×ÖÐźŴ¦ÀíIPʹÓÃʵ¼ù
2.1 Â˲¨Æ÷IPºË£ºFIR
2.2 ±ä»»IPºË£ºFFT
2.3 µ÷ÖÆIPºË£ºDDS
2.4 ±àÂëIPºË£ºCORDIC£¬8b/10b
|
µÚ¶þ½×¶Î |
ÔÚµÚ¶þ½×¶Î£¬Öصã½éÉÜ[Altera
DSP Builder]µÄÏà¹ØÄÚÈÝ£¬°üÀ¨Éè¼ÆÁ÷³Ì¡¢³£ÓÃIPÄ£¿é½éÉܼ°Ê¹Ó÷½·¨£¬ÔÚSimulinkÖд²ã´Î»¯µÄËã·¨½á¹¹¡£½²½âÀûÓÃModelSim½øÐÐÐͬ·ÂÕæµÄ·½·¨£¬ÀûÓÃ[SignalTap]
½øÐÐÈíÓ²¼þе÷²âÊÔÊֶΡ£ |
1.
[Altera]µÄDSP½â¾ö·½°¸¼°Éè¼ÆÁ÷³Ì
2. [Altera]FPGAµÄDSP×ÊÔ´
3. [DSP Builder]³£ÓÃIPºË
4. [DSP Builder]·ÂÕæ
5. [DSP Builder]µÄÈíÓ²¼þе÷²âÊÔ
¡¾Í¨ÐÅÖеÄÊý×ÖÐźŴ¦ÀíרÌâ¡¿
¡¾¶àýÌåÐźŴ¦ÀíרÌâ¡¿ |
¡¾ÊµÑé¡¿
1. [DSP Builder]¹¤¾ßÏäʹÓ÷½·¨
1.1 ¹¹½¨µÚÒ»¸ö[DSP Builder]ϵͳ
1.2 ²ã´Î»¯Éè¼Æ¼°ÏµÍ³¹¹½¨·½·¨
1.3 ³£ÓÃIPÄ£¿é¼°Éè¼ÆÒªµã
2. ·ÂÕæ¼°µ÷ÊÔʵ¼ù
2.1 DDSÐźÅÔ´Éè¼ÆÓëModelsim·ÂÕæ
2.2 [SignalTap]µ÷ÊÔʵ¼ù
2.3 [DSP Builder ÓëQuartus II]µÄ½Ó¿Ú
¡¾DSPרÌâ¡¿¿ª·¢Á÷³Ì¡¢¹¤¾ßÁ´¡¢²Ù×÷ʵ¼ù |
|