-
Notifications
You must be signed in to change notification settings - Fork 0
notnot
| ⬅️ Prev | Navegar por los circuitos | Next ➡️ |
|---|
- Ficha: Principio de la doble negación
- Descargas
- Descripción
- Principio de la doble NOT
- Circuito real
- Cronograma
- Recursos
- Conceptos nuevos
- Enlaces
- Autor
- Licencia
- Circuito Icestudio: notnot.ice
- Ficha circuito: (SVG) (PDF) (PNG)
Este circuito es equivalente a input. Se controla el LED con un pulsador
Cuando el pulsador NO está apretado, se recibe un 0 por la entrada. Al pasar por la primera NOT se convierte en un 1 y vuelve a convertirse a 0 al pasar por la segund puerta NOT, lo que mantiene el LED apagado. Cuando se aprieta el pulsador ocurre lo mismo pero con el bit '1'. Primero se recibe un '1', que pasa '0' a través de la primera NOT, luego se transforma de nuevo en '1' al atravesar la segunda y esto hace que el LED se encienda
Matemáticamente, si llamamos a al bit de entrada que llega del pulsador, podemos describir el circuito con la ecuación
En lógica de circuito, describimos esta propiedad como
Si en un circuito tenemos dos puertas NOT en serie, el sintetizador las elimina y las sustituye por un cable
En este circuito se cumplen las premisas del principio de la doble NOT, por lo que el circuito real es un cable que une la entrada con la salida. Es decir, que el circuito real es input
Este circuito es la segunda implementación del circuito LEDBTN, que controla un LED con el pulsador
El cronograma es el mismo que el del circuito input
| Recurso | Cantidad | Máximo | Descripcioin |
|---|---|---|---|
| LC | 1 | 7680 | Celdas lógicas |
| IO | 2 | 256 | Bloques de E/S |
- Principio de la doble NOT: Dos puertas NOT en serie se sustituyen por un cable
- iceGates: Colección de Icestudio con puertas lógicas
- Juan González-Gómez (Obijuan)
- shift
- shift-reg2
- sreg-02-sys-sr-basic🟡
- sreg-concat-left
- sreg-concat-right
- concat-sysdff-sreg2
- concat-sreg2-sysdff
- sreg-03-sys-sr-basic🟡
- concat-sreg2-sreg2
- sreg-04-sys-sr-basic🟡
- unary-ii🔵
- unary-iii
- unary-n🔴
- unary-ii-timer
- unary-ii-timer-bmax
- unary-iii-timer
- sreg-unary-ii-timer
- sreg-unary-iii-timer
- unary-n-timer
- sreg-unary-n-timer
- unary-ii-wait🔵
- unary-ii-wait2🔵
- unary-ii-wait2-simp
- unary-ii-rst
- unary-iii-rst
- unary-mod3🔵
- unary-mod4
- unary-modn
- unary-mod2🔵
- unary-prescaler1:2
- unary-prescaler1:2-ini
- unary-prescaler1:3
- unary-prescaler1:4
- unary-prescaler1:n
- heart-prescaler1:2🟡
🚧 TODO 🚧
- 🟡: Nuevo bloque introducido
- 🔵: Circuito importante
- 🔴: Presentación de limitaciones y retos a superar