Diseñar un sumador de 4 bits en el Quartus II (3 / 7 paso)

Paso 3: Máquina de estado


Una máquina de Estado mantiene la pista de donde estamos en un proceso que fácilmente puede ir al siguiente paso. Nuestra máquina de estado será el seguimiento de números de carga, enviando cada bit mediante adición y visualización de los resultados finales.
1) Abra una BDF nuevo llamado State_machine.
2) agregar ojotas 3 D en una columna vertical, utilizando la herramienta símbolo. Deja a 1 cuadra de espacio entre.
3) Añadir 3 puertas XOR de 2 entradas a la izquierda de cada tirón D flop. Menos de una cuadra del espacio es necesario, pero dejo algunos.
4) utilizando la herramienta nodo ortogonal, conecte la salida (lado derecho) de cada puerta XOR al D la tapa D fracaso directamente a la derecha de él.
5) Añadir 2 puertas AND de 2 entradas a la izquierda y por debajo de las parte superior dos puertas XOR.
6) gire cada puerta y para que los 2 pines son hacia arriba.
un) para girar, haga clic en el componente
b) haga clic derecho sobre el componente para que aparezca un menú.
c) elegir la opción de voltear o girar el componente.
7) Conecte una entrada de cada puerta y a la entrada de la puerta XOR justo encima de él.
8) Conecte la otra entrada de cada puerta y a la otra entrada de la puerta XOR justo encima de él.
9) Conecte la salida Q de cada flip D fracaso a una de las entradas de la puerta XOR directamente a su izquierda.
Véase el cuadro
10) la salida de las puertas y se debe conectar a la entrada de la AND y puerta XOR por debajo de ella que no está conectada a Q d flip flop.
Nota: Una XOR entrada está conectada a Q de la D flip flop y la entrada de la puerta y. La otra entrada XOR es conectarse a la otra entrada de la puerta y y la salida de la puerta y sobre ella, si hay una puerta y encima de él.
11) para la puerta XOR 3, una entrada se conectará a la salida de la puerta y encima de él.
12) la otra entrada se conecta a la Q de la tapa D flop a su derecha.
Véase el cuadro
13) agregar el pin VCC.
Colocación recomendada es a la parte superior izquierda de componentes actuales
14) Conecte VCC al PRN de cada fracaso de tirón de D.
15) Añadir 3 pines de entrada 3 cuadras a la izquierda de lo que tenemos hasta ahora.
16) etiqueta de la primera clavija de entrada de Control.
17) Conecte la clavija de entrada de primer la primera puerta XOR y la primera puerta y conexión.
No lo conecte al cable que se conecta con la Q del fracaso de tirón de D.
18) etiqueta de la segunda entrada de pin claro.
19) Conecte la clavija de entrada de segundo a CLRN de cada fracaso de tirón de D.
20) etiqueta del tercera clavija de entrada de reloj.
21) Conecte la clavija de entrada de terceros a la entrada de reloj (triángulo) de cada fracaso de tirón de D.
22) Añadir 3 pines de salida.
23) etiqueta el primer pin de salida Select1.
24) select1 Conecte a Q de la primera D flip flop.
25) etiqueta de la segunda salida Select2.
26) Conecte select2 a Q de la segunda D flip flop.
27) etiqueta del tercera salida pin select3.
28) Conecte el select3 a Q del tercer fracaso de tirón de D.
Véase el cuadro
29) Guarde el archivo.
30) analizar el archivo.
31) crear un símbolo para el archivo.
32) Añadir state_machine a la derecha del clock_generator en 4BitAdder.

Artículos Relacionados

Calculadora binario de 4 bits

Calculadora binario de 4 bits

Si necesita agregar rápidamente números de 0 a 15, y sabes cómo rápidamente convertir a binario y a decimal, esto es para ti... Pero si su humanos, entonces esto es simplemente un divertido proyecto!  Voy a mostrarles como hacer una calculadora de 4
Básicos de transistor - MOSFETs

Básicos de transistor - MOSFETs

