Foros Electrónica - Comunidad sobre electrónica en España

foros electrónica .es

Comunidad sobre electrónica en españa

 

Dudas de VHDL

Esta es una discusión sobre Dudas de VHDL dentro del foro Diseño con FPGA / CPLD / ASIC parte de la categoría Diseño Digital; hola ayer di con un conocido que llevaba tiempo para pillarle y me explico algo de vhdl,pero ahora al ...


Regresar   Foros Electrónica - Comunidad sobre electrónica en España > Diseño Digital > Diseño con FPGA / CPLD / ASIC

Registrarse FAQ / Ayuda Lista de usuarios Calendario Buscar Posts de hoy Marcar como leído

Publicidad para usuarios no registrados:
Responder

 

LinkBack Herramientas Estilo
  #1 (permalink)  
Antiguo 04-Dec-2009, 14:09
Avatar de Kid_Bengala
Member
 
Registrado: January-2009
Posts: 53
Kid_Bengala Lleva buen camino
Predeterminado Dudas de VHDL

hola

ayer di con un conocido que llevaba tiempo para pillarle y me explico algo de vhdl,pero ahora al ponerme a practicar me ha venido unas dudas y como este estara de nuevo ilocalizable... pues a daros el coñazo

imaginemos que por un lado quiero usar un bus de una memoria para acceder a sus datos y por otro lado otro bus de un micro.A la hora de hacer la entidad (entity) segun entendi a gorka es el nombre del dispositivo que quieres darle,pero ¿podria tener dos entidades en el mismo cpld/fpga? lo digo por si a uno lo quieres llamar memoria y otro micro,aunque supongo que no. es que no le entendi muy bien que son las entidades y luego las arquitecturas que es la descripcion de los componentes que estas diseñando ¿no? ¿aqui podria crear dos componentes para los distintos buses y interactuar entre ellos o tengo que crear uno y dentro de esto los buses de los dos dispositivos?.

estas cosas pensaba que se las habia entendido bien pero ahora me vienen dudas y claro, lo decia para si se podia hacer con mas entidades/arquitecturas y asi tenerlo mas ordenado los proyectos que tener todo en uno.espero haberme explicado bien .gracias

saludos de antonio
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
  #2 (permalink)  
Antiguo 07-Dec-2009, 12:23
Avatar de ajo
ajo ajo está desconectado
Junior
 
Registrado: April-2007
Posts: 1,096
ajo Lleva buen camino
Predeterminado Re: Dudas de VHDL

Hola Kid!,

El tema del VHDL al principio es un poco enrevesado, pero ya verás como al final terminas entendiéndolo sin problemas.


Digamos que un diseño, tal y como comentas, para que sea flexible, poder depurar piezas por separado, y poder dividirlo para desarrollar en un equipo de personas se divide en *Entidades*.

Las entidades pueden incluirse unas a otras. La más alta de todas (la primera que va llamando a las demás) se le llama "Top", aunque en tu código la puedes llamar como quieras.

Toda entidad tiene definida un conjunto de entradas, y un conjunto de salidas.

Luego están las arquitecturas ¿Y eso que es?. Pues una arquitectura es una forma de implementar una entidad. Ya que hay muchos estilos de VHDL, y muchas formas de diseñar lo mismo, puedes tener distintos diseños para una misma entidad (esto se suele hacer raramente, pero el lenguaje lo soporta).

En la página 11 de este pequeño tutorial tienes un ejemplo de lo que comentas: http://www.gaisler.com/doc/structdes.pdf
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
  #3 (permalink)  
Antiguo 16-Dec-2009, 13:49
Avatar de Kid_Bengala
Member
 
Registrado: January-2009
Posts: 53
Kid_Bengala Lleva buen camino
Predeterminado Re: Dudas de VHDL

Hola ajo

con lo que me has explicado lo tengo mas o menos mas claro.tengo otra duda a la hora de hacer unas comprobaciones por ejemplo,¿se pueden almacenar valores en variables?con esto me refiero a que por ejemplo en una memoria flash guardemos un registro que si es 1 haga una cosa y si es 0 haga otra,en c se puede coger el valor de un fichero y almacenarlo en una variable y ya estaria,pero en vhdl no se si este valor de variable queda siempre o habria que leer ese dato de la memoria y hacer la comprobacion desde hay.vamos que en c sepodria cargar los valores y hasta finalizar el programa estaria dicho valor en la variable,pero en vhdl no se si finaliza el codigo y vuelve a comenzar o como es.espero haberme explicado bien je.gracias

saludos de antonio
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
Responder

Herramientas
Estilo

 
Reglas del foro
No puedes publicar nuevos hilos
No puedes publicar respuestas
No puedes publicar archivos adjuntos
Tu no puedes editar tus posts

El código vB está activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Trackbacks are activado
Pingbacks are activado
Refbacks are activado


Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
Dudas con baterias Li-ion Argos Baterías 13 23-Feb-2010 01:16
Tutorial por ejemplos de VHDL ajo Electrónica Digital 14 21-Dec-2009 23:41
dudas con los reles herberf Diseño de circuitos en general 1 30-Mar-2009 23:01
Raiz cuadrada en VHDL? Sylivan Programación 2 27-Dec-2008 10:32
Dudas de un Novato tioanik Área General Digital 6 13-Dec-2008 09:42


Todas las horas son GMT +2. La hora es 01:49.


Powered by vBulletin® Latest version
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.
(c) 2007-2008 Foros electrónica