پازج FPGA گروه توسعه
1.12K subscribers
81 photos
27 videos
64 files
185 links
پازج ارائه‌کننده آموزش‌های ویدئویی و تصویری در زمینه طراحی دیجیتال با FPGA
ارتباط باما:
www.posedge.ir
لینک گروه پازج:
https://t.me/joinchat/Papst0MTE0aWIDWP
تبادل نظر پیرامون FPGA و بوردهای توسعه با محوریت بورد توسعه پازج-یک
Download Telegram
to view and join the conversation
Forwarded from M Haghighi
https://labsland.com/en

سلامی به جهان از راه دور!

🔹این روزها ویروس کرونا همه چیز را دستخوش تغییر کرده. کمتر عرصه ای مانده که از تاثیرات این ویروس دچار تغییر نشده باشد. در این بین عرصه ی آموزش شاید بیشتر از هر عرصه ی دیگری دچار تحول شده و همه چیز به سمت آموزش های مجازی سوق پیدا کرده. هر چند آموزش های مجازی قبلا هم مد بود، اما در مواردی از جمله رشته های مهندسی که آموزش مستلزم دسترسی به آزمایشگاه و تجهیزات فیزیکی باشد، آموزش مجازی حرف زیادی برای گفتن ندارد و راه زیادی برای پیموندن در پیش دارد. سوالی که مدتی ذهن شخص بنده را مشغول کرده بود این بود که آیا واقعا راهی هست که بتوان یک Hello World را روی LCD برد آموزشی که کیلومترها آنطرف تر در یک آزمایشگاه با دسترسی Remote قرار دارد نمایش داد؟!

🔹خوشبختانه در این مورد پاسخ مثبت بود و بعد از کمی جستجو (مدتها پیش از ظهور کرونا) دریافتم که پروژه ای به اسم WebLab توسط دانشگاه Deusto در آلمان آغاز شده که هدفشان ایجاد یک پلتفرم آزمایشگاهی واقعی با دسترسی از راه دور است. یکی از خروجی های این پروژه، وبسایت Labsland.com است. در این وبسایت مجموعه ای از آزمایشگاهها با دسترسی Remote قرار داده شده است که برخی از آنها بصورت رایگان قابل استفاده هستند. از آزمایشگاه مقدماتی الکترونیک گرفته تا آزمایشگاه رباتیک Arduino و حتی آزمایشگاه FPGA که همه ی ما عاشقشیم!😍
نکته قابل توجه این است که در همه ی این آزمایشها شما با سخت افزار و تجهیزات کاملا واقعی (از جمله بردهای الکترونیک، اسکوپ، مولتی متر و ...) سر و کار دارید و نتایج آزمایش از طریق ارتباط زنده ی تصویری در اختیارتان قرار داده میشود! (تصاویر در ادامه).

🔹با ایجاد یک حساب کاربری رایگان در وبسایت Labsland.com میتوانید برای یک دوره ی 30 روزه بصورت رایگان از برخی از این آزمایشگاهها بصورت رایگان استفاده کنید. لطفا تجربه ی استفاده ی خود را با ما و دیگر دوستان در گروه پازج در میان بگذارید.
Forwarded from M Haghighi
This media is not supported in your browser
VIEW IN TELEGRAM
آزمایشگاه الکترونیک مقدماتی
کلیه ی تجهیزات آزمایشگاه واقعی هستند.
Forwarded from M Haghighi
This media is not supported in your browser
VIEW IN TELEGRAM
آزمایشگاه FPGA (با استفاده برد Altera - DE2)
Forwarded from Pooria
دعوت به همکاری 👥

مجموعه پژوهشی آراد در چند موقعیت شغلی زیر از افراد واجد شرایط دعوت به همکاری می نماید 📣

1⃣⁩ طراح سخت افزار
- جستجو و انتخاب مناسب قطعات الکترونیک (دیجیتال و آنالوگ)
- خلاقیت و جسارت بالا
- تسلط نسبی به شماتیک در نرم افزار AltiumDesigner و یا ابزار مشابه
- آشنایی با مفاهیم طراحی برد چند لایه

2⃣⁩ توسعه دهنده نرم افزار شبکه و WEB در سیستم های محدود
- برنامه نویسی ++C/C در لینوکس یا میکروکنترولر
- آشنا با چهارچوب های برنامه نویسی شبکه
- آشنا با توسعه نرم افزار از پایه Web

3⃣⁩ توسعه دهنده لایه نرم افزار در Embedded Systems
- آشنایی با Qt/QML و پیاده سازی صفحات گرافیکی پویا
- آشنایی با گذرگاه های ارتباطی CAN و مشابه


4⃣⁩ کارآموز توسعه دهنده سیستم های امبدد لینوکس
سخت افزار های زیر در مجموعه وجود دارد
Ultra96 ZYNQ US+, Z-Turn
Jetson TX2
Fedevel IMX6REX, MYiR MYD-JX8MX
STM32MP157C-DK2
BeagleBoard X15, IDK-AM572X



