ºÓÄϹ¤Òµ´óѧDSP¿Î³ÌÂÛÎÄ ÏÂÔØ±¾ÎÄ

1.TMS320C2000

TMS320C2000ϵÁаüÀ¨C24xºÍC28xϵÁС£C24xϵÁн¨ÒéʹÓÃLF24xxϵÁÐÌæ´úC24xϵÁÐ,LF24xxϵÁеļ۸ñ±ÈC24x±ãÒË,ÐÔÄܸßÓÚC24x,¶øÇÒLF24xxA¾ßÓмÓÃܹ¦ÄÜ¡£ C28xϵÁÐÖ÷ÒªÓÃÓÚ´ó´æ´¢É豸¹ÜÀí,¸ßÐÔÄܵĿØÖƳ¡ºÏ¡£

2.TMS320C3x

TMS320C3xϵÁаüÀ¨C3xºÍVC33,Ö÷ÒªÍÆ¼öʹÓÃVC33¡£C3xϵÁÐÊÇTI¸¡µãDSPµÄ»ù´¡,²»¿ÉÄÜÍ£²ú,µ«¼Û¸ñ²»»á½øÒ»²½Ïµ÷¡£

3.TMS320C5x

TMS320C5xϵÁÐÒѲ»ÍƼöʹÓÃ,½¨ÒéʹÓÃC24x»òC5000ϵÁÐÌæ´ú¡£ 4.TMS320C5000

TMS320C5000ϵÁаüÀ¨C54xºÍC55xϵÁС£ ÆäÖÐVC54xx»¹²»¶ÏÓÐÐÂµÄÆ÷¼þ³öÏÖ,È磺TMS320VC5471£¨DSP£«ARM7£©¡£ C55xϵÁÐÊÇTIµÄµÚÈý´úDSP,¹¦ºÄΪVC54xxµÄ1/6,ÐÔÄÜΪVC54xxµÄ5±¶,ÊÇÒ»¸öÕýÔÚ·¢Õ¹µÄϵÁС£ C5000ϵÁÐÊÇĿǰTI DSPµÄÖ÷Á÷DSP,Ëüº­¸ÇÁ˴ӵ͵µµ½ÖиߵµµÄÓ¦ÓÃÁìÓò,ĿǰҲÊÇÓû§×î¶àµÄϵÁС£

5.TMS320C6000

TMS320C6000ϵÁаüÀ¨C62xx¡¢C67xxºÍC64xx¡£´ËϵÁÐÊÇTIµÄ¸ßµµDSPϵÁС£ ÆäÖÐC62xxϵÁÐÊǶ¨µãµÄDSP,ϵÁÐоƬÖÖÀà½Ï·á¸»,ÊÇÖ÷ÒªµÄÓ¦

ÓÃϵÁС£ C67xxϵÁÐÊǸ¡µãµÄDSP,ÓÃÓÚÐèÒª¸ßËÙ¸¡µã´¦ÀíµÄÁìÓò¡£ C64xxϵÁÐÊÇз¢Õ¹,ÐÔÄÜÊÇC62xxµÄ10±¶¡£

6.OMAP

OMAPϵÁÐÊÇTIרÃÅÓÃÓÚ¶àýÌåÁìÓòµÄоƬ,ËüÊÇC55£«ARM9,ÐÔÄÜ׿Խ,·Ç³£ÊʺÏÓÚÊÖ³ÖÉ豸¡¢InternetÖն˵ȶàýÌåÓ¦Óá£OMAP Ó¦Óô¦ÀíÆ÷Ìṩ¸÷ÖÖ Cortex-A8 ÄÚºË×éºÏ¡¢¾ßÓзḻ¶àýÌ幦ÄܵÄÍâÉè¡¢OpenGL? ES 2.0 ¼æÈÝͼÐÎÒýÇæ¡¢ÊÓÆµ¼ÓËÙÆ÷ºÍ TMS320C64x+ DSP Äںˡ£Ä£¿é»¯ºÍ¿ÉÀ©Õ¹µÄ OMAP35x ÆÀ¹ÀÄ£¿é (EVM) ÌṩÁ˵±Ç°ÔÚ OMAP3503 ´¦ÀíÆ÷£¨°üÀ¨»ùÓÚ 2.6.22 ÄÚºËµÄ OMAP3503 Linux °å¼¶Ö§³Ö°ü£©ÉϽøÐпª·¢ËùÐèµÄËùÓÐ×é¼þ¡£OMAP35x ´¦ÀíÆ÷¡¢OMAP-L1x ´¦ÀíÆ÷¡£

