Repository navigation
1hot‐iii‐timer
| ⬅️ Prev | Navegar por los circuitos | Next ➡️ |
|---|
- Ficha: Temporizador 1-hot de 3 biestables
- Descargas
- Descripción
- Diagrama de estados
- Cronograma
- Medición con el analizador lógico
- Recursos
- Conceptos nuevos
- Enlaces
- Autor
- Licencia
- Circuito Icestudio: 1hot-ii-timer.ice
- Ficha circuito: (SVG) (PDF) (PNG)
Temporizador unario de 3 biestables, que cuenta hasta el ciclo 2, y activa la señal MAX. Se construye a partir del contador 1-hot de 3 biestables, 1hot-iii, quedándose sólo con la salida del biestable derecho. El resto de biestables no están conectados hacia el exterior
Este es el diagrama de estado del circuito 1hot-iii-timer, que es similar al de 1hot-iii. El estado inicial es 000, que representa la cuenta 0 (ciclo 0)
En el siguiente ciclo se pasa al estado 010 (ciclo 1), y en el siguiente al 001 (ciclo 2) y se activa la señal max para indicar que se ha llegado a la cuenta máxima. En el siguiente ciclo se produce el desbordamiento (overflow)
La salida del circuito 1hot-iii-timer es la señal MAX que se toma del biestable de más a la derecha
La señal MAX es la que se saca de B0. Es un tic en el ciclo 1
El tic se pone a 1 cuando el contador a alcanzado su valor máximo
Realizamos la medición de la señal MAX. Necesitamos utilizar la señal time0, para detectar el BIT-BANG
Este es el resultado:

| Recurso | Cantidad | Máximo | Descripcioin |
|---|---|---|---|
| LC | 5 | 7680 | Celdas lógicas |
| IO | 2 | 256 | Bloques de E/S |
- No hay conceptos nuevos
- Colección iceK: Colección para Icestudio. Constantes
- Colección iceFF: Colección para Icestudio. Biestables
- Cuaderno ténico CT18 de FPGAs Libres: Fundamentos. Sistema unario
- 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🟡
- 1hot-ii🔵
- 1hot-iii
- 1hot-n
- 1hot-ii-timer
- 1hot-iii-timer
- zero-sreg-1hot-iii-timer
- tic0🟡
- tic0-sreg-1hot-iii-timer
- 1hot-n-timer
- 1hot-mod2🚧
🚧 TODO 🚧
- 🟡: Nuevo bloque introducido
- 🔵: Circuito importante
- 🔴: Presentación de limitaciones y retos a superar