FPGA temporizado remoto (IR) (3 / 6 paso)

Paso 3: Configuración VHDL

Este proyecto cuenta con varios módulos diferentes que trabajan juntos para hacer que funcione:

ircontrol: Utiliza una máquina de estado para grabar y reproducir la señal en el momento adecuado. Dentro de este módulo es un bloque de memoria ram que es controlado por una dirección y escribir las opciones. La máquina de Estado controla estas dos señales para grabar o leer de la memoria.

sseg_dec: Este módulo fue creado por Bryan Mealy y funciones como un decodificador para el display de 7 segmentos. El archivo puede tomar binario o BCD y convertidos al correspondiente segmento siete valores y contiene un divisor de reloj para mostrar los números en el segmento 7 mostrar apropiadamente.

clk_div: Este archivo fue creado también por Bryan Mealy y puede encontrarse varias veces a lo largo de nuestro proyecto. El divisor del reloj es capaz de ralentizar la frecuencia de a bordo, del reloj de 100Mhz para la placa Basys 3. Este divisor de reloj se utiliza para los ánodos de la pantalla, sensor de infrarrojos, LED y el reloj.

contador de tiempo: El temporizador primero requiere que el usuario establecer la cantidad de horas y minutos que serán los primeros en el visualizador de siete segmentos de la Basys3 y más adelante se contará hacia abajo. Los botones izquierdos y derecho elegir la cantidad a incrementar el tiempo total en segundos 60 minutos, 600 para decenas de minutos, 3600 horas, y 36000 durante decenas de horas. El arriba y abajo botones incrementar el tiempo total de cualquier valor es seleccionado por los botones izquierdos y derecho. Este tiempo total se convertirán desde segundos a horas, minutos y segundos y envía a un controlador de pantalla que el tiempo se convierte en una pantalla de siete segmentos. Cuando se presiona el button(set) medio, el usuario ya no puede afectar el tiempo y el decremento del tiempo total por uno cada segundo con el módulo clk_div. Cuando el tiempo total se convierte en cero, el temporizador de salidas una señal "done" que indica el control ir para reproducir la señal ir previamente grabadas.

Atado encima de es una caja negra del diagrama es una representación de alto nivel del funcionamiento de este circuito.

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
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
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
Control de tus electrodomésticos con control remoto de TV!!

Control de tus electrodomésticos con control remoto de TV!!

Ver el proyecto salida vídeo aquí.He encontrado que algunas personas son muy perezosos para levantarse ir a la Junta y pulse el interruptor para encender la luz o ventilador o cualquier otro aparato pero Hey!, ahora hay una solución más fácil. Ahora
Papel avión-TV mando a distancia con control remoto

Papel avión-TV mando a distancia con control remoto

Crear un avión de papel controlada remota controlado por televisor medio remoto. Super divertido y barato para hacer!Paso 1: Para el paso 1, usted debe obtener todos los materiales: una pequeña li-poli batería (3,7 voltios), un trozo de PCB, motor el
Control remoto de lámpara de tela

Control remoto de lámpara de tela

Lo tackiest... ocupa una planta de flor de Pascua que "ganó" en la fiesta fiesta Yankee Swap en diciembre. Todavía tengo la planta, tiene gran hacer, pero relevó del cubo horrible estaba sentado en. Era tan feo, que no quería fotografiarla como
Sensor remoto de temperatura con energía solar

Sensor remoto de temperatura con energía solar

El método científico nos permite examinar el universo y sus fenómenos naturales. Mediante la recopilación y análisis de los datos, descubrimos las tendencias históricas para hacer predicciones sobre hechos futuros. Un tal fenómeno que afecta enormeme
LC-2000 (PA)-P2P 2.4GHz RF remoto Arduino Sketch cargar Demo

LC-2000 (PA)-P2P 2.4GHz RF remoto Arduino Sketch cargar Demo

Este documento da un ejemplo de cómo utilizar LC-2000 (PA)-P2P para terminar de cargar Wireless. El módulo serie LC-2000-P2P está trabajando en por a por el modo, una pares de LC-2000-P2P ha contenido dos unis, uno es maestro y otro esclavo, puede up
Lámpara estrella de la muerte IKEA con control remoto

Lámpara estrella de la muerte IKEA con control remoto

Siendo Ingeniero yo no pude resistir añadir control remoto a esta lámpara extensible manualmente que vi en IKEA, sin importar el costo. En este proyecto he reemplazado la cadena tire con varilla roscada M3 y motor de la C.C., agrega un microcontrolad
Piratear un timbre inalámbrico interruptor de control remoto

Piratear un timbre inalámbrico interruptor de control remoto

Hace algún tiempo he querido construir un interruptor remoto, propósito principal – fuegos artificiales encendido (o tareas similares). Sin embargo, quería crear un RF remoto sin el uso de microcontroladores, si es posible modificar un dispositivo ex
Infrarrojos remoto obturador de la cámara para teléfono Android

Infrarrojos remoto obturador de la cámara para teléfono Android

para eres como foto selfie, definitivamente debe tener una herramienta que podría hacer más fácil tomar foto.there son algunas herramientas que pueden ser utilizan que pueden adquirirse en amazon(or other online shop).you puede elegir entre tomar el
RGB Led con control remoto TV

RGB Led con control remoto TV

INTRODUCCIÓNProyecto de control remoto por infrarrojos es uno de los proyectos populares para los amantes del arduino. Estamos aquí hablando de la tv remotas. Hay varios botón del remoto de la tv que no se utilizan. También si podemos hacer esta tv r
Fijación no trabajo botones de Control remoto

Fijación no trabajo botones de Control remoto

Botones del control remoto tienen una fina capa conductora por debajo. Como pasa el tiempo esta capa puede dañarse debido a la fricción y conductividad suelto. Como resultado, aunque las baterías están llenas y aplicar grandes presiones sobre el botó
Como probar tu Control remoto.

Como probar tu Control remoto.

Control remoto a rayos infrarrojos son dispositivos que envían pulsos codificados digitalmente de radiación infrarroja.Invisible para el ojo desnudo, pero no se aplica a la cámara.