آموزش
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: VHDL,VERILOG
- بازدید: 84793
FPGA های متفاوتی توسط شرکتهای مختلف تولید میگردد که در ایران معروفترین آنها FPGAهای شرکت Xliinx و شرکتAltera میباشند. برای برنامه نویسی FPGAهای Xliinx از برنامه ی ise و برای برنامه نویسی Altera ها از max-plusII یا Quartus استفاده میکنیم.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: VHDL,VERILOG
- بازدید: 22517
در زبان vhdl خیلی وقتها نیاز داریم تا یک عدد باینری را روی نمایشگر نمایش دهیم ولی از آنجا که نمایشگر ها برای نمایش عدد نیاز به ورود عدد به صورت کارکتر دارند لذا برای نمایش یک عدد بدون شک نیازمند تبیدل عدد به صورت کارکترهای جدا هستیم که در اینجا این تبدیل را آموزش میدهیم و چند الگوریتم موجود را بررسی میکنیم.
تبدیل BCD به باینری
برای عملکرد درست این برنامه باید کتابخانه های زیر را فراخوانی کنید:
Use ieee.numeric_std.all;
ieee.std_logic_1164.all;
- توضیحات
- نوشته شده توسط sh
- دسته: آموزش پایتون
- بازدید: 4080
پایتون (Python) یک زبان برنامه نویسی تفسیری ، داینامیک و شی گرا است که می توان از آن در نرم افزار ها و تکنولوژی های متنوع بهره برد . این زبان برنامه نویسی (در ایران پیتون هم تلفظ می شود) با داشتن کتابخانه های گسترده (library)روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است . کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها مانند لینوکس ، ویندوز ، مک ، و حتی گوشی های موبایل قابل اجرا است . همانطور که گفته شد این زبان از زبانهای برنامه نویسی مفسر بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند.
مخصوص اعضای ویژه (vip)
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: FPGA
- بازدید: 34589
FPGA یکی از تکنولوژیهاییست که در سالهای اخیر وارد صنعت شده و در زمینه الکترونیک دیجیتال بسیار خوب ظاهر شده و امروز در بسیاری از پروژه های مهم صنعتی خصوصا" پروژه های مخابراتی استفاده می گردد. در اینجادرمورد ساختار کلی FPGA و اجزای داخلی آن و درباره تکنولوژیهای مختلف آن مطالبی آمده است. نکاتی در مورد استفاده و انتخاب FPGA اشاره شده است. نحوه ترجمه و کامپایل پروژه و خطایابی آن، و تست پروژه بصورت شبیه سازی و تحلیل زمانی و در نهایت نحوه برنامه ریزی در داخل یک آی سی FPGA بیان شده است.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: معماری کامپیوتر
- بازدید: 7054
در این جزوه کلیه مباحث درس معماری کامپیوتر به همراه مثال تشریح شده است. این جزوه توسط دکتر حمید حسن پور در دانشگاه صنعتی شاهرود تهیه و تدوین شده.
عنوان جزوه: معماری کامپیوتر
قالب بندی : PDF
قیمت : رایگان
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: HSPICE
- بازدید: 12095
نرم افزار HSPICE
نرم افزار HSPICE یک استاندارد طلایی صنعتی برای شبیه سازی دقیق با ارائه الگوریتم های مختلف آنالیز می باشد . HSpice کاربرد گسترده ای در سیگنال های RF ، طراحی IC و مدارهای مجتمع ، سلول های حافظه ، تراشه ها و طراحی بردهای الکترونیکی و . . . دارد . امروزه شبیه ساز HSpice یکی از محبوب ترین و قابل اعتماد ترین ابزارهای انالیز و شبیه سازی مدارات الکترونیکی بوده بطوری که در اکثر کنفرانس ها و سمینار های معتبر جهت بررسی و شبیه سازی مدارهای الکترونیکی از HSpice استفاده می شود . یکی از ابزارهای که به همراه نرم افزار HSpice مورد استفاده قرار میگیرد نرم افزار CosmosSope می باشد . همانطور که از نام این ابزار بر می آید CosmosSope نوعی نمایشگر برای مشاهده نتایج خروجی شبیه سازی یک مدار است . از ویژگی های مهم این ابزار نیز می توان به امکان اتصال به نرم افزار قدرتمند MATLAB نام برد که امکان انواع آنالیزهای ممکن را برای بررسی نتایج شبیه سازی را فراهم می سازد .
دانلود آموزشهای HSpice :
HSpiceبرنامه اي براي شبيه سازي مدارهاي الكتريكي مي باشد در این نرم افزار بر خلاف نرم افزار های شبیه ساز دیگر شما باید با نحوه ی نوشتن(file Netlist) آشنا باشید که در این مقالات آموزش داده شده است.از جمله قابلیتهای HSpice :
1- تجزیه و تحلیل dc
2- تجزیه و تحلیل گذرا
3- تجزیه و تحلیل نویز
4- تجزیه و تحلیل ac
5- تجزیه و تحلیل فوریه
2- تجزیه و تحلیل گذرا
3- تجزیه و تحلیل نویز
4- تجزیه و تحلیل ac
5- تجزیه و تحلیل فوریه
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: آموزش پروتل
- بازدید: 6362
نرم افزار Altium Designer
نرم افزار Altium Designer یا همان PROTEL DXP نرم افزار قدرتمندی است که برای پیاده سازی شماتیک، طراحی PCB و آنالیز مدارهای آنالوگ و برخی مدار های دیجیتالی طراحی شده است. یکی از مزایای این نرم افزار دسته بندی مناسب کتابخانه ها به نحوی است که با صرف زمان کوتاهی قطعه مورد نظر را خواهید یافت و از دیگر قابلیت های کتابخانه Altium Designer میتوان نمایش شماتیک و PCB در کناره هم ذکر کرد که باعث انتخاب راحتر قطعات میشود. آنالیز مدارهای آنالوگ در پروتل، توسط تحلیل گر پی اسپایس انجام می شود. محیط طراحی PCB در پروتل، به دلیل داشتن کتابخانه هایی کامل و بدون نقص معروف است و این امر سبب رفاه بیشتر کاربر در حین طراحی انواع PCB با این نرم افزار Altium Designer خواهد شد.از دیگر امکانات این برنامه میتوان انالیز سیگنال و گرفتن دستورات خاص برای کشیدن PCB به صورت خودکار می باشد. در این نسخه امکان شبیه سازی و کد نویسی برخی از FPGA ها نیز فراهم شده است که زمان طراحی و پیاده سازی را حداقل می کند. نسخه جدید این نرم افزار حرفه ای دارای تحولات و پیشرفت های زیادی بوده که کار شما را برای طراحی نسل های بعدی مدارات الکترونیک بسیار ساده کرده است.
- توضیحات
- نوشته شده توسط sh
- دسته: #C/C++
- بازدید: 11536
همان طور که می دانید توسط سوکت ها ما می توانیم میان برنامه ها و نرم افزارهای خود از راه دور ارتباط برقرار کنیم که البته این کار بین کامپیوترهای client و server انجام می شود.کلاینت در حقیقت، خدمات کامپیوتر بزرگتر را درخواست می کند. فرضا این خدمات می تواند شامل جست و جوی اطلاعات و ارسال انها به کلاینت باشد مانند هنگامی که یک پایگاه داده در وب مورد پرس و جو قرار می گیرد. نمونه های دیگری از این خدمات، ارسال صفحات وب و کنترل و نظارت برنامه های ورودی و خروجی است به عبارت دیگر هر زمان که از اینترنت استفاده می کنید به یک کامپیوتر سرور متصل می شوید و درخواست استفاده از منابع ان را می کنید….
به کمک این پروژه میتوان بین کامپیوتر های یک شبکه ارتباط متنی ( چت ) برقرار کرد. یک نسخه کلاینتی از نرم افزار بر روی کامپیوتر client نصب می شود و یک نسخ سروری از نرم افزار بر روی کامپیوتر server نصب می شود واز طریق دادن ای پی سرور درقسمت کلاینت ارتیاط را برقرار کرده وبا یکدیگرتحت شبکه چت کنید و میتوانید با استفاده از امکانات برنامه ارتباط را متصل ویا قطع کنید.لازم به ذکر است برای اجرای کلاینت و سرور بروی یک سیستم از آی پی ۱۲۷٫۰٫۰٫۱ برای اتصال استفاده کنید.این پروژه به زبان سی شارپ و با پایگاه داده sql نوشته شده است و شامل امکانات زیادی میباشد.
مخصوص اعضای ویژ(VIP)
- توضیحات
- نوشته شده توسط sh
- دسته: #C/C++
- بازدید: 12369
همان طور که می دانید نرم افزار ها و برنامه های زیادی برای ارتباطات شبکه ای و ارتباط با کامپیوترهای دیگر در شبکه وجود دارد که یکی از مهم ترین این نرم افزارها و برنامه ها که حتی در سیستم عامل ویندوز نیز تعبیه شده است نرم افزار Remote Desktop Connection می باشد. کاربران می توانند با استفاده از این نرم افزار و با وارد کردن نام کامپیوتر یا IP Address کامپیوتر مقابل و سپس وارد کردن نام کاربری و رمز عبور آن از راه دور به کامپیوتر مورد نظر Connect شوند.در این پروژه که امکانات یک نرم افزار Remote Desktop Connection قرار داده شده است کاربران می توانند با وارد کردن نام یا IP Address کامپیوتر مقابل و همچنین نام کاربری و رمز عبور آن به سیستم مورد نظر Connect شوند و توسط این نرم افزار می توانند محیط Desktop کامپیوتر مورد نظر را در نرم افزار مشاهده کنند. اگر به توضیحات بیشتری درباره Remote Desktop احتیاج داشتید میتوانید مطلب آموزش اتصال به کامپیوترها از راه دور به وسیله Remote Desktopرا در سایت مطالعه کنید.
رمز عبورفایل: www.fza.ir
مخصوص اعضای ویژه (vip)