TODOPIC
Otros Microcontroladores / Dispositivos programables => Lógica Programable => Mensaje iniciado por: CARONTE en 26 de Abril de 2006, 14:37:14
-
:( hola que mas necesito ayuda con un contador de 10 bit para el control de direccion de una eeprom para que me envie una serie de informacion en paralelo en la eeprom no tengo inconvenientes pero en el contador si ya que necesito solo de entrada el reloj y dos habilitadores cuando entres, una informacion cuente hasta un numero y con el otro dato que se salte el conteo final para otro :-/
-
Caronte, no he entendido nada de lo que has posteado.
Puedes explicar mejor lo que pretendes. He entendido que necesitas un contador ascendente de 10bits con una entrada de reloj para generar el bus de direcciones de una memoria. Las otras entradas para que son: una para el reset? y la otra?
-
disculpa ya tengo solucionado el problema el programa que voy a realizar era para el control de una memoria mediante una gal para una matriz dinamica, tengo que realizar dentro de la gal dos contadores y un sumador.
Los contadores iran en cascada para poder contar, 0,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,10.
Pero mi problema es como es la arquitectura de un contador pero creo que eso lo soluciono este fin de semana que trabajare en eso, de toda formas muchas gracias por interesarte.
:-/ :D
-
O sea que el GAL lo vas a usar como control para acceder a la memoria ¿no? Cuando lo tengas, ¿podrías colocar algo por aquí :D?
Una duda que tengo con los FPGAs (ya me voy a meter de lleno a programar la tarjeta, la había comprado pero prácticamente ni la había tocado :P), si quiero implementar algún sistema en el que necesite una memoria, ¿se puede implementar dicha memoria dentro del FPGA? Supongo que si, ¿cómo se trabaja desde las herramientas de Xilinx (ISE Webpack)? ¿Algún ejemplo, artículo o cualquier cosa relacionada ya sea con simulación o implementación?
Saludos,
José Jorge (Geo).
-
:mrgreen: la verdad geo que no se puede utilizar un fpga como memoria, bueno si pero es mejor utilizar una memoria,
ya que se podria crear una memoria pero no muy buena claro que, si se puede utilizar para realizar muchas funciones pero no para grabar.
:lol:
-
Geo, la mayoría de las FPGAs tienen bloques de memoria SRAM interna que puedes utilizar perfectamente. El problema es que es muy poca, dependiendo de la FPGA. La mia, por ejemplo, que es una Spartan 3 XC3S200 tiene 12KBytes de memoria interna.
La verdadera utilizad de estas memorias es hacer FIFOs para tus proyectos o bien memoria caché para algún micro embebido.
-
Gracias por los comentarios, es que en lo de la máquina digital que hicimos, la memoria la implementamos dentro del FPGA (una muy pequeña, 16x4), así todo quedó dentro del dispositivo. Pero bueno, esto fué más bien didáctico, es obvio que el FPGA está desperdiciado para lo que hicimos, a ver si cuando me desocupe puedo probarlo con la otra tarjeta que venía en el paquete (la que trae un par de CPLDs), lástima que dicha tarjeta no traiga más que los conectores de expansión :P.
La verdad, es que ni me había detenido a leer la documentación de la tarjeta que adquirimos, ya chequé que cuenta con un par de chips de memoria RAM y una PROM (la misma tarjeta que tienes).
Saludos,
José Jorge (Geo).