مزایای همکاری
محیط پویا و سطح کاری با تکنولوژی روز
شرکت در پروژه های بزرگ و نوآورانه

آدرس: غرب تهران، جاده مخصوص کرج

لطفاً رزومه 📝خود را به آدرس ایمیل📧 زیر ارسال نمایید
embedded@arad-mail.ir
Forwarded from M Haghighi
🔆پلاگین ارتباطی ریگان altium designer و Hyperlynx که امکان استفاده از شبیه سازی و تحلیل های hyperlynx را مستقیما در محیط altium فراهم می سازد.

https://sintecs.nl/en/hyperlynx-connector/

@posedge
📣📣📣 خبر مهم 📣📣📣
❗️❗️❗️مژده... مژده...
🌺🌺🌺
سری جدید پروگرامر پازج در فروشگاه سایت پازج موجود شد. برای سفارش کالا هم اکنون می توانید سفارش خود را در سایت پازج ثبت کنید.


🌐 لینک فروشگاه پازج:
https://posedge.ir/shop/
لینک سفارش پروگرامر:
https://posedge.ir/product/%d9%be%d8%b1%d9%88%da%af%d8%b1%d8%a7%d9%85%d8%b1-fpga-posedge-jtag-hs2/
نصب #درایور #پروگرامر Xilinx در لینوکس #Linux
Forwarded from Kazemi
سلام دوستان در محیط Impact هنگام اسکن، با همچین اروری مواجه شدید؟ مم تنظیمات درایور هاروهم به درستی انجام دادم ولی متاسفانه مشکل حل نشد
Forwarded from Kazemi
ممنون بله اینکار هارو هم انجام دادم ولی مشکل حل نشد؛ طور دیگه ای رفعش کردم راه حلش رو اینجا به اشتراک میگذارم شاید به درد باقی دوستان هم بخوره
A.sudo git clone git://git.zerfleddert.de/usb-driver
B.cd usb-driver
C.sudo make
D../setup_pcusb /opt/Xilinx/14.7/ISE_DS/ISE
آخرش هم یک فایل بش نوشتم که هربار قبل از اجرای ایمپکت و انالایزر این خط زیر را اجرا کنه:
export LD_PRELOAD=/opt/Xilinx/14.7/usb-driver/libusb-driver.so
Forwarded from Hamid Shafaghi
سلام دوستان . یک برد پازج که پروگرمر روش هسته رو با کابل usb به کامپیوتر متصل کردم.
یک کد در SDK نوشتم وقتی که پروگرم رو میزنم این خطا میاد.
قبل از اینکه با SDK پروگرم کنم توی impact میامد اما پس از این خطا در SDK دیگه توی impact هم نمیاد و مجبورم کامپیوتر رو ریست کنم تا نشونش بده
اما بازهم خطای SDK پابرجاست.
بنظرتون مشکل چیه؟
Forwarded from Hamid Shafaghi
مشکلم توی SDK هست
مطابق فیلم میکروبلیز پازج در آپارات ، جلسه اول
با نرم افزار putty خروجی سریال را میخواهم ببینم.
وقتی putty باز هسته این خطا میاد اما وقتی بسته هست پروگرم انجام میشه. بجای putty از چه نرم افزاری استفاده کنم؟
Forwarded from Hamid Shafaghi
سلام. مشکل حل شد. مسیر زیر👇
در نرم افزار SDK
گزینه xilinx tools
گزینه configure jtag setting
حالت type را از گزینه Auto detect به Digilent usb cable تغییر بدهیم.
خود SDK برد را شناسایی و پروگرم خواهد کرد
Forwarded from M Haghighi
بطور خلاصه مشکل ناشی از وجود یک چیپ با پکیج CSP (chip scale Package) در بخش تغذیه ی سوئیچینگ 1.2 ولت بوده.
به دلیل عدم وجود پوشش پلاستیک یا سرامیکی در این نوع پکیج، تابش های با انرژی بالا مستقیما به نیمه هادی درون Die نفوذ کرده و منجر به Latch up در ادوات نیمه هادی می شود. نتیجتا ولتاژ 1.2 ولت که مربوط به هسته ی پروسسور اصلی است، برای مدت بسیار کوتاهی افت می کند که همین باعث خاموش شدن (و نه ریست شدن!) برد میشود که تنها با قطع و وصل تغذیه حل می شود.

نکته ی جالب اینکه در نسخه ی 3 رزبری با عوض کردن آیسی مذکور این مشکل تا حدودی برطرف شده و تنها در مواردی که فلش از فاصله ی بسیار نزدیک به آیسی مذکور تابیده شود بورد خاموش میشود. اما در عین حال به دلیل استفاده از چیپ دیگری با همین پکیج CSP در بخش Wifi، این مشکل در بخش وای فای ایجاد میشود و با تابش فلش زنون بخش وای فای ریست میشود!
Forwarded from M Haghighi
سلام دوستان.
سال نو همگی مبارک.