ËÄ£®ÊµÀý·ÖÎö

»ùÓÚË«DSP²¢Ðд¦ÀíϵͳµÄÓ²¼þÉè¼Æ

4.1 ϵͳµÄ¹¦ÄÜÃèÊö

²¢Ðд¦ÀíϵͳÊÇÓÉÒ»×é´¦Àíµ¥Ôª×é³É,ÿ¸ö´¦Àíµ¥Ôª¶¼¾ßÓÐ×Ô¼ºµÄ³ÌÐòºÍÊý¾Ý,²¢¿ÉÒÔͨ¹ýÏ໥֮¼äµÄͨÐÅÓëЭ×÷ÒÔ¸ü¿ìµÄËٶȹ²Í¬Íê³ÉÒ»Ïî´ó¹æÄ£¼ÆËãÈÎÎñµÄÒ»Ì×´¦Àíϵͳ¡£¸ÃϵͳµÄÖ÷ҪĿ±êÊÇʵÏÖÀ©´óϵͳÐÔÄÜ,Õû¸öÈÎÎñ±»·Ö³ÉÈô¸É×ÓÈÎÎñ,ÀûÓÃÒ»¸öÈ«¾ÖµÄ²Ù×÷ϵͳÀ´°²ÅÅ,¿ØÖƺÍͬ²½¸÷¸ö×ÓÈÎÎñµÄ»î¶¯,Õâ²»Ö»ÊÇÓÐЧÀûÓÃÁËij¸ö»òijЩ¶ÀÁ¢µÄϵͳ²¿¼þ,¶øÊÇʹµÃÕû¸öϵͳ´¦ÓÚÒ»¸ö¡°Æ½ºâ¡±×´Ì¬,¼´ÎÞÂÛºÎʱµÄ¹¤×÷¸ººÉ¶¼¿É¾ùÔȵØÉ¢²¼µ½ËùÓÐϵͳ²¿¼þÖС£ËùÒÔ,´ÓÀíÂÛÉÏ

˵,²¢Ðд¦Àíϵͳ¾ßÓÐÎÞÏÞÀ©Õ¹ºÍ¸Ä½øµÄÄÜÁ¦¡£

Ò»°ã¶øÑÔ,ÔÚ²¢Ðд¦ÀíϵͳÖÐ(ÒÔÖ÷´ÓʽϵͳΪÀý) ,Ö÷»ú¿ØÖÆ´Ó»úµÄ¸´Î»¡¢ÔËÐÐºÍ¹ÒÆð,´Ó»úÔÚÖ÷»úµÄ¿ØÖÆÏÂÍê³ÉËù·Öµ£µÄÒ»²¿·Ö¹¤×÷¡£Ö÷»ú½«´ÓÍⲿ»ñµÃµÄÊý¾Ý½»ÓÉ´Ó»ú´¦Àí,¶ø´Ó»úÔò½«´¦ÀíºóµÄÓйؽá¹û´«µÝ¸øÖ÷»ú,ÓÉÖ÷»ú½«´¦Àí½á¹û·¢ËÍÖÁÆäËûϵͳ¡£²¢Ðд¦ÀíϵͳÉè¼ÆµÄÖ÷ҪĿµÄÊÇ: ¢Ù¿ª·¢ÈÎÎñÖеÄÄÚÔÚ²¢ÐÐÐÔ¡£ËùÓÐÈÎÎñ¶¼¿ÉÄܱ»É¢²¼µ½Èô¸É´¦Àíµ¥ÔªÖÐÈ¥Ö´ÐÐ,ÒÔ¼õÉÙÈÎÎñÖ´ÐÐʱ¼ä; ¢Ú¶à¸ö´¦Àíµ¥ÔªÖ®¼äͨ¹ý»¥Ïà´«ËÍÐÅÏ¢,À´¼ÓÇ¿ËüÃÇÔÚÈÎÎñÖ´ÐÐʱµÄÏ໥ºÏ×÷¡£

