retos de flip flop
flip flop tipo sr
Un circuito flip-flop se puede construir a partir de dos puertas NAND o dos puertas NOR. Estas chanclas se muestran en la figura. Cada flip-flop tiene dos salidas, Q y Q', y dos entradas, set y reset. Este tipo de flip-flop se conoce como una chancla SR.
use ieee. std_logic_1164.all; | 
use ieee. std_logic_arith.all; | 
use ieee. std_logic_unsigned.all; | 
PORT( S,R,CLOCK: in std_logic; | 
Architecture behavioral of SR_FF is | 
if(CLOCK='1' and CLOCK'EVENT) then | 
elsif(S='1' and R='1')then | 
elsif(S='0' and R='1')then | 
se hace el diseño  del codigo para el sr flip flop  en el cual debemos declarar las entradas y salidas y la estructura del  código
 
 utilizando la tabla de verdad  para realizar las combinaciones 
D FlipFlop
La chancla D que se muestra en la figura es una modificación de la chancla SR cronometrada. La entrada D va directamente a la entrada S y el complemento de la entrada D va a la entrada R. La entrada D se muestrea durante la aparición de un pulso de reloj. Si es 1, la chancla se cambia al estado establecido (a menos que ya esté establecida). Si es 0, el flip-flop cambia al estado claro.
Código VHDL para D FlipFlop
use ieee. std_logic_1164.all; | 
use ieee. std_logic_arith.all; | 
use ieee. std_logic_unsigned.all; | 
PORT( D,CLOCK: in std_logic; | 
architecture behavioral of D_FF is | 
if(CLOCK='1' and CLOCK'EVENT) then | 
se realiza el código donde  se debe estructurar el código y su funcionalidad 

JK FlipFlop
Una chancla JK es un refinamiento de la chancla SR en el que el estado indeterminado del tipo SR se define en el tipo JK. Las entradas J y K se comportan como entradas S y R para establecer y borrar el flip-flop (tenga en cuenta que en una chancla JK, la letra J es para el conjunto y la letra K es para borrar).
Código VHDL para JK FlipFlop
use ieee. std_logic_1164.all; | 
use ieee. std_logic_arith.all; | 
use ieee. std_logic_unsigned.all; | 
PORT( J,K,CLOCK: in std_logic; | 
Architecture behavioral of JK_FF is | 
if(CLOCK='1' and CLOCK'EVENT) then | 
elsif(J='1' and K='1')then | 
elsif(J='0' and K='1')then | 

T FlipFlop
El flip-flop T es una versión de entrada única de la chancla JK. Como se muestra en la figura, la chancla T se obtiene del tipo JK si ambas entradas están unidas entre sí. La salida del flip-flop T "alterna" con cada pulso de reloj.
VHDL Code for T FlipFlop
use IEEE.STD_LOGIC_1164.ALL; | 
architecture Behavioral of T_FF is | 
if Clock'event and Clock='1' then | 
   
 
No hay comentarios:
Publicar un comentario