Preguntas con etiqueta 'digital-logic'

2
respuestas

El proceso VHDL causa errores

Soy nuevo en VHDL, así que solo tengo una pregunta para preguntar por qué esto produce un error. Tengo una ALU definida en VHDL: c <= a + b WHEN opc="0111" ELSE a - b WHEN opc="1000" ELSE -a WHEN op...
2
respuestas

¿Se puede usar la guía de onda para disminuir el ancho del haz?

Si uso una antena monopolar normal de 1/4 "30 MHz por ejemplo" y la cubro con una guía de onda metálica que tenga un ancho de haz estrecho, ¿debería aumentar la ganancia de acuerdo con la siguiente fórmula? $$ G = 10 \; log \ Big (\ dfrac {324...
1
respuesta

¿Cómo reducir una lógica ALU con la mínima lógica posible? Es muy desafiante

Nuestro profesor quiere que reduzcamos 8 funciones alu (8 salidas) a una ALU de 4 salidas que tenga capacidad para implementar las 8 funciones. Podemos usar cualquier puerta (incluso aoi's), muxes, y podemos crear nuestras señales de control. Es...
2
respuestas

Aritmética en línea con la adición de la raíz 2

Tengo problemas para trabajar con la adición MSDF de Radix 2 SD (dígito con signo) de OLA (adición aritmética en línea) (primero el dígito más significativo primero). Si tengo un número sin signo de rango de 8 bits y un conjunto redundant...
2
respuestas

¿Cómo puedo mantener una señal alta desde un pulso alto?

Suponiendo que envío una señal de forma inalámbrica a un receptor conectado a un ventilador. Si el receptor detecta que hay un pulso, enciende el ventilador. el ventilador debe permanecer encendido hasta que detecte otro pulso alto, luego debe a...
3
respuestas

diseño digital basado en máquina de estado finito

¿Cómo implemento un diseño digital específico utilizando el modelo mealy y luego implemento el mismo diseño nuevamente utilizando el modelo de Moore? ¿Alguien puede proporcionar pasos detallados? Gracias. Actualización: En la clase de lógi...
2
respuestas

¿Recuento de transistores en la implementación NAND o NOR de álgebra booleana?

Tengo una función de salida compleja en álgebra booleana (donde '~' significa NO): F = ~ ((a c ~ d) + (a ~ c ~ d) + (~ a c) + (~ a c d) + (a c! d b)) Sé que esto se puede simplificar hasta: F = (~ a ~ c) + (a d) Ahora, la versión sim...
1
respuesta

¿Cómo puedo activar otros circuitos basados en valores específicos de un contador de rizado de 12 bits?

He construido bastantes circuitos, pero en realidad nunca he diseñado nada desde un enfoque de "esquemas primero". Principalmente, solo jugué con código y diseño hasta que lo entendí bien. Ahora, quiero construir un circuito de temporizador h...
2
respuestas

¿Por qué el aumento en la resistencia del registro utilizado en el circuito muestra una disipación de potencia promedio menor?

Estoy trabajando en un circuito de sumador completo de 6 transistores. Las resistencias marcadas en rojo (25k) se usan para mostrar todos los patrones de sumador completo correctamente. Pero muestra un comportamiento cableado. Cuando aume...
1
respuesta

fpga verilog dual access

Necesito escribir en un registro de 2 fuentes .. en este caso, un host pci y un microcontrolador. El 2 nunca accederá al registro al mismo tiempo (básicamente, una vez que se realiza el PCI, lo entrega al otro host, que tendrá acceso exclusivo h...