برنامه نویسی FPGA برای مبتدیان؛ احیای ایده ها با ساخت طرح های سخت افزاری و مدارهای الکترونیکی با SystemVerilog

قیمت 56,000 تومان

خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت.
با استفاده از SystemVerilog برنامه‌نویسی FPGA را شروع کنید و با ساخت پروژه‌هایی از جمله ماشین‌حساب و صفحه‌کلید، مهارت‌های دنیای واقعی را توسعه دهید.

ویژگی‌های کلیدی

روش‌های مختلف استفاده از FPGA و جریان ابزار FPGA را بررسی کنید.
یاد بگیرید چگونه مدارهای سخت‌افزاری را با استفاده از SystemVerilog طراحی، آزمایش و پیاده‌سازی کنید.
ساخت پروژه‌های FPGA در دنیای واقعی مانند ماشین‌حساب و صفحه‌کلید با استفاده از منابع FPGA

شرح کتاب

آرایه‌های دروازه قابل برنامه‌ریزی میدانی (FPGA) اکنون به بخش اصلی اکثر سیستم‌های الکترونیکی و کامپیوتری مدرن تبدیل شده‌اند. با این حال، برای پیاده‌سازی ایده‌های خود در دنیای واقعی، باید با معماری FPGA، مجموعه ابزارهای آن و ملاحظات مهم طراحی آشنا شوید. کتاب «برنامه‌نویسی FPGA برای مبتدیان» با راهنمایی شما در کل فرآیند برنامه‌نویسی FPGA و طراحی مدارهای سخت‌افزاری با استفاده از SystemVerilog، به شما کمک می‌کند تا ایده‌های خود را به واقعیت تبدیل کنید.

این کتاب شما را با معماری‌های FPGA و Xilinx آشنا می‌کند و نحوه کار روی اولین پروژه خود را که شامل روشن و خاموش کردن یک LED است، به شما نشان می‌دهد. سپس طرح‌های SystemVerilog RTL و پیاده‌سازی‌های آنها را پوشش خواهید داد. در مرحله بعد، با استفاده از طراحی منطق بولی ترکیبی آشنا خواهید شد و روی چندین پروژه، مانند ایجاد یک ماشین حساب و به‌روزرسانی آن با استفاده از منابع FPGA، کار خواهید کرد. در ادامه، این کتاب شما را با مفاهیم پیشرفته AXI و رابط‌های سریال آشنا می‌کند و نحوه ایجاد یک صفحه کلید با استفاده از PS/2 را به شما نشان می‌دهد. در نهایت، شما قادر خواهید بود تمام پروژه‌های موجود در کتاب را برای ایجاد یک خروجی یکپارچه با استفاده از یک کنترلر Video Graphics Array (VGA) که طراحی خواهید کرد، ادغام کنید.

در پایان این کتاب SystemVerilog FPGA، شما یاد خواهید گرفت که چگونه با سیستم‌های FPGA کار کنید و بتوانید مدارها و بردهای سخت‌افزاری را با استفاده از برنامه‌نویسی SystemVerilog طراحی کنید.

آنچه خواهید آموخت

معماری FPGA و پیاده‌سازی آن را درک کنید
با نوشتن SystemVerilog RTL آشنا شوید
با استفاده از برنامه‌نویسی SystemVerilog پروژه‌های FPGA بسازید
با اصول ریاضی کامپیوتر، موازی‌سازی و پایپ‌لاین کار کنید
مباحث پیشرفته AXI و رابط‌های سریال را بررسی کنید
نحوه پیاده‌سازی رابط VGA را در پروژه‌های خود کشف کنید

این کتاب برای چه کسانی مناسب است؟

این کتاب طراحی FPGA برای توسعه‌دهندگان سیستم‌های تعبیه‌شده، مهندسان و برنامه‌نویسانی است که می‌خواهند برنامه‌نویسی FPGA و SystemVerilog را از ابتدا یاد بگیرند. طراحان FPGA که به دنبال کسب تجربه عملی در کار بر روی پروژه‌های دنیای واقعی هستند نیز این کتاب را مفید خواهند یافت.

فهرست مطالب

مقدمه‌ای بر FPGAها و معماری‌های Xilinx
طراحی با منطق ترکیبی
شمارش فشار دکمه‌ها
بیایید یک ماشین حساب بسازیم
منابع FPGA و نحوه استفاده از آنها – DSP، RAM، PLLها
ریاضی، موازی‌سازی و طراحی پایپ‌لاین
مقدمه‌ای بر AXI
رابط‌های سریال – SPI، I2C، UART، PS/2
داده‌های زیاد؟ MIG و DDR2
روشی بهتر برای نمایش اطلاعات – VGA
مباحث پیشرفته

سال انتشار: 2021  |  تعداد صفحات: 368  |  حجم فایل: 16.31 مگابایت  |  زبان: انگلیسی
FPGA Programming for Beginners: Bring your ideas to life by creating hardware designs and electronic circuits with SystemVerilog
نویسنده
Frank Bruno
ناشر
Frank Bruno
ISBN10:
1789805414
ISBN13:
9781789805413