آموزش اِف‌پی‌جی‌اِی از صفر
3.36K subscribers
519 photos
14 videos
10 files
513 links
آموزش قدم به قدم طراحی دیجیتال به کمک FPGA

🌎 آموزشگاه فراد اندیش
www.FaradAndish.com
☎️ ۴۲۴۳۹۹۰۰
ایمیل سایت:
help@faradandish.com

📌 لینک اولین پست کانال:
https://t.me/fpga0/22
Download Telegram
⚡️ کدام منابع سخت‌افزاری درون FPGA را نمی‌توان به‌صورت ضمنی پیاده‌سازی کرد؟ (قسمت پنجم)

🔷 همان‌طور که در پست قبل گفتم، با وجود اینکه ترجیح ما به‌کارگیری منابع اختصاصی FPGA به‌صورت ضمنی یا inference است، اما برخی منابع را نمی‌توان به این روش به‌کار گرفت.

🔷 برای مثال، استفاد از بلوک DCM، به روش ضمنی امکان پذیر نیست.

🌀 به‌منظور یادآوری، بلوک DCM بلوکی است که یک سیگنال کلاک را به‌عنوان ورودی دریافت می‌کند و می‌تواند در خروجی، سیگنال یا سیگنال‌های کلاکی با فرکانس‌های متفاوت تولید کند.

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

🔷 به‌عنوان مثالی دیگر، پایه‌‌های IO دیفرانسیلی نیز از جمله بلوک‌‌هایی هستند که نمی‌توان از آن‌ها به روش ضمنی استفاده کرد.

همچنین، توصیه شرکت Xilinx این است که برخی از منابع را حتماً instant کنید.

🔷 حافظه‌های بلوکی (Block RAM) بزرگ از این نوع منابع سخت‌افزاری هستند.

🔷 البته می‌توان حافظه‌های بلوکی را به روش ضمنی نیز به‌کار گرفت؛ اما توصیه شرکت Xilinx این است که برای استفاده از آن‌ها، به‌خصوص وقتی سایز حافظه بزرگ است، حتماً از روش مستقیم استفاده کنید.

🔷 بافرهای کلاک نیز از جمله منابعی هستند که توصیه می‌شود آن‌ها را به‌صورت مستقیم به‌کار ببرید.

🌀 بافرهای کلاک، بافرهای سخت‌‌افزاری هستند که در مسیر سیگنال‌های کلاک‌ قرار می‌‌گیرند؛ در واقع، سیگنال‌های کلاک حتماً باید از این بافرها عبور کنند.

🆔 @FPGA0
⚡️ فروش ویژه تعطیلات تابستان تمدید شد!

❇️ روی لینک زیر کلیک کنید تا از شش پیشنهاد ویژه تابستان مطلع شوید:

🌎 https://faradandish.com/summer-offer

🔺 فرصت استفاده از این پیشنهادها فقط تا چهارشنبه ۱ مرداد است.

🆔 @FPGA0