مختصری در مورد تراشه های FPGA

هر چه مدار بزرگتر و پيچيده تر باشد اشتباهات بيشتر و عيب يابي مشكلتر خواهد بود . اينجاست که نقش آي سي هاي FPGA نمايانتر مي شود
آموزش تعميرات بردهاي الکترونيکي
شايد تا بحال مدارهاي منطقي را بوسيله گيتهاي NOT , OR , AND ساخته ايد . براي ساخت چنين مدارهايي ( از قبيل شمارنده ها ، کنترل کننده ها  و ... ) ابتدا بايد تعريفي از مدار در دسترس باشد سپس با توجه به منطق اعداد دودويي يك جدول صحت براي مدار تشكيل مي شود و حالتهاي مختلف مورد بررسي قرار مي گيرد سپس با توجه به جدول صحت مدار توسط گيتهاي منطقي مانند NAND , NOT , OR , AND طراحي مي شود پس از اين مرحله نوبت به پياده سازي مدار بر روي برد توسط آي سي هاي منطقي مي رسد و همانطور که مي دانيد يكي از وقتگيرترين و خسته کننده ترين مرحله ساخت يك مدار همين قسمت است . بعد از اين مرحله نوبت به تست مدار جهت اطلاع از درستي مراحل کار کرد مدار مي رسد . اگر در يكي از مراحل قبل دجار اشتباه شده باشيم مطمئناً در مرحله تست مدار دچار مشكل مي شويم . در صورت اشتباه در مراحل قبل بايد تمام مراحل را از آخر به اول يك به يك چك کنيم تا بتوانيم اشتباهات احتمالي موجود در نحوه بستن و سيم کشي مدار ، طراحي مدار از روي جدول صحت و درستي جدول صحت را برطرف کنيم . با توجه به مطالب گفته شده حتماً به اين نكته اذعان خواهيد داشت که بيشترين اشتباهات در مرحله سيم کشي و بستن مدار بر روي برد پيش خواهد آمد . ممكن است سيمي در جاي اصلي وصل نشده باشد و يا ممكن است يك پايه به هيچ جا متصل نباشد و يا اشتباهات مشابه اينها . . . از طرف ديگر مي دانيم که هر چه مدار بزرگتر و پيچيده تر باشد اشتباهات بيشتر و عيب يابي مشكلتر خواهد بود . اينجاست که نقش آي سي هاي FPGA نمايانتر مي شود .