Multisim y eligiendo una placa FPGA

3

Hace un par de años en mi clase de electrónica digital, diseñamos circuitos en NI Multisim y luego usamos Xilinx Impact para colocarlo en una placa FPGA a través de USB.

Ha pasado un tiempo desde que lidié con esas cosas y nuevamente estoy interesado en diseñar circuitos que hagan más con eso. Realmente no tengo ni idea de qué placa usé en la clase, aparte de que era del tamaño de una placa base de computadora y tenía una pequeña placa para sensores y para encender los LED, los motores de control, etc.

¿Qué tipo de tabla recomienda para este uso y futuro para principiantes?

También si tiene algún software / aplicación que sea útil, sugiéralo.

Acabo de encontrar un gran artículo: enlace

Editar: Aquí hay un par de preguntas que he creado después de algunas respuestas.

¿Cómo puedo saber si una placa puede tomar PLD Logic de Multisim?

¿Para qué puedo usar los puertos de la placa (serie, encabezados de expansión)?

    
pregunta MLM

3 respuestas

2

No sé cuál es su presupuesto, pero Digilent tienen un par de tablas diferentes - y también ofrecen descuentos para estudiantes. Utilizamos las tablas de inicio de Spartan3 / 3E y las tablas de Nexys2 en mi universidad.

Un tablero Spartan3 / 6 le permitiría hacer todo lo básico, y el el paquete de software Xilinx ISE Webpack utilizado para la programación está disponible gratuitamente.

    
respondido por el sonicwave
1

Soy fan de Altera. El paquete Quartus Web Edition es un poco más de usuario amigable, y los tiempos de compilación más rápidos en mi experiencia.

Junta de desarrollo inteligente, obtendría un placa De1 o un DE0-Nano . Si está interesado en una velocidad más alta y parásitos más bajos, me gustaría ir con el DE0. He usado ambos tableros, y ambos son buenos.

Editar:

El uso de Multisim para desarrollar para FPGA va a limitar lo que puedes hacer de manera significativa, y estoy bastante seguro de que es una característica única de Xilinx. Esa es una buena manera de aprender las funciones básicas de la puerta, pero en serio, ningún desarrollador real lo hace. Para aprovechar realmente un FPGA, realmente necesita aprender un HDL. VHDL y Verilog son los más comunes. Si realmente quieres dibujar esquemas con las puertas lógicas, Quartus tiene esa característica.

En cuanto a los puertos, la mayoría va a los pines FPGA. Algunos van a Vcc y Gnd para mayor comodidad. Lo que necesita entender acerca de los FPGA es que fueron diseñados para ser extremadamente flexibles y rápidos de desarrollar. Muy pocos pines en el paquete tienen una función dedicada. Fuera de lo obvio, como Vcc, Gnd, etc., la mayoría son puertos IO de propósito general. Eso significa que pueden ser entradas, salidas, alta Z, didireccional, etc. ¿Desea que sea un puerto serie? Entonces necesitas desarrollar una descripción de hardware que produzca una salida serial significativa.

Hay una razón por la que las placas de desarrollo FPGA son caras. No muchos venden porque para sumergirse realmente en el desarrollo de FPGA, realmente necesitas tomar una clase o tener a alguien que sepa lo que están haciendo para ayudarte.

    
respondido por el Matt Young
0

Acabo de comprar este tablero para jugar con:

Avnet Spartan-6 LX9 MicroBoard

    
respondido por el dext0rb

Lea otras preguntas en las etiquetas