بلوکهای DSP48 : قلب تپنده پردازش سیگنال
اپلیکیشنهای پردازش سیگنال به تعداد زیادی ضرب و جمع نیاز دارند که بهترین گزینه برای پیاده سازی آنها استفاده از DSP48 Slice های اختصاصی درون تراشههای FPGA است.
اپلیکیشنهای پردازش سیگنال به تعداد زیادی ضرب و جمع نیاز دارند که بهترین گزینه برای پیاده سازی آنها استفاده از DSP48 Slice های اختصاصی درون تراشههای FPGA است.
روشها و تکنیکهای سنکرون سازی برای مراقبت از دیتا زمانی که از یک محدوده کلاک به محدوده دیگر کلاک در FPGA منتقل میشوند، بکار گرفته میشوند.
این روزها، تقریباً تمام IP های Xilinx از اینترفیس AXI استفاده میکنند. اینترفیسهای AXI بخشی جدایی ناپذیر از هر طراحی جدید در تراشههای شرکت Xilinx هستند.
بخش منطقی بلوکهای ورودی/خروجی از چندین واحد کوچکتر به نامهای IOLOGIC ،IODELAY و IOSERDES تشکیل شده است.
منابع ورودی و خروجی (IO) در هر FPGA، منابعی هستند که بین پینها و منابع منطقی درون تراشه قرار گرفتهاند. هر بلوک ورودی/خروجی از دو بخش تشکیل شده است.
دو فاز در طراحی سیگنال کلاک برای هر سیستم دیجیتالی وجود دارد. در فاز اول کلاک ایده آل در نظر گرفته میشود و در فاز دوم توپولوژی توزیع آن ساخته میشود.
بلوک های منطقی قابل پیکره بندی وظیفه اصلی پیاده سازی توابع منطقی با هر نوع پیچیدگی را بر عهده دارند، بلوک منطقی برنامه پذیر در عمل مهمترین عناصر پیاده سازی هستند.
حافظه ها یکی از مهمترین منابع درون تراشه FPGA هستند و بدون آن ها جریان طراحی به شکلی که امروزه انجام می شود، امکان پذیر نبود، حافظه ها درون FPGA به دو دسته تقسیم می شوند.