Proyecto 7: Simular falla y demora en circuitos combinacionales (1 / 3 paso)

Paso 1: Implementar el circuito en Verilog

En este proyecto, vamos a implementar un circuito en Verilog y simular, habida cuenta de la demora. El circuito esquemático se muestra en la figura 1 anterior, y retardo de cada puerta está marcado en rojo.

El circuito tiene tres entradas (A, B, C) y una salida (X), por lo que la declaración del módulo va como sigue:

1 módulo () CombCirc
2 entrada,

3 entrada B,

4 entrada C,

salida 5 X

6);

7

8 / / Descripción del circuito

9

endmodule 10

Como tenemos que contar las herramientas sobre el retraso de cada una de las puertas, debemos definir el nombre de cada alambre interno.

1 alambre N1, N2, N3;

Ahora describimos cada puerta en el circuito uno por uno.

1 / / puerta y con retraso de 1ns
2 asignar #1 N1 = A y B;

3 / no cierre con retardo de 1ns

4 asignar #1 N2 = ~ B;

5 / retardo de puerta y con 1ns

6 asignar #1 N3 = N2 y C;

7 / retardo de puerta o con 1ns

8 asignar #1 X = N1 | N3;

Así el archivo Verilog que describe el circuito, con la información del retraso y escala de tiempo por cada retraso de cada puerta, mira como sigue:

1 ' calendario 1ns / 1ps
(módulo 2) CombCirc

3 entrada A,

4 entrada B,

5 entrada C,

salida de 6 X

7);

8

9 alambre N1, N2, N3;

10

11 / / puerta y con retraso de 1ns

12 asignar #1 N1 = A y B;

13 / no cierre con retardo de 1ns

14 asignar #1 N2 = ~ B;

15 / retardo de puerta y con 1ns

16 asignar #1 N3 = N2 y C;

17 / o puerta con 1ns retardo

18 asignar #1 X = N1 | N3;

19

endmodule 20

Artículos Relacionados

La instalación falla arco interruptores de circuito de interruptor (AFCI).

La instalación falla arco interruptores de circuito de interruptor (AFCI).

La última versión del código de nfpa 70 (código eléctrico nacional) requiere que nuevas instalaciones usan los interruptores de tipo afci. Mi casa no es nueva pero quiero que ese tipo de protección para él.Esta instalación requiere de personal certif
Cómo simular un circuito RC en LTSpice con condición inicial

Cómo simular un circuito RC en LTSpice con condición inicial

Descripción:¿Quieres para simular un diseño de circuito antes de construir? LTSpice es un potente programa para simulación y análisis de circuitos. Estas son instrucciones paso a paso en los bloques de edificio básicos de LTSpice hasta las técnicas a
Circuito temporizador de micro 555

Circuito temporizador de micro 555

10 mm x 10 mm, este es uno de los más pequeños circuitos de C.I 555 que jamás verás!Paso 1: La IdeaHasta ahora esto sólo ha sido un proyecto de mina para reducir a un circuito 555 temporizador tan pequeño como pueda usando micro electrónica.El circui
MultiMovEDIA - Descripción de mi proyecto

MultiMovEDIA - Descripción de mi proyecto

el título "MultiMovEDIA" no significa mucho – si algo – a primera vista. Sin embargo, mirando más detenidamente, podemos ver es una composición de dos palabras: "Multimedia", refiriéndose al contenido de la información y los canales ut
Construcción de una pequeña campana para proyectos apestosos

Construcción de una pequeña campana para proyectos apestosos

mi esposa Jennifer hace joyas de resina1. Ella utiliza una resina de poliéster, que trabaja mucho como resina de fibra de vidrio (mezcla la resina con un endurecedor/catalizador, verter), pero lamentablemente huele cerca de mal también. Debido a los
Inalámbrico de circuito de la transmisión de electricidad

Inalámbrico de circuito de la transmisión de electricidad

Este es un circuito simple que puede alimentar una bombilla sin cables, a una distancia de casi 1 pulgada! Este circuito actúa como ambos, paso a convertidor de voltaje y también electricidad inalámbrico transmisor y receptor. Este es un proyecto muy
Wireless LED (TfCD proyecto)

Wireless LED (TfCD proyecto)

Este Instructable le explicará cómo construir un circuito para inalámbrica enciende un LED usando inducción, inspirada en Instructables anterior.Paso 1: componentesLos componentes necesarios son:Batería: 6 voltios (salida smartphone funciona como dis
Aplicación de dibujo de circuito de Arduino

Aplicación de dibujo de circuito de Arduino

Hola chicos, en este proyecto, voy a mostrarte cómo hacer circuitos arduino usando una aplicación fácilmente. También he subido/adjuntado un vídeo para ayudarle a comprender cómo usar la aplicación y lo que todo es posible!!!!Así que por favor, despu
Introducción al interruptor usando Snap circuitos eléctricos

Introducción al interruptor usando Snap circuitos eléctricos

en esta foto Instructable le daré una breve introducción a los circuitos de presión. Usted aprenderá cómo construir un circuito simple, para comprender la corriente directa (DC), y cómo funciona un interruptor eléctrico.Circuitos de Snap es un juguet
PSoC - mi primer proyecto

PSoC - mi primer proyecto

¿Sientes que arduinos no realmente desafío ya? Y que tienes la necesidad de tomar un nuevo paso hacia arriba!También tengo esa sensación y tuvo una discusión acerca CPLD de FPGA, y también encontré de PSoC eso un poco todo lo anterior en uno, un poco
CIRCUITO de tanque de agua arriba sin usar IC ni condensadores

CIRCUITO de tanque de agua arriba sin usar IC ni condensadores

FRIENDSSSSSS de HI...Quieres hacer circuito de tanque de agua arriba. Pero no está recibiendo CD4066 IC ya que no es eaisly disponible.No te preocupes este proyecto no quiere cualquier IC o condensador.Este proyecto se basa en el principio de circuit
Aprender Verilog: Una breve serie de tutoriales sobre diseño de electrónica Digital con FPGAs y Verilog HDL

Aprender Verilog: Una breve serie de tutoriales sobre diseño de electrónica Digital con FPGAs y Verilog HDL

Esta breve serie de lecciones semi cortos en Verilog se significa como una introducción a la lengua y a que los lectores para profundizar en el diseño FPGA.Estos tutoriales asumen que está familiarizado con los circuitos de lógica básicos y ecuacione
¿Armario de carro comercial EMP

¿Armario de carro comercial EMP

Ever notó un pintado amarillo línea en el estacionamiento alrededor de muchos supermercados y tiendas? La mágica línea amarilla emite una señal que hace carros dejar muertos en sus pistas, impidiendo que los carros dejando la porción del estacionamie
Igualación de RIAA profesional con electrónica analógica

Igualación de RIAA profesional con electrónica analógica

De qué trata este informePorque soy un verdadero audiófilo y un entusiasta de la electrónica, a menudo trato de combinar ambos. La mayoría de mis proyectos son acerca de algunas cosas electrónica analógica, donde trato de sacar lo mejor de registros