Compositor FPGA (4 / 12 paso)

Paso 4: Fondo VHDL

Este paso le dará un poco de penetración en cuanto a lo que todo de las diferentes partes de VHDL en realidad hacer. Para la creación del compositor, necesitamos especificar la entidad, la arquitectura del proyecto y dos bloques de proceso separado. La entidad es la base para las entradas y salidas, la arquitectura especificará cada una de las señales y hay valores, y los bloques de proceso controlará la funcionalidad real.

La declaración de la entidad en la parte superior del archivo fuente da las especificaciones de cada una de las entradas y salidas. En el caso del compositor, son a, b, c, etc., seguido de RAMB16_S36 o información. Las letras representan el nombre de los valores y la RAMB16_S36 da el tipo. RAMB16_S36 permite el valor a ser asignado un valor en un tiempo como una variable. Información permite múltiples valores que se asignarán en forma de un autobús. Un bus es simplemente un grupo de señales todas agrupadas. Sin embargo, para el compositor, se utilizaron sólo las señales de RAMB16_S36.

La arquitectura se especifica justo debajo de la declaración de entidad. Esto da la "arquitectura" del archivo fuente. La arquitectura contiene los bloques del proceso descritos anteriormente y todas las señales temporales que se utilizarán para transferir valores de señal de un proceso a otro. Una vez terminada la arquitectura, así que es el archivo.

Los bloques de proceso entonces se pueden crear para hacer realidad el compositor trabaja. Un ejemplo de los bloques de proceso puede encontrarse en el archivo de origen. Estos segmentos contienen listas de sensibilidad con las señales. La idea es que el bloque de proceso se ejecuta cuando se cambia una de las señales en la lista de sensibilidad. En el caso del compositor, esto nos permite actualizar la señal enviada a los altavoces cuando un botón se enciende.

Lo anterior da un poco de historia en VHDL. Sin embargo, es altamente recomendable ver algunos tutoriales antes de intentar pasar. Ejemplos de todos los anteriores en los archivos de origen.

Artículos Relacionados

Robot hexápodo basada en FPGA

Robot hexápodo basada en FPGA

se trata de un robot hexápodo que consta de doce DC servo motor controlado por un chip FPGA. El marco es programable y extendible.we puede diseñar diferentes programas para hacer el robot reacciona de diferentes maneras.Me inspiré en el robot de Kond
Control de Servos en FPGA

Control de Servos en FPGA

Actualmente estoy trabajando en la construcción de una máquina de la garra, mucho como los que plagaron su infancia en salas de cine, galerías y tiendas de abarrotes. Sé para mí pasaban muchas horas anhelando el juguete en la parte superior de la pil
Cómo controlar un motor paso a paso con un FPGA

Cómo controlar un motor paso a paso con un FPGA

Este instructivo le guiará por el proceso y algunos conocimientos sobre cómo conseguir un motor paso a paso trabajando en una FPGA. Específicamente un Motor de pasos a Nema, Digilent Basys 3 y Digilent PmodSTEP.Actualmente soy profunda en el proceso
Aviónica del cohete de sondeo con FPGA

Aviónica del cohete de sondeo con FPGA

Hola a todos rocketeer de nosotros,Mi nombre es Mert Kahyaoğlu y amigos me llamo Emre Erbuğa nosotros somos estudiantes de la Universidad técnica de Estambul.Es miembro del equipo ROCKET de la UIT. EQUIPO ROCKET de la UIT se unió a competiciones inge
FPGA robótica visión para nadie

FPGA robótica visión para nadie

¿Como yo había interesado en tecnología y siempre quería usar una de esas fichas pesadas llamadas de FPGA? ¿Está usted interesado en visión y robótica?Mi objetivo era traer FPGA visión a las personas, accesibles a todos. Decidí construir mi propio si
Direccionables LEDs de la tarjeta FPGA Arty

Direccionables LEDs de la tarjeta FPGA Arty

LEDs direccionables son divertidas para agregar a cualquier proyecto y ahora can añadido a cualquier diseño Zynq o Microblaze. El núcleo DigiLED FPGA IP puede personalizarse a través de una GUI sencilla y escribir patrones a los LEDs es simple con lo
El software de FPGA Altera y Quartus II

El software de FPGA Altera y Quartus II

esto es una caminata paso a paso a través de cómo configurar y utilizar el software Quartus y subirlo a la FPGA de Altera Cyclone.  Hace como una cartilla para el curso de mi colegio (Ivy Tech CC) Digital Fundementals EECT122.  Esto cubrirá en gran d
Cómo usar un Joystick con una FPGA

Cómo usar un Joystick con una FPGA

Este instructable es otra parada en mi viaje para construir el juego garra impulsado por una FPGA. Anteriormente escribí cómo controlar un motor paso a paso con una FPGA. Ahora necesitaba para el control de un joystick por lo que finalmente me puedo
Consiguiendo comenzado con Xilinx Vivado con Digilent SDMONexys 4 FPGA 1 - construir múltiples entradas y lógica puerta

Consiguiendo comenzado con Xilinx Vivado con Digilent SDMONexys 4 FPGA 1 - construir múltiples entradas y lógica puerta

Hago este instructable porque parece que no es sencillo empezar tutorial para enseñar a la gente a utilizar la última herramienta de Xilinx Vivado CAD. Por lo tanto, quiero usar el simple que múltiples entradas de puerta de diseño a pie a través de X
Compositor busto estatua trajes

Compositor busto estatua trajes

Invitados a ser miembros de la audiencia para el Especial de Martha Stewart Halloween2008, había transmitido en vivo desde sus estudios de Nueva York, yo y mis 3 invitados tenían sólo un requisito. Debemos venir vestidos como estatuas de.Inicialmente
FPGA-accionado la búsqueda autónoma y rescate de vehículos

FPGA-accionado la búsqueda autónoma y rescate de vehículos

UPDATE2: revise http://www.digilentdesigncontest.com/2015-eu-contest-entries.html para el código fuente completo y la documentación.UPDATE1: añadido un nuevo módulo - 3 ejes magnetómetro (brújula digital). Consulte el paso 2 para más detalles.Este pr
Clon de Simon FPGA

Clon de Simon FPGA

Este es un clon de simon básico / Folower del juego que pueden crear en una FPGA.Paso 1: Obtener los materiales necesarios1. FPGA Junta2. protoboard3. LED4 hilos5. software: Digilent AdeptPaso 2: Módulos construcciónContador de 8 bits (utilizado como
FPGA Tic Tac Toe

FPGA Tic Tac Toe

¿"Tic Tac Toe? ¿Qué es eso? Nunca oí de eso."-Nadie nuncaPor Ryan Frawley y Derek NguyenEsta guía le mostrará cómo hacer un trabajo de Tic Tac Toe juego en VHDL en un tablero de SDMONexys 2 FPGA. Este tutorial fue hecho por parte de un proyecto
Proyecto de Control de LED de FPGA

Proyecto de Control de LED de FPGA

Para nuestro proyecto final de diseño Digital en Cal Poly, nos fuimos la tarea de crear un proyecto que conserva recursos naturales uso de una FPGA (arsenal de puerta programable de campo).Nuestro proyecto es una simulación de una habitación en la qu