[dsp-l] Consulta
Ignacio Ramirez
nacho en iie.edu.uy
Mar Feb 12 15:13:37 GMT 2002
El BCR, no se con qué grupo fue que anduvimos investigando, no tiene que
valer 0, sino un valor medio raro que hay que deducir del manual. Ese
mensaje me parece razonable que lo de y lo que tenés que hacer es ver bien
que valor ponerle al BCR. Es muy fácil con el manual enfrente.
Lo otro, creo haberte recomendado que usaras tablas LUT para ese tipo de
funciones. Por supuesto que evaluar esas funciones lleva muchos ciclos.
Podés calcularles digamos, 64 puntos y copiarlos en un array y chau (e
interpolar en C) que siempre será mucho más rápido que evaluarlas por taylor
(o yo que se que hace esa implementación).
----- Original Message -----
From: "Mario Falcao" <mfalcao en adinet.com.uy>
To: <dsp-l en iie.edu.uy>
Sent: Tuesday, February 12, 2002 2:07 PM
Subject: [dsp-l] Consulta
> Juan o Nacho,
> Tengo problemas al usar las funciones de la librería math.h de C (sin(x),
> tanh(x),etc). Un programita cortito que calcula el seno de un número,
tarda
> como 20000 ciclos y si le cambio el valor del registro bcr a $0 me salta
> "ILLEGAL PROGRAM: sram used with zero wait states" y ejecuta el programa
> instrución por instrución. Está bien que demore tanto en calcular
> el seno de un número? Que hago con el registro bcr?
> Saludos,
> Mario
>
>
> --- dsp-l en iie.edu.uy ------------------------------
> por altas y bajas de la lista dirijase al formulario en
> la pagina web del curso: http://www.iie.edu.uy/ense/asign/sisdsp/
>
--- dsp-l en iie.edu.uy ------------------------------
por altas y bajas de la lista dirijase al formulario en
la pagina web del curso: http://www.iie.edu.uy/ense/asign/sisdsp/
Más información sobre la lista de distribución dsp-l