زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پروژه طراحی و پیاده‌سازی یک ساختار بازپیکرپذیر دینامیکی برای MP3_Decoder روی یک (FPGA). doc

اختصاصی از زد فایل پروژه طراحی و پیاده‌سازی یک ساختار بازپیکرپذیر دینامیکی برای MP3_Decoder روی یک (FPGA). doc دانلود با لینک مستقیم و پر سرعت .

پروژه طراحی و پیاده‌سازی یک ساختار بازپیکرپذیر دینامیکی برای MP3_Decoder روی یک (FPGA). doc


پروژه طراحی و پیاده‌سازی یک ساختار بازپیکرپذیر دینامیکی برای MP3_Decoder روی یک (FPGA). doc

 

 

 

 

 

 

 

نوع فایل: word

قابل ویرایش 90 صفحه

 

مقدمه:

باز پیکرپذیری دینامیکی قابلیتی است که در آن تمام ساختار تراشه و یا قسمتی از آن می توانند در حین ادامه کار بقیه قسمتهای تراشه و بدون اینکه خللی در کار قسمتهای دیگر پیش بیاید، پیکربندی خود را تغییر داده و به ساختار مورد نظر تبدیل شوند.

ممکن است لازم نباشد کل ساختار تراشه تغییر کند که در این حالت می توان از روش بازپیکرپذیری جزئی دینامیکی استفاده کرد که در این روش فقط بخشی از تراشه که مورد نظر می باشد تغییر ساختار خواهد داد. این روش سرعت پیکربندی مجدد را به میزان قابل توجهی کاهش خواهد داد.

از مزایای این روش می توان به موارد زیر اشاره کرد :

استفاده مشترک از سخت افزار برای کاربردهای متفاوت و در نتیجه کاهش حجم سخت افزار

به کارگیری سیستمهای هوشمند برای تغییر ساختار یک طرح در مواقع لزوم و بدون نیاز به برنامه ریزی مجدد، بخصوص در مواردی که امکان حضور انسان وجود ندارد.

امکان تغییر ساختار یک طرح از راه دور یا از طریق شبکه های اینترنت یا اینترانت.

 از محدودیت های این روش می توان به زمان لازم برای پیکربندی مجدد تراشه اشاره کرد که برای استفاده از این روش سرعت دریافت اطلاعات باید به گونه ای باشد که زمان کافی برای پردازش و تغییر ساختار را در اختیار ما بگذارد.

این پایاننامه در ادامه پایاننامه کارشناسی ارشد آقای مهدی ثمین با عنوان طراحی و پیاده سازی یک سیستم چند پردازنده ای برای کدگشایی اطلاعات MP3 [1]، انجام گردیده و در چهار فصل تنظیم گردیده است. در فصل اول نگاهی خواهیم داشت به کارهای انجام شده در این زمینه و ذکر مطالب بدست آمده از مطالعه این منابع. در فصل دوم یعنی مواد و روشها، بیشتر به روش های اجرای این پروژه و ابزارهای موجود خواهیم پرداخت. در فصل سوم نتایج بدست آمده از قبیل زمان اجرا و فضای اشغال شده در تراشه را مورد بررسی قرار خواهیم داد. فصل چهارم نیز شامل نتیجه گیری های نهایی و پیشنهاداتی برای کارهای مرتبط در این زمینه و در ادامه این پروژه خواهد بود.

 

فهرست مطالب:

مقدمه

فصل اول : بررسی منابع

MP3_decoder

بازپیکرپذیری دینامیکی

ابزارهای پیاده سازی سطح پایین

