Sign in

username:

password:



Not a member?

Search motoroladsp



Search tips

Subscribe to motoroladsp



motoroladsp by Keywords

56303 | 563xx | 5680 | 56805 | 5680x | 56F80 | 56F800DEMO | 56F805 | 56f807 | 56F830 | ADC | Bootloader | Codec | CodeWarrior | CW5 | CW6 | Debugger | DSP56303 | DSP56303EVM | DSP563xx | DSP5680 | DSP56800 | DSP56807 | DSP56858 | DSP56858EVM | DSP56F803 | DSP56F805 | DSP56F807 | DSP56F80x | DSP56F826 | DSP56F827 | DSP56F8xx | EVM | FFT | Flash_over_jtag | GPIO | Interrupt | Interrupts | JTAG | LCD | Linker | MCF5307 | Metrowerks | Modulus | MSCAN | PCMaster | PWM | Quad | Rif | RTOS | SDK | SPI

Discussion Groups

Discussion Groups | Freescale DSPs | urgent question about Motorola 56F8323, signals, DSPcore, time

Technical discussions about Freescale (Motorola) DSPs (including the DSP56000, DSP56300, DSP56600, 56800 DSPs).

  

Post a new Thread

urgent question about Motorola 56F8323, signals, DSPcore, time - Sik - Jun 2 8:48:39 2006



Hello, all.

My goal is to use 56F8323 Motorola's Hybrid Controller for filtering a
sinusoidal
signal sampled up to 96 KHz with a bandpass.

To implement the digital filter I've to multiply 4 float values and
(add/subtract)
the results, between every sample.

At this moment I use the uController to get the signal from the
integratedADc and reproduce the sample through a SPI DAc, all at 48Khz
(to not be
ambitious). For test the performance I add between acquisition and
reproduction a stupid code that multiply and add some values.
The code's:
aux=aux+aux; aux=aux*aux; aux=aux*aux; aux=aux*aux;

The compiler translate every instruction to 3 'move.l' and a 'jsr' asm
instructions,
who spend 18uS on 56F8323@60Mhz (Which's a lot of time because the
period@48Khz is just 20uS long).

Somebody can show me the way to use the 56F8300E core to be able to
calculate the 4 multiplications and the 3 adding float operations within
less than 20uS(48K) or 10uS(96K) ?



(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )