چكيده
امروزه روش هاي پردازش ديجيتالي سيگنالها كاربرد هاي فراواني در زمينه هاي مختلف پيدا كرده است و استفاده از اين تكنيك ها بصورت چشم گيري در حال توسعه است .اين مطلب اهميت روزافزون روشهاي جديد طراحي و ساخت پردازنده هاي DSP را به ما گوشزد مي كند .تمام تلاش ها در اين روند بر اين بوده كه طراحي سيستم با حداقل قيمت و انعطاف پذيري بالا در كمتربن زمان ممكن انجام بگيرد .در گذشته عمليات DSP با استفاده از ميكروپروسسور ها انجام مي گرفت .ولي با توجه به نيازهاي بازار و قابليت انعطاف پذيري بالا طراحي نرم افزاري سيستم ،امروزه توجه بيشتري به استفاده از اين تكنيك مي شود .در اين پروژه طراحي و مراحل كدنويسي هسته مركزي يك پردازنده DSP ارائه خواهد شد .سيستمي كه ارايه خواهد شد يك پردازنده 32 بيتي با باس هاي داده و آدرس 32 بيتي است .كه داراي يك بلوك ضرب كننده سريع است .ضرب كننده يك مدار تركيبي است كه با استفاده از الگوريتم بوت و درخت والاس تحقق يافته است .سيستم داراي 26 دستورالعمل است و داراي دو پورت ورودي /خروجي مي باشد .بلوك دياگرام كلي سيستم از پردازنده TMS320C20 شركت Texas Instruments الهام گرفته است .روند طراحي بدين صورت خواهد بود كه در ابتدا ما مدار تركيبي ضرب كننده سريع ،مجموعه دستورالعمل ها و ساختار باس سيستم را ارايه مي كنيم و سپس با معرفي تك تك بلوك ها به سيستم نهايي مي رسيم .و سر آخر با يك مدل تست ساده كل سيستم را با دستورالعمل هاي خود پردازنده تست مي كنيم .