Taksuntech.ir
1.84K subscribers
722 photos
350 videos
225 files
1.13K links
بزرگ فکر کنید، بهینه احرا کنید.
https://taksuntech.ir
لیک حمایت مالی
https://hamibash.com/taksun
طراحی سیستمی
آنالوگ، دیجیتال، ZYNQ SoC، FPGA و پردازش

ارتباط با ادمین:
@Taksun_Tech
Download Telegram
۱۰ زیان برتر برنامه نویسی ادر ژوئن ۲۰۲۵
TIOBE در واقع مخفف عبارت “The Importance Of Being Earnest” نیست! بلکه نام شرکتی هلندی است که هر ماه، گزارشی از میزان محبوبیت زبان‌های برنامه‌نویسی منتشر می‌کند. این گزارش به‌شکل یک جدول رتبه‌بندی است که در آن زبان‌ها بر اساس میزان دیده شدن در سطح وب، سرچ شدن در موتورهای جستجو، حجم محتواهای آموزشی، مشارکت در فروم‌ها، تعداد توسعه‌دهندگان فعال و سایر پارامترهای عمومی امتیازدهی می‌شوند.
@taksuntec
Taksuntech.ir
۱۰ زیان برتر برنامه نویسی ادر ژوئن ۲۰۲۵ TIOBE در واقع مخفف عبارت “The Importance Of Being Earnest” نیست! بلکه نام شرکتی هلندی است که هر ماه، گزارشی از میزان محبوبیت زبان‌های برنامه‌نویسی منتشر می‌کند. این گزارش به‌شکل یک جدول رتبه‌بندی است که در آن زبان‌ها…
برای خودم جذابه که نوستالژی قدیمی (محصولات Borland ) با تغییرات زیبا و جذاب دوباره جزو ۱۰ زبان برتر شدن.
قرار بود یه بررسی از تفاوت سیستم event driven بین زبان های مختلف مثه Qt و FMX و .... داشته باشیم.
یه مفهموم جذاب که در RTOS ها هم استفاده شده.
متاسفانه اتفاق های ماه گذشته باعث شد که در تولید ویدیو کست ها وقفه ایجاد بشه.
بزودی سعی میکنیم یه گپ و گفت کوتاهی در این زمینه داشته باشیم.
Forwarded from Nary
🎯 فروش ویژه بردهای آموزشی و صنعتی و پروگرامرهای DSP / ARM / FPGA
مورد حمایت فروش در نمایشگاه تجهیزات ساخت داخل
مناسب برای آموزش، تحقیق و توسعه، تست صنعتی، و راه‌اندازی سیستم‌های Real-Time

🧩 شامل موارد زیر:

1. پروگرامرUSB Blaster: برای FPGA های شرکت Altera

2. امولاتور و JTAG XDS100 V2: مخصوص پردازنده‌های DSP شرکت TEXAS INSTRUMENT

3. برد آموزشی ezDSPro میکروکنترلر دو هسته ای 28M35 ARM) و (DSP

4. برد پردازندهDSP سری 2812 مدل EZDSPro برای کنترل موتور و فرآیندهای کنترلی

5. برد آموزش کار با پردازنده‌های DSP TEXAS INSTRUMRNT + FGPA ALTERA CYCLONE II جهت پردازش صوت و تصویر

💰 قیمت مناسب‌تر از سایت و نمایشگاه (فروش به صورت تکی یا کلی)
🚛 ارسال به سراسر کشور

📞 جهت دریافت قیمت، لطفا پیام ارسال بفرمایید.
سه مثال کاربردی از چرایی به کارگیری FPGA و ASIC ها به عنوان شتاب دهنده سخت افزاری:

در این وبلاگ سه کاربرد زیر معرفی و بحث شده است :

1- High-Speed Regular Expression Pattern Matching
2- Data-Center Scale Cybersecurity
3- Accelerating Matrix Arithmetic with Systolic Arrays

https://www.chiplog.io/p/3-great-examples-of-how-asics-and

@Taksuntec
آموزش ساخت مولد عدد تصادفی TRNG برپایه FPGA :

Random numbers are fundamental to modern hashtag cryptography, providing the unpredictability needed for secure operations. Algorithms like hashtag RSA, some hashtag AES operation modes or digital signatures are just some examples or algorithms that need high-quality hashtag#random numbers.

The quality of a random number is related to amount of entropy of the generator, and fortunately for us, hashtag FPGA can be a very good entropy sources.

In this article we will dive into the generation of random numbers using ring oscillators circuits on FPGA:

https://controlpaths.com/2025/07/13/generating-true-random-numbers-with-fpga/

@Taksuntec
❗️لینوس توروالدز: ++C زبان وحشتناکی است. زبان ++C به برنامهنویسان ضعیفتر اجازه میدهد اشتباهات بیشتری مرتکب شوند. انتزاع در ++C ناکارآمد است، طراحی آن ضعیف است، و استفاده از آن منجر به کدهای پیچیده و غیرقابل نگهداری میشود. برای پروژههایی مانند Git که کارایی اهمیت بالایی دارد، تنها انتخاب منطقی زبان C است. ++C باعث میشود افراد فکر کنند که برنامهنویسی شیءگرا همیشه خوب است، در حالی که در بسیاری از موارد اینطور نیست. من از ++C متنفرم، و هیچوقت از آن برای پروژههای جدی استفاده نمیکنم.
نوشتن کد هسته (kernel) با ++C ایدهای بسیار بد است. کامپایلرهای ++C قابل اعتماد نیستند، و مدیریت استثناها (exception handling) در ++C اساساً خراب است. در سال ۱۹۹۲ تلاش کردیم از ++C برای توسعه هسته استفاده کنیم، اما خیلی زود متوجه شدیم که اشتباه بزرگی است. هر کسی که بخواهد ماژولهای هسته را با ++C طراحی کند، یا دنبال دردسر است، یا تعصب بیجا نسبت به ++C دارد، یا اینکه این کار را بهعنوان تمرین در کلاس علوم کامپیوتر انجام میدهد.

جذب برنامهنویسان ضعیفتر: ++C به برنامهنویسانی که درک عمیقی از طراحی ندارند اجازه میدهد کدهای بدی بنویسند، و همین باعث شده این زبان بهطور گستردهای مورد سوءاستفاده قرار گیرد.
ترجیح سادگی و کنترل در C: زبان C را بهدلیل سادگی، قابل پیشبینی بودن، و کنترل دقیق بر حافظه و منابع ترجیح میدهم. حتی اگر استفاده از C باعث بشه که برنامهنویسان ++C از پروژه دور بمانند، این خودش یک مزیت است.
@taksuntec
Taksuntech.ir
Please open Telegram to view this post
VIEW IN TELEGRAM
*
با محبوبیتی که پادکست ها در سال های اخیر داشته اند اگر به پادکست های حوزه FPGA و سخت افزار علاقه مند هستید میتوانید از کانال یوتیوبی زیر پادکست هایی را در این زمینه پیدا کنید :

https://www.youtube.com/@SoCandFPGA

برای مثال پادکست زیر در مورد تکنیک های pipeline در fpga است :

https://www.youtube.com/watch?v=DvZKE9VVWzQ&pp=0gcJCa0JAYcqIYzv

@Taksuntec
ارائه Matt Venn در COSCUP25 در مورد نرم افزارهای مختلف طراحی تراشه و سخت افزار و نحوه ساماندهی تست و ساختن آن ها، طراحی گیت ها و ترانزیستورها و استخراج فایل GDS.
این ابزار که مهمترین آنها Tiny Tapeout است به تازگی به محیط های سه بعدی با رابط های کاربری بسیار زیبا و حرفه ای مجهز شده اند که برای آموزش و کار با آن ها را لذت بخش کرده است :

https://www.youtube.com/watch?v=BVMjEyf-Fsw

همچنین رقابتی برای طراحی با RISC-V هم تدارک دیده اند که امکان شرکت در آن وجود دارد:
https://tinytapeout.com/competitions/risc-v-peripheral/

@Taksuntec
Please open Telegram to view this post
VIEW IN TELEGRAM
👀آیا هنوز هم از مشکل git با vivado رنج میبرید؟! 😊
دیگر نگران نباشید، با این مقاله می‌توانید در دو نسخه محبوب ۱۸.۲ و ۱۹.۱ با TCL های داده شده دو باره این دو نرم افزار عاشق را بهم رساید.
https://taksuntech.ir/git-vivado-love-hate-relationship/


@taksuntec
Please open Telegram to view this post
VIEW IN TELEGRAM
2
برای حمایت از تکسان لطفا اگر تلگرام پریمیوم دارید ما را boost نمایید تا بتوانیم خدمات بیشتر و با کیفیت تری ارائه دهیم
https://t.iss.one/boost/Taksuntec
🔥3