elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  VHDL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: VHDL  (Leído 11,268 veces)
ukol

Desconectado Desconectado

Mensajes: 55


Ver Perfil
VHDL
« en: 21 Abril 2012, 19:05 pm »

Hola!
A ver si pueden resolver mi duda
Qué puedo llegar a hacer con VHDL? Siempre tuve la duda de si con VHDL puedo llegar a construir un microprocesador, porque es algo que me gustaría. Sólo sobre plano, digamos. Es decir, no conozco muchos proyectos de microprocesadores libres, por que? por que no hay algo estilo linux que haga procesadores económicos y con técnicas modernas?
Mi pregunta es si VHDL resuelve todos los problemas que se plantean al construir un micro, es decir, si todo lo que pueda hacer con VHDL o algun lenguaje de estos se puede trasladar directamente a una oblea de silicio sin más problemas.
Bueno, quizá debería empezar preguntando para que sirve exactamente VHDL...
Saludos.


En línea

simorg
Ex-Staff
*
Desconectado Desconectado

Mensajes: 8.301



Ver Perfil
Re: VHDL
« Respuesta #1 en: 21 Abril 2012, 19:41 pm »

Mmm, veamos si te sirve esto:

http://translate.google.es/translate?hl=es&sl=en&u=http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html&ei=qPCST-ruDeai0QWsrMTaAQ&sa=X&oi=translate&ct=result&resnum=3&ved=0CEQQ7gEwAg&prev=/search%3Fq%3Dvhdl%2Btutorial%26hl%3Des%26prmd%3Dimvns


Salu2.


En línea

dark_sargon


Desconectado Desconectado

Mensajes: 534


CJ


Ver Perfil WWW
Re: VHDL
« Respuesta #2 en: 21 Abril 2012, 20:25 pm »

Amigo, precisamente en un curso de mi Universidad estamos programando un procesador DLX en VHDL. Prometo que apenas esté funcionando, lo publico acá.
En línea

http://www.actimediaonline.com
Diseño Web, animación y más.

http://www.ciudadoscura.com
Diseño Web, electrónica, programación, móviles y más.
skapunky
Electronik Engineer &
Colaborador
***
Desconectado Desconectado

Mensajes: 3.667


www.killtrojan.net


Ver Perfil WWW
Re: VHDL
« Respuesta #3 en: 22 Abril 2012, 15:46 pm »

Con vhdl puedes programar FGPA, yo en lo personal no tengo experiencia en ello, aunque hace poco hablé con un ingeniero de una empresa  desarrollan productos electrónicos y me comento que el creía que podía ser uno de los puntos importantes en el futuro.

Hace unos dias estuve mirando algo de información sobre ello, el lenguaje no es dificil, almenos yo que he programado bastante en pascal no he tenído problemas en cuanto sintaxis.

Aqui te dejo una introducción que todavia no e leído pero que me guardé para hecharle un vistazo:

http://www.electron.frba.utn.edu.ar/dplab/CursoLP/curso_vhdl_parte3-2010.pdf

Y aquí una web que seguro que te será de ayuda sobre el vhdl

http://vhdl.org/
« Última modificación: 23 Abril 2012, 01:26 am por skapunky » En línea

Killtrojan Syslog v1.44: ENTRAR
Ivanchuk


Desconectado Desconectado

Mensajes: 469


LLVM


Ver Perfil WWW
Re: VHDL
« Respuesta #4 en: 17 Mayo 2012, 11:09 am »

Hola ukol,

Hola!
A ver si pueden resolver mi duda
Qué puedo llegar a hacer con VHDL? Siempre tuve la duda de si con VHDL puedo llegar a construir un microprocesador, porque es algo que me gustaría. Sólo sobre plano, digamos. Es decir, no conozco muchos proyectos de microprocesadores libres, por que? por que no hay algo estilo linux que haga procesadores económicos y con técnicas modernas?
Mi pregunta es si VHDL resuelve todos los problemas que se plantean al construir un micro, es decir, si todo lo que pueda hacer con VHDL o algun lenguaje de estos se puede trasladar directamente a una oblea de silicio sin más problemas.
Bueno, quizá debería empezar preguntando para que sirve exactamente VHDL...
Saludos.

La descripcion del hardware en vhdl es la fase de implementacion de un chip cualquiera desde hace ya un tiempo. Lo que necesitan en realidad los fabricantes como MOSIS por ej, es una "mascara". Con tu chip en vhdl podes obtener la mascara despues de unas cuantas fases.

