Repository navigation
unary‐iii‐rst
| ⬅️ Prev | Navegar por los circuitos | Next ➡️ |
|---|
- Ficha: Contador unario de 3 marcas con Reset
- Descargas
- Descripción
- Ruta de datos y control
- Evolución del estado
- Diagrama de estado
- Cronograma
- Recursos
- Conceptos nuevos
- Enlaces
- Autor
- Licencia
- Circuito Icestudio: unary-iii-rst.ice
- Ficha circuito: (SVG) (PDF) (PNG)
Este circuito es un contador unario de 3 marcas, similar a unary-iii, con entrada de reset. Es una extensión a 3 bits del contador unario de 2 marcas: unary-ii-rst. Esto nos permite ver cómo generalizar para obtener un contador unario de n marcas con reset. Sólo hay que extender hacia la derecha el circuito, anadiendo un biestable y una puerta AND, que es el elemento de control que permite poner a 0 el biestable
El esquema del circuito es similar al de unary-ii-rst pero añadiendo un nuevo biestable y una nueva AND de control
El circuito de control general la microórden de reset que llega como ena a las puertas AND, para permitir o no el paso de los bits desde el biestable anterior
La evolución del estado es similar a la del circuito unary-ii-rst, pero con un biestable más, por lo que la cuenta que realiza es 000, 100, 110 y 111. Al apretar el pulsador de reset se vuelve al estado 000
| Recurso | Cantidad | Máximo | Descripcioin |
|---|---|---|---|
| LC | 5 | 7680 | Celdas lógicas |
| IO | 5 | 256 | Bloques de E/S |
En este circuito NO hay conceptos nuevos. Es una aplicación de las mismas ideas del circuito unary-ii-rst pero con un bit adicional
- 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