مقدمه
مباحث مربوط به FPGA ( مخفف Field Programmable Gate Array ) گستردگی بسیار زیادی دارد. به طور کلی میتوان این مباحث را در یک دسته بندی به صورت زیر بیان کرد :
- آموزش مدارهای منطقی دیجیتال ( گیت ها ، فلیپ فلاپ ها ، حافظه ها و … )
- زبان های برنامه نویسی سخت افزار همانند VHDL و Verilog
- مبانی سخت افزاری کار با FPGA های شرکت های معروف همانند Altera و Xilinx
- نرم افزارهای مورد نیاز برای طراحی ، شبیه سازی ، برنامه نویسی و پیاده سازی FPGA
- طراحی pcb مخصوص برد های FPGA فرکانس های بالاتر
که هر کدام از دسته های فوق به مباحث کوچکتری تقسیم بندی می شوند. مثلا در بحث نرم افزارها ، بسیاری از نرم افزارها نظیر Quartus ، XIlinx ISE ، Active HDL ، Synplify ، ModelSim و … وجود دارند که یادگیری همه آنها زمان زیادی نیاز دارد.
قدم اول در یادگیری FPGA تسلط کامل روی مبحث مدارهای منطقی دیجیتال است. به علت اینکه در کلیه مراحل بعدی به دید سخت افزاری نیاز است. بنابراین مطالعه یکی از کتاب های موجود در بخش مدارهای منطقی سایت پیش نیاز FPGA می باشد.
دانلود کتاب های درس مدارهای منطقی دیجیتال
در صورتی که با خواندن مدار منطقی به ادامه آموزش علاقه مند شدید میتوانید از منابع زیر که جزو بهترین منابع جمع آوری شده می باشد استفاده نمایید.
کتاب آموزش مبانی FPGA
لینک دانلود : FPGA_LSI_Book_Electrovolt.ir
اسلاید های آموزش زبان VHDL
ناشر : مجتمع فنی تهران
لینک دانلود : VHDL_Training_Slides_Electrovolt.ir
اسلاید های آموزش زبان Verilog
ناشر : دانشگاه شاهد
لینک دانلود : VerilogHDL_Slides_Electrovolt.ir
کتاب های آموزشی زبان های VHDL و Verilog
لینک دانلود : Ketabhaye_VHDL_Verilog_Electrovolt.ir
مجموعه آموزشی نرم افزار Modelsim
ناشر : دانشگاه تهران
لینک دانلود : Modelsim_Learning_Pack_Electrovolt.ir
مجموعه آموزشی نرم افزار Quartus
ناشر : دانشگاه تهران
لینک دانلود : Quartus_Learning_Pack_Electrovolt.ir
مجموعه آموزشی نرم افزار Xilinx ISE
ناشر : دانشگاه تهران
لینک دانلود : ISE_Xilinx_Learning_Pack_Electrovolt.ir
توجه : پسورد کلیه فایل های فشرده : electrovolt.ir
یک پیشنهاد بسیار ویژه :
دوره های آموزشی رایگان منحصر به فرد الکترو ولت در زمینه FPGA را از دست ندهید.
این دوره کلیه مباحث مطرح شده در بالا را پوشش می دهد.
1 دیدگاه
ممنونم تز لطف تون
پایدار باشید