Preguntas con etiqueta 'optimization'

12
respuestas

¿Es realmente una buena práctica desactivar las optimizaciones durante las fases de desarrollo y depuración?

He leído Programación de microcontroladores PIC de 16 bits en C , y hay una afirmación en el libro :    Durante el desarrollo y depuración   fases de un proyecto, sin embargo, es   Siempre es una buena práctica deshabilitar todo.   optimizac...
5
respuestas

LTSpice Automation

Tengo un convertidor elevador alimentado por batería y estoy tratando de medir la caída máxima del voltaje de entrada (batería) en varias condiciones de carga de altas corrientes de corriente (diferentes ciclos de trabajo / periodicidades) ademá...
7
respuestas

Simplificando muchos comparadores de ventanas

Tengo 8 termistores y debo asegurarme de que cada uno de ellos esté dentro de una ventana de temperatura. Todos tienen la misma ventana y no me importa cuál o cuántos están dentro del rango válido, solo necesito saber si todos están dentro de la...
10
respuestas

¿La forma más rápida de obtener mod 10 enteros y dividir enteros 10?

Si un hardware no admite operaciones de módulo o división, se necesitan muchos más ciclos de CPU para simular el módulo / división por software. ¿Hay alguna forma más rápida de calcular la división y el módulo si el operando es 10? En mi pr...
2
respuestas

¿Cómo puedo especificar señales de "no importa" en VHDL?

En los cursos de diseño lógico, todos aprendimos que es posible minimizar una función lógica, por ejemplo, utilizando un mapa de Karnaugh o el Quine – McCluskey algorithm . También aprendimos que los valores de "No importa" aumentan el potenc...
3
respuestas

¿Cómo identificar las áreas de un diseño de FPGA que utilizan la mayoría de los recursos y el área?

Estoy trabajando en un gran diseño de FPGA, y estoy muy cerca de los límites de recursos del FPGA que estoy utilizando actualmente, el Xilinx LX16 en el paquete CSG225. El diseño también está casi completo, sin embargo, en este momento ya no...
4
respuestas

¿Por qué el compilador GCC omite algún código?

No puedo entender por qué el compilador de GCC recorta parte de mi código mientras conserva absolutamente el mismo en el vecindario. El código C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i;...
1
respuesta

Mientras el bucle está optimizado

Tengo el siguiente código en mi programa de microcontroladores: // Wait for ADC conversion to complete while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {} Donde ADCSRA es un registro que cambiará su valor una vez que se complete u...
3
respuestas

La forma más eficiente de crear una matriz bool en C - AVR

Estoy usando un Atmega32 para leer varios sensores usando su ADC. Usando lógica digital y algunos multiplexores, multiplexé la totalidad de PORTA, usando PA0: 6 para la dirección y PA7 como entrada. Por lo tanto, puedo tener un máximo de 12...
4
respuestas

Implementaciones de Adder diferentes

Estoy armando una ALU, que quiero sintetizar en un FPGA. El sumador de acarreo anticipado es el que muchos optan por usar en lugar del sumador de ondulación de acarreo. Sin embargo, un pensamiento cruzó mi mente. Los sumadores de ondulación que...