UHD(1) User Commands UHD(1)

rfnoc_image_builder - ساخت ایمیج UHD با استفاده از بلوک‌های RFNoC

rfnoc_image_builder [-h] (-y YAML_CONFIG | -r GRC_CONFIG) [-C BASE_DIR] [-F FPGA_DIR] [-B BUILD_DIR] [-O BUILD_OUTPUT_DIR] [-E BUILD_IP_DIR] [-o IMAGE_CORE_OUTPUT] [-I INCLUDE_DIR] [-b GRC_BLOCKS] [-l LOG_LEVEL] [-R] [-G] [-W] [-S SECURE_CORE] [-K SECURE_KEY] [-d DEVICE] [-n IMAGE_CORE_NAME] [-t TARGET] [-g] [-Y] [--CHECK] [-s] [-P] [-j JOBS] [-c] [-p VIVADO_PATH] [-H] [-D] [--color {never,auto,always}]

نمایش پیام راهنما و خروج
مسیر فایل پیکربندی YAML (فایل هسته ایمیج). مشخص کردن این گزینه یا گزینه --grc-config الزامی است.
مسیر فایل .grc برای تولید پیکربندی از روی آن
مسیر دایرکتوری پایه. مقدار پیش‌فرض دایرکتوری جاری است.
مسیر دایرکتوری درخت منبع FPGA. مقدار پیش‌فرض درخت منبع FPGA در مخزن جاری است.
مسیر دایرکتوری که هسته ایمیج و مصنوعات ساخت در آن تولید خواهند شد. مقدار پیش‌فرض "build-<image-core-name>" در دایرکتوری پایه است.
مسیر دایرکتوری برای خروجی‌های نهایی ساخت FPGA. مقدار پیش‌فرض "build" در دایرکتوری پایه است.
مسیر دایرکتوری برای مصنوعات ساخت IP. مقدار پیش‌فرض "build-ip" در دایرکتوری پایه است.
منسوخ شده! این گزینه با --build-dir جایگزین شده است.
منسوخ شده! این گزینه نادیده گرفته خواهد شد.
مسیر دایرکتوری ماژول Out-of-Tree مربوط به RFNoC
مسیر دایرکتوری توصیفات بلوک GRC (تنها برای --grc-config لازم است)
تنظیم سطح گزارش‌گیری
استفاده مجدد از فایل‌های موجود (عدم تولید مجدد هسته ایمیج).
فقط تولید فایل‌ها بدون ساخت FPGA
اجرای فرآیند ساخت حتی در صورت وجود هشدارها در فرآیند ساخت.
ساخت یک هسته ایمیج امن به جای bitfile. این آرگومان نام فایل YAML تولیدی را مشخص می‌کند.
مسیر فایل کلید رمزنگاری برای استفاده در هسته امن.
دستگاهی که باید برنامه‌ریزی شود [x300, x310, e310, e320, n300, n310, n320, x410, x440]. باید یا در اینجا و یا در فایل پیکربندی مشخص شود.
نام مورد استفاده برای هسته ایمیج RFNoC. مقدار پیش‌فرض، نام فایل YML هسته ایمیج بدون پسوند آن است.
هدف ساخت (مانند X310_HG, N320_XG, ...). باید یا در اینجا و یا در فایل پیکربندی مشخص شود.
باز کردن رابط کاربری گرافیکی Vivado در طول فرآیند ساخت FPGA.
توقف فرآیند ساخت FPGA پس از مرحله سنتز (Synthesis).
فقط اجرای مرحله elaboration برای بررسی نحو HDL.
ذخیره پروژه Vivado روی دیسک.
فقط ساخت IPهای مورد نیاز.
تعداد پردازش‌های موازی برای استفاده در make.
پاک‌سازی IP پیش از ساخت جدید.
مسیر پایه نصب Xilinx Vivado در صورتی که در مسیر پیش‌فرض نباشد (برای نمونه /tools/Xilinx/Vivado).
عدم درج هش فایل مبدا YAML در کد منبع تولیدشده.
عدم درج تاریخ یا زمان در کد منبع تولیدشده.
فعال‌سازی خروجی رنگی. در صورت تنظیم روی 'auto'، خروجی رنگی تنها در محیط‌های TTY (مانند شل‌های تعاملی) نمایش داده می‌شود.

این ابزار یک فایل پیکربندی YAML را دریافت کرده و یک بیت‌فایل (bitfile) برای FPGA تولید می‌کند که می‌تواند در یک دستگاه UHD با قابلیت RFNoC به کار رود. فایل پیکربندی YAML بلوک‌های RFNoC را که باید در ایمیج FPGA گنجانده شوند، به همراه اتصالات میان بلوک‌ها و هرگونه پیکربندی اضافی مورد نیاز برای بلوک‌ها توصیف می‌کند.

مستندات UHD: https://uhd.readthedocs.io

سایر برنامه‌های UHD:

uhd_cal_tx_dc_offset(1) uhd_cal_rx_iq_balance(1) uhd_images_downloader(1) uhd_config_info(1) uhd_find_devices(1)

این صفحه راهنما توسط Maitland Bottoms برای پروژه دبیان نوشته شده است (اما می‌تواند توسط دیگران نیز استفاده شود).

Copyright (c) 2020 Ettus Research LLC

این برنامه یک نرم‌افزار آزاد است: شما می‌توانید آن را تحت شرایط «پروانه عمومی همگانی گنو» که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، چه نسخه ۳ پروانه و یا (به انتخاب خودتان) هر نسخه بعدی، بازتوزیع کرده یا تغییر دهید.

این برنامه به این امید توزیع می‌شود که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به پروانه عمومی همگانی گنو مراجعه کنید.

December 2024 UHD 4