¿Puedes aclarar qué HDL quieres usar? Las opciones son básicamente Verilog o VHDL, [EDIT], y sus familiares, Verilog-ASM y VHDL-ASM (señal mixta analógica). [/ EDIT] Verilog tiene una sintaxis similar a la de C, lo que hace que sea más fácil de aprender si ya has trabajado con C, pero esto también facilita el desarrollo de malos hábitos. No puedes programar hardware en C, porque todo paralelo! También como C, asume que sabes lo que estás haciendo y que es fácil dispararte en el pie. VHDL te obliga a pensar de una manera totalmente diferente, lo cual es útil, pero difícil. Es más detallado y es más probable que le advierta si hace algo extraño. Consulte esta discusión sobre Slashdot o este artículo .
EDITAR: Los "idiomas de la lista de redes" no son algo que haya usado para el trabajo de diseño (en un editor de texto), pero supongo que sí. SPICE, el formato de Cadsoft Eagle y EDIF son ejemplos (con propósitos muy diferentes) que vienen a la mente. Solo he usado listas de red para verificar que mi esquema sea correcto (¿tiene sentido cada conexión en mi esquema de Eagle), para ajustar la abstracción proporcionada por un simulador (SPICE, similar a la forma en que uno usa las declaraciones ASM en C), o para exportar / importar entre diferentes programas (EDIF).
El Espectro el lenguaje de netlisting está relacionado con Verilog-A [nalog] y SPICE, y está diseñado para trabajos de diseño y verificación. MAST es un lenguaje de modelado de componentes que es compatible con Verilog-AMS y VHDL-AMS. La búsqueda de tutoriales en estos idiomas muestra que las herramientas que se parecen a las utilidades de captura esquemática se usan a menudo, en lugar de programar en el propio lenguaje de creación de listas.
También secundaré el Xilinx Spartan FPGA y un Digilent tablero de desarrollo. Sin embargo, me quedaría con Basys ($ 60) o Nexys ($ 100) si no necesita el Ethernet en la tarjeta de inicio ($ 150) mencionado por O Engenheiro (precios con descuento por educación). Los Basys y Nexys son más baratos y, por lo tanto, más populares en las escuelas, por lo que hay más tutoriales y laboratorios en línea.