Skip to content
Juan Gonzalez-Gomez edited this page Jun 27, 2025 · 2 revisions

Circuito 007-dup

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

Contenido

Ficha: DuplicaciÃģn de bits

Descargas

DescripciÃģn

Este circuito enciende 2 LEDs indefinidamente. Es equivalente al circuito paralell y consume los mismos recursos

EstÃĄ implementado de una manera diferente. Hay un cable que une el componente icek.bit1 con la salida D0. En este cable se ha colocado un punto de uniÃģn o punto de bifurcaciÃģn que hace que los bits se dupliquen y vayan por ambos cables. El bit 1 que sale de icek.bit1 se duplica en dos bits 1, uno que va hacia D0 y otro hacia D1, en paralelo

Debido a que los bits duplicados van en paralelo, este circuito es equivalente a paralell. En vez de haber dos bloques icek.bit1, hay uno solo, pero con una duplicaciÃģn a dos bits, cada uno hacia un pin de salida diferente

Estos punto de uniÃģn entre cables se representan mediante un punto gordo. Los cables que se cruzan en un circuito no estÃĄn conectados físicamente, salvo que aparezca este punto gordo

CreaciÃģn de puntos de conexiÃģn en Icestudio

Los puntos de conexiÃģn entre dos cables los crea Icestudio automÃĄticamnete. Basta con tirar los cables desde el bloque origen al destino como si fuese la primera vez que se conectan. En esta animaciÃģn se muestra el proceso

DuplicaciÃģn de bits

La duplicaciÃģn de bits funciona como se muestra en esta figura. Por la izquierda llega un bit a 1 que se desplaza hacia la derecha hasta que llega al punto de conexiÃģn, donde se duplica. Ahora hay 2 bits que se desplazan por ambos cables, en paralelo

Con este principio podemos extender los circuitos, para aÃąadir mÃĄs componentes

El punto de conexiÃģn parece algo mÃĄgico. Si insertamos mÃĄs de estos puntos el bit se duplica y se duplica todo lo que queramos... Esto no tendría sentido. ÂĄNecesitaríamos energía infinita! ÂŋQuÃĐ estÃĄ pasando?

En realidad los bits son voltajes, esto es, seÃąales electromagnÃĐticas que viajan por los cables. Efectivamente se duplican al llegar a una bifurcaciÃģn pero con menos intensidad. Esto se representa en esta figura dibujando los bits 1 de menor tamaÃąo a medida que se duplican... De esta forma queda claro que la energía no es infinita, y que los bits NO se puede duplicar indefinidamente. En cada copia dividen su tamaÃąo por la mitad (su intensidad pasa a ser la mitad). Hasta que llega un momento que son muy "pequeÃąitos" y que ya no serían detectados por los componentes electrÃģnicos digitales

Buffer o driver

Si estamos creando un circuito complejo, que tiene muchas bifurcaciones de un mismo cable, ÂŋCÃģmo se soluciona el problema?. Existe un componente denominado Buffer o Driver que se comporta a nivel lÃģgico como un cable, pero inyecta energía para que el bit tenga mÃĄs intensidad (y sea "mÃĄs grande")

Tiene la misma tabla de verdad que la indicada en el circuito input

Entrada Salida DescripciÃģn
0 0 Bit 0 amplificado
1 1 Bit 1 amplificado

Es el sintetizador de la FPGA el que lleva la cuenta de las bifurcaciones e introduce los buffer donde son necesarios, sin que nosotros, los diseÃąadores digitales, nos enteremos

Circuito 2LEDON-INF

Esta es la segunda 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 paralell

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:

  • Principio de duplicaciÃģn de bits: En cualquier cable podemos conectar otro, lo que provoca que los bits se duplican y avancen en paralelo por ambos cables. Aunque los nuevos bits tienen menos intensidad
  • Buffer o Driver: Componente que se comporta como una cable: no altera los bits, sÃģlo los transporta, PERO inyectÃĄndoles energía para que a su salida los bits tengan mÃĄs intensidad

Enlaces

Autor

Licencia

Clone this wiki locally