Tengo una imagen .mif que quiero cifrar en Verilog. Para hacerlo, necesito leer la imagen en el programa y almacenarla en una matriz.
La imagen sería de 160 por 120 y me gustaría almacenarla en un tamaño de 160 * 120 * 3 (se multiplica por 3 ya que cada píxel requiere un número de 3 bits para almacenar su color). Así que idealmente, estaría haciendo algo como esto:
cable [16] imagen = leer ("myimage.mif")
Hasta ahora, he echado un vistazo a los bloques iniciales y parece que podrían ayudar. Sin embargo, no pude encontrar una guía específica para leer en imágenes. Tenga en cuenta que tengo que hacer esto en Verilog, no en SystemVerilog.
¿Podría alguien, por favor, mostrarme cómo hacer esto o por lo menos decirme qué tipo de cosas debería estudiar para poder hacer esto? Gracias.