4.2 »ùÓÚË«DSP²¢Ðд¦ÀíϵͳµÄÓ²¼þÉè¼Æ 4.2. 1 Ë«DSPÖ÷´ÓʽϵͳÉè¼Æ·½°¸

Ö÷´ÓʽDSPǶÈëʽϵͳ½á¹¹ÊÇÔÚµäÐÍDSPǶÈëʽϵͳ»ù´¡Ö®ÉÏ,ÓÉÁ½¸öDSP¹²Í¬¹¤×÷¡£ÆäÖÐÒ»¸ö×÷ΪÖ÷´¦ÀíÆ÷,ÁíÍâÒ»¸öΪ´Ó´¦ÀíÆ÷¡£±ÊÕßËùÉè¼ÆµÄ¿ØÖÆÏµÍ³ÊÇ»ùÓÚË«TMS320F2812оƬµÄ½á¹¹¡£ÓÉÒ»¿éDSPÍê³ÉÊäÈëÐźŵIJÉÑùºÍÂ˲¨,ÁíÒ»¿éDSPÔòÍê³ÉÖ¸ÁîÐźŵļÆËãºÍÊä³ö¿ØÖÆ¡£Í¼1¸ø³öÁËϵͳµÄ»ù±¾¿òͼ¡£

Õû¸öϵͳÓÉÐźŵ÷Àíµ¥Ôª¡¢A /Dת»»µ¥Ôª¡¢DSPʵʱÐźŲÉÑù´¦Àíµ¥Ôª¡¢ºóÆÚÊý¾Ý´¦Àí¼°·ÖÎöµ¥Ôª¡¢ÈË»ú½Ó¿Úµ¥ÔªµÈ¼¸¸öÖ÷Òª²¿·Ö¹¹³É¡£

´Ó´«¸ÐÆ÷´«»ØµÄÐźÅÊÇÒ»µçÁ÷ÐźÅ,Òò´ËÔÚÐźŵ÷Àíµç·µÄÈë¿Ú¶Ë¶ÔµØ½ÓÈëÒ»¸öµç×è,½«µçÁ÷ÐźÅת±ä³ÉµçѹÐźÅ,µçѹÐźÅÔÙ¾­¿¹»ìµþÂ˲¨¡¢¸ôÀë¡¢·Å´ó¡¢µçÆ½ÒÆÎ»¡¢ÔöÒæµ÷ÕûµÈÐźŵ÷Àí,Ëæºó½øÈëA /DоƬ½«Ä£ÄâÐźÅת»»ÎªÊý×ÖÐźÅ,È»ºóͨ¹ý1 /0×ÜÏß½øÈëÊý×ÖÐźŴ¦ÀíÆ÷¡£Êý¾Ý²É¼¯Í¨µÀÈçͼ2Ëùʾ¡£

×÷Ϊ´Ó´¦ÀíÆ÷µÄDSPʵÏÖ¶ÔÐźŽøÐÐÊý×ÖÂ˲¨¡¢ÆµÂʵIJâÁ¿ÒÔ¼°²ÉÑùƵÂʵĵ÷ÕûºÍFFTÔËËã,È»ºóͨ¹ýÖ÷»úHP I°ÑÊý¾Ý´«µÝ¸øÖ÷´¦ÀíÆ÷½øÐнøÒ»²½µÄ·ÖÎö¡¢´æ´¢¡¢ÏÔʾºÍÉÏ´«Í¨Ðŵȴ¦Àí¡£ÓÉÓÚ²ÉÓÃÁËË«DSP½á¹¹,Õâ¾Í±£Ö¤ÁËÒ»¸öDSP¿ÉÒÔʵÏÖ¶ÔÐźŵÄÁ¬Ðø²»¼ä¶Ï²ÉÑù,ÒԴﵽʼþ¼Ç¼¡¢Á¬Ðø·ÖÎöµÄÒªÇó,ͬʱÁíÒ»¸öDPS¿ÉÒÔʵÏÖ¶ÔÊý¾ÝµÄºóÆÚ´¦ÀíºÍ·ÖÎö,ÌṩÏàÓ¦µÄͨÐŽӿÚÒÔʵÏÖÊý¾ÝÔ¶´«ºÍϵͳ×éÍøºÍʵÏÖÊý¾Ý¹²ÏíµÄÐèÇó¡£

4.2. 2 TMS320F2812½éÉÜ