[Open-graphics] Multipliers in oga1hq
Farhan Mohamed Ali
farhan at cmu.edu
Fri Aug 31 19:58:39 EDT 2007
Updated radix-4 multiplier attached. This one has zero detection so if
either input is a zero then it will only take 2 cycles to complete. Uses
a bit more logic but speed is not degraded from my testing (still
120MHz). Hopefully Mark's results will agree with mine :)
The other question is, is this even beneficial? I seem to recall that
zeros occur quite commonly. Even in the MIPS ISA, r0 is just a hardwired
zero because of this if i remember right... so that is my justification
for doing this.
On Fri, August 31, 2007 1:27 pm, Timothy Normand Miller said:
> That's a great page, Mark. There's a lot you can see there too, like it
> demonstrates clearly things about routing, especially to/from pins.
>
> As for Xilinx, I think I've kinda gotten used to it over time. I have
> adapted my coding style so that I am more likely to get the logic I
> intend. In general, the rule of thumb I apply to chip design is that the
> more you try to make the synthesizer infer (rather than telling it
> directly), the more likely you are to get suboptimal results. In order
> to be able to complete a design in a reasonable time, you have to strike
> a balance. I use the synthesizer and timing analysis as a profiler, so I
> know where to concentrate my optimization effort.
>
> On 8/31/07, Farhan Mohamed Ali <farhan at cmu.edu> wrote:
>> Thanks! So it seems to me like this compiler is a bit more consistent
>> than the xilinx one. On xilinx i get rather different timing and
>> utilization results between v2 and v3, even though they are logically
>> the same.
>>
>> On Fri, August 31, 2007 11:19 am, Mark said:
>>> I've posted a run-down of the multipliers so far (any important ones
>>> missing?) at http://jarvin.net/opengraphics/. This includes photos
>>> of the most critical path post-PAR.
>>> _______________________________________________ Open-graphics
>>> mailing list Open-graphics at duskglow.com
>>> http://lists.duskglow.com/mailman/listinfo/open-graphics List
>>> service provided by Duskglow Consulting, LLC (www.duskglow.com)
>>>
>>>
>>
>> _______________________________________________ Open-graphics mailing
>> list Open-graphics at duskglow.com
>> http://lists.duskglow.com/mailman/listinfo/open-graphics List service
>> provided by Duskglow Consulting, LLC (www.duskglow.com)
>>
>
>
> -- Timothy Normand Miller http://www.cse.ohio-state.edu/~millerti Open
> Graphics Project
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: multradix4B32_v5.v
Type: application/octet-stream
Size: 2565 bytes
Desc: not available
Url : http://lists.duskglow.com/open-graphics/attachments/20070831/555c82c5/multradix4B32_v5.obj
More information about the Open-graphics
mailing list