- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi everone, i am new to altera, and i have some basic questions about altera
1. if i use verilog, can quartus synthesis multipliation and division? 2. if i use VHDL, can quartus synthesis multipliation and division? 3. i find the altera synthesis cookbook.pdf, it contain a lot useful codes, does it have vhdl version? thanks!Link Copied
8 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You mean you have questions about quartus
1. 2. Yes of course ! You have just to write '*' or '/' :-). But kep in mind that divisions can consume lots of resources and maybe you have to pipeline. For division, you can also use LPM Division (see megawizard). A good advice : Divisions by a power of two are very very very very efficient ;-).- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Megafunction, not megawizard, is the correct term.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Megafunction, not megawizard, is the correct term. --- Quote End --- Yes and since Quartus 14 the former Megawizard functionality is accessed through the IP Catalog.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
thanks!
i got it!- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Perhaps you can attend the online training course which provided by Altera as below: http://wl.altera.com/education/training/courses/odswbecome Thank you- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi, perhaps you can attend the online course provided by Altera which can gives you the basic skills to design with Altera FPGAs.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Multipliers and dividers often get mapped to DSP blocks which run way faster than the lookup table logic. assign foo = a * b; or assign foo = a / b; work fine in Quartus. You can check the fitter resource summary to see if lookup tables or DSP embedded multiplier blocks are being used.

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