در این برنامه ویدئویی، با نحوه نصب و کرک نرمافزار ویوادو آشنا میشوید.
نرمافزار ویوادو، جدیدترین نرمافزار شرکت 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 را انتخاب کنید. به این ترتیب، فرایند نصب نرمافزار، آغاز میشود.
همانند شکل زیر، بخشها و فایلهای مختلف نرمافزار، طی این فرایند نصب میشوند:

انجام فرایند نصب نرمافزار ویوادو
فرایند نصب نرمافزار ویوادو، به زمان نسبتاً قابل توجهی نیاز دارد؛ بسته به سرعت کامپیوترتان، این زمان متفاوت خواهد بود.
وقتی پنجرهای مطابق شکل زیر ظاهر شد، یعنی نصب نرمافزار تقریباً کامل شده است:

پیغامی برای نصب نرمافزار WinPcap در کنار نرمافزار ویوادو
این پیغام نشان میدهد که سیستم میخواهد نرمافزار دیگری را در کنار نرمافزار ویوادو نصب کند؛ من گزینه Next را انتخاب میکنم.
سپس، مطابق شکل زیر، با انتخاب گزینه I Agree، توافقنامه مربوط به این نرمافزار را قبول میکنم:

نصب نرمافزار WinPcap در کنار نرمافزار ویوادو
پس از آن، همانند شکل زیر، گزینه Install را انتخاب میکنم:

نصب نرمافزار WinPcap در کنار نرمافزار ویوادو
پنجرهای مطابق شکل زیر ظاهر میشود که در آن گزینه Finish را انتخاب میکنم:

نصب نرمافزار WinPcap در کنار نرمافزار ویوادو
به این ترتیب، مراحل پایانی فرایند نصب انجام میشود.
همانطور که در شکل زیر مشاهده میکنید، پنجرهای ظاهر میشود که کار آن، اتصال نرمافزار ویوادو و نرمافزار متلب است:

اتصال نرمافزار ویوادو و نرمافزار متلب
در صورتی که شما نرمافزار متلب را از قبل روی کامپیوترتان نصب کرده باشید، از طریق این پنجره میتوانید آن را انتخاب کنید.
پس از انتخاب گزینه 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 بیتی باشه چکار باید بکنم؟