Aquí hay dos técnicas generales: el método más simple sería convertir la imagen a algo que pueda ser leído directamente por el simulador, generalmente un archivo hexadecimal o un archivo binario de solo los datos de píxeles. Esto implicaría un paso de preprocesamiento, probablemente con algún tipo de lenguaje de scripting (python, matlab, etc.), para leer en la imagen y escribir el formato intermedio. Sin embargo, el formato del archivo de mapa de bits es relativamente simple, por lo que también es posible escribir el código de verilog testbench que interpretará el formato del archivo de mapa de bits directamente y extraerá los datos de píxeles. Esto requeriría más código verilog para implementar, pero eliminaría el paso de procesamiento previo. También sería posible hacer ambas cosas a la inversa, ya sea escribiendo el formato intermedio y luego convirtiendo o escribiendo un mapa de bits directamente.
Otra cosa a considerar es el uso de un formato de imagen más simple, como PPM. Este formato puede ser exportado por muchos editores de imágenes y puede ser más fácil de analizar en verilog.