3 votos

Multisim y la elección de una placa FPGA

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 ponerlos en una placa FPGA vía USB.

Hace tiempo que no me ocupo de ese tema y vuelvo a estar interesado en diseñar circuitos haciendo más cosas con él. Realmente no tengo ni idea de qué placa utilicé en clase, aparte de que era del tamaño de una placa base de ordenador y tenía una pequeña protoboard para los sensores y para encender los leds, controlar los motores, etc.

¿Qué tipo de tabla recomiendas para este uso de principiante y futuro?

Además, si tiene algún software o aplicación que pueda ser útil, por favor, sugiéralo.

Acabo de encontrar un gran artículo: http://hamsterworks.co.nz/mediawiki/index.php/FPGA_course

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

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

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

2voto

Max Lybbert Puntos 11822

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

Una placa Spartan3/6 le permitiría hacer todo lo básico, y el Xilinx ISE Webpack El paquete de software utilizado para su programación es de libre acceso.

1voto

AndroidUser Puntos 26

Soy fan de Altera. El Edición web de Quartus es un poco más fácil de usar, y los tiempos de compilación más rápido en mi experiencia.

En cuanto a la placa de desarrollo, yo conseguiría una Tablero De1 o un DE0-Nano . Si te interesa una mayor velocidad y menor parásito, me decantaría por el DE0. He utilizado ambas placas y las dos son buenas.

Editar:

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

En cuanto a los puertos, la mayoría van a los pines de la FPGA. Algunos van a Vcc y Gnd por comodidad. Lo que tienes que entender sobre las FPGAs es que fueron diseñadas para ser extremadamente flexibles y rápidas de desarrollar. Muy pocos pines en el paquete tienen una función dedicada. Fuera de los obvios, como Vcc, Gnd, etc, la mayoría son puertos IO de propósito general. Esto significa que pueden ser entradas, salidas, high Z, didireccionales, etc. ¿Quieres 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 se venden muchas porque para meterse de lleno en el desarrollo de FPGAs, realmente necesitas tomar una clase o tener a alguien que sepa lo que está haciendo cerca para ayudarte.

0voto

Acabo de comprar esta tabla para jugar:

enter image description here

MicroBoard Avnet Spartan-6 LX9

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X