HEXALINX
527 subscribers
147 photos
4 files
74 links
این آغاز ماجراجویی شماست...
آموزش رایگان برنامه نویسی FPGA و ZYNQ و ابزارهای طراحی XILINX

پرسش و پاسخ:
@ask_linx

آدرس سایت:
hexalinx.com

آدرس کانال آپارات:
aparat.com/hexalinx

آدرس اینستاگرام:
insatagram.com/hexalinx_go
Download Telegram
#C_Model
#Advanced

معرفی C Model

شبیه سازی دقیق عملکرد یک IP Core درون کدهای سطح بالای طراحی سیستمی که غالبا به زبان ++C/C و یا Matlab توسعه داده می شوند، یک چالش بزرگ برای طراحان است.

شرکت Xilinx برای یکسری از IP Core های پرکاربرد خود مدلی دقیق ارائه کرده است که می تواند به عنوان نماینده IP Core در کدهای C و یا Matlab فراخوانده شود و در اصطلاح یک عملکرد bit_accurate را به ارمغان بیاورد.

این مدل دقیق متشکل از مجموعه ای از توابع C درون کتابخانه های اشتراکی است و C Model نام گذاری شده است. برخی از مهمترین IP Core هایی که C Model دارند، عبارتند از:

#dds, #xfft, #div_gen, #dft, #cordic, #fir_compiler, #cmpy

@Hexalinx
#XFFT, #FFT

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

❇️ در حالت کلی FFT الگوریتم پیچیده‌ای محسوب می‌شود و پیاده سازی بهینه سخت افزاری آن در FPGA کاملاً چالش برانگیز است. به همین دلیل است که اکثر سازندگان تراشه‌های FPGA یک IP Core قابل سفارشی سازی در اختیار کاربرانشان قرار می‌دهند. اگر چه با استفاده از این IP Core ها مهندس پیاده ساز به راحتی و تنها با چند کلیک می‌تواند یک الگوریتم FFT به طرحش اضافه کند، اما با این وجود هر طراحی برای استفاده از آن‌ها بازهم نیاز دارد برخی از جزئیات پیاده سازی FFT را روی سخت افزار بشناسد.

📌 در جدیدترین مقاله منتشر شده در پایگاه دانش هگزالینکس نحوه فراخوانی و سفارشی سازی Xilinx FFT IP Core و پارامترهای آن تشریح شده است.

🔖 مطالعه ادامه مطلب »

@Hexalinx