Los ingenieros back-end son los que hacen el laburo de bajo nivel, mas cerca del silicio digamos. Porque una vez que tenes tu hardware en vhdl, tenes que adaptarte a la tecnologia que vas a usar (por ej 28nm), ya que las capas de metal disponibles varian dependiendo de la tecnologia, el espacio entre las pistas tambien, etc etc. Otro laburo importante es la ubicacion de tus componentes en el chip y el conexionado entre ellos.

En fin, todo arranca de vhdl, verilog u otras soluciones que existen hoy en dia de mas alto nivel como por ej Catapult de Mentor Graphics o C2H de Altera. El software industrial por excelencia para vhdl se llama ModelSim de Mentor. Con él vas a poder compilar tu proyecto vhdl y simularlo. Inclusive vas a poder embeber codigo C++ en tu proyecto y hacer lo que le llaman una cosimulacion (vhdl+systemc). Es mas complejo para usarlo que el Quartus de Altera por ejemplo, pero vale la pena el esfuerzo porque te va a dar una experiencia vendible.
Aunque para arrancar lo mejor es que te compres una placa de desarrollo de Altera o Xilinx. En el mercado hay varias, hay tambien placas con un procesador arm+fpga. Tenes de todo, mientras tenga una fpga, vas a poder poner en practica lo que haces en vhdl.

Si queres ver ejemplos de disenos reales en vhdl, tenes el sitio opencores.org. El codigo vhdl del procesador MIPS es gratuito, buscalo en google que lo vas a encontrar. El del procesador ARM, bueno ese no jeje, si queres el source tenes que comprar la licencia. Apple es uno de los consumidores de ARM (entre muuuchos otros), compra la licencia, lo modifica y lo mete en sus chips.
Bueno, metele para adelante con vhdl que no te vas a arrepentir!

Saludos
En línea

Sólo quien practica lo absurdo puede lograr lo imposible.

Join us @ http://foro.h-sec.org
pablo321

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: VHDL
« Respuesta #5 en: 12 Enero 2017, 13:16 pm »

Muy buenas! soy nuevo en este foro. Me gustaría saber si alguno de vosotros sería capaz de hacer una maquina de estados olgaritmica para saber el LCM (mínimo común múltiplo) de hasta 8 números binarios de 8 bits almacenados en 8 registros. Muchas gracias!

En línea

mochilera

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: VHDL
« Respuesta #6 en: 7 Enero 2019, 01:30 am »

Buenas noches,

Necesito realizar un Vhdl y no estoy muy relacionada con este lenguaje. Necesito realizar un código que convierta a escala de grises una imagen a color y tengo como especificaciones utilizar los siguientes puertos:

entity color2gray is
port (
    ap_clk : IN STD_LOGIC;
    ap_rst : IN STD_LOGIC;
    ap_start : IN STD_LOGIC;
    ap_done : OUT STD_LOGIC;
    ap_idle : OUT STD_LOGIC;
    ap_ready : OUT STD_LOGIC;
    imgColor_address0 : OUT STD_LOGIC_VECTOR (15 downto 0);
    imgColor_ce0 : OUT STD_LOGIC;
    imgColor_q0 : IN STD_LOGIC_VECTOR (7 downto 0);
    imgGray_address0 : OUT STD_LOGIC_VECTOR (14 downto 0);
    imgGray_ce0 : OUT STD_LOGIC;
    imgGray_we0 : OUT STD_LOGIC;
    imgGray_d0 : OUT STD_LOGIC_VECTOR (31 downto 0);
    width : IN STD_LOGIC_VECTOR (15 downto 0);
    height : IN STD_LOGIC_VECTOR (15 downto 0) );
end;


¿Alguien podría ayudarme?


[MOD] No se reabren temas tan antiguos. Crea un nuevo tema con tu pregunta. Leer reglas del Foro.


« Última modificación: 7 Enero 2019, 01:55 am por simorg » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Programacion en VHDL
Programación General
Fox_Neo 1 4,933 Último mensaje 10 Octubre 2013, 17:44 pm
por Fox_Neo
VGA en VHDL
Foro Libre
joan.ayala 0 1,734 Último mensaje 23 Mayo 2014, 22:52 pm
por joan.ayala
Duda VHDL
Dudas Generales
04010 0 2,248 Último mensaje 19 Marzo 2016, 14:28 pm
por 04010
VHDL
Electrónica
carlospulido3 2 5,578 Último mensaje 27 Enero 2019, 16:08 pm
por andresiniesta
Reusing registers in VHDL FSM
Electrónica
Darian 0 4,902 Último mensaje 3 Julio 2019, 17:22 pm
por Darian
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines