¿Cómo implementar una división integral en verilog?
Hay un divisor en quartusii, probablemente llamado lpm_divide. Nunca lo he usado, pero supongo que debe consumir muchos recursos.
Si te refieres a dividir por cualquier número entero. 1 a 1000, también puedes usar el método del caso
Al dividir por 1, obtienes 25 000 000; al dividir por 2, obtienes 12 500 000 y así sucesivamente
FPGA se implementa con una estructura de tabla de búsqueda. Creo que esta es la forma de hacerlo que ahorra más recursos y definitivamente se puede completar en un ciclo de reloj.