طراحی خودکار مدارهای دیجیتال با FPGA و زبان توصیف سختافزار VHDL
الکترونیک رقمی - دادهپردازی / مدارهای مجتمع - دادهپردازی / وی. اچ. دی. ال. (زبان توصیفی سختافزار)
کتاب حاضر در دو بخش "FPGA" و "VHDL" فراهم آمده است در فصل نخست کتاب مدارهای مجتمع قابل برنامهریزی مانند CPLD و FPGA بررسی شده است. در فصل 2 زبان توصیف سختافزار VHDL با مثالهای متعدد. برای طراحی جمع کنندهها، مولتی پلکسرها، مقایسه کنندهها، فلیپ فلاپها و اجرای مثالهای مذکور با ابزار برنامهریزی FPGA مانند QUARTUS و Modelsim تشریح شده است. مخاطبان در این فصل با طراحی مدارهای دیجیتال با VHDL آشنا میشوند. در فصل 3 و 4 نوعهای Types مختلفی که در VHDL استفاده میشود و کاربرد آنها در طراحی ماشین حالت (Lstate Machine و همچنین تعریف تابع، روال، package و کاربرد آنها بررسی شده است. در فصل پنجم و ضمیمه نمونههایی از برنامههای VHDL از قبیل دیکدرها، ثباتها، کنتورها، حافظهها و دستگاههای محاسبه منطقی (ALU) ذکر شده و طرز کار با ابزارهای برنامهریزی FPGA مانند QUARTUS ll (مدل جدید MAX + PLUS ll) نیز شرح داده شده است.