A partir de aprender FPGA, Algunas preguntas

H

hm_fa_da

Guest
Queridos todos,Tengo una buena experiencia en 8051 y AVR, tanto el lenguaje ensamblador, ahora quiero comenzar a aprender la tecnología FPGA y ...,
he buscado alguna para ello, he encontrado muchos dispositivos para ello, quiero saber que deifferences entre CPLD, FPGA y ...en el uso u otras características,
y lo que
es la diferencia entre Verilog y VHDL, dispositivo que es bueno para comenzar y que el idioma?VHDL o Verilog?
Quiero empezar a partir de muestras simples, puede ayudar u me dan algunos enlaces para algunas muestras para que el dispositivo debe comenzar con ...?Gracias
ySaludos cordiales.

 
diferencia entre CPLD y FPGA se debatió en un tema anterior:

http://www.edaboard.com/viewtopic.php?t=61996sobre Verilog y VHDL:

ftopic98387.htmlacaba de comenzar en tutoriales sencillos en primer lugar:
como los aquí para VHDL (que he preferido empezar con aunque sea un poco más difícil, pero hará verilog parece como un trozo de pastel después de él):http://esd.cs.ucr.edu/labs/tutorial/http://www.eng.auburn.edu/department/ee/mgc/vhdl.htmlhttp://www.seas.upenn.edu/ ~ ese201/vhdl/vhdl_primer.htmltambién hay un tutorial sobre aldec
del sitio:http://www.aldec.com/downloads/y simular el diseño con cualquier simulador (hay algunos gratuitos en línea)

tratar de obtener un kit de desarrollo de FPGA (i prefer Xilinx)

ISE webpack obtener el software de Xilinx

www.xilinx.com

es gratis

u ur puede escribir código de allí y simular con el simulador u obtendrá entonces sintetizar y descarga en la FPGA con el programador JTAG

y VOILA, U Got quizás algunos leds parpadeando:)

han sido muchos los temas a partir de examinar estas cuestiones antes de
búsqueda y leer un poco más a todos y buena suerteSalma:)

 
Gracias Estimado Salma,

Tengo algunas preguntas:

es el código escrito para CPLD y FPGA mismo?o que utilizan diferentes lenguas ..?
VHDL es un lenguaje de programación como C o montaje?
cuando quiero escribir un programa para AVR, es posible utilizarlo en otras MCU AVR, pero necesita algunos cambios de acuerdo a sus datos ..., Es el mismo para CPLD y FPGA?

y que chip FPGA do u recommonad a comenzar con?
Gracias de nuevo y
Saludos cordiales.

 
no sé acerca de CPLDs pero creo que también están programados en Verilog / VHDL.

Ada es como VHDL y Verilog es como C.

HDLs son diferentes de otras lenguas y FPGAs son diferentes de MCUs.por lo tanto compairing es como compairing manzanas con naranjas.

mi consejo para ti es barato comprar una junta de desarrollo como el kit Spartan 3E y empezar a experimentar.todas sus preguntas serán contestadas una vez que tu manos sucias con FPGAs

Espero que ayude

 
el código escrito es el mismo
utilizando un HDL (como VHDL o Verilog)

VHDL es un HDL (lenguaje de descripción de hardware)
es totalmente diferente de C, que es considerado un lenguaje estructurado
o C , por ejemplo, que es lenguaje orientado a objetos
o de la Asamblea que es el bajo nivel de idiomas

HDLs describir el hardware con software
esta es la descripción más simple que puedo decir

sobre los diferentes FPGAs o CPLDs y si pueden migrar u códigos entre ellos ... el código es el mismo para diferentes
u sólo hay que conocer las capacidades de ur dispositivo de su tamaño ... ... si ur utilizar algunos recursos del kit de desarrollo .. si se ofrece algo que no suelen estar disponibles en otros equipos, algo que puede ayudarle en ur diseño y que sea más fácil o más synthesizable tal vez ... que en realidad no a cambiar totalmente a ella ... las cosas que pueden cambiar, por ejemplo, sería la asignación de pines, que sería diferente para cada dispositivo

Yo como consejo u samcheetah comenzar con spartan3 de Xilinx

buena suerte,
Salma: D

 
El VHDL creo que es la misma en el CPLD y FPGA.Porque cuando empezamos a diseñar utilizando el software de Xilinx,
en primer lugar hay que elegir en qué dispositivo (incluidos los CPLD y FPGA) se utilizarán, pero también podemos cambiar el tipo de dispositivo después de que el tipo VHDL.Creo que no hay diferencia entre CPLD y FPGA utilizando VHDL para describir la funcionalidad del circuito para Mose casos.La diferencia entre ellos es que cuando el diseño del circuito que no tiene muchas sandalias, el CPLD es una buena opción.Es decir, la FPGA es bueno en cuanto al manejo de muchas sandalias, mientras que es bueno para CPLD combinadas circuito.

 
h ** p: / / www.opencores.org / browse.cgi / by_category
Buena suerte!

 

Welcome to EDABoard.com

Sponsor

Back
Top