| Electronics > Beginners |
| Intro to VHDL & FPGA? |
| << < (4/5) > >> |
| rstofer:
--- Quote from: tggzzz on February 15, 2019, 12:08:08 pm --- There's no such link that I can see. --- End quote --- Try: http://hamsterworks.co.nz/mediawiki/index.php/Main_Page Then try Google - there are quite a few replies to 'hamster_nz fpga' --- Quote --- Given hamster_nz's rules of thumb he outlined above, it may well be worth reading that. --- End quote --- Then there is his book "Intro To Spartan FPGA" which focuses on the Spartan 3E. Kind of ancient at this point but it turns out I have a few Spartan 3 and Spartan 3E boards. https://github.com/hamsternz/IntroToSpartanFPGABook/blob/master/IntroToSpartanFPGABook.pdf I have not read the book but it's coming up soon! |
| rstofer:
Here's a hint for the newcomers, read the book I linked above. I'm just scanning through it but I'm impressed with the coverage. The book focuses on two boards, one of which is the Digilent Basys2 (which I happen to have) but the important part is that Digilent still has some of these boards for a Limited Time - they are obsolete. It is also true that the boards require the obsolete ISE WebPack toolchain. So? I still like ISE and since I have a bunch of Spartan 3/3E boards, I still have to have it installed. Once school is out you can transition to Vivado and the Artix boards. Or try to translate on the fly. One area of SUBSTANTIAL difference will be in the constraints file. Read the book! Even if you plan to start with Artix, it is worth the time to see how FPGA projects are created. |
| james_s:
Free Range VHDL is another book I found very helpful. http://freerangefactory.org/pdf/df344hdh4h8kjfh3500ft2/free_range_vhdl.pdf It doesn't really matter what board you have in most cases, it's a little easier to use the same one used in a book but for the most part it's easy to port from one board to another. |
| rstofer:
It will be less easy to use a book written for the Spartan 3 and the ISE toolchain with an Artix board and Vivado. I have a tendency to try to buy the exact board an author is using. Since much of the book is dedicated to which buttons to push with ISE, using it with Vivado is going to be problematic. |
| james_s:
Well yeah, I would stick to something that can use ISE if the book uses ISE, there are lots of Spartan 3 and 6 boards out there though, I probably have half a dozen different ones. I tried Vivado and found it to be painfully bloated and ridiculously slow for the small projects I do, personally I like ISE better. I like Quartus much better than either one of those though, the only thing I've found that is better in ISE is the simulator, the rest is more clunky and requires twice as many clicks to accomplish the same task in many cases. |
| Navigation |
| Message Index |
| Next page |
| Previous page |