- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is the maximum time to perform a division with Altera LPM_DIVIDE without clock (only combination divider). I am using only unsigned integers and I don't care about the remainder. The numerator is 13 bits and the denominator 8 bits. I am using an EP4CE22F17C6N.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is no "time". If you go without a clock then the propgation delay will be affected by PVT (process, voltage, temperature) and routing meaning every time you compile it the prop delay will be different. And to top it all off, you have no idea how long it takes before it would be stable as there is no way to measure it.
With a clock, you can measure all these things and you know the "turnaround" time. And to top things off, the higher the pipeline delay, the faster the clock speed you can achieve.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- There is no "time". If you go without a clock then the propgation delay will be affected by PVT (process, voltage, temperature) and routing meaning every time you compile it the prop delay will be different. And to top it all off, you have no idea how long it takes before it would be stable as there is no way to measure it. With a clock, you can measure all these things and you know the "turnaround" time. And to top things off, the higher the pipeline delay, the faster the clock speed you can achieve. --- Quote End --- My system clock is 3MHz, that means to have a result in one system clock cycle can i use I higher clk (for example 10Mhz) for the divider with pipeline?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- My system clock is 3MHz, that means to have a result in one system clock cycle can i use I higher clk (for example 10Mhz) for the divider with pipeline? --- Quote End --- No, it does not mean that. You need to run the timing analysis to see if your circuit will work in the way you've configured it. But at 3Mhz, the divider will probably meet timing with a pipeline length of 1.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Still the clock for the divider has to be greater (at least double) than system clock right?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No, the clock for the divider should be the system clock, otherwise you'll have all sorts of timing problems to overcome.
What is wrong with a pipelined multiplier?- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What do you mean with pipelined multiplier?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I meant to say pipelined divider.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page