در این برنامه ویدئویی، با نحوه نصب و کرک نرمافزار ویوادو آشنا میشوید.
نرمافزار ویوادو، جدیدترین نرمافزار شرکت Xilinx در حوزه پیادهسازی مدارات دیجیتال است. به کمک این نرمافزار میتوانید تمام مراحل پیادهسازی مدار در FPGAهای این شرکت را انجام دهید.
علاوه بر آشنایی با روش نصب و کرک نرمافزار ویوادو، لینک دانلود این نرمافزار و نحوه استفاده از فایلهای دانلود شده را هم در این ویدئو توضیح خواهم داد.
More...
برای دانلود نرمافزار ویوادو روی لینک زیر کلیک کنید و ۱۲ فایل فشرده موجود در آن را دانلود کنید:
برای مشاهده قسمت اول ویدئوی آشنایی با نرمافزار ویوادو این برنامه را مشاهده کنید...
ویدئو یا متن؟
محتوای این برنامه آموزشی، به دو صورت ویدئو و متن آماده شده است. اگر علاقمند به یادگیری این مطلب به صورت ویدئویی هستید، ویدئوی زیر را ببینید و اگر ترجیح میدهید آن را به صورت متن مطالعه کنید، ادامه این مطلب را بخوانید.
برای دانلود نسخه با کیفیت این ویدئو، روی دکمه زیر کلیک کنید:
در این مقاله، نحوه دانلود، نصب و کرک نرمافزار ویوادو را بهصورت گام به گام به شما نشان خواهم داد.
همانطور که احتمالاً از مقالات قبلی به یاد دارید، نرمافزار ویوادو، جدیدترین نرمافزار شرکت Xilinx در حوزه پیادهسازی سختافزاری، بهکمک FPGAهای این شرکت است.
شما بهکمک این نرمافزار میتوانید تمام مراحل پیادهسازی سختافزاری بهکمک FPGA را انجام دهید و طرحهای خودتان را بهراحتی پیادهسازی کنید.
برای نصب نرمافزار ویوادو، قاعدتاً ابتدا باید آن را دانلود کنید. برای این کار، میتوانید نرمافزار را از لینک ابتدای این صفحه دانلود کنید.
پس از دانلود نرمافزار، فایلها را در یک فولدر قرار دهید.
همانطور که در شکل زیر مشاهده میکنید، فایلهای مربوط به نرمافزار، از ۱۲ بخش فشرده با پسوند rar تشکیل شده است:
قبل از نصب نرمافزار باید این فایلها را از حالت فشرده خارج کنید.
برای این کار، روی فایل شماره یک کلیکراست کنید و مطابق شکل زیر، از بین گزینههایی که ظاهر میشود، گزینه Extract here را انتخاب کنید:
به این ترتیب، بهصورت خودکار تمامی ۱۲ فایل از حالت فشرده خارج میشوند و در یک فولدر قرار میگیرند.
توجه داشته باشید که نسخهای که من برای نصب در این مقاله انتخاب کردهام، نسخه Vivado 2019.1 است.
اکنون پس از باز شدن فایلها از حالت فشرده، میتوانیم به آنها دسترسی داشته باشیم.
با وارد شدن به فولدر نرمافزار، مانند شکل زیر، تعدادی فایل و فولدر را مشاهده میکنیم:
در فولدر license، فایلهای لازم برای کرک کردن نرمافزار قرار دارند که در انتهای فرایند نصب از آنها استفاده میکنیم.
برای نصب نرمافزار، روی فایل xsetup.exe کلیک میکنیم.
همانطور که در شکل زیر مشاهده میکنید، پنجره مربوط به نصب این نرمافزار اجرا میشود:
پیغامی که ظاهر شده است، اطلاع میدهد که نسخه بهروزتری از نرمافزار نیز موجود است.
گزینه continue را انتخاب میکنیم تا این پیغام بسته شود.
در پنجره زیر، دکمه Next را انتخاب میکنیم:
در صفحه بعد، تعدادی توافقنامه آورده شده است که باید آنها را تایید کنیم؛ سپس گزینه Next را انتخاب میکنیم (شکل زیر):
همانطور که در شکل زیر مشاهده میکنید، در صفحه بعدی تنظیمات، باید نسخه موردنظرتان را برای نصب مشخص کنید:
همانند نرمافزار ISE، نرمافزار ویوادو نیز در نسخههای مختلفی ارائه میشود.
تفاوت این نسخهها در تعداد امکانات آنها است.
برای مثال، نسخه اول که Vivado HL WebPACK نام دارد، در واقع، نسخه رایگان نرمافزار ویوادو است؛ نسخهای که شما میتوانید بهصورت قانونی و رایگان از سایت Xilinx دانلود کنید.
اصلیترین تفاوت این نسخه با نسخههای دیگر این است که تنها، تعداد محدودی از FPGAهای شرکت Xilinx را پشتیبانی میکند.
اما کاملترین نسخه این نرمافزار، Vivado HL System Edition است.
این نسخه، تمام امکانات را دارد و تمامی FPGAهای سری ۷ به بعد شرکت Xilinx را پشتیبانی میکند. علاوه بر آن، نرمافزار System Generator نیز در این نسخه موجود است.
شما میتوانید بهکمک System Generator، سیستمهای پردازش سیگنال خودتان را در نرمافزار متلب پیادهسازی کنید؛ این مبحث، یک مبحث بسیار مفصل است.
پیشنهاد من این است که اگر فضای کافی روی هادر کامپیوترتان دارید، گزینه سوم، یعنی Vivado HL System Editor را انتخاب کنید.
به این ترتیب، همه امکانات را خواهید داشت و هر زمان که به هر کدام نیاز داشته باشید، میتوانید از آن استفاده کنید.
پس از انتخاب نسخه موردنظر، روی گزینه Next کلیک کنید.
در پنجرهای که مطابق شکل زیر ظاهر میشود، میتوانید تعدادی از امکانات نرمافزار را حذف یا اضافه کنید:
مثلاً میتوانید از قسمت Production Devices، تراشههای FPGAای که میدانید قصد کدنویسی برای آنها را ندارید حذف کنید. حُسن این کار این است که فضای کمتری از کامپیوتر شما اشغال میشود.
همانطور که در شکل بالا مشاهده میکنید، با انتخابهای پیشفرضی که وجود دارد، برای نصب این نرمافزار به 44GB فضا نیاز داریم. اگر تعدادی از موارد را حذف کنید، این مقدار کاهش پیدا میکند.
اما اگر فکر میکنید که ممکن است در آینده به آن امکانات نیاز پیدا کنید و فضای کافی نیز روی کامپیوترتان وجود دارد، شاید پیشنهاد بهتر این باشد که اجازه دهید، گزینهها بهصورت پیشفرض باقی بمانند و همه امکانات نرمافزار نصب شود.
همانطور که در شکل زیر مشاهده میکنید، در قسمت Installation Options نیز تعدادی گزینه وجود دارد:
برای مثال، گزینه Install Cable Drivers، گزینه مربوط به نصب درایور مربوط به پروگرامر است که به آن نیاز داریم.
یا گزینه دوم، Acquire or Manage a License Key است که مربوط به نصب لایسنس میشود؛ برای کرک کردن این نرمافزار به این بخش نیاز داریم. البته در صورتی که تیک مربوط به این گزینه را برداریم میتوانیم از منوهای درون نرمافزار نیز لایسنس را اعمال کنیم.
میتوانیم تیک گزینههای سوم و آخر را برداریم؛ این دو گزینه که در نام آنها عبارت WebTalk دیده میشود، مربوط به ارسال بعضی دادهها از فعالیت نرمافزار به شرکت Xilinx است؛ که این کار ضروری نیست.
حالت پیشفرض سایر گزینهها را تغییر نمیدهیم؛ سپس، گزینه Next را انتخاب میکنیم.
در صفحه بعدی تنظیمات، همانند سایر نرمافزارها، میتوانید محل نصب نرمافزار را انتخاب کنید:
من ترجیح میدهم نرمافزار ویوادو را در درایو D نصب کنم؛ چون در این درایو، فضای خالی بیشتری دارم.
در قسمت شماره 2 از شکل بالا، بخش Select shortcut and file association options را مشاهده میکنید؛ در این قسمت میتوانید مشخص کنید که در بخش برنامههای ویندوز، عنوان گروه نرمافزاری ویوادو با چه نامی نمایان شود.
من نام آن را به Xilinx Vivado Design Tools تغییر میدهم.
همچنین، اگر تیک گزینه Create desktop shortcut را انتخاب کنید، یک shortcut از نرمافزار، روی دسکتاپ ایجاد میشود. اکنون میتوانیم با انتخاب گزینه Next به صفحه بعدی تنظیمات برویم.
در صفحه بعدی که Installation Summary نام دارد، خلاصهای از تنظیماتی که انجام دادهاید را به شما نشان میدهد:
نهایتاً میتوانید گزینه Install را انتخاب کنید. به این ترتیب، فرایند نصب نرمافزار، آغاز میشود.
همانند شکل زیر، بخشها و فایلهای مختلف نرمافزار، طی این فرایند نصب میشوند:
فرایند نصب نرمافزار ویوادو، به زمان نسبتاً قابل توجهی نیاز دارد؛ بسته به سرعت کامپیوترتان، این زمان متفاوت خواهد بود.
وقتی پنجرهای مطابق شکل زیر ظاهر شد، یعنی نصب نرمافزار تقریباً کامل شده است:
این پیغام نشان میدهد که سیستم میخواهد نرمافزار دیگری را در کنار نرمافزار ویوادو نصب کند؛ من گزینه Next را انتخاب میکنم.
سپس، مطابق شکل زیر، با انتخاب گزینه I Agree، توافقنامه مربوط به این نرمافزار را قبول میکنم:
پس از آن، همانند شکل زیر، گزینه Install را انتخاب میکنم:
پنجرهای مطابق شکل زیر ظاهر میشود که در آن گزینه Finish را انتخاب میکنم:
به این ترتیب، مراحل پایانی فرایند نصب انجام میشود.
همانطور که در شکل زیر مشاهده میکنید، پنجرهای ظاهر میشود که کار آن، اتصال نرمافزار ویوادو و نرمافزار متلب است:
در صورتی که شما نرمافزار متلب را از قبل روی کامپیوترتان نصب کرده باشید، از طریق این پنجره میتوانید آن را انتخاب کنید.
پس از انتخاب گزینه Apply، نرمافزار متلب و نرمافزار ویوادو به یکدیگر مرتبط میشوند.
به این ترتیب، شما میتوانید از ابزار System Generator، در نرمافزار متلب استفاده کنید. من روی این کامپیوتر از قبل نرمافزار متلب را نصب نکردهام؛ بنابراین، گزینه OK را انتخاب میکنم.
اگر شما نیز نرمافزار متلب را بهصورت نصب شده ندارید، میتوانید هرگاه که آن را را نصب کردید، از ابزار System Generator استفاده کنید.
برای این کار، باید از طریق منوهای موجود در نرمافزار ویوادو، دو نرمافزار ویوادو و متلب را به یکدیگر مرتبط کنید.
اکنون مطابق شکل زیر، گزینه OK را انتخاب میکنیم:
سپس، مراحل پایانی نصب طی میشود.
پس از آن، پنجرهای بهنام License Manager باز میشود؛ بهکمک آن میتوانیم لایسنس نرمافزار را به آن معرفی کنیم:
همانطور که در ابتدای مقاله اشاره کردم، لایسنس نرمافزار، در فولدری بهنام License، در مجموعه فایلهای نصب نرمافزار وجود دارد.
برای معرفی لایسنس به نرمافزار، کافی است از منوی سمت چپ شکل بالا، گزینه Load License را انتخاب کنیم.
سپس، مطابق شکل زیر، گزینه Copy License را انتخاب میکنیم:
مطابق شکل زیر، فایل License را از فولدر License انتخاب میکنیم:
همانطور که در شکل زیر مشاهده میکنید، پیامی مبنی بر اینکه نصب این لایسنس بهصورت موفقیت آمیز انجام شده است، ظاهر میشود:
سپس، گزینه OK را انتخاب میکنیم.
اکنون پنجره Vivado License Manager را میبندیم:
پس از چند دقیقه، نصب نرمافزار به پایان میرسد و نرمافزار ویوادو بهصورت کامل روی کامپیوتر نصب میشود:
برای اجرای نرمافزار میتوانید از دو طریق اقدام کنید؛ shortcut روی دسکتاپ و قسمت برنامههای ویندوز.
اگر بخواهید از قسمت برنامههای ویندوز استفاده کنید، مطابق شکل زیر، روی Xilinx Vivado Design Tools کلیک کنید؛ سپس، از منویی که باز میشود، Vivado 2019.1 را انتخاب کنید:
به این ترتیب، نرمافزار ویوادو با موفقیت نصب شد.
امیدوارم از خواندن این مقاله هم لذت برده باشید و بتوانید از نرمافزار ویوادو در انجام پروژههایتان استفاده کنید.
آیا برنامه ویدئویی دانلود، نصب و کرک نرمافزار ویوادو برای شما مفید بود؟
لطفا نظرتان را در مورد این برنامه در پایین همین پست با دیگران به اشتراک بگذارید. همچنین با کلیک روی هر کدام از دکمههای اشتراک گذاری ابتدای این مطلب و به اشتراکگذاری آن در شبکههای اجتماعی میتوانید افراد بیشتری را در یادگیری این مطالب سهیم کنید.
باعرض سلام وادب
درزمان ایجاد پروژه پیام مبنی برASCIIبرای نام پروژه ویا مسیر میدهد باید برای رفعش چه کرد؟متشکرم
سلام،
توجه داشته باشید که برای نامگذاری پروژه، فایلهای پروژه و همچنین فولدرهای مسیر پروژه، مجاز به استفاده از حروف فارسی و همچنین space نیستید.
موفق باشید.
باعرض سلام وادب
آیا برنامه ISE و VIVADOباهم تداخل دارند؟ وقتی که ابتدا ISEرا نصب کرده بودم وسپسVIVADOراهردوبرنامه به درستی کار میکردند ولی چون فایروال را خاموش نکرده بودم درزمان نصب وکرک VIVADOسیستمم دچار مشکل شدومجبور به نصب مجدد ویندوز شدم ولی خوب این بار ابتداVIVADO وبعد ISE رانصب کردم اما متاسفانه دچار مشکل شدم وفقطISEنصب میشود واصلا کرک نمیشودبا اینکه تمام مواردی که فرمودید برای ویندوز 10رعایت شده.ممنون میشم بنده را راهنمایی بفرمایید.متشکرم
سلام،
چنین تداخلی را متاسفانه ما تا به حال تجربه نکردهایم. تنها مسالهای که وجود دارد در مورد درایور پروگرامر هست که برای این دو نرمافزار متفاوت است. این موضوع را در ویدئوی زیر توضیح دادهام:
https://faradandish.com/%d9%85%d8%b1%d8%a7%d8%ad%d9%84-%d9%be%d8%b1%d9%88%da%af%d8%b1%d8%a7%d9%85-%da%a9%d8%b1%d8%af%d9%86-fpga/
موفق باشید.
باعرض سلام واحترام آقای مهندس ثقفی
از ارائه بسیار خوب ویدئو آموزشی بسیار ممنون .
بنده سوالی داشتم این ورژن از ویوادو که فرمودید نصب کرده ام اما زمان سنتز برخیfpgaها خطای مبنی بر لایسنس دریافت میکنم برای رفع این مورد باید چه کرد؟ ممنون میشم بنده رو راهنمایی بفرمایید.متشکرم
سلام،
من تمام FPGAها را تست نکردهام، اما ممکن است در فایل لایسنس مشکلی وجود داشته باشد یا تمام FPGAها را در دسترس قرار نداده باشد.
موفق باشید.
سلام مهندس
خیلی ممنون بابت اموزشهاتون
در مورد کرک و قسمت سنتز به نظرم مشکل داره. چون در سنتز گیر میکنه و بیرون نمیاد.
لطفا راهنمایی بفرمایید و ایا ورژن های قبلی هم مشکل داشتید یا نه؟
ممنونم
سلام،
من چنین مشکلی را در نرمافزار ندیدم. توجه داشته باشید که کد شما هم میتواند باعث بروز چنین مشکلی شود.
موفق باشید.
باعرض سلام وادب آقای مهندس ثقفی
سوالی داشتم برای سنتز گرفتن fpgaهای لیست شده کدام ورژن از ویوادو اینهارا ساپورت میکنه وخطای لایسنس نمیدهد؟
Reference FPGA
Model
[27] XCKU060
[28] XCKU060
[28] Virtex-7 (690t)
[32] Zynq-7100
[33] Startix V GXA7
[34] XCZU6EG
[35] Arria 10 GX1150
[36] Virtex-7 VC707
ممنون میشم بنده رو راهنمایی کنید.متشکرم
سلام،
نرمافزار ویوادو تمام FPGAهای سری ۷ و بالاتر از آن را که متعلق به شرکت Xilinx هستند ساپورت میکند. توجه داشته باشید که بعضی از FPGAهایی که نام بردید اصلا مربوط به شرکت Xilinx نیستند.
موفق باشید.
سلام من ویوادو نصب کردم و اجرا نمیشه میگه باید سیستمتون 64 بیتی باشه چکار باید بکنم؟
سلام،
نرمافزار ویوادو از نسخه ۲۰۱۵.۱ به بعد فقط برای سیستمهای ۶۴ بیتی کار میکند.
موفق باشید.
سلام
من برای نصب ise به مشکل خوردم
روی 83 درصد گیر میکنه و چیزی نمی یاد تا 2 ساعت هم صبر کردم ولی نشد
83 درصد کانفینگ وب تالکه!!!!
ویندوزم 11 هست
البته ببخشید اینجا پیام دادم پست مربوط به ویوادو هست.
سلام،
متاسفانه من تا به حال با این مشکل برخورد نداشتهام. ممکن است فایلهای اصلی نرمافزار از ابتدا به خوبی دانلود نشده باشند.
موفق باشید.
روی ویندوز 11 قابل نصب نیست
سلام
ببخشید نرم افزار ویوادو بروی کدام نسخه از ویندوز ها اجرا می شود
سلام، بسته به ورژن ویوادو ممکن است پاسخ این سوال تغییر کند. شما میتوانید در سایت زایلینکس این موضوع را بررسی کنید. مثلا برای ویوادو نسخه ۲۰۱۹ به صورت زیر است:
https://www.xilinx.com/html_docs/xilinx2019_1/SDK_Doc/xsct/intro/xsct_system_requirements.html
موفق باشید.
خیلی ممنون
سلام وقت بخیر
من نسخه ویوادو برای لینوکس میخواستم ممکن هست لینکش رو در پاسخ بذارید؟
سلام،
متاسفانه ما لینک این نسخه را نداریم.
موفق باشید.
باسلام و وقت بخیر
ببخشید میخواستم بدونم تعداد هسته cpu و ram موردنیاز برا نصب و اجرای بدون مشکل نرم افزار ویوادو و vitis چقدر است .
ممنون میشم ram مورد نیاز این دو نرم افزار رو بفرمایید .
باتشکر
سلام،
پاسخ سوالتان را میتوانید در لینک زیر پیدا کنید:
https://www.xilinx.com/html_docs/xilinx2019_1/SDK_Doc/xsct/intro/xsct_system_requirements.html
موفق باشید.
با سلام برای نصب نرم افزار ویوادو در linux چکار باید بکنیم.
امکان نصب این نرم افزار برای linux نبود در مرحله ی بعد از بارگذاری lisence متوقف میشد
سلام،
متاسفانه تا به حال این نرمافزار را در لینوکس نصب نکردهام.
موفق باشید.
سلام وقت بخیر
ممنون از اموزش خوبتون
من هم مشکل لایسنس دارم
ممنون میشوم بهترین دیوایسی که خودتون استفاده کردید که از نظر منابع خوب باشه و لایسنس براش اوکی بوده معرفی بفرمایید
سلام،
من منظور شما رو از “مشکل لایسنس” متوجه نشدم. اگر مراحل نصب را به طور کامل انجام داده باشید، لایسنس تمام دیوایسهای موجود در ISE فعال میشود.
موفق باشید.
سلام
هر کاری میکنم درست کرک نمیشه !
همش این ارور رو میده:
[Common 17-345] A valid license was not found for feature ‘Synthesis’ and/or device ‘xc7vh870t’. Please run the Vivado License Manager for assistance in determining
which features and devices are licensed for your system.
Resolution: Check the status of your licenses in the Vivado License Manager. For debug help search Xilinx Support for “Licensing FAQ”. If you are using a license server, verify that the license server is up and running a version of the xilinx daemon that is compatible with the version of Xilinx software that you are using. Please note that Vivado 2017.3 and later requires upgrading your license server tools to the Flex 11.14.1 tools. Please confirm with your license admin that the correct version of the license server tools are installed.
اگه میشه نسخه لایسنستون رو برام ایمیل کنین
با تشکر
سلام،
من هم همین لایسنس را برای این نسخه از ویوادو استفاده کردهام. ممکن است لایسنس شامل دیوایسی که انتخاب کردید نشود. لطفا یک FPGAی دیگر انتخاب کنید و مجددا تست کنید.
موفق باشید.
سلام وقت بخیر من نسخه 2018 رو نصب کردم درست کار میکنه اما خود vivado hls کار نمیکنه و این ارور رو در cmd میده :
wscript.exe is not recognized as an internal or external command,operable program or batch file.
و یک چیز دیگه اون صفحه اولی که میپرسه چه نسخه ای از vivado نصب بشه رو نپرسید ازم.
سلام،
متاسفانه دلیل مشکلی که با آن مواجه شدهاید را نمیدانم.
موفق باشید.
سلام و عرض ادب
آیا با نصب این نسخه از vivado امکان استفاده از قابلیت HLS برای سنتز کد C++ بر روی fpga بدون خطا و مشکل را داریم؟
سلام،
بله ما در گذشته از این نسخه استفاده کردهایم.
موفق باشید.
سلام، من لایسنس FPGA virtex 7 رو لازم داشتم، چطور میتونم لایسنسشو تهیه کنم؟ ممکنه راهنمایی بفرمایین؟
سلام،
در نسخههای کرک شده، لایسنس تمام تراشهها وجود دارد.
موفق باشید.
سلام آیا نسخه14.7 ISE با ویندوز11 مشکل دارد ؟
سلام،
بله. در ویندوز ۱۱ قابل نصب نیست.
موفق باشید.
سلام
ممنون از اموزش خوب و مفیدتان
فقط ذکر نکردید موقع نصب ویوادو الزامی به قطع ارتباط اینترنت و همچنین غیر فعال نمودن فایروال و .. هست یا خیر
متشکرم
سلام،
خیر. الزامی به این کار نیست.
موفق باشید.