Forwarded from MicroLab (Siyavash Adib)
جلسه سوم آموزش طراحی دیجیتال با استفاده از FPGA 👇👇👇
#FPGA
#FPGA
Forwarded from MicroLab (Siyavash Adib)
جلسه چهارم آموزش طراحی دیجیتال با استفاده از FPGA 👇👇👇
#FPGA
#FPGA
Forwarded from MicroLab (Siyavash Adib)
جلسه پنجم آموزش طراحی دیجیتال با استفاده از FPGA 👇👇👇
#FPGA
#FPGA
Forwarded from MicroLab (Siyavash Adib)
Media is too big
VIEW IN TELEGRAM
Forwarded from MicroLab (Siyavash Adib)
جلسه ششم آموزش طراحی دیجیتال با استفاده از FPGA 👇👇👇
#FPGA
#FPGA
Forwarded from MicroLab (Siyavash Adib)
Media is too big
VIEW IN TELEGRAM
Forwarded from Abolfazl Mazloomi
سلام دوستان
با توجه به فیلتر شدن تلگرام و درخواست بسیاری از شما، تصمیم گرفتیم گروهی مشابه در یکی از پیامرسان های داخلی ایجاد کنیم، من و همکارانم بررسی های زیادی انجام دادیم که کدام پیامرسان مناسب است. از مهم ترین ملاک های ما سرعت بالای پیامرسان و داشتن نرم افزار نسخه دسکتاپ بود، زیرا بخاطر نحوه فعالیت اعضای گروه داشتن نسخه دسکتاپ اهمیت زیادی دارد.
در نهایت ما تصمیم گرفتیم گروه را در پیام رسان آی گپ ایجاد کنیم. لازم به ذکر است که این انتخاب صرفا نتیجه تصمیم تیم پازج بر اساس ملاک های عنوان شده است و به معنی نا مناسب بودن سایر پیامرسان های داخلی نیست.
منتظر پیوستن شما دوستان به گروه و کانال پازج در این پیام رسان هستیم. لطفا به سایر دوستانتان هم اطلاع رسانی کنید
لینک گروه پازج در آی گپ:
iGap.net/join/4sYpU4jclXUakFzpwar8HSexB
لینک کانال پازج در آی گپ:
iGap.net/posedge
با توجه به فیلتر شدن تلگرام و درخواست بسیاری از شما، تصمیم گرفتیم گروهی مشابه در یکی از پیامرسان های داخلی ایجاد کنیم، من و همکارانم بررسی های زیادی انجام دادیم که کدام پیامرسان مناسب است. از مهم ترین ملاک های ما سرعت بالای پیامرسان و داشتن نرم افزار نسخه دسکتاپ بود، زیرا بخاطر نحوه فعالیت اعضای گروه داشتن نسخه دسکتاپ اهمیت زیادی دارد.
در نهایت ما تصمیم گرفتیم گروه را در پیام رسان آی گپ ایجاد کنیم. لازم به ذکر است که این انتخاب صرفا نتیجه تصمیم تیم پازج بر اساس ملاک های عنوان شده است و به معنی نا مناسب بودن سایر پیامرسان های داخلی نیست.
منتظر پیوستن شما دوستان به گروه و کانال پازج در این پیام رسان هستیم. لطفا به سایر دوستانتان هم اطلاع رسانی کنید
لینک گروه پازج در آی گپ:
iGap.net/join/4sYpU4jclXUakFzpwar8HSexB
لینک کانال پازج در آی گپ:
iGap.net/posedge
Forwarded from Deleted Account
imnoise using posedge_SPARTAN6_LX9.mp4
27.7 MB
Forwarded from Deleted Account
این یه پروژه رفع نویز ضربه در تصاویر خاکستری و رنگی است. زمانی که اندازه ابعاد یا پهنای بیت در تصویر بالا بره(خصوصا تصاویر رنگی با سایز 512*512) نرم افزارای مثل متلب با کاهش کارایی (افزایش زمان اجرا) مواجه میشند. به دلیل ماهیت پردازش موازی و خط لوله ای در fpga،این پروژه بروی بورد پازج که دارای تراشه spartan6-lx9 هست، بصورت سخت افزاری پیاده سازی شده. مثلا برای یک تصویر 500*500 رنگی با چگالی نویز 90 درصد، رفع نویز توسط متلب حدود 20 ثانیه طول کشیده، در صورتی که این زمان در تراشه حدود 850میلی ثانیه بوده.
تبادل اطلاعات توسط ارتباط سریال بین متلب و بورد با نرخ ارسال 921600 بیت برثانیه صورت گرفته. تصاویر ورودی و خروجی بر روی حافظه SRAM بورد پازج ذخیره شده اند. در پایان پروژه با استفاده از واسط گرافیکی GUI در متلب راه اندازی شده و این کلیپ یه نمونه اجرای پروژه در محیط GUI هست.
دوستان عنایت داشته باشند پارامتر میزان زمان پردازش در سخت افزار (H.W time processing)از دو قسمت زمان پردازش توسط تراشه+زمان تبادل دیتا توسط ارتباط سریال تشکیل شده است!!
تبادل اطلاعات توسط ارتباط سریال بین متلب و بورد با نرخ ارسال 921600 بیت برثانیه صورت گرفته. تصاویر ورودی و خروجی بر روی حافظه SRAM بورد پازج ذخیره شده اند. در پایان پروژه با استفاده از واسط گرافیکی GUI در متلب راه اندازی شده و این کلیپ یه نمونه اجرای پروژه در محیط GUI هست.
دوستان عنایت داشته باشند پارامتر میزان زمان پردازش در سخت افزار (H.W time processing)از دو قسمت زمان پردازش توسط تراشه+زمان تبادل دیتا توسط ارتباط سریال تشکیل شده است!!
Forwarded from chilaboard چیلابرد (Javad Boorghani)
آزمایشگاه هایی که در ایران برای شما تست EMC انجام میدن:
http://itrac.ir/emc-lab
http://www.sazehpouyesh.com/SpLab.aspx
http://sanat-sharif.ir/emc-laboratory
http://itrac.ir/emc-lab
http://www.sazehpouyesh.com/SpLab.aspx
http://sanat-sharif.ir/emc-laboratory
Forwarded from ma
به نام خدا
با عرض پوزش برای غیبت طولانی بنده به علت اعزام به خدمت سربازی🙏
#رباتهای نظامی(military robots)
رباتها تحولات بسیار مهمی در دنیای امروز داشته اند که مهمترین مأموریت آنها به حداقل رساندن خطای انسانی و سرعت واکنش بسیار بالا می باشد.در ارتشها و نیروهای نظامی دنیا این دو مهم توجه ویژه ای را به خود جلب کرده که این امر باعث شده تا این مأموریت را به سیستمهای خودکار پیشرفته یا همان ربات ها بسپارند.رباتهای نظامی مأموریتی بسیار حساستر و خطرناک تر از رباتهای دیگر دارند چرا که سرعت عمل و دقت بالا همراه با قدرت و سرعت بالای پردازش اطلاعات در این دسته ربات ها خود نیازمند تکنولوژیها و گرایشهای مهندسی خاص است به طوری که رباتهای طراحی شده در این حوزه تا به امروز هزینه های بسیار سنگینی را به همراه داشته اند.اگر هدف ما سرعت و دقت بسیار بالا باشد به ناچار گزینه های محدودی را پیش رو داریم که قطعا اولین آنها FPGAها هستند.در هر بخش از رباتهای نظامی پیشرفته FPGAها پای ثابت کار هستند،از جمله ارتباط با ماهواره،جهت یابی دقیق،نشانه روی دقیق و سروو موتورهای سمت.در ذیل این مطلب دو نمونه از رباتهای پیشرفته ارتش آمریکا و روسیه را مشاهده می کنید
با عرض پوزش برای غیبت طولانی بنده به علت اعزام به خدمت سربازی🙏
#رباتهای نظامی(military robots)
رباتها تحولات بسیار مهمی در دنیای امروز داشته اند که مهمترین مأموریت آنها به حداقل رساندن خطای انسانی و سرعت واکنش بسیار بالا می باشد.در ارتشها و نیروهای نظامی دنیا این دو مهم توجه ویژه ای را به خود جلب کرده که این امر باعث شده تا این مأموریت را به سیستمهای خودکار پیشرفته یا همان ربات ها بسپارند.رباتهای نظامی مأموریتی بسیار حساستر و خطرناک تر از رباتهای دیگر دارند چرا که سرعت عمل و دقت بالا همراه با قدرت و سرعت بالای پردازش اطلاعات در این دسته ربات ها خود نیازمند تکنولوژیها و گرایشهای مهندسی خاص است به طوری که رباتهای طراحی شده در این حوزه تا به امروز هزینه های بسیار سنگینی را به همراه داشته اند.اگر هدف ما سرعت و دقت بسیار بالا باشد به ناچار گزینه های محدودی را پیش رو داریم که قطعا اولین آنها FPGAها هستند.در هر بخش از رباتهای نظامی پیشرفته FPGAها پای ثابت کار هستند،از جمله ارتباط با ماهواره،جهت یابی دقیق،نشانه روی دقیق و سروو موتورهای سمت.در ذیل این مطلب دو نمونه از رباتهای پیشرفته ارتش آمریکا و روسیه را مشاهده می کنید
#سوال:
سوالی درباره #میکروبلیز داشتم. وقتی فایل embedded رو میسازم، فقط ازم فرکانس #کلاک و میکرو رو میگیره اما وقتی که xpsرو باز میکنم کلاک من #تفاضلی هست در حالی که کلاک برد من سینگل هست. چطوری میشه تغییرش داد؟از قسمت پورت ها باید تغییرش بدم؟ چطوریه؟
پاسخ:
در پنل سمت چپ xps، فایل با پسوند mhs را باز کنید و دو خط مربوط به تعریف کلاک را پیدا کنید. یکی از انها را پاک کنید و در دیگری هم عبارت differential را حذف کنید.
سوالی درباره #میکروبلیز داشتم. وقتی فایل embedded رو میسازم، فقط ازم فرکانس #کلاک و میکرو رو میگیره اما وقتی که xpsرو باز میکنم کلاک من #تفاضلی هست در حالی که کلاک برد من سینگل هست. چطوری میشه تغییرش داد؟از قسمت پورت ها باید تغییرش بدم؟ چطوریه؟
پاسخ:
در پنل سمت چپ xps، فایل با پسوند mhs را باز کنید و دو خط مربوط به تعریف کلاک را پیدا کنید. یکی از انها را پاک کنید و در دیگری هم عبارت differential را حذف کنید.
Forwarded from Sisoog مرجع متن باز الکترونیک-سیسوگ
📌کامپایلر Codevisionavr در مقابل کامپایلر GCC و مقایسه تخصصی آنها 👈#Sisoog_com
قبلا در مقاله ای تحت عنوان “چرا کدویژن نه!” به بررسی شبه کامپایلر کدویژن و ناکارآمدی آن پرداختیم. مقاله مذکور بیشتر با محوریت قابلیت های استاندارد یک کامپایلر بود که کدویژن فاقد آنها بود ، و به عملکرد واقعی آن پرداخته نشده بود.
با چند تن از دوستان در خصوص همین مساله تبادل نظر داشتم، دوستان معتقد بودند که کدویژن در کامپایل و بهینه سازی کد خروجی خیلی موفق تر از GCC عمل می کند و در نهایت استاندارد نبودن آن مهم نیست و بهینه بودن کد خروجی از درجه اهمیت بالاتری برخوردار است. هر چند به نظر شخصی بنده استاندارد بودن از درجه اهمیت بالاتری برخوردار است چرا که کد قابل حمل و توسعه می شود. اگر کد شما قابل حمل باشد ، نیازی نیست برای انتقال آن از AVR به ARM آن را بازنویسی کنید و بخش های غیر استاندارد را حذف کنید.
از طرفی قابل پذیرش نیست که یک شبه کامپایلر که توسط یک شرکت با تعداد افراد محدود ایجاده شده از یک کامپایلر اپن سورس که جامعه ای از برنامه نویسان آزاد برای توسعه آن وقت گذاشته اند برتری داشته باشد ، ولی از آنجایی که هیچ چیز غیر ممکن نیست ، حتی خود غیرممکن ! قرار شد که قابلیت اپتیمایز کد و همچنین سرعت اجرای کد ایجاد شده توسط این دو کامپایلر را بررسی کنیم تا راحت تر بتوان در خصوص آنها قضاوت کرد.
در ادامه به بررسی دو کامپایلر Codevision و GCC خواهیم پرداخت پس با سیسوگ همراه باشد.
ادامه مطلب در:
https://goo.gl/eQou4z
عضویت در کانال تلگرام سیسوگ
https://t.me/joinchat/AAAAAEBAGr-XNdPMm3bTIg
بیشتر بخوانید...
کانال تلگرام ما
قبلا در مقاله ای تحت عنوان “چرا کدویژن نه!” به بررسی شبه کامپایلر کدویژن و ناکارآمدی آن پرداختیم. مقاله مذکور بیشتر با محوریت قابلیت های استاندارد یک کامپایلر بود که کدویژن فاقد آنها بود ، و به عملکرد واقعی آن پرداخته نشده بود.
با چند تن از دوستان در خصوص همین مساله تبادل نظر داشتم، دوستان معتقد بودند که کدویژن در کامپایل و بهینه سازی کد خروجی خیلی موفق تر از GCC عمل می کند و در نهایت استاندارد نبودن آن مهم نیست و بهینه بودن کد خروجی از درجه اهمیت بالاتری برخوردار است. هر چند به نظر شخصی بنده استاندارد بودن از درجه اهمیت بالاتری برخوردار است چرا که کد قابل حمل و توسعه می شود. اگر کد شما قابل حمل باشد ، نیازی نیست برای انتقال آن از AVR به ARM آن را بازنویسی کنید و بخش های غیر استاندارد را حذف کنید.
از طرفی قابل پذیرش نیست که یک شبه کامپایلر که توسط یک شرکت با تعداد افراد محدود ایجاده شده از یک کامپایلر اپن سورس که جامعه ای از برنامه نویسان آزاد برای توسعه آن وقت گذاشته اند برتری داشته باشد ، ولی از آنجایی که هیچ چیز غیر ممکن نیست ، حتی خود غیرممکن ! قرار شد که قابلیت اپتیمایز کد و همچنین سرعت اجرای کد ایجاد شده توسط این دو کامپایلر را بررسی کنیم تا راحت تر بتوان در خصوص آنها قضاوت کرد.
در ادامه به بررسی دو کامپایلر Codevision و GCC خواهیم پرداخت پس با سیسوگ همراه باشد.
ادامه مطلب در:
https://goo.gl/eQou4z
عضویت در کانال تلگرام سیسوگ
https://t.me/joinchat/AAAAAEBAGr-XNdPMm3bTIg
بیشتر بخوانید...
کانال تلگرام ما
Forwarded from chilaboard چیلابرد (Javad Boorghani)
آی سی تایمر 555
https://t.me/joinchat/AAAAADvy-3DsiuPiTAguNw
https://t.me/joinchat/AAAAADvy-3DsiuPiTAguNw
Forwarded from chilaboard چیلابرد (Javad Boorghani)
مشخصات اولیه دیودهای سری 1N400x و 1N540x
https://t.me/joinchat/AAAAADvy-3DsiuPiTAguNw
https://t.me/joinchat/AAAAADvy-3DsiuPiTAguNw
Forwarded from chilaboard چیلابرد (Javad Boorghani)
مشخصات عمومی LED های با رنگ های گوناگون
https://t.me/joinchat/AAAAADvy-3DsiuPiTAguNw
https://t.me/joinchat/AAAAADvy-3DsiuPiTAguNw