کلاس ها ۶ جلسه ۶ ساعته هست. پنج شنبه ها. و خوب ۳۶ ساعت. به صورت عملی و کار با بورد zynq
معنولا هر دونفر یک سخت افزار دارن.
نوع برد فرقی نمیکنه و خودم zturn میارم سر کلاس.
در این کلاس vivado رو تا سطح متوسط هم توضیح داده نیشه و کار میکنیم باهم.
هزینه کلاس ها حدود ۷۵۰ از سوی دانشگاه مشخص شده
معنولا هر دونفر یک سخت افزار دارن.
نوع برد فرقی نمیکنه و خودم zturn میارم سر کلاس.
در این کلاس vivado رو تا سطح متوسط هم توضیح داده نیشه و کار میکنیم باهم.
هزینه کلاس ها حدود ۷۵۰ از سوی دانشگاه مشخص شده
Forwarded from ZetaBoard (Mehdi Rahimi)
برد جدید AM3358 بصورت کور برد و منطبق با برد بیگل بون به همراه برد توسعه اپن سورس بزودی در این کانال
تماس @zataboard
کانال ما @zetaboard
تماس @zataboard
کانال ما @zetaboard
چند روز پیش سایت تکسان مورد هدف هکر ها قرار گرفت. نتوانستند سایت را هک کنن اما سایت از دسترس خارج شد.
بنظر شما این سایت خاری در چشم چه کسی بود؟
@Taksuntec
بنظر شما این سایت خاری در چشم چه کسی بود؟
@Taksuntec
Taksuntech.ir
چند روز پیش سایت تکسان مورد هدف هکر ها قرار گرفت. نتوانستند سایت را هک کنن اما سایت از دسترس خارج شد. بنظر شما این سایت خاری در چشم چه کسی بود؟ @Taksuntec
هر چند در ابتدا از این کار ناراحت شدم. اما هیچگاه تلاش ما پایانی نخواهد داشت.
بزودی با پوسته جدیدی سایت را راه اندازی خواهیم گرد. با مطالب کاربردی و مجانی.
دوستانی که در زمینه ساخت وب سایت، تولید محتوا و .... تخصص دارند و تمایل دارند در ساخت سایت کمککنند با @taksun_saeid تماس بگیرند 🙏
بزودی با پوسته جدیدی سایت را راه اندازی خواهیم گرد. با مطالب کاربردی و مجانی.
دوستانی که در زمینه ساخت وب سایت، تولید محتوا و .... تخصص دارند و تمایل دارند در ساخت سایت کمککنند با @taksun_saeid تماس بگیرند 🙏
ساخت تصویر روی HDMI ZTURN ، به صورت توسط اتاق سبز تکسان.
بدون محدودیت زمانی
کتابخانه printf برای hdmi و ترمینال نیز اضافه گردید
@Taksuntec
بدون محدودیت زمانی
کتابخانه printf برای hdmi و ترمینال نیز اضافه گردید
@Taksuntec
Forwarded from جادی، کیبورد آزاد - Jadi
انتشار رایگان دوره گیت جادی برای مدیریت توزیع شده سورس ها
کانال @jadinet
گیت این روزها مشهورترین و احتمالا پر کاربردترین روشی است که می تونیم باهاش سورس برنامههامون رو مدیریت کنه. در واقع به جای درست کردن یک فولدر «پروژه» و بعد درست کردن یک New folder توش و بعد از مدتی کار کپی کردن New Folder به Working-18tir و بعد کار کردن روی یک فچیر و ذخیره کردن همه کارها در Final2-give2boss و بعد رفع باگ و درست کردن final3-full و … می تونیم به گیت بگیم همه تغییرات رو یادش نگه داره و ورژن بزنه و کد یکی دیگه رو با ما ترکیب کنه و کد جدید رو اسمگذاری کنه و غیره و غیره.
به نظرم دارم توضیحات چرت می دم (: خلاصه بحث اینه که با پیگیری دوستان فرادرس، من بالاخره دوره گیت رایگان رو تموم کردم و می تونین اگر لازم بود ثبت نام کنین. گیت چیزی است که شکی نیست هر کجای دنیای آی تی که باشین به دردتون می خوره و اگر از من می پرسین، هر کسی که با تغییر فایل ها سر و کار داره هم خوبه ازش بسیار بسیار استفاده کنن پس لازمه یک دونه رایگانش باشه، امیدوارم که خوب هم باشه.
سرفصلها اینها هستن:
درس یکم: مقدمات گیت و نصب آن
درس دوم: اولین اینیت (init) و اولین کامیت
درس سوم: بررسی تاریخچه کارها
درس چهارم: بررسی تغییرات انجام شده
درس پنجم: آشنایی با شاخه ها یا همان برنچ ها (Branch)
درس ششم: کمی بیشتر در مورد برنچ ها
درس هفتم: آشنایی و استفاده از گیت هاب (GitHub)
درس هشتم: بررسی و حل کانفلیکت های (Conflict) ریموت
درس نهم: تگ زدن برای شناسایی نسخه ها
درس دهم: امضا کردن تگ ها و کامیت ها
درس یازدهم: دیباگ کردن با کمک گیت
درس دوازدهم: آشنایی با گیت لب و مشارکت در پروژه ها
کانال @jadinet
آدرس دوره: https://faradars.org/courses/fvgit9609-managed-distributed-edition-using-git
کانال @jadinet
گیت این روزها مشهورترین و احتمالا پر کاربردترین روشی است که می تونیم باهاش سورس برنامههامون رو مدیریت کنه. در واقع به جای درست کردن یک فولدر «پروژه» و بعد درست کردن یک New folder توش و بعد از مدتی کار کپی کردن New Folder به Working-18tir و بعد کار کردن روی یک فچیر و ذخیره کردن همه کارها در Final2-give2boss و بعد رفع باگ و درست کردن final3-full و … می تونیم به گیت بگیم همه تغییرات رو یادش نگه داره و ورژن بزنه و کد یکی دیگه رو با ما ترکیب کنه و کد جدید رو اسمگذاری کنه و غیره و غیره.
به نظرم دارم توضیحات چرت می دم (: خلاصه بحث اینه که با پیگیری دوستان فرادرس، من بالاخره دوره گیت رایگان رو تموم کردم و می تونین اگر لازم بود ثبت نام کنین. گیت چیزی است که شکی نیست هر کجای دنیای آی تی که باشین به دردتون می خوره و اگر از من می پرسین، هر کسی که با تغییر فایل ها سر و کار داره هم خوبه ازش بسیار بسیار استفاده کنن پس لازمه یک دونه رایگانش باشه، امیدوارم که خوب هم باشه.
سرفصلها اینها هستن:
درس یکم: مقدمات گیت و نصب آن
درس دوم: اولین اینیت (init) و اولین کامیت
درس سوم: بررسی تاریخچه کارها
درس چهارم: بررسی تغییرات انجام شده
درس پنجم: آشنایی با شاخه ها یا همان برنچ ها (Branch)
درس ششم: کمی بیشتر در مورد برنچ ها
درس هفتم: آشنایی و استفاده از گیت هاب (GitHub)
درس هشتم: بررسی و حل کانفلیکت های (Conflict) ریموت
درس نهم: تگ زدن برای شناسایی نسخه ها
درس دهم: امضا کردن تگ ها و کامیت ها
درس یازدهم: دیباگ کردن با کمک گیت
درس دوازدهم: آشنایی با گیت لب و مشارکت در پروژه ها
کانال @jadinet
آدرس دوره: https://faradars.org/courses/fvgit9609-managed-distributed-edition-using-git
فرادرس
آموزش گیت Git، گیت هاب و گیت لب جادی (رایگان) + گواهینامه دو زبانه | فرادرس
آموزش رایگان گیت Git، گیت هاب و گیت لب، به صورت گام به گام و تصویری با تدریس جادی میرمیرانی
Forwarded from chilaboard چیلابرد (Javad Boorghani)
استانداردهای مختلف ارتباط ویدئویی در سیستم های پردازش تصویر (مبتنی بر pc یا Embedded)
بر اساس سرعت ارسال داده ، طول کابل و غیره جدول بندی شده
بر اساس سرعت ارسال داده ، طول کابل و غیره جدول بندی شده
Forwarded from zaki
نوکیا 6110 نخستین گوشی GSM بود که از هسته آرم از نوع ARM7-TDMI استفاده می کرد ، البته برای پردازش سیگنالهای رادیویی از یک DSP از نوع TMS320C5x استفاده می کرد (سال 1997)
مدلهای قدیمیتر نوکیا مانند 1610 از هسته 16 بیتی Hitachi H8 در کنار DSP TMS320C5x استفاده می کردند(سالهای 1992 تا 1996)
مدلهای آنالوگ مانند Nokia 232 هم تنها از یک میکروکنترلر 8 بیتی استفاده می کردند و سیگنالهای رادیویی تنها با یک مدار demodulator QPSK سیگنالهای صوتی از آنها استخراج شده و به بلندگو ارسال می شد. و فاقد DSP بودند!
https://en.wikipedia.org/wiki/Nokia_6110#cite_note-engadget_john_biggs-1
مدلهای قدیمیتر نوکیا مانند 1610 از هسته 16 بیتی Hitachi H8 در کنار DSP TMS320C5x استفاده می کردند(سالهای 1992 تا 1996)
مدلهای آنالوگ مانند Nokia 232 هم تنها از یک میکروکنترلر 8 بیتی استفاده می کردند و سیگنالهای رادیویی تنها با یک مدار demodulator QPSK سیگنالهای صوتی از آنها استخراج شده و به بلندگو ارسال می شد. و فاقد DSP بودند!
https://en.wikipedia.org/wiki/Nokia_6110#cite_note-engadget_john_biggs-1
Wikipedia
Nokia 6110
cell phone model
Forwarded from zaki
سیگنالهای دیجیتال از مودم به Transceiver تحویل داده شده و در آنجا در ابتدا با کمک DAC به آنالوگ تبدیل شده و سپس با استفاده از میکسر به فرکانس بالاتر شیفت داده شده و پس از تقویت و فیلتر به آنتن میروند
Forwarded from zaki
معماری iphone 6 و ارتباطات پردازنده اصلی (Application Processor ) و مودم و 3 نوع Transceiver شامل LTE,GSM,WCDMAمشخص است
یکی از موارد مهم در همه بستر های پردازشی اعم از کامپیوتر، GPU, DSP, FPGA .... در پردازش داده ها با سرعت بالا، سرعت دسترسی به حافظه و تعداد دفعات مراجعه به حافظه میباشد.
ساختار حافظه های RAM در هر لحظه فقط یک آدرس آن قابل دسترسی است. و این بزرگترین مشکل در پردازش داده های موازی می باشد.
در کامپیوتر و پردازنده ها سعی بر استفاده cache در کاهش دفعات مراجعه به حافظه ddr است. یکی از نکات مهم در مورد cache ، مجزا بودن و اختصاصی بودن حافظه هر cpu است. به عبارت دیگر در یک پردازنده چهار هسته ای، چهار حافظه cache مجزا برای هر cpu وجود دارد که این امکان اجازه پردازش ۴ عملیات همزمان بر روی داده ها را فراهم میاورد.
در GPU ها پردازنده های زیاد با cache های متعدد وجود دارد و معماری های ویژه وجود دارد که امکان پردازش موازی بالایی را فراهم میاورد.
اما مشکل اساسی GPU ها در اتصال به حافظه اصلی DDR و سرعت انتقال داده ها از DDR به cache داخلی است. هرقدر تعداد مراجعات به حافظه اصلی ddr بیشتر باشد سرعت محاسبات کمتر میشود.
در پردازنده های DSP دستورات قابلیت اجرا بر روی چندین داده را دارند و برای دسترسی به چند داده به صورت هم زمان از چندین باس مختلف و چندین حافظه خارجی مجزا استفاده میشود. هم چنین برای حافظه ها و پردازنده ها cache اختصاصی ممکن است وجود داشته باشد. این معماری باعث افزایش چشمگیر سرعت پردازش میشود.
در FPGA ها امکان پردازش به صورت بسیار بالایی وجود دارد اما مشکل دسترسی به چندین داده در یک لحظه وجود دارد. اما در FPGA طراح میتواند با توجه به میزان منابع FPGA و سرعت مورد نیاز، از چندین حافظه و cache مختلف استفاده کند (بسازد). به عبارتی از حافظه خارجی DDR، حافظه داخلی BRAM و استفاده از فلیپ فلاپ ها، به میزان مورد نیاز کانکشن حافظه برای دسترسی همزمان ایجاد کند. در FPGA نیز هر قدر دسترسی به حافظه داخلی BRAM و حافظه خارجی DDR کمتر باشد سرعت بالاتر میرود. از فیلیپ فلاپ ها به عنوان سریعترین حافظه در FPGA استفاده میشود ولی میزان آن بسیار محدود است. از همین رو رفتاری همانند cache ها با فلیپ فلیپ ها در طراحی استفاده می شود. در FPGA در حافظه هایی که از جنس فلیپ فلاپ هستند در هر لحظه میتوان به تمامی نقاط حافظه دسترسی داشت و پردازش موازی انجام داد به این نوع حافظه Distributed RAM نیز گفته میشود.(حافظه توزیع شده)
سعید القاصی
@Taksuntec
ساختار حافظه های RAM در هر لحظه فقط یک آدرس آن قابل دسترسی است. و این بزرگترین مشکل در پردازش داده های موازی می باشد.
در کامپیوتر و پردازنده ها سعی بر استفاده cache در کاهش دفعات مراجعه به حافظه ddr است. یکی از نکات مهم در مورد cache ، مجزا بودن و اختصاصی بودن حافظه هر cpu است. به عبارت دیگر در یک پردازنده چهار هسته ای، چهار حافظه cache مجزا برای هر cpu وجود دارد که این امکان اجازه پردازش ۴ عملیات همزمان بر روی داده ها را فراهم میاورد.
در GPU ها پردازنده های زیاد با cache های متعدد وجود دارد و معماری های ویژه وجود دارد که امکان پردازش موازی بالایی را فراهم میاورد.
اما مشکل اساسی GPU ها در اتصال به حافظه اصلی DDR و سرعت انتقال داده ها از DDR به cache داخلی است. هرقدر تعداد مراجعات به حافظه اصلی ddr بیشتر باشد سرعت محاسبات کمتر میشود.
در پردازنده های DSP دستورات قابلیت اجرا بر روی چندین داده را دارند و برای دسترسی به چند داده به صورت هم زمان از چندین باس مختلف و چندین حافظه خارجی مجزا استفاده میشود. هم چنین برای حافظه ها و پردازنده ها cache اختصاصی ممکن است وجود داشته باشد. این معماری باعث افزایش چشمگیر سرعت پردازش میشود.
در FPGA ها امکان پردازش به صورت بسیار بالایی وجود دارد اما مشکل دسترسی به چندین داده در یک لحظه وجود دارد. اما در FPGA طراح میتواند با توجه به میزان منابع FPGA و سرعت مورد نیاز، از چندین حافظه و cache مختلف استفاده کند (بسازد). به عبارتی از حافظه خارجی DDR، حافظه داخلی BRAM و استفاده از فلیپ فلاپ ها، به میزان مورد نیاز کانکشن حافظه برای دسترسی همزمان ایجاد کند. در FPGA نیز هر قدر دسترسی به حافظه داخلی BRAM و حافظه خارجی DDR کمتر باشد سرعت بالاتر میرود. از فیلیپ فلاپ ها به عنوان سریعترین حافظه در FPGA استفاده میشود ولی میزان آن بسیار محدود است. از همین رو رفتاری همانند cache ها با فلیپ فلیپ ها در طراحی استفاده می شود. در FPGA در حافظه هایی که از جنس فلیپ فلاپ هستند در هر لحظه میتوان به تمامی نقاط حافظه دسترسی داشت و پردازش موازی انجام داد به این نوع حافظه Distributed RAM نیز گفته میشود.(حافظه توزیع شده)
سعید القاصی
@Taksuntec
Media is too big
VIEW IN TELEGRAM
ارائه زایلینکس در امبدد ویژن امسال با عنوان:
بهره مندی از دقت کاهش یافته برای یادگیری ماشین در FPGA
Exploiting Reduced Precision for Machine Learning on FPGAs
@Taksuntec
بهره مندی از دقت کاهش یافته برای یادگیری ماشین در FPGA
Exploiting Reduced Precision for Machine Learning on FPGAs
@Taksuntec
Forwarded from Taksuntech.ir (S Alghasi)
شروع دوره آموزش #ZYNQ و #HLS
از ۴ مرداد ماه، پنج شنبه ها
در دانشگاه علم و صنعت
http://ubarg.ir/Default.aspx?Type=CourseDetails&ID=10494&IDP=6&IDC=70
@Taksuntec
از ۴ مرداد ماه، پنج شنبه ها
در دانشگاه علم و صنعت
http://ubarg.ir/Default.aspx?Type=CourseDetails&ID=10494&IDP=6&IDC=70
@Taksuntec