#شبیهسازی مدارهای محک بر روی معماریهای جدید FPGA های شرکت Xilinx و ارزیابی آنها از لحاظ توان،تاخیر و مساحت
PHYSICAL DESCRIPTION
Specific Material Designation and Extent of Item
#غ، ۱۰۳ ص.: جدول، شکل
Specific Material Designation and Extent of Item
1
EXTERNAL INDEXES/ABSTRACTS/REFERENCES NOTE
Name of source
#آرایههای گیت برنامهپذیر در محل (FPGA) مدارهای مجتمعی هستند که بلوکهای منطقی برنامهپذیر و اتصالات بین بلوکی قابل پیکربندی دارند .طراحان میتوانند این قطعات را برای انجام کارهای بسیار متنوعی برنامهریزی نمایند .امروزهFPGA ها به طور شگفت آوری پیچیده هستند و ابزارها، روندها و روشهای طراحی زیادی وجود دارد که میتوان از آنها استفاده کرد .یکی از کاربردهای مهمFPGA ها، استفاده از آنها برای پیادهسازی مدارهای محک میباشد .مدارهای محک کدهای آماده و بهینه شدهای هستند که در اکثر موارد برای مقایسه و آنالیز عملکردFPGA های شرکتهای مختلف و یاFPGA های خانوادههای مختلف یک شرکت با یکدیگر، مناسب میباشد .این آنالیز از جنبههای مختلفی میتواند صورت بگیرد، مانند مساحت استفاده شده در طرح که شامل تعدادSlice ها، رجیسترها، جداول جستجو و بلوکهای RAM میصباشد و یا آنالیز زمان که بیشینهی فرکانس کاری مدار را مشخص میکند و همچنین آنالیز توان که از طریق آن میتوان توان ایستا، توان پویا و توان I/O مدار را بررسی نمود .در این پایاننامه به پیادهسازی مدارهای محک بر رویFPGA های خانوادهی سری هفت شرکت Xilinx پرداخته شده است .خانوادهی سری هفت شامل اعضای7- Virtex،7 - Kintexو7 - Artixاست .به همین منظور در ابتدا مفاهیم بنیادین مرتبط باFPGA های این خانواده همانندSlice ،CLB ، فرستندهگیرندههای گیگابیتی،IP های سخت، نرم و ثابت و همچنین هستههای نرم و سخت بیان گردیدهاند .از آنجاییکه که شرکت Xilinx یکی از پیشگامان عرصهی تولید FPGA میباشد، دارای خانوادههای مختلفی است که شناخت معماری هر یک از آنها به منظور انتخاب FPGA مناسب برای پیادهصسازی طرحهای مورد نظر از اهمیت بالایی برخوردار است .از این رو در این پایاننامه در مورد هریک ازFPGA های خانوادههای مختلف این شرکت نیز توضیحاتی ارائه شده و منابع ساختاری آنها مورد بررسی قرار گرفته است .لازم به ذکر است که نرم افزار ISE از جمله ابزارهای طراحی و سنتز شرکت Xilinx میصباشد .برای شبیهسازی مدارهای محک بر رویFPGA های خانوادههای مختلف شرکت Xilinx از نسخهی 6.14 این نرم-افزار استفاده شده است .