006‐paralell - Obijuan/Icestudio-Digital GitHub Wiki
⬅️ Prev | Navegar por los circuitos | Next ➡️ |
---|
Contenido
- Ficha: Paralelismo
- Descargas
- Descripción
- Principio de superposición o paralelismo
- Circuito 2LEDON-INF
- Cronograma
- Recursos
- Conceptos nuevos
- Enlaces
- Autor
- Licencia
Ficha: Paralelismo
Descargas
- Circuito Icestudio: paralell.ice
- Ficha circuito: (SVG) (PDF) (PNG)
Descripción
Este circuito mantiene encendidos dos LEDs indefinidamente, mientras el circuito esté alimentado. Es el primer circuito que incluye 2 pines de salida
Se utiliza el principio de superposición o paralelismo para construir este circuito. Este principio nos permite crear un circuito nuevo a partir de dos circuitos independientes que funcionan por separado. Basta con meter ambos circuitos independientes en la misma FPGA. El nuevo circuito será válido siempre y cuando los pines sean diferentes
El circuito paralell se construye mediante dos circuitos ax-bit1 puestos en paralelo, con los pines de salida diferentes. Como sabemos que cada circuito ax-bit1 funciona de manera aislada, el principio de superposición nos garantiza que seguirán funcionando al meterlos en la misma FPGA
Principio de superposición (o paralelismo)
El principio de superposición, también llamado principio de paralelismo, nos permite combinar circuitos para obtener otros más complejos. Este principio se puede enunciar mediante la siguiente regla
- Principio de superposicion:
- A es un circuito válido (y por tanto tiene al menos una salida a)
- B es un circuito válido (y por tanto tiene al menos una salida b)
- La salida
a
es diferente a lab
- ENTONCES: El circuito C = A // B es un circuito válido
La operación //
significa "Poner un circuito en paralelo con otro", es decir, uno al lado del otro
Esta regla es la que se ha aplicado con el circuito paralell. Se parte del circuito ax-bit1 con salida D0
, que sabemos que es válido porque ya lo hemos construido y probado. Tenemos también otro circuito ax-bit1 independiente, con salida D1
. Como D0
es diferente a D1
, ENTONCES podemos construir el circuito paralell
que permite encender 2 LEDs. Este circuito es válido
Circuito 2LEDON-INF
Esta es la primera implementación del circuito 2LEDON-INF, que enciende 2 LEDs indefinidamente, hasta que se quite la alimentación
Cronograma
El cronograma de este circuito es igual al del circuito ax-bit1, pero incorporando las dos salidas D0
y D1
, que están siempre a 1
Recursos
Recurso | Cantidad | Máximo | Descripcioin |
---|---|---|---|
LC | 1 | 7680 | Celdas lógicas |
IO | 2 | 256 | Bloques de E/S |
Conceptos nuevos
Conceptos nuevos que no estaban en los circuitos anteriores:
- Paralelismo: Capacidad para ejecutar acciones simultáneamente
- Principio de paralelismo: Construcción de circuitos más complejos a partir de otros más simples, colocándolos uno al lado del otro en la misma FPGA, de forma que se ejecutan simultáneamente
- Circuito 2LEDON-INF: Un circuito que enciende 2 LEDs indefinidamente, hasta que se quite la alimentación
Enlaces
- Colección iceK: Colección para Icestudio. Constantes
Autor
- Juan González-Gómez (Obijuan)