[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [f-cpu] MUL question
On Sat, Jul 27, 2002 at 06:03:40AM -0700, jaap stolk wrote:
>
> the manual is not very clear on the latency of
> the MUL EU.
> from the VHDL i understand it's like:
>
> size: reult(low) result(high)
> 8 bit 3 4
> 16 bit 4 5
> 32 bit 5 5
> 64 bit 6 6
Correct.
> my question is, (even if the actual numbers change)
> are we going to have seperate latencies for each
> output ?
In most units, no. In this unit, yes.
> and what if the used write slots look like this:
> (i know a very big if)
> w0 w1
> used used
> free free
> used used
> free free
> used used
> free free
> used used
>
> we would never be able to start the MUL, unles we
> delay one of the MUL EU outputs to pull it strait.
> (of corce this also hapens the other way around,
> when none of the write slots are aligned, and we
> need two aligned slots (like ADD+carry))
I guess that's an Xbar question.
> do we delay one of the outputs, or just wait for
> a free pair of slots that "fits" the units output?
Delaying one output seems to be the better solution.
--
Michael "Tired" Riepe <Michael.Riepe@stud.uni-hannover.de>
"All I wanna do is have a little fun before I die"
*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu in the body. http://f-cpu.seul.org/