دانلود آخرین نسخه ی نرم افزار Quartus II

quartus-II-12.1یکی از ابزارهای شناخته شده و محبوب در طراحی و تحلیل مدارهای الکترونیکی دیجیتال که گستره ی وسیعی از نیاز های طراح را پوشش می دهد مجموعه ی Quartus است. شرکت Altera که یکی از تولید کنندگان قطعات الکترونیکی دیجیتال است این ابزار را برای پشتیبانی از طراحانی که در طرح های خود از قطعات ساخت این شرکت استفاده می کنند منتشر کرده است. Quartus ابزار قدتمندی است که توسط آن طراح می تواند گستره ی وسیعی از مدارهای دیجیتال را طراحی و شبیه سازی کند.

شرکت سازنده Quartus را در دو نسخه منتشر کرده است. نسخه ی Web Edition این نرم افزار کاملا رایگان بوده و تنها با هدف پشتیبانی از طراحانی که از قطعات ساخت Altera استفاده می کنند منتشر شده است. نسخه ی دیگر این نرم افزار Subscription Edition است که حجم بیشتری دارد و برای استفاده ی قانونی از آن نیاز به تهیه ی لایسنس معتبر از شرکت سازنده می باشد. البته تفاوت این دو نسخه تنها در کتابخانه ی قطعات نرم افزار است و به بیان بهتر از نظر هسته و مارآیی هر دو نسخه کاملا مشابه هستند.

(بیشتر…)


تعریف FETها در hspice

ماسفتبدون شک ترانزیستورهای اثر میدانی و خصوصا MOSFET ها نقش به سزایی در رشد و پیشرفت تکنولوژی در سال های اخیر داشته اند. افزایش اعجاب برانگیز سرعت کامپیوترها تنها یک نمونه از قابلیت های این ادوات ریز دوست داشتنی است.

به این ترتیب نیازی به توضیح نیست که عملا قسمت شیرین این سری مطالب آموزشی hspice همین بخش ترانزیستورهای اقر میدانی است که طراح را قادر می ساز طرح های خود را شبیه سازی کرده و مورد مطالعه قرار دهد.

کار را با JFETها و MESFETها شروع می کنیم. البته تاکید زیادی روی آن ها نداریم چرا که بحث اصلی ما MOSFETها هستند که در ادامه ی این نوشتار به آن ها خواهیم پرداخت.

(بیشتر…)


دانلود کتاب برنامه نویسی برای جوملا

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

البته برای اینکه حداکثر بهره را از امکانات این سیستم ببریم لازم است به خوبی با امکانات و ویژگی های آن آشنا باشیم. کتاب برنامه نویسی برای جوملا یکی از منابعی است که می تواند در شناخت قابلیت ها و توانمندی های جوملا به ما کمک کند. هدف آموزشی این کتاب توانمند سازی خواننده در استفاده از کدنویسی php برای گسترش جوملاست.

(بیشتر…)


آموزش رسم نمودار دو بعدی در متلب

در بخش اول آموزش رسم نمودارهای دو بعدی در متلب می خواهیم با دستور plot آشنا شویم. plot یکی از دستورات پرکاربرد و البته منعطف متلب است که با استفاده از آن می توان انواع نمودارهای دو بعدی را به تصویر کشید. در قسمت های بعدی این سری آموزشی هم به روش هایی برای گسترش توانایی رسم نمودار در متلب خواهیم پرداخت.

البته plot برای رسم نمودارهای پیوسته استفاده می شود و چنانچه بخواهیم نموداری گسسته از یک متغیر گسسته رسم کنیم آنگاه باید از دستور stem استفاده کنیم. در ادامه ی مطلب استفاده از هر دوی این دستورها به صورت موازی مورد بحث قرار خواهد گرفت.

دستور plot را به چند شکل مختلف می توان به کار برد که در ادامه به ترتیب در مورد آن ها صحبت خواهیم کرد.

رسم یک متغیر در مقابل اندیس خودش

همانطور که می دانیم در متلب همه ی متغیر ها به صورت ماتریسی متشکل از چندین مقدار تعریف می شود و هر ماتریس یک اندیس دارد که با استفاده از آن می توان عناصر ماتریس را جداگانه شناسایی و فراخوانی کرد. مثلا می توانیم متغیری مانند fail داشته باشیم که قرار است تعداد دفعات خطا در خواندن مقادیر سنسورها را در آن دخیره کنیم و نموداری از این متغیر را رسم کنیم.

fail = [5 2 0 3 1 6 2 1 1 0 0 3];
plot (fail);

خروجی دستور بالا نموداری شبیه شکل زیر به ما خواهد داد.

رسم نمودار در متلب - متغیر در مقابل اندیسالبته نمودار بالا خیلی مطلوب ما نیست و طبیعی است که بخواهیم برای مقادیر گسسته ی مثال یک نمودار گسسته رسم کنیم و به همین خاطر کد زیر را با دستور stem اجرا می کنیم.

(بیشتر…)


تعریف ترانزیستور BJT در hspice

ترانزیستور BJTحالا که با نحوه ی تعریف مقاومت ها، سلف ها و خازن ها در hspice آشنا شدیم زمان آن رسیده تا کمی بیشتر وارد قسمت جدی بحث شبیه سازی مدارات الکترونیکی با hspice شویم و به معرفی ترانزیستور ها بپردازیم. در ادامه این روند را با BJTها شروع می کنیم و قسمت بعدی را هم به ترانزیستورهای اثر میدانی اختصاص خواهیم داد.

نکته ای که خوب است از همین ابتدا به آن توجه داشته باشیم بحث مدل است. حتما از قسمت تعریف مقاومت و خازن ها به یاد دارید که در آنجا می توانستیم مدلی برای عنصر مورد نظرمان تعریف کنیم و برخی پارامترهای مربوط به شبیه سازی عنصر را در آن ذخیره کنیم و البته تعریف مدل در مورد مقاومت و خازن کاملا اختیاری بود. اما حالا که می خواهیم وارد دنیای نیمه هادی ها شویم باید بخاطر داشته باشیم که تعریف مدل برای عنصر نیمه هادی در hspice الزامی است. با این پیش زمینه ی ذهنی به سراغ دستور تعریف BTJ در hspice می رویم.

(بیشتر…)