FPGA LED FSM (7 / 9 paso)

Paso 7: Descripción de cada módulo

El código no es demasiado complicado, que básicamente disponemos de todos los módulos utilizados en el archivo de uno de los padres.

Proyecto del ventilador

-todos los módulos que reunió a

Máquina FSM

-Controla el estado en

-2 Estados, led, led apagado

D Flip Flop (dff)

-diseño básico de Flip Flop D ver enlace para más información

http://www.EE.Surrey.AC.uk/Projects/LabVIEW/sequen...

Controlador

-Controles el registro para determinar cuando a dígitos turno y sobre todo ayuda en el multiplicador

Registro

-cambia de puesto los dígitos al agregar

Bloque de contactos

-Parte del multiplicador que suma dos números de cuatro bits

Multiplicador de

-Incorpora contador, bloque de contactos, registro de desplazamiento para multiplicar y luego salidas de valor para mostrar

-tiene contador valor y múltiplos de valor de la energía utilizada por el segundo del LED (Mostrar en el valor de 10 ^-4 vatios)

Siete segmentos

-muestra multiplicado número (multiplicador) que es la energía utilizada por el LED durante el tiempo estaba en

Contador

-cuenta el número de ciclos de reloj del LED está en / movimiento se detecta

Divisor de reloj

-retrasa el reloj a una velocidad adecuada más humano

Artículos Relacionados

FPGA LED Auto Dimmer

FPGA LED Auto Dimmer

Esta guía le permitirá construir un atenuador temporizado con sólo una FPGA y un tiempo. Temporizador del atenuador restablecerá solamente si se cambian los ajustes de tiempo o si se pulsa el botón de reset. Más sobre este tema en los siguientes paso
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
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
Visualizador LED música con junta de Zybo

Visualizador LED música con junta de Zybo

Este tutorial describe cómo hacer que un visualizador de música LED usando el tablero de Zybo Zynq 7000 desarrollo de Xilinx. El Zybo es bastante impresionante ya que tiene una FPGA y un procesador ARM en el tablero. Debido a esto, aceleradores de ha
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
Paso 8 FPGA secuenciador y sintetizador

Paso 8 FPGA secuenciador y sintetizador

En este tutorial, vamos a hacer un sintetizador de 8 paso de nuestro tablero FPGA. Vamos a trabajar con la Junta de Digilient SDMONexys 2 pero nuestro código se pudo modificar por otras tablas. Este proyecto fue construido por Lincoln Tran y Joseph C
La secuencia de uso de FPGA Digilent Basys 3 Detector

La secuencia de uso de FPGA Digilent Basys 3 Detector

Esta es una de mis tareas. Se implementó en Basys 2. Ahora, cambié a 3 Basys.El proyecto consiste en construir una máquina de estado finito como un detector de secuenciaObjetivo: Detectar la secuencia 10010 y encender LED luz.Aplicación: Uso máquina
BOP con FPGA Junta

BOP con FPGA Junta

Bienvenido a la BDP con FPGA Junta Instructable,Proyecto de CPE 133 en Cal Poly, San Luis Obispo. Este proyecto fue creado por Ian Nielsen y Omri Nissan. Fuera de los códigos estaban involucrados en varios lugares y se citan en el archivo de Informe
Construcción de un controlador de LED Bluespec con estructura Connectal

Construcción de un controlador de LED Bluespec con estructura Connectal

Este tutorial explica cómo utilizar el servicio de la construcción de Connectal para construir y simular una aplicación con componentes de hardware y software escritos en BSV y C++ utilizando el marco de Connectal.Asumimos que almacenas tus fuentes d
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
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
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
Un reloj de cuenta regresiva con LEDs

Un reloj de cuenta regresiva con LEDs

estas son unas breves notas sobre un 'reloj de cuenta regresiva' Construí Y2K hace 10 años, el reloj es de 4 pies cuadrados de la parte delantera. Es cerca de 4 pulgadas de espesor y funciona con un microcontrolador incrustado. Cada segmento está hec