- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i'm a student and recently i work on quartus,
i created a multilplier foloating point and i change the time costrint; why varyng the costraint the resurces do not change? example: clk= 1 ns aluts=629 clk=10 ns aluts=629Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
changing the time constraints wont change resource usage. Usually, it just checks that the fitted design can meet your specified timing. If it doesnt meet timing, you can make it try and refit.
To change the resource usage, you have to change the top level design.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
resources do not vary because sitetizzatore does not consider the file.sdc or because the costraint does not affect the number of aluts?
it seems strange that the project with a clk = 1GHz and a clk= 100 MHz, uses the same resources. I would like to understand.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you look, I suspect that the 1GHz spec failed to meet timing, as even the top FPGAs struggle to get past 300Mhz without serious considerations given to pipelining in the origional source code.
How do you expect the synthesisor to change your design based on timing specs?- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I made the same project on xilinx and the resurces vary.
changing the options of xilinx Synthesis and setting "optmize area" the number of LUTs used varies. why this difference? sorry for my english and thanks for attention- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
thats not a surprise, as "optimise area" has nothing to do with the timing specifications. You can do the same thing in altera with switches on individual bits of IP.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What do you mean by the switch on bit IP..... sorry for my insistence but i want understand?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
when generating some IP cores in the megawizard, you have the option to build it for "speed" or "area". This is really just a paramater at the top level of the code.

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