🔯EmbeddedSystemsDesign
483 subscribers
39 photos
30 videos
517 files
13 links
ارتباط با مدیر
@Mahdi911Eghdami
لینک کانال
@EmbeddedSystemsDesign
لینک گروه
https://t.me/joinchat/BwqHqECBdojIG44B0F8zLA
Download Telegram
معرفی برد Mojo v3
این برد دارای یک تراشه Spartan 6 XC6SLX9 FPGA و همچنین یک میکروکنترلر کمکی ATmega32U4 جهت پیکربندی تراشه FPGA و ارتباطات USB و خواندن ورودی های آنالوگ میباشد. از نقاط قوت این بورد میتوان به دارا بودن 84 پین ورودی خروجی 8 ورودی آنالوگ 8 عدد LED قابل برنامه ریزی برای پروژه های کاربر یک LED برای نشان دادن وضعیت خود بورد و رگولاتور 4.8 ولت تا 12 ولت و همچنین یک حافظه فلش برای کاربرد های مختلف میباشد.
این بورد به صورت سخت افزار باز ارائه شده است بدین صورت که هم شماتیک و هم فایل PCB آن موجود است.

این صفحه هم فروم مخصوص این برد است:
http://embeddedmicro.com/tutorials/mojo/
@EmbeddedSystems
#EmbeddedPlatform
#Embedded
#developer
#embeddedsystems
#mojo
#v3
#FPGA
عکس
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
📌آشنایی با آی سی های قابل برنامه ریزی FPGA
تراشه های FPGA تراشه هایی قابل برنامه ریزی هستند که با آنها می توان مدارهای منطقی را پیاده سازی کرد.پروسه کاری به این صورت است که ابتدا ما مدار منطقی مورد نظر را در نرم افزار مربوطه به روش دلخواه طراحی می کنیم.روشهای مختلفی در طراحی نرم افزار برای FPGA ها وجود دارد که عبارتند از:
1.شماتیک (schematic)
2.زبان توصیف سخت افزار HDL (hardware description language)
3.دیاگرام حالت (state diagram)
4.دیاگرام زمانی (timing diagram)
با استفاده از یکی از روشهای بالا ما می توانیم مدار مورد نظر را طراحی کنیم ،اما قوی ترین روش در طراحی روش HDLمی باشد .در این روش با استفاده از زبانهای تشریح سخت افزاری ، طراحی مدار را انجام می دهیم .زبان HDL خود به چند دسته تقسیم می شود که زبانهای VHDL و زبان VERILOG از مهم ترین آنها می باشند.
مراحل طراحی مدار دیجیتال با استفاده از FPGA :
مرحله اول Design:
طراحی مدار با روش دلخواه
مرحله دوم Syntheses & analysis:
تبدیل طرح به سخت افزار
مرحله سوم Fitter:
جا سازی داخل یک
مرحله چهارم Assemble:
تهیه یک فایل که بتوان داخل آی سی ریخت
مرحله پنجم Timing analyser:
آنالیز تاخیر
مرحله ششم Programming:
ریختن داخل آی سی
اما یک سوال پیش می آید که تفاوت FPGA وmicrocontroller در چیست؟
با استفاده از FPGA می توان یک میکروکنترلر ساخت مانند ALU در هسته پردازنده micro ها. در ضمن برای اینکه یک عمل منطقی را در میکروکنترلر انجام دهیم نیاز به چند پالس ساعت است اما در FPGA فقط تاخیر گیت وجود دارد، بنابراین می توان گفت که FPGA ها صدها بار سریع تر از microcontroller ها می باشند.
امروزه استفاده از FPGA ها بسیار گسترده است به طوری که در طراحی کامپیوتر ها و پروژه های گسترده کنترل نیاز به FPGA ها امری اجتناب ناپذیر می باشد .
🎓📚@EmbeddedSystems📚🎓
#tip
#FPGA
#learning
#logic
نرم افزار آندروید برای آموزش کامل زبان C++ فقط میتونم بگم معرکه هستش.
#cplusplus
#learning
#developer
#programming
#programmer
@EmbeddedSystems
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
آشنایی با میکروکنترلر ها
#Microcontroller
#learning
#developer
#MICRO
#programmer
@EmbeddedSystems
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
اصول و مبانی اولیه کار گروهی حتما دوستانی که میخوان کار گروهی انجام بدهند بخونند.
#team
#team_work
#work
#learning
#developer
#programmer
@EmbeddedSystems
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
ایجاد پروژه لینوکس امبدد در ویژوال استدیو با استفاده از پلاگین GDB.
#GDB
#learning
#developer
#programming
#programmer
#linuxembedded
#linux
@EmbeddedSystems
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
بازگرداندن حجم از دست رفته حافظه های جانبی بدون هیچ نرم افزاری فقط و فقط با دستورات cmd
#cmd
#engineering
#developer
#programmer
#programming
#linuxembedded
#Micro_SD
@EmbeddedSystems
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
چگونه حرفه ای سوال بپرسیم و بهترین و کامل ترین پاسخ هارو دریافت کنیم؟
حتما مطالعه کنید تا با یک سوال دقیقا به کامل ترین جواب برسید...
#question
#programming
#learning
#engineering
#tip
#developer
#programmer
@EmbeddedSystems
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
تفاوت زبان های C و ‌C++
#cplusplus
#learning
#c
#comparison
@EmbeddedSystems
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
نامه جمشید آرین به رهبر فرزانه ایران لطفا با نشر این نامه در همه جا به این مخترع بزرگ کمک کرده و دستهای پشت پرده ایران که با خیانت به مردم ایران در حال نابود کردن اقتصاد این مملکت هستند را رو کنید.
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
دوستانی بیاد ماندنی از دونده ای که در مسابقات ماراتون المپیک آخر شد.
حتما بخونید👌🌺
#انگیزشی
@EmbeddedSystems
👇👇👇👇👇👇👇👇👇👇👇👇👇👇