Red de conocimiento informático - Problemas con los teléfonos móviles - Verilog implementa encontrar el promedio de 2048 números

Verilog implementa encontrar el promedio de 2048 números

Hay muchas soluciones.

La idea básica es acumular, encontrar la suma de 2048 números y finalmente realizar una operación de desplazamiento sobre la suma requerida, que equivale a una división. operación, 2048=2^11,

Dividir por 2048 en Verilog significa desplazar 11 bits a la derecha. Si la suma de 2048 números es suma, el resultado final de suma/2048 es

.

{11'b0,sum>>11}