🔸مدتی پیش وبسایتی را معرفی کردیم که قابلیت کار با بردها و تجهیزات آزمایشگاهی مختلف را بصورت remote و بر بستر وب در اختیار کاربران قرار میداد که اصطلاحا به اونها Web-Lab گفته میشه. در بین این weblab ها یک آزمایشگاه FPGA هم وجود داشت که مبتنی بر برد Altera-DE2 بود که البته امکاناتش محدود بود و بصورت رایگان تنها سه بار میشد ازش استفاده کرد.

🔸این جرقه ای بود تا بنده و همکارانم در تیم پازج به فکر راه اندازی چنین آزمایشگاهی با امکانات و سهولت استفاده بیشتر برای دوره های غیرحضوری ZYNQ بیفتیم. اکنون به یاری خدا و پس از چندین ماه تلاش موفق شدیم اولین نسخه از آزمایشگاه ریموت ZYNQ بر اساس برد Z-Turn 7020 را بصورت آزمایشی راه اندازی کنیم.

🔸در حال حاضر امکان استفاده از این آزمایشگاه برای عموم کاربران وجود داره (تا اطلاع ثانوی بصورت صلواتی!) که نحوه ی استفاده از اون در این ویدئوی کوتاه توضیح داده شده است. ممنون میشم در صورتی که از این آزمایشگاه استفاده کردید، تجربه ی کاربری خودتون را در گروه پازج یا از طریق ارتباط با آیدی @mhagh87 به اشتراک بگذارید.

🔸در پایان ذکر چند نکته ضروری است:
- استفاده از آزمایشگاه بصورت نوبتی و در قالب سانس های 10 دقیقه ای امکان پذیر است. پس از وارد شدن به صفحه ی آزمایشگاه و فشردن کلیک reserve، یک نوبت برای شما رزرو شده و تعداد افراد منتظر در صف به شما نشان داده میشود.
- برای داشتن تجربه ی کاربری بهتر و حداقل کردن تاخیر توصیه میشود چنانچه از VPN استفاده میکنید آنرا خاموش کنید.
- در سمت چپ صفحه ی آزمایش 4 عدد کلید تعبیه شده. اولین کلید به ریست سخت افزاری روی برد متصل است که بصورت Active-Low عمل میکند. توجه داشته باشید که برای پروگرام کردن برد بایستی کلید reset در حالت ON باشد تا برد از حالت ریست خارج شود. سه کلید بعدی به ترتیب به پایه های 59 و 69 و 79 از کانکتور CN2 برد Z-turn متصل شده اند.
- در قسمت پایین سمت چپ آدرس hardware server نشان داده میشود که در هر بار استفاده بصورت رندم تولید میشود. این آدرس را طبق مراحل ذکر شده در فیلم آموزشی باید در نرم افزار SDK یا Vivado Hardware Manager وارد کنید تا یک اتصال Remote JTAG بین سخت افزار و نرم افزار ایجاد شده و بتوانید روی سیستم خود برنامه را روی برد پروگرام یا دیباگ کنید.
- در سمت راست تصویر برد را بصورت زنده مشاهده میکنید. در صورتی که برنامه ی شما از LED روی برد استفاده میکند میتوانید وضعیت آنرا بصورت زنده ملاحظه کنید.
- در پایین تصویر برد، دو بخش وجود دارد، یکی Serial Port Monitor که به پورت سریال برد متصل است (با Baudrate=115200). در صورتی که مطابق کلیپ دمو، در برنامه ی خود چیزی روی پورت سریال ارسال کنید در اینجا نشان داده میشود. در پایین آن نیز Serial Data Send قرار دارد که هر چیزی در آن تایپ کنید و دکمه ی Send را بزنید به پورت سریال برد ارسال میشود.

🔸 آدرس نسخه آزمایشی weblab پازج:
🌐 weblab.posedge.ir/weblab

🔸کانال پازج:
🆔@posedge

https://www.uplooder.net/img/image/70/30d7991fea1c7a108b03ad30c08063cd/Capture.PNG
Forwarded from M Haghighi
This media is not supported in your browser
VIEW IN TELEGRAM
🔅معرفی weblab پازج
💥اولین آزمایشگاه غیرحضوری FPGA در ایران!

ویژگی ها:
🔸مشاهده ی تصویر زنده برد جهت مشاهده LED های روی برد
🔸اتصال JTAG به برد از طریق نرم افزار ویوادو نصب شده روی کامپیوتر شخصی کاربر
🔸چهار کلید جهت ریست و استفاده بعنوان ورودی از سمت کاربر (GPI)
🔸 قابلیت ارسال داده به پورت سریال بورد و مشاهده ی داده های خروجی از آن

🔸 آدرس وبسایت آزمایشی:
🌐 weblab.posedge.ir/weblab

🔸کانال پازج:
🆔@posedge
Forwarded from M Haghighi
hello_world.rar
11 MB
سلام

دوستانی که تمایل داشتند آزمایشگاه weblab را تست کنند ولی تجربه ی کار با ZYNQ را نداشتند، میتونند از این پروژه نمونه (که همون پروژه ی مورد استفاده در کلیپ معرفی وب لب هست) استفاده کنند:

http://weblab.posedge.ir/