Comunidad sobre electrónica en españa
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 ...
| |||||||
| Registrarse | FAQ / Ayuda | Lista de usuarios | Calendario | Buscar | Posts de hoy | Marcar como leído |
| ||||
| 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 |
| ||||
| 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 |
![]() |
| Herramientas | |
| Estilo | |
| |
| ||||
| Discusión | Iniciada por | Foro | Respuestas | Último post |
| Raiz cuadrada en VHDL? | Sylivan | Programación | 3 | 13-Aug-2010 12:04 |
| Dudas con baterias Li-ion | Argos | Baterías | 13 | 23-Feb-2010 00:16 |
| Tutorial por ejemplos de VHDL | ajo | Electrónica Digital | 14 | 21-Dec-2009 22:41 |
| dudas con los reles | herberf | Diseño de circuitos en general | 1 | 30-Mar-2009 22:01 |
| Dudas de un Novato | tioanik | Área General Digital | 6 | 13-Dec-2008 08:42 |