101992 پروژه fpga
کسی پروژه با fpga قبول میکنه در اینجا یک خلاصهی شفاف و بدون حاشیه در ۵ بخش کلیدی ارائه میشود که دقیقاً به برنامهنویس میگوید چه چیزی را در FPGA پیادهسازی کند. سند الزامات فنی پروژه فلزیاب (برای برنامهنویس FPGA/DSP) نام پروژه: هستهی پردازش سیگنال دیجیتال فلزیاب (DSP Core for Metal Detector) پلتفرم هدف: Xilinx Zynq-7000 (بخش PL و PS) ۱. معماری سیستم (System Overview) ما در حال پیادهسازی یک فلزیاب پالسی (PI) هستیم. وظیفهی بخش FPGA (PL)، کنترل دقیق زمانبندی و انجام کل پروسهی پردازش سیگنال دیجیتال (DSP) است. هستهی ARM (PS) برای مدیریت رابط کاربری و نمایش نتایج استفاده خواهد شد. ۲. وظیفهی بخش سختافزار (PL - FPGA Logic) تمام منطق زیر باید در سختافزار (VHDL/Verilog) و با بالاترین سرعت ممکن پیادهسازی شود: بلوک ورودی/خروجی وظیفه کلیدی A. تولید پالس (Tx Timing) ورودی: Clock مرجع تولید پالسهای دقیق فرستنده (Tx Pulse) با طول و فرکانس قابل برنامهریزی (Configurable) برای درایو FET. B. واسط ADC (Data Capture) ورودی: ADC Data (16-bit) کنترل زمانبندی نمونهبرداری (Sampling)، و قفل کردن دادههای 16 بیتی ADC به صورت دقیق پس از اتمام پالس Tx (پنجرهی خاموشی). C. هسته DSP ورودی: داده خام ADC اجرای فیلتر دیجیتال میانگینگیری (Averaging/Accumulation) برای کاهش نویز و سپس پیادهسازی الگوریتم تحلیل زوال پالس (اندازهگیری نرخ Decay). D. مدیریت ارتباط AXI خروجی به PS ارسال دادههای نهایی (مانند مقدار تفکیکشدهی فلز و شدت سیگنال) به هستهی ARM از طریق گذرگاه AXI. ۳. الزامات زمانبندی حیاتی (Critical Timing) پارامتر الزامات فرکانس کلاک اصلی ۱۰۰ مگاهرتز (یا بیشتر). دقت زمانبندی Tx نانوثانیه (کنترل لبههای پالسها باید بسیار دقیق باشد). دقت ADC دادههای خام باید با نرخ بالای کلاک (مثلاً تا ۸ مگاهرتز) نمونهبرداری شوند. ۴. وظیفهی بخش نرمافزار (PS - ARM Cortex-A9) کد C/C++ باید وظایف زیر را مدیریت کند: راهاندازی و بوت: بارگذاری Bitstream در FPGA (PL) پس از روشن شدن. کنترل پارامترها: ارسال پارامترهای تنظیماتی (مانند تنظیم حساسیت، زمان Tx) به سختافزار (PL) از طریق AXI. مدیریت واسط کاربری (GUI): دریافت دادههای تحلیلشده از FPGA (PL) و نمایش آنها روی صفحه (عمق، نوع فلز). ۵. خروجی نهایی مورد انتظار برنامهنویس باید یک فایل Bitstream تولید کند که پس از لود شدن، هستهی DSP را فعال کرده و دادههای تمیز و پردازششده را برای نمایش توسط نرمافزار ARM آماده کند.
امتیاز : 8.92 از 10
- اطلاعات پروژه
- 14637کد پروژه
-
کمک آموزشی
دسته بندی - 30 مهر 1404تاریخ ثبت
- 10 روزمهلت اجرا
- 100,000 تومانحداقل بودجه
- 300,000 تومانحداکثر بودجه
- 5 درصد ضمانت اجرا
- آماده دریافت پیشنهادها وضعیت
تایم لاین پروژه
درخواست پشتیبانی-
در انتظار پرداخت
پرداخت تعرفه ثبت پروژه های غیر رایگان
-
در حال بررسی
برسی و تایید پروژه از طرف مدیرت سایت
-
آماده دریافت پیشنهادها
تایید پروژه و نمایش برای مجریان
-
در انتظار پرداخت هزینه پروژه
پرداخت هزینه اجرای پروژه توسط کارفرما
-
در انتظار پرداخت ضمانت اجرا
پرداخت مبلغ ضمانت اجرا توسط مجری
-
در حال انجام
پروژه شما درحال انجام می باشد
-
انجام شد
اتمام اجرای پروژه
لیست پیشنهادها
هیچ پیشنهادی ارسال نشده است
در حال بارگذاری...