---
product_id: 33845280
title: "Programming FPGAs: Getting Started with Verilog"
price: "€ 39.15"
currency: EUR
in_stock: true
reviews_count: 13
url: https://www.desertcart.com.cy/products/33845280-programming-fpgas-getting-started-with-verilog
store_origin: CY
region: Cyprus
---

# Hands-on Projects Comprehensive Guide Verilog Language Focus Programming FPGAs: Getting Started with Verilog

**Price:** € 39.15
**Availability:** ✅ In Stock

## Summary

> 🚀 Elevate Your Coding Game with FPGAs!

## Quick Answers

- **What is this?** Programming FPGAs: Getting Started with Verilog
- **How much does it cost?** € 39.15 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.com.cy](https://www.desertcart.com.cy/products/33845280-programming-fpgas-getting-started-with-verilog)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Join the FPGA Revolution:** Be part of a growing community of innovators!
- • **Master Verilog with Ease:** Step-by-step guidance for seamless learning.
- • **Unlock Your FPGA Potential:** Dive into the world of FPGAs with practical insights!
- • **Hands-On Learning Experience:** Engage with real-world projects to solidify your skills.
- • **Designed for All Skill Levels:** Whether a novice or pro, this book caters to you.

## Overview

Programming FPGAs: Getting Started with Verilog is an essential resource for anyone looking to delve into the world of Field Programmable Gate Arrays (FPGAs). This book offers a comprehensive introduction to Verilog, complete with hands-on projects and practical examples, making it suitable for both beginners and experienced programmers. Unlock the potential of FPGAs and join a vibrant community of tech enthusiasts!

## Description

Programming FPGAs: Getting Started with Verilog [MONK, Simon] on desertcart.com. *FREE* shipping on qualifying offers. Programming FPGAs: Getting Started with Verilog

Review: Update on ISE licensing process that is not described in Simon's book! - I got multiple problem messages in the ISE trying to generate the .bit file for the very first exercise in the book, the data selector. The ISE reported these problems: INFO:Security:54 - 'xc6slx9' is a WebPack part. INFO:Security:61 - The XILINXD_LICENSE_FILE environment variable is not set. INFO:Security:63 - The LM_LICENSE_FILE environment variable is not set. ERROR:Security:9c - No 'ISE' nor 'WebPack' feature version 2013.10 was available for part 'xc6slx9'. The error prevents the ISE from building the .bit file, so I focused on fixing that first. In Simon's book he shows us how to get the Vivado/ISE Webpack license. The book goes through the process to get the Vivado license, but the ISE Webpack license is also needed. These two licenses should show up in the list of available licenses in the Xilinx License Configuration Manager (XLCM) within the Acquire a License tab, and they both have to be checked (I had only gotten the Vivado license initially so I had to go back through the process and check the ISE Webpack license selection). Then you generate the node locked license file which shows up in your email and stored on your computer. That is the license file that needs to be loaded via the "Load License" button in the Manage Licenses tab of the XLCM by typing in the file path in the field and clicking Load. Note that you can get the licenses in two separate steps like I did, you will get a second license email, just be sure to delete the original license file (or just overwrite it) when loading it via XLCM. The second effort that is not described in Simon's book fixes these issues: INFO:Security:61 - The XILINXD_LICENSE_FILE environment variable is not set. INFO:Security:63 - The LM_LICENSE_FILE environment variable is not set. I'm not sure if it's a big deal or not to fix this. In any event, in the Manage Licenses tab of the XLCM there is a "Set" button and to the left are fields marked XILINXD_LICENSE_FILE and LM_LICENSE_FILE. You plug in the location of your license file into both fields and click on Set. Once those steps were done I reran the project and successfully generated the .bit file. I am using a Mojo so I ran the Mojo loader program and successfully uploaded the file to the FPGA which then worked fine. I should also note that finding the loader for the Mojo board was a bit nitsy in that Embedded Micro appears to have changed its name to Alchitry, and it's not obvious where the file is in the website. The Mojo loader is here: https://alchitry.com/pages/mojo-loader I hope this info helps. I think very highly of Simon Monk's books and his writing style helps make these complex projects easy to implement.
Review: If you are new and haven't built your first Verilog project yet, this book is for you. - Really good little book to get you started in Verilog and FPGAs. I purchased this to review for some curriculum I am working on. This is intended for someone new to FPGAs and Verilog that really doesn't know where to start. It goes through the typical samples like counters, 7-segment displays, etc. and has a few intermediate examples such as VGA. But you really don't get into any real depth with Verilog... just an introduction. Most of this you can get online for free, but if you are like me and prefer to have someone else do the legwork for you and just work through a book, this is a good place to start. Ignore the annoying reviews that complain that it is a beginner level book. That's exactly what it says it is. If you are not sure what FPGA stands for and have never written anything in Verilog, this will help get you started. If you already know Verilog and have written a few things, this book isn't for you.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #193,716 in Books ( See Top 100 in Books ) #25 in Single Board Computers (Books) #5,659 in Textbooks (Special Features Stores) |
| Customer Reviews | 4.3 4.3 out of 5 stars (176) |
| Dimensions  | 6 x 0.44 x 9 inches |
| Edition  | 1st |
| ISBN-10  | 125964376X |
| ISBN-13  | 978-1259643767 |
| Item Weight  | 8.3 ounces |
| Language  | English |
| Print length  | 192 pages |
| Publication date  | September 14, 2016 |
| Publisher  | McGraw Hill TAB |

## Images

![Programming FPGAs: Getting Started with Verilog - Image 1](https://m.media-amazon.com/images/I/713VyH1XYrL.jpg)
![Programming FPGAs: Getting Started with Verilog - Image 2](https://m.media-amazon.com/images/I/71E0GGjALXL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Update on ISE licensing process that is not described in Simon's book!
*by B***T on November 12, 2018*

I got multiple problem messages in the ISE trying to generate the .bit file for the very first exercise in the book, the data selector. The ISE reported these problems: INFO:Security:54 - 'xc6slx9' is a WebPack part. INFO:Security:61 - The XILINXD_LICENSE_FILE environment variable is not set. INFO:Security:63 - The LM_LICENSE_FILE environment variable is not set. ERROR:Security:9c - No 'ISE' nor 'WebPack' feature version 2013.10 was available for part 'xc6slx9'. The error prevents the ISE from building the .bit file, so I focused on fixing that first. In Simon's book he shows us how to get the Vivado/ISE Webpack license. The book goes through the process to get the Vivado license, but the ISE Webpack license is also needed. These two licenses should show up in the list of available licenses in the Xilinx License Configuration Manager (XLCM) within the Acquire a License tab, and they both have to be checked (I had only gotten the Vivado license initially so I had to go back through the process and check the ISE Webpack license selection). Then you generate the node locked license file which shows up in your email and stored on your computer. That is the license file that needs to be loaded via the "Load License" button in the Manage Licenses tab of the XLCM by typing in the file path in the field and clicking Load. Note that you can get the licenses in two separate steps like I did, you will get a second license email, just be sure to delete the original license file (or just overwrite it) when loading it via XLCM. The second effort that is not described in Simon's book fixes these issues: INFO:Security:61 - The XILINXD_LICENSE_FILE environment variable is not set. INFO:Security:63 - The LM_LICENSE_FILE environment variable is not set. I'm not sure if it's a big deal or not to fix this. In any event, in the Manage Licenses tab of the XLCM there is a "Set" button and to the left are fields marked XILINXD_LICENSE_FILE and LM_LICENSE_FILE. You plug in the location of your license file into both fields and click on Set. Once those steps were done I reran the project and successfully generated the .bit file. I am using a Mojo so I ran the Mojo loader program and successfully uploaded the file to the FPGA which then worked fine. I should also note that finding the loader for the Mojo board was a bit nitsy in that Embedded Micro appears to have changed its name to Alchitry, and it's not obvious where the file is in the website. The Mojo loader is here: https://alchitry.com/pages/mojo-loader I hope this info helps. I think very highly of Simon Monk's books and his writing style helps make these complex projects easy to implement.

### ⭐⭐⭐⭐⭐ If you are new and haven't built your first Verilog project yet, this book is for you.
*by J***R on February 21, 2021*

Really good little book to get you started in Verilog and FPGAs. I purchased this to review for some curriculum I am working on. This is intended for someone new to FPGAs and Verilog that really doesn't know where to start. It goes through the typical samples like counters, 7-segment displays, etc. and has a few intermediate examples such as VGA. But you really don't get into any real depth with Verilog... just an introduction. Most of this you can get online for free, but if you are like me and prefer to have someone else do the legwork for you and just work through a book, this is a good place to start. Ignore the annoying reviews that complain that it is a beginner level book. That's exactly what it says it is. If you are not sure what FPGA stands for and have never written anything in Verilog, this will help get you started. If you already know Verilog and have written a few things, this book isn't for you.

### ⭐⭐⭐⭐ An Adequate Reference
*by R***N on March 28, 2022*

Explanations and examples could be better worded and organized in places, but overall it is very good for the price. Great delivery and packaging.

## Frequently Bought Together

- Programming FPGAs: Getting Started with Verilog
- VHDL BY EXAMPLE

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.com.cy/products/33845280-programming-fpgas-getting-started-with-verilog](https://www.desertcart.com.cy/products/33845280-programming-fpgas-getting-started-with-verilog)

---

*Product available on Desertcart Cyprus*
*Store origin: CY*
*Last updated: 2026-03-15*