Author Topic: Recommendations for FPGA books  (Read 7552 times)

0 Members and 1 Guest are viewing this topic.

Offline jgalak

  • Regular Contributor
  • *
  • Posts: 237
  • Country: us
  • KQ2Z
    • Blog, mostly about learning electronics.
Re: Recommendations for FPGA books
« Reply #25 on: March 05, 2018, 09:49:27 pm »
How about a book with a project?  You can build an ARM core (subset) using the code provided in "Digital Design and Computer Architecture - ARM Edition" by Harris and Harris.

I just finished reading this - teaches you two things at once - low level architecture design, and basics of ARM programming.  Working my way through the labs now, quite fun.  The labs are written for an Altera DE2 board.  The current version, DE2-15, is like $6-700, but you can get the older DE2s on Ebay for around $100.  I got one that was in great shape, even had all the CDs and accessories (neither are actually necessary).

It uses an older Cyclone II chip, so you'll need to download an older version of the Altera tool chain, but it works fine on Win10.

Another nice thing about this book is that it covers both SystemVerilog and VHDL, so you can choose either (or both) to learn.
« Last Edit: March 06, 2018, 01:58:02 pm by jgalak »
Blog, mostly about learning electronics: http://kq2z.com/
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Recommendations for FPGA books
« Reply #26 on: March 06, 2018, 04:43:59 am »
The DE2 is a nice board, it has a spacious FPGA and comes well equipped with peripherals. I do find it annoying that there are multiple versions all called DE2 so watch for the suffix.
 

Offline Mattjd

  • Regular Contributor
  • *
  • Posts: 230
  • Country: us
Re: Recommendations for FPGA books
« Reply #27 on: March 08, 2018, 11:00:48 pm »
So these aren't books per say but I've found these to be incredibly useful in my journey through FPGA


Advanced Synthesis Cook Book

https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/manual/stx_cookbook.pdf

Recommended Coding Styles in Quartus

https://people.ece.cornell.edu/land/courses/ece5760/DE1_SOC/HDL_style_qts_qii51007.pdf

Quartus Design and Synthesis

https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/hb/qts/qts_qii5v1.pdf


Altera IP Core and Megafunction literature for your board/chip

https://www.altera.com/support/literature/lit-ip.html

The last one is super useful because why not use already designed solutions (unless you're in it for learning)

I once had to build a 64 bit processor on a FPGA for a course. I didn't know about these prior or during but soon found out after, wish I knew from the start!
 
The following users thanked this post: jgalak, m_t

Offline rhbTopic starter

  • Super Contributor
  • ***
  • Posts: 3481
  • Country: us
Re: Recommendations for FPGA books
« Reply #28 on: March 08, 2018, 11:44:24 pm »
Thank you.  I'll check those out.  I only write code when I run out of excuses for not doing it.  And as I plan to implement compressive sensing I'm sure I'll get a workout no matter what.

I bought both of Blaine Readler's " VHDL/Verilog By Example" books.  I clearly prefer Verilog.  They are great for evaluating your language preference as they show the same tasks in both languages.

At this point I'm still looking for a chip design and fabrication process level book on FPGAs if such a thing exists. The Xilinx documentation looks to be pretty thorough.  The ability to prototype on a CPU and move the compute intensive parts to the FPGA is hugely appealing.

 I got a second hand Avnet MicroZed for my initial foray before I move over to the Zybo Z7-20.  The Digilent board is nice, but they have a bit of an attitude problem about their out of box demo.  Avnet keeps their demos up to date with Xilinx.

At the moment my biggest problem seems to be not having things such as  the right height and screw size board spacers and having to order more stuff. My other project is a precision XY stage using linear rail and ballscrews.  That's a good bit more work than just mounting some dev boards in a box.

 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Recommendations for FPGA books
« Reply #29 on: March 09, 2018, 02:11:46 am »
I wish I could say I preferred Verilog, as it's certainly far more useful in the professional world, at least in the USA. For some reason the languages I gravitate toward are amongst the least useful in the real world.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf