#1,302 in Computers & technology books
Use arrows to jump to the previous/next product

Reddit mentions of Programming FPGAs: Getting Started with Verilog

Sentiment score: 2
Reddit mentions: 3

We found 3 Reddit mentions of Programming FPGAs: Getting Started with Verilog. Here are the top ones.

Programming FPGAs: Getting Started with Verilog
Buying options
View on Amazon.com
or
    Features:
  • Penguin Books
Specs:
Height8.9 Inches
Length7.1 Inches
Number of items1
Weight0.58642961692 Pounds
Width0.4 Inches

idea-bulb Interested in what Redditors like? Check out our Shuffle feature

Shuffle: random products popular on Reddit

Found 3 comments on Programming FPGAs: Getting Started with Verilog:

u/suhcoR · 6 pointsr/FPGA

There is a free ~50 pages "FPGA for Dummies" book which you can download from here: https://plan.seek.intel.com/PSG_WW_NC_LPCD_FR_2018_FPGAforDummiesbook

There is also a very good title by Simon Monk who has written many good books for makers: https://www.amazon.com/Programming-FPGAs-Getting-Started-Verilog/dp/125964376X

EDIT: no idea why this was downvoted; here is yet another useful title: The Design Warrior’s Guide to FPGAs

u/numatolab · 1 pointr/FPGA

You can choose:

  1. FPGA Board: Elbert V2 Spartan 3 FPGA Development Board
  2. Book: Programming FPGAs: Getting Started with Verilog 1st Edition by Simon Monk

    Please do note that Xilinx ISE Design Suite software, although still widely used for legacy devices, has been effectively EOLed (End-of-life) by Xilinx, and for installation on Windows 10, it needs few extra steps to make it compatible. Linux version of ISE has no such restriction.
u/NeoMarxismIsEvil · 1 pointr/FPGA

Which problem is the main problem? Is it the logic design or is it not having documentation on which pins each peripheral on the display is connected to and not having documentation on how each one works?

The main information you need from the board manual is, for each device on the board: 1) what is the model number of the part? You should be able to get an English data sheet pretty easily if you do a web search for the part number. 2) which pins on the FPGA are connected to what pins on the part? Once you know the PIN numbers you can assign them to signal names in the constraint file.

I've been using Lattice tools so I don't even have Xilinx tools installed right now. If you want some code help, the best way to make it easy for people to read and modify for you would be to copy and paste it into https://www.edaplayground.com and paste the link. But that is generic HDL simulation stuff so doesn't help much with the vendor specific signal to pin assignment stuff in the constraint file.

Here is a popular beginner/hobbyist book on FPGAs: Programming FPGAs: Getting Started with Verilog https://www.amazon.com/dp/125964376X/

The main problem with books and tutorials is that they're rather board-specific. For example a tutorial might explain how to use one type of display on a certain board, but if you have a different board then the display may work differently or be attached to different pins. Certain things are pretty similar though, and it may just be a matter of determining which pins on the FPGA the display is connected to.

This site has some pretty good examples. For example here is how you encode a number for display on a 7 segment display: http://fpga4fun.com/Opto3.html