روش پیاده سازی ماجولار ( ( Module Based

بازپیکرپذیری دینامیکی در تراشه های Virtex-II

بازپیکرپذیری دینامیکی در تراشه های Virtex_4

فصل دوم : مواد و روش ها

2-1- کدگشایی (MP3 decoding) MP3

2-1-1- رشته بیتی MP3

2-1-2- Synchronizer

2-1-3- Huffman Decoder

2-1-4- Requantizer

2-1-5- Reordering

2-1-6- Alias Reduction

2-1-7- (Inverse Modified Cosine Transform) IMDCT

2-1-8- Synthesis polyplase filterbank

2-1-9- I2S

2-2- ارتباط از طریق باس ماکرو

2-3- روش پیاده سازی و ابزارهای موجود

2-3-1- روش پیاده سازی

2-3-2- ابزارهای موجود

2-4- پیاده سازی MP3_Decoder با استفاده از روش بازپیکرپذیری دینامیکی

2-4-1- مرحله آماده سازی اولیه

2-4-2- باس ماکروهای اسلایسی

2-4-3- مرحله ماجول فعال

2-4-4- مرحله گردآوری نهایی

فصل سوم : نتایج و بحث

3-1- محاسبه زمان لازم برای پیکربندی مجدد

3-2- نتایج نهایی

3-3- طراحی مدار واسط

فصل چهارم : نتیجه‌گیری و پیشنهادات

منابع مورد استفاده

پیوست (الف)

پیوست (ب)

 

فهرست شکل ها:

1- باس ماکرو و نحوه قرار گرفتن بین دو ماجول

2- ساختار بلوک پورت دسترسی پیکربندی داخلی

3- شمای کلی طرح دارای ماجول بازپیکرپذیر

4- باس ماکرو با استفاده از بافرهای سه حالته

5- باس ماکروهای اسلایسی

6- تقسیم بندی فریم

7- بلوک دیاگرام کدگشای MP3

8- تقسیم بندی اطلاعات یک فریم

9- تقسیم بندی 576 خط فرکانسی در طیف فرکانسی

10- نمونه ای ازیک ساختار درختی

11- نحوه مرتب سازی یک زیر باند Short

12- نحوه عملیات Alias Reduction

13- عملیات انجام گرفته روی بلوک Short

14- نحوه محاسبه IMDCT به روش مستقیم

15- ساختار کامل عملیات انجام گرفته در بلوک IMDCT

16- محل قرار گرفتن باس ماکروها

17- ساختار دایرکتوری مناسب

18- دیاگرام مراحل طراحی

19- طرح سطح بالا دارای 14 بلوک

20- طرح سطح بالا دارای 2 بلوک ثابت و بازپیکر پذیر

21- نواحی کلاک تراشه Virtex_4_LX25

22- باس ماکروی اسلایسی 8 بیتی

23- بلوک Antialias بعد از مرحله ماجول فعال

24- بلوک IMDCT بعد از مرحله ماجول فعال

25- بلوک FIX بعد از مرحله ماجول فعال

26- ترکیب بلوک FIX و Antialias بعد از مرحله گردآوری نهایی

27- ترکیب بلوک FIX و IMDCT بعد از مرحله گردآوری نهایی

28- بورد استفاده شده برای پیاده سازی

29- امکانات و قسمتهای مختلف روی بورد

30- شمای کلی از برنامه نوشته شده در نرم افزار LAB VIEW

31- مدار واسط طراحی شده برای ارتباط بورد با کامپیوتر از طریق پورت موازی

منابع

 

منابع و مأخذ:

1- ثمین، مهدی. 1384. طراحی و پیاده سازی یک سیستم چند پردازنده ای برای کدگشایی اطلاعات MP3 . پایاننامه کارشناسی ارشد، دانشکده مهندسی برق و کامپیوتر، دانشگاه تبریز

[2]- ISO/IEC 11 172-3, “Information technology - Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s - Part 3: Audio,” .rst edition, Aug. 1993.

[3]- Lagerstrom, K., 2001, Design and Implementation of an MPEG-I Layer III Audio Decoder, Master’s thesis, Chalmers university of Technology, Gothenburg, Sweden.

[4]- Brandenburg, K. and Popp, H., 2000, An Introduction to MPEG Layer-3, Fraunhofer Institute,EBU Technical Review, June.

[5]- Sedcole, N. P., 2006, Reconfigurable Platform-Based Design in FPGAs for Video Image Processing, Ph.D. Thesis, Imperial College of London

[6]- Bobda, C., Ahmadinia, A., Rajesham, M., Majer, M., 2005, Partial Configuration Design and Implementation Challenges on Xilinx Virtex  FPGAs, System Aspects in Organic and Pervasive Computing Workshop, Proceedings -Dynamically Reconfigurable Systems, Self Organization - and Emergence, March 14-17, Innsbruck, Austria, pp. 61-66,

[7]- Mesquita, D., Moraes, F., Palma, J., Moller, L., Galazans, N., 2003, Remote and Partial Reconfiguration of FPGAs : Tools and Trends, Parallel and Distributed Processing Symposium, April 22-26 Proceeding. International .

[8]- Xilinx, Inc. 2004, Two Flows for Partial Reconfiguration : Module Based and Difference Base, Xilinx ApplicationNotes, XAPP290,Version1.2

[9]- Dolin, A., 2005, New Tools for FPGA Dynamic Reconfiguration, Xilinx Research,

[10]- Defossez, M., 2005, Embedded Computing and Partial Reconfiguration , Xilinx Research.

[11]- Xilinx, Inc. 2005, Xilinx ISE 8.1 Development System Reference Guide.

[12]- Xilinx, Inc. 2006, Virtex-4 Configuration Guide(UG 071).

[13]- Xilinx, Inc. 2006, Virtex-4 User Guide(UG 070).

 [14]- Jorge Scandaliaris et al.: Automatic Partitioning Tool, deliverable D4.1a, RECONF2, 2002 [available online: http://www.reconf.org]

 [15]- Guccione, S., Levi, V., and Sundararajan, P., 1999, JBits: Java Based Interface for Reconfigurable Computing, Proceedings Military and Aerospace Applications of Programmable Devices and Technologies  International Conference.

[16]- Poetter, A., Hunter, J., Patterson, C., Athanas, P., Nelson, B.,  Steiner, N., 2004 , JHDLBits: The Merging of Two Worlds, Proceedings

 Field-Programmable Logic and Applications.

 [17]- Horta, E. L., Lockwood, J. W., 2004, Automated Method to Generate Bitstream Intellectual Property Cores for Virtex FPGAs,   Proceedings Field-Programmable Logic and Applications.


دانلود با لینک مستقیم


پروژه طراحی و پیاده‌سازی یک ساختار بازپیکرپذیر دینامیکی برای MP3_Decoder روی یک (FPGA). doc

پروژه طراحی و پیاده‌سازی نمونه آزمایشی و نیمه صنعتی تثبیت‌کننده ولتاژ خودتنظیم برای ژنراتور سنکرون

اختصاصی از زد فایل پروژه طراحی و پیاده‌سازی نمونه آزمایشی و نیمه صنعتی تثبیت‌کننده ولتاژ خودتنظیم برای ژنراتور سنکرون دانلود با لینک مستقیم و پر سرعت .

پروژه طراحی و پیاده‌سازی نمونه آزمایشی و نیمه صنعتی تثبیت‌کننده ولتاژ خودتنظیم برای ژنراتور سنکرون


پروژه طراحی و پیاده‌سازی نمونه آزمایشی و نیمه صنعتی تثبیت‌کننده ولتاژ خودتنظیم برای ژنراتور سنکرون

فرمت فایل : word (قابل ویرایش) تعداد صفحات : 21 صفحه

 

 

 

 

 

 

 

 

 

چکیده:

تحقیق انجام شده از دو بخش آزمایشگاهی و نیمه صنعتی تشکیل شده است. بخش آزمایشگاهی در آزمایشگاه ماشینهای الکتریکی دانشکده مهندسی برق و کامپیوتر دانشکده فنی دانشگاه تهران و بخش نیمه صنعتی در یکی از واحدهای تولید نیروگاه گازی ری به انجام رسیده است. هدف اولیه پروژه، بهبود عملکرد حلقه کنترل ولتاژ ترمینال ژنراتورها از نقطه نظر پایداری و رگلاسیون در شرایط مختلف کاری آنها نظیر راه‌اندازی، بارگذاری، موازی شدن با شبکه، اتصال کوتاه و ... بوده است. روش تحقق این هدف، پیاده‌سازی یک سیستم کنترل ولتاژ بصورت کامپیوتری بوده تا بتوان علاوه بر انجام وظایف سیستمهای آنالوگ فعلی، رفتار دینامیکی و گذرای ولتاژ خروجی را بهبود بخشید و توانایی اعمال الگوریتمهای متنوع‌تر کنترلی و بهینه‌سازی بیشتر پاسخ را بدست آورد. در فاز پیاده‌سازی نمونه آزمایشگاهی در دانشگاه تهران نمونه کامل AVR کامپیوتری طراحی و ساخته شد و صحت عملکرد آن با آزمایشهای متعدد نشان داده شد. در فاز پیاده‌سازی نمونه نیمه صنعتی در نیروگاه ری، یک نمونه کنترل‌کننده کامپیوتری ولتاژ ترمینال برای یک واحد فیات آنسالدو طراحی و ساخته شد. صحت عملکرد این کنترل‌کننده از طریق مقایسه خروجی آن با داده‌های تجربی نمونه‌برداری شده از واحد در شرایط مختلف کار آن بررسی و مورد تحلیل قرار گرفت.


دانلود با لینک مستقیم


پروژه طراحی و پیاده‌سازی نمونه آزمایشی و نیمه صنعتی تثبیت‌کننده ولتاژ خودتنظیم برای ژنراتور سنکرون

طراحی و پیاده‌سازی پایگاه داده‌های توزیع شده همگن

اختصاصی از زد فایل طراحی و پیاده‌سازی پایگاه داده‌های توزیع شده همگن دانلود با لینک مستقیم و پر سرعت .

طراحی و پیاده‌سازی پایگاه داده‌های توزیع شده همگن


طراحی و پیاده‌سازی پایگاه داده‌های توزیع شده همگن

 

فرمت فایل : word(قابل ویرایش)تعداد صفحات65

1. سیستم پایگاهی توزیع شده
تعاریف
پایگاه داده: مجموعه ای است از داده های ذخیره شده و پایا، بصورت مجتمع (یکپارچه) (نه لزوماً همیشه بطور فیزیکی، بلکه حداقل بطورمنطقی)، بهم مرتبط، حتی الامکان با کمترین افزونگی، (دارای یک ساختار منطقی مبتنی بر یک مدل داده ای و توصیف شده بویژه در محیط انتزاعی یعنی در چارچوب همان مدل داده ای )، تحت مدیریت یک سیستم کنترل متمرکز، مورد استفاده یک یا چند کاربر از یک(یا بیش از یک)«سیستم کاربردی»،بطور همزمان و اشتراکی.]روحا83[
شبکه کامپیوتری: مجموعه ای از کامپیوتر ها، مسیر یاب ها، ماهواره ها،اتصالات ارتباطی، که از طریق آن می توان به اطلاعات موجود در کامپیوترهای مختلف عضو این سیستم دسترسی پیدا کرد.
به زبان ساده سیستم پایگاه داده توزیع شده ، مزایای تکنولوژی پایگاه داده و تکنولوژی شبکه را در خود جمع کرده است.البته این یکپارچه سازی ، با تمرکز تفاوت دارد.شکل زیر گویای این مطلب است:


شکل 1- معماری توزیع شده پایگاهی،ترکیبی از تکنولوژی های شبکه و پایگاه داده ها[TAMER99]
• تعریف اول:
یک سیستم توزیع شده پایگاهی، شامل مجموعه ای از مانه هاست که از طریق برخی المانهای اتصال، بهم متصل می باشد بطوریکه :
1- هر مانه خود یک سیستم پایگاه داده ها به معنای کامل می باشد.
2- مانه ها به نحوی بهم متصل هستند که کاربر هر مانه می تواند به داده های هر مانه دیگر طوری دسترسی یابد که منطقاً با حالتی که تمام داده ها در مانه کاربر مربوطه قرار دارند، فرقی نداشته باشد.
با تعریف ارائه شده فوق از سیستم های پایگاه داده های توزیع شده ،می توان فهمید که سیستم پایگاه داده های توزیع شده، در واقع نوعی شیء مجازی می باشد که مولفه های آن بطور فیزیکی در تعدادی پایگاه داده های واقعی مختلف در تعدادی مانه مجزا قرار دارد . ( در اصل DDB ، اجتماع منطقی این چند پایگاه داده واقعی می باشد ).] [DATE2000


دانلود با لینک مستقیم


طراحی و پیاده‌سازی پایگاه داده‌های توزیع شده همگن