(En primer lugar, he hecho algunas modificaciones al código HTML para este I'ble, que está optimizado para el sitio de escritorio, por lo que no puede ser visto idealmente en un dispositivo móvil.)Los transistores son sin duda el componente electróni
SDMONexys 2 - Whack A Mole

SDMONexys 2 - Whack A Mole

En este proyecto, trabajamos en nuestra versión del golpe un juego de topo que todo fue simulado en un tablero de SDMONexys-2. Un tablero de SDMONexys-2 es un arreglo de compuertas programables en campo (FPGA). El FPGA actúa como un dispositivo basad
Máquina CNC de dibujo

Máquina CNC de dibujo

Hola a todos y Bienvenidos a mi primer tutorial!Hoy que te muestro cómo para el diseño de una dibujo CNC utilizando como principales componentes de Hardware un consejo artístico de Digilent, motores DC y Servos de RC.Nota importante: Porque actualmen
Convertir barriles para lluvia cosechan barriles

Convertir barriles para lluvia cosechan barriles

Hola desde el Condado de Sonoma, California. Puesto que vivimos en el país del vino y quería instalar un sistema para bajadas de agua en varios lugares alrededor de la casa de recolección del agua de la lluvia, mi novio y yo decidimos renunciar a los
Cuando una estrella no es un Phillips y mucho más!

Cuando una estrella no es un Phillips y mucho más!

Cuando una estrella no es un Phillips - y mucho más!Una continuación de los tornillos y discospor Egon Pavlis, Biomedtronix Inc.¿Con una abrumadora respuesta a mi anterior "ible" titulado "cuando una estrella no es una estrella? -Cabeza de
Sistema de RADAR con el reconocimiento de destino basados en Arduino

Sistema de RADAR con el reconocimiento de destino basados en Arduino

RADAR es un sistema de detección de objetos que utiliza ondas de radio para determinar la variedad, altitud, dirección o velocidad de objetos. Sistemas de radar vienen en una variedad de tamaños y tienen especificaciones diferentes. Algunos sistemas
Manipulación de registro del microcontrolador

Manipulación de registro del microcontrolador

Siempre estoy sorprendido por la nueva tecnología que constantemente está saliendo que permite a aficionados como yo acceso a microcontroladores poderosos y baratos como los consejos de desarrollo de Arduino o chipKIT. Son fácil de programar y fácil
VHDL Synth fotosensible máquina

VHDL Synth fotosensible máquina

Este proyecto y su tutorial fueron completados como parte de nuestro proyecto final de CPE 133 Cal Poly San Luis Obispo. Nuestro objetivo era crear un completo juego lógico en VHDL usando un tablero de SDMONexys 3 FPGA y un componente off-board. En l
Cómo atar tu Droid 3 sin pagar Verizon 20.00 al mes (posible más teléfonos). Esto incluye convertir su teléfono en un hotspot también!

Cómo atar tu Droid 3 sin pagar Verizon 20.00 al mes (posible más teléfonos). Esto incluye convertir su teléfono en un hotspot también!

Wireless Tethering es una de las cosas ha buscado en un teléfono inteligente. Concretamente, compré un wifi sólo Xoom porque sabía que solo podía atar a mi teléfono. Cuando me cambié a la creencia de droid 3 viene desbloqueada es como una patada en l
Cómo se hizo historia de la brujería

Cómo se hizo historia de la brujería

¡Hola! Este Instructable muestra el variado y largo proceso que fue sometido con el fin de desarrollar la historia de la brujería, un juego de Plataformas 2D algo evocador de Super Mario. El proyecto fue emprendido por Miles Hammond y Devon Harris de
Entrada sin llave dormitorio

Entrada sin llave dormitorio

El problema fundamental detrás de este proyecto era que las teclas son algo muy fácil de olvidar o perder, y que son lo único en mi dormitorio. Esto es especialmente un dolor al salir de la habitación por un corto tiempo, tales como comprobar el corr
Una caja de reloj de Lego

Una caja de reloj de Lego

cómo reconstruir un reloj digital en una caja de Lego.Lo hice porque el actual reloj de la cocina necesita una batería nueva y en consecuencia, es siempre tiempo de vaquero. Necesitaba uno nuevo, que se conecta a la pared.Paso 1: Desarmar el reloj an
Sistema de votación utilizando el sumador paralelo de 4 bits

Sistema de votación utilizando el sumador paralelo de 4 bits

¡ Hola! amigosBienvenidos a mi otro sistema de votación mediante el uso de proyecto de sumador paralelo de 4 bits. Es un tema de Diseño de lógica y Digital de Morris Mano (quinta edición) con la ayuda de este proyecto usted sabrá cómo funciona el sis