این کتاب به دو بخش FPGA و VHDL تقسیم شده است. فصل ۱ به مباحث بخش اول و فصلهای ۲ الی ۵ و ضمیمهها به مباحث بخش دوم میپردازد. در فصل ۱، مدارهای مجتمع قابل برنامهریزی مانند CPLD،FPGA و… مورد بحث قرار میگیرد. در فصل ۲، زبان توصیف سختافزار VHDL با مثالهای متعدد، برای طراحی جمعکنندهها، مولتیپلکسرها، مقایسهکنندهها، فلیپفلاپها و اجرای مثالهای مذکور با ابزار برنامهریزی FPGA مانند Quartus II و Modelism و … خواننده محترم را با طراحی مدارهای دیجیتال با VHDL آشنا میکند. فصلهای ۳ و ۴، نوعهای مختلفی که در VHDL استفاده میشود و کاربرد آنها در طراحی ماشین حالت (State Machine) و همچنین تعریف تابع، روال، Package و کاربرد آنها مورد بررسی قرار میگیرد. در فصل ۵ و ضمیمه نیز نمونههایی از برنامههای VHDL از قبیل دیکدرها، ثباتها، کانتکتورها، حافظهها و دستگاههای محاسبه منطقی (ALU) مورد بحث قرار میگیرند و طرز کار با ابزارهای برنامهریزی FPGA مانند Quartus II (مدل جدید MAX+PLUS II) نیز شرح داده میشود. مطالب این کتاب مطابق برنامه درسی مهندسی و علوم کامپیوتر و سایر رشتههای مرتبط دانشگاههاست و بهعنوان یک کتاب مرجع FPGA و VHDL در اختیار متخصصان و علاقهمندان محترم قرار گرفته است.
کتاب طراحی خودکار مدارهای دیجیتال با FPGA و زبان توصیف سخت افزار VHDL