Re: Simple Floating-Pt DSP chip question



Hi Rick

I was reading a report the other day where the
author stated that modern-day floating-point DSP chips
can perform division almost as fast (measured in CPU clocks
cycles) as they can perform multiplication.

Is that true?

(I remember some years ago our pal here Dr. Mike
Rosing--what ever happened to Dr. Mike?--,told me
that division took roughly 30 clock cycles to achieve a
relatively accurate quotient.)

My knowledge is really only with TI's devices, where the TMS320C67xx provide
both a single clock time reciprocal and a single clock time reciprocal of a
square root functions documented in SPRA516, but these are ony accurate to
eight bits of mantissa. In the real world these can be quite useful! I have
a satellite transponder project that makes an attempt to calculate the noise
floor for AGC purposes, and changing the code to use the eight bit
approximations rather than standard 32 bit precision improved speed ten fold
with no perceived degradation of result quality.

Cheers, Howard


.



Relevant Pages

  • Re: Accurate(ish) frequency measurement
    ... The simple method - counting cycles - would sort of work. ... clock to measure things more accurately isn't too feasable. ... an interpolator will find Delta_T1 = the time from the active ... edge of the gate to the next active edge of the unknown clock. ...
    (sci.electronics.design)
  • Re: Division by Zero in Nature, and Decomposition of Time.
    ... It *starts* with cycles, historically, but is not ... "the whole universe" to build a clock, ... > they would be either zero or very near zero relative to everything ... > that they simply do not exist relative to an observer such as us. ...
    (sci.math)
  • Re: 8051 architecture
    ... design philosophies from traditional to soft cores fro ASICs. ... Some do run in 2 clock cycles per machine state. ...
    (comp.arch.embedded)
  • Re: On synchronization methods across clock domains
    ... What happens when the dstclk samples some changing bits in one cycle and the rest in the next? ... If your wire foo is used to validate the data is steady for two cycles - which isn't clear since your two_reg_synchronizer module isn't obvious - then this technique actually is recommended. ... You effectively have a slower domain being sampled by a higher speed domain since your srcclk signal lasts 8 clocks. ... I have a source clock, srcclk, which can be as slow as 1000 ...
    (comp.lang.verilog)
  • Re: Need DSP recommendation
    ... > headers etc, the bit banger would have to operate around 1 MHz clock ... Thus, for each sample, the bit banger would have to run 20 ... > cycles, so the number of cycles for bit banging would be less. ...
    (comp.arch.embedded)