Skip to content
Juan Gonzalez-Gomez edited this page Jun 28, 2025 · 6 revisions

Circuito 012-not0

⮅ïļ Prev Navegar por los circuitos Next ➡ïļ

Contenido

Ficha: GeneraciÃģn alternativa del bit 1

Descargas

DescripciÃģn

Este circuito enciende un LED indefinidamente, PERO utilizando la constante Bit-0. Es decir, se enciende el LED utilizando lÃģgica negativa (0 encendido, 1 apagado). Para ello hay que incluir una puerta NOT

Si lo escribimos matemÃĄticamente, para encender un LED tenemos que hacer esta operaciÃģn: $LED=1$. Esto mismo se puede expresar de esta otra manera: $LED=\overline{0}$. Esta expresiÃģn es la que se traduce al circuito not0, donde se coloca la constante Bit-0 seguida de una puerta NOT

El funcionamiento es bastante obvio. Se parte del bit-0 que al pasar por la puerta NOT se convierte en un el bit-1 y es el que hace que se encienda el LED

Este circuito, por tanto, es equivalente a ax-bit1

Principio de SimplificaciÃģn

Este circuito estÃĄ formado por elementos que ya hemos visto en circuitos previos. Podríamos suponer que los recursos consumidos serían iguales a la suma de los recursos de cada uno de estos componentes. Observando los recursos del circuito ax-bit0, deducimos que el componente Bit-0 ocupa 2 celdas lÃģgicas. Observando el circuito ax-not, la puerta NOT ocupa 3. Podríamos deducir que este circuito ocupa en total 5 celdas lÃģgicas

PERO esto NO es así. Resulta que ocupa ÂĄÂĄSOLO 1 celda!!. ÂŋQuÃĐ estÃĄ pasando aquí?

Lo que estÃĄ pasando es que se aplica el principio de simplificaciÃģn. Resulta que el bit-0 es CONSTANTE. Es decir, que no cambia nunca su valor durante toda la vida del circuito. Como estÃĄ conectado directamente a una puerta NOT, la salida de esta puerta es SIEMPRE el bit-1. Nunca cambia. El sintetizador analiza el circuito y detecta esta salida constante, por lo que la sustituye por bit-1

De esta forma, el circuito not0 es exactamente el mismo que el circuito ax-bit1

En realidad not0 lo podemos considerar tambiÃĐn como un METACIRCUITO. El sintetizador lo procesa y lo convierte en el circuito REAL, que estÃĄ simplificado, y es el que se configura en la FPGA

Circuito: LED-INF

Este circuito es la cuarta implementaciÃģn de LED-INF: el circuito que mantiene encendido un LED indefinidamente

Recursos

Recurso Cantidad MÃĄximo Descripcioin
LC 1 7680 Celdas lÃģgicas
IO 1 256 Bloques de E/S

Conceptos nuevos

Conceptos nuevos que no estaban en los circuitos anteriores:

  • Principio de simplificaciÃģn: Si la salida de un circuito es constante durante toda la vida del circuito, se puede sustituir por el bit constante equivalente (bit 0 Ãģ 1). Esto es lo que hace el sintetizador en una primera fase, y luego lo carga en la FPGA

Enlaces

  • iceK: ColecciÃģn para Icestudio. Constantes
  • iceGates: ColecciÃģn de Icestudio con puertas lÃģgicas

Autor

Licencia

Clone this wiki locally