الکترونیک دیجیتال

کترونیک دیجیتال به سامانه‌های الکترونیکی گفته می‌شود که در آن‌ها سیگنال‌ها به جای اینکه در یک برد ممتد باشند، در دو سطح جدا از هم هستند. در این سامانه‌ها، در بیشتر حالات تعداد حالات در دو حالت است: یک حالت نزدیک به صفر ولت، و حالت بعدی ولتاژ بیش از صفر ولت و میزان ولتاژ بیش از صفر ولت به میزان ولتاژی بستگی دارد که استفاده می‌شود. این دو سطح معمولاً به صورت دو سطح “بالا” و “پائین” مشخص می‌شوند.

آموزش FPGA و Verilog برای تازه کارها!

آموزش FPGA و Verilog

آموزش FPGA و Verilog برای تازه کارها! – قسمت اول : مقدمات، گاهی اوقات یادگیری مباحث الکترونیکی می‌تواند تا حدودی چالش‌برانگیز و سخت به نظر برسد اما فقط کافی‌ست قدری حوصله به خرج بدهید؛ بیشتر بخوانید، بیشتر یاد بگیرید و بیشتر تجربه کسب کنید. آنوقت خواهید دید که حتی برای‌تان …

ادامه نوشته »

سطح منطقی یا صفر و یک منطقی

سطح منطقی یا صفر و یک منطقی گیت

سطح منطقی، ما در دنیایی از سیگنال های آنالوگ زندگی می کنیم. گرچه در الکترونیک دیجیتال فقط دو حالت روشن یا خاموش وجود دارد.اما با استفاده از این دو حالت، دیوایس‌ها می توانند داده های زیادی را رمزگذاری،انتقال و کنترل کنند. سطح منطقی د گسترده ترین مفهوم هر حالت خاص …

ادامه نوشته »

آموزش DSP های سری C55x شرکت TI (فیلم های جلسات 11 تا 21)

آموزش DSP های سری C55x شرکت TI

در ادامه آموزش های برنامه نویسی پردازنده های DSP شرکت TI به مقایسه‌ی ریوژن 2 و ریوژن 3 سری C55x شرکت TI، معرفی باس‌های داخلی سری C55x‌، معرفی Instruction Buffer Unit، معرفی Program Flow Unit، نوشتن یک تابع ساده برای یافتن بیشترین مقدار موجود در یک آرایه و آموزش استفاده …

ادامه نوشته »

آموزش نرم افزار Vivado

آموزش نرم افزار Vivado

آموزش نرم افزار Vivado ، اگر به دنبال شروع کار با Xilinx Vivado Design Suite هستید، این آموزش برای شما مفید خواهد بود. اگر به دنبال راهی آسان برای شروع کار با PLD های شرکت Xilinx، یا حتی دیگر PLDها می‌گردید، در این صورت این آموزش همچنان می تواند برای …

ادامه نوشته »

مدار منطقی – منطق دیجیتال

مدار منطقی - منطق دیجیتال

منطق دیجیتال  یا منطق بولی (Boolean logic)،یکی از اساسی‌ترین مفاهیم در ساخت سیستم‌های کامپیوتری مدرن است. منطق دیجیتال مجموعه قواعدی است که گرفتن تصمیمات پیچیده را بر اساس سوال‌های «بله/خیر» ممکن می‌کند. در این آموزش چکیده ای از کتاب مدار منطقی را مطرح می‌کنیم. مدار منطقی مدارهای منطقی دیجیتال به دو دسته …

ادامه نوشته »

پروتکل I2C

پروتکل I2C

در این آموزش در مورد پروتکل I2C فرا خواهید گرفت، این که چرا باید از آن استفاده کنید، و این که چگونه آن را راه اندازی کنید. پروتکل Inter-Integrated Circuit یا به اختصار I2C پروتکلی است که برای ارتباط چندین مدار مجتمع(چیپ) دیجیتال “slave” با یک یا چند چیپ “master” …

ادامه نوشته »

ارتباط سریال – پروتکل UART

ارتباط سریال - پروتکل UART

 ارتباط سریال چیست ؟ قبل از شروع به توصیف ارتباط سریال بهتر است بدانیم که؛ که سیستم های نهفته و مدارات الکترونیک دیجیتال پیشرفته (میکروکنترلرها ، پردازنده ها و…) نیازمند ارتباط با یکدیگر هستند. برای اینکه این مدارها اطلاعات خود را مبادله کنند، باید یک پروتکل ارتباطی مشترک داشته باشند. …

ادامه نوشته »

ارتباط SPI – معرفی پروتکل ارتباطی سریال SPI

ارتباط SPI

ارتباط SPI  یک باس رابط است که معمولا برای ارسال داده بین میکروکنترلرها و لوازم جانبی کوچک مانند شیفت رجیسترها، سنسورها و SDکارت ها استفاده می شود. ارتباط سریال SPI از خطوط داده و کلاک های جداگانه و یک خط انتخاب برای گزینش دستگاهی که می خواهید با آن صحبت …

ادامه نوشته »

معماری هاروارد -معرفی CPU های سری C55x تگزاس اینسترومنتس

معماری هاروارد -معرفی CPU های سری C55x تگزاس اینسترومنتس

در ادامه جلسه قبلی آموزش DSP که به برسی معماری هاروارد و معرفی CPU های سری C55x  پرداختیم. در این جلسه به برسی معماری هاروارد میپردازیم و معماری داخلی این سری ، در ادامه فیلم آموزشی را ببینید. فیلم  معماری هاروارد و معرفی CPU های سری C55x تگزاس اینسترومنتس: جلسات …

ادامه نوشته »

معرفی معماری CPU های سری C55x تگزاس اینسترومنتس

در ادامه جلسات آموزش DSP به قسمت معرفی معماری CPU های سری C55x تگزاس اینسترومنتس میرسیم و در این جلسات زبان اسمبلی آن ها را نیز برسی میکنیم . و همچنین اگر درس معماری کامپیوتر  را مطالعه نکردید از اینجا کتاب مدار منطقی و معماری کامپیوتر را دانلود و مطالعه کنید. …

ادامه نوشته »

معرفی میکروکنترلرهای مبتنی بر ARM شرکت TI

معرفی میکروکنترلرهای مبتنی بر ARM شرکت TI

در ادامه جلسات قبلی که به برسی میکروکنترلر های شرکت TI پرداختیم در این جلسه نیز به برسی میکروکنترلرهای سری 32 بیتی این شرکت میپردازیم.در داین جلسه به معرفی میکروکنترلرهای مبتنی بر ARM شرکت TI میپردازیم و به طور دقیق تر  به معرفی میکروکنترلرهای ساخته‌ی TI(میکروکنترلرهای مبتنی بر ARM-خانواده‌های Hercules و …

ادامه نوشته »

ZYNQ چیست و چه کاربردی دارد؟ + فیلم آموزشی

تراشه ZYNQ چیست

بطور خیلی خلاصه ZYNQ یک SoC شامل ARM و FPGA می باشد.  قبل از تعریف ZYNQ بهتره یک تعریفی از FPGA داشته باشیم برای کسانی که نمیدانند FPGA  چیست.  ترکیب قدرت پردازنده های ARM با پردازش موازش FPGA. مقالات آموزش FPGA و برسی پردازنده های ARM ، میتونن خیلی مفید …

ادامه نوشته »

آموزش برنامه نویسی DSP جلسه پنجم-معرفی MCU های ساخت شرکت TI

آموزش برنامه نویسی DSP

جلسه‌ی پنجم آموزش برنامه نویسی DSP  قسمت اول از  معرفی میکروکنترلرهای ساخته‌ی TI(میکروکنترلرهای 16 بیتی و زمان حقیقی 32 بیتی) ، در این جلسه میخواهیم مرور کلی داشته باشیم به تولیدات شرکت ti بپردازیم و ببینیم این شرکت چه MCU هایی را تولید می کنه. معرفی MCUهای ساخت شرکت TI‌‌ (پارت …

ادامه نوشته »

آموزش DSP جلسه چهارم

DSP

مطالب آموزش DSP جلسه چهارم: مباحث جلسات قبل را تکمیل خواهیم کرد. در مورد نصب نرم افزار CCS V5 کمی صحبت می کنیم. روش های اضافه کردن فایل به پروژه بیان خواهد شد. در مورد Exclude کردن فایل ها صحبت میکنیم. درباره workspace و نحوه ی جابجایی پروژه ها حرف …

ادامه نوشته »

آموزش برنامه نویسی DSP جلسه سوم (معرفی gel فایل و اولین پروژه)

آموزش برنامه نویسی DSP

ادامه جلسه قبلی آموزش برنامه نویسی DSP  به  معرفی gel‌ فایل، build‌ و debug‌ کردن اولین پروژه معرفی gel فایل : ین فایل یک اسکریپت است که به کمک آن نرم افزار CCS رجیسترهای لازم را در زمان معین از طریق JTAG پروگرام می کند. فیلم آموزش برنامه نویسی DSP جلسه سوم …

ادامه نوشته »