Estoy tratando de generar varias ondas usando un tablero Mojo-V3, que tiene un Spartan-6. Utilizo el método DDS para generar las ondas. La descripción del hardware está en VHDL. En la salida del FPGA hay un R-2R DAC para convertir los datos a valores analógicos. No tengo ningún problema con la onda sinusoidal, pero cuando genero una onda triangular, el osciloscopio me muestra los picos cuando la onda alcanza los valores más altos y más bajos. Creo que los problemas son los armónicos, ¿puedes confirmar eso? A la salida del DAC no hay filtro. Utilizo el filtro de ancho de banda de 20Mhz y los picos son más bajos, pero todavía aparecen en la onda. ¿Cómo puedo arreglar eso?