Skip to content

Capítulo 29: Puertas triestado

Juan Gonzalez-Gomez edited this page Nov 4, 2015 · 32 revisions

(dibujo)

Introducción

Las puertas triestado (También conocidas como Buffers triestado) nos permiten desconetar las salidas de nuestros circuitos, impidiendo que vuelquen su tensión (0 ó 1) en el cable al que se conectan.

Las describiremos en Verilog, las simularemos y documentaremos las LIMITACIONES QUE PRESENTAN al ser sintetizadas con las herramientas libres del proyecto icestorm. El soporte de Yosys, Arachne y Icestorm para puertas triestado es muy limitado todavía al día de hoy (Nov - 2015)

Puertas triestado

Funcionamiento

Las puertas triestado se comportan como interruptores que conectan la entrada con la salida cuando su señal de habilitación está activada:

(dibujo)

Tiene 3 puertos de 1 bit:

  • entrada: Señal de entrada
  • salida: Señal de salida
  • enable: Señal de habilitación

Descripción en Verilog

Ejemplo 1: conexión de un led mediante una puerta triestado

Ejemplo 2: Conexión de un led a un bus de 1 bit

Limitaciones en síntesis

Alternativas a las puertas triestado

Ejercicios

Conclusiones

TODO

Clone this wiki locally