- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just starting to learn Quartus for FPGA programming. I'm coming from a CPLD programming background.
I'm impressed with the Block Design files programming approach. This YouTube demo is excellent: https://www.youtube.com/watch?v=jxkNilK__yE While my applications will be simple probably not much more than a few CPLDs I worried if there will be limitations in what I can do later on. Also looking at the final Verilog type source type code it seems very complex and I worried that I will fill up the FPGA inefficiently. What are the pros and cons of both approaches. JohnLink Copied
6 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Using BDF or Verilog can produce the same results. They will both map to the same hardware.
But while some like BDF for the graphical style, it has some severe drawbacks: 1. Doesnt work well with version control. Moving a block without changing any connections will look like a massive difference 2. Doesnt Port to another vendor 3. Cannot be simulated natively 4. Difficult to document - cannot add comments easily or meaningfully. 5. Large BDF files with too much detail can be very hard to understand. HDL can do all of the above, and in companies or larger projects they are very important. So while BDF may help you understand an architecture, you soon get used to reading HDL and how it is structured.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Verilog is pretty easy to learn. Start here:
https://www.altera.com/support/training/course/ohdl1120.html- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Tricky, very useful/informative
John- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I can see numerous courses listed but cannot seem to get an actual video played. The intel/Altera site seem to keep on going back to register etc.
What is the "trick" URL to play an actual video tha is a good introduction to Verilog programming.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You have to register for the training with a free myAltera account.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page