هایتن

اگر خواستید چیزی خلق کنید مثل یک نقاشی یا مثل یک رادیوی دیجیتال

هایتن

اگر خواستید چیزی خلق کنید مثل یک نقاشی یا مثل یک رادیوی دیجیتال

در این وبلاگ سعی می‌کنم مبانی پیاده‌سازی سیستم‌های مخابرات دیجیتال رو با استفاده از FPGA به زبانی ساده بیان کنم. یک مقدار فیلسوفم تشریف دارم، تو زندگیم دنبال ایجاد تفاوتم هم درخودم هم در دیگران، هم در جهان آفرینش کلا.

1. مطالب به سه دسته سطح یک و دو و سه تقسیم میشن، سطح سه از همه آسون‌تره.
2. این وبلاگ یک دوره آموزشی منظم نیست حالا شانستون مطلبی که بهش نیاز دارین توش باشه یا نباشه. مطالبی که ارائه میشه فعلا ساختار مشخصی نداره.

طبقه بندی موضوعی
بایگانی

۱ مطلب با موضوع «سطح یک» ثبت شده است

سلام

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

امروز می‌خوام در مورد درست کردن پروژه Vivado با Cygwin صحبت کنم. سیگوین یه نرم افزاره که محیط لینوکس رو تو ویندوز شبیه سازی می‌کنه. مزیت کار با سیگوین اینه که تمام آی‌پی‌ها و اینترفیس‌ها رو به ترتیب درستش می‌سازه و نیازی نیست شما دستی این کار رو بکنید، به هر حال برای پروژه‌هایی که تو github هست استفاده از سیگوین بهتره. مثلا من در حین اینکه این پست رو می‌نوشتم پروژه راه اندازی AD9361 رو با سیگوین ساختم. الان دارم برای ساخت پروژه fpga و راه اندازی ماژول AD9371 از این نرم افزار استفاده می‌کنم. البته هنوز راه نیفتاده، AD9361 ساده‌تر بود ولی این یکی یک مقدار تخسه. می‌تونید از این صفحه برای ساخت پروژه Vivado استفاده کنید. سیگوین رو از اینجا  دانلودش کنید. یه سری Package داره شما باید shell و make (توی Devel) رو هم تیکش رو بزنید. وقتی installer رو اجرا کردید همه رو دیفالت اوکی کنید تو پنجره Select Packegas زیر شاخه Devel و شاخه Shells ، make  و bash رو انتخاب کنید.  Git رو تو همون صفحه سیگوین لینک داده می‌تونید دانلودش کنید. بعدش می‌تونید از این صفحه برای ساخت پروژه Vivado استفاده کنید. برای git clone از پروتکل https استفاده کنید. Ssh یک مقدار فرآیندش پیچیده است. یعنی به جای دستور

git clone git@github.com:analogdevicesinc/hdl.git

از دستور

git clone https://github.com/analogdevicesinc/hdl.git

استفاده کنید. اگر git clone رو زدید خطا داد، برید تو git،

git remote add origin  git@github.com:analogdevicesinc/hdl.git

رو بزنید. احتمالا باید درست بشه.

 اگر دستور make خطا داد برید تو آخرین دیرکتوری که ازش خارج شده، یه فایل .log اونجا هست که یه گزارش از دستورات انجام شده رو توش ثبت کرده، تو چند خط آخرش علت خطا رو گفته، مثلا ممکنه خطا مربوط به ورژن یا چیزی شبیه به این باشه. 

+ خود سیگوین هم بسته گیت رو داره و نیازی نیست اون رو جداگانه دانلود کنید وقتی می خواید بسته make و shell رو اد کنید git رو هم اد کنید. 

۰ نظر موافقین ۰ مخالفین ۰ ۰۹ دی ۹۶ ، ۲۱:۵۹
هایـ تن