دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: Russell Merrick
سری:
ISBN (شابک) : 171850294X, 9781718502956
ناشر: No Starch Press
سال نشر: 2023
تعداد صفحات: 320
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 Mb
در صورت تبدیل فایل کتاب Getting Started with FPGAs : Digital Circuit Design, Verilog, and VHDL for Beginners به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع کار با FPGA: طراحی مدار دیجیتال، Verilog و VHDL برای مبتدیان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
از پیچیدگی صرف نظر کنید و برنامهنویسی FPGA را به روشی
آسان از طریق این مقدمه ساده و مبتدی برای طراحی مدارهای دیجیتال
با Verilog و VHDL یاد بگیرید.
خواه قبلاً بودهاید. این کتاب با استفاده از آرایههای
دروازههای قابل برنامهریزی میدانی (FPGA) برای سالها یا کاملاً
جدید برای این دستگاههای قابل برنامهریزی مجدد هستند، این کتاب
به شما میآموزد که مانند یک مهندس FPGA فکر کنید و طرحهای قابل
اعتماد را با اطمینان ایجاد کنید.
از طریق مثالهای کد دقیق، توضیحات بیمار و پروژه های
عملی، شروع با FPGA در واقع شما را
شروع می کند. راسل مریک، خالق وبلاگ پرطرفدار
Nandland.com، شما را از طریق اصول دیجیتال
شناسی، جداول جستجو، و فلیپ فلاپ ها و همچنین موارد بالا راهنمایی
می کند. مفاهیم سطح مانند ماشین های حالت. شما اصول اولیه فرآیند
ساخت FPGA از جمله شبیهسازی، سنتز، و مکان و مسیر را بررسی
خواهید کرد. در مورد اصول اولیه کلیدی FPGA، مانند بلوکهای DSP و
PLL، خواهید آموخت و بررسی خواهید کرد که چگونه FPGA ها عملیات
ریاضی و I/O را مدیریت میکنند.
نمونههای کد در Verilog و VHDL ارائه شدهاند، و کتاب را بدون
توجه به زبان انتخابی شما به منبعی ارزشمند تبدیل میکند. شما
خواهید فهمید که چگونه می توانید:
• پیاده سازی بلوک های ساختمانی رایج طراحی مانند مالتی پلکسرها،
LFSR ها، و FIFO ها
• تلاقی بین دامنه های ساعت بدون ایجاد شرایط فراپایدار یا خطاهای
زمان بندی
• اجتناب از مشکلات رایج هنگام اجرا ریاضی
• با استفاده از SerDes داده ها را با سرعت برق ارسال و دریافت
کنید
• کدهای تست را بنویسید تا تأیید کنید طرح های شما کار می
کنند
با این راهنمای عملی و قابل دسترس، شما عملکرد خود را ایجاد
خواهید کرد پروژه های FPGA در کمترین زمان شروع با FPGA ها هرگز
آسان تر نبوده است.
Skip the complexity and learn to program FPGAs the easy
way through this hands-on, beginner-friendly introduction to
digital circuit design with Verilog and
VHDL.
Whether you have been toying with field programmable gate
arrays (FPGAs) for years or are completely new to
thesereprogrammable devices, this book will teach you to think
like an FPGA engineer and develop reliable designs with
confidence.
Through detailed code examples, patient explanations, and
hands-on projects, Getting Started with
FPGAs will actuallyget you started. Russell
Merrick, creator of the popular blog
Nandland.com, will guide you through the
basics of digitallogic, look-up tables, and flip-flops, as well
as high-level concepts like state machines. You’ll explore the
fundamentals ofthe FPGA build process including simulation,
synthesis, and place and route.You’ll learn about key FPGA
primitives, suchas DSP blocks and PLLs, and examine how FPGAs
handle math operations and I/O.
Code examples are provided in both Verilog and VHDL, making the
book a valuable resource no matter your language ofchoice.
You’ll discover how to:
• Implement common design building blocks like multiplexers,
LFSRs, and FIFOs
• Cross between clock domains without triggering metastable
conditions or timing errors
• Avoid common pitfalls when performing math
• Transmit and receive data at lightning speeds using
SerDes
• Write testbench code to verify your designs are working
With this accessible, hands-on guide, you’ll be creating your
own functional FPGA projects in no time. Getting started with
FPGAs has never been easier.
Acknowledgments Introduction Chapter 1: Meet the FPGA Chapter 2: Setting Up Your Hardware and Tools Chapter 3: Boolean Algebra and the Look-Up Table Chapter 4: Storing State with the Flip-Flop Chapter 5: Testing Your Code with Simulation Chapter 6: Common FPGA Modules Chapter 7: Synthesis, Place and Route, and Crossing Clock Domains Chapter 8: The State Machine Chapter 9: Useful FPGA Primitives Chapter 10: Numbers and Math Chapter 11: Getting Data In and Out with I/O and SerDes Appendix A: FPGA Development Boards Appendix B: Tips for Starting an FPGA Engineering Career Glossary Index