1
« en: Viernes 29 de Abril de 2011, 01:50 »
creo que uste no me a comprendido.
yo ya se electronica pero estoy aprendiendo a la programacion de los fpga.
la cuestion es que estoy asiendo un osciloscopio digital con un monitor vga, ya e hecho el codigo que dibuja la cuadricula
y tambien el que dibuja las hondas del adc en pantaya. estoy utilisando una memoria 29f040 la cual contiene una imagen .bmp
con todos los signos dibujados osea los numeros y letras que me serviran para mostrar los carculos del voltage frecuencia etcétera.
el problema es que solo puedo dibujal un solo numero ala ves
de 0 al 9 entonses si una bariable contiene digamos 123 para mostrarla en pantalla no me sera posible porque tendria que
crear ese array lo cuar seria estupido
ejemplo
type memory_array is array(integer range 0 to 1277) of tmp;
variable signoss: memory_array;
signoss(0):=1;
signoss(1):=10;
signoss(2):=19;
signoss(3):=28;
signoss(4):=37;
signoss(5):=46;
signoss(6):=55;
signoss(7):=64;
signoss(8):=73;
signoss(9):=81;
cada signo es igual a su posicion en la memoria osea el adres el numero (0) esta en el adress 1