La Sociedad

Páginas: 6 (1467 palabras) Publicado: 20 de febrero de 2013
BCD:
Es un estándar para representar números decimales en el sistema binario, en donde cada dígito decimal es codificado con una secuencia de 4 bits. Con esta codificación especial de los dígitos decimales en el sistema binario, se pueden realizar operaciones aritméticas como suma, resta, multiplicación y división de números en representación decimal, sin perder en los cálculos la precisión nitener las inexactitudes en que normalmente se incurre con las conversiones de decimal a binario puro y de binario puro a decimal.

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_unsigned.ALL;

entity BCD is
Port ( Digito : in STD_LOGIC_VECTOR (3 downto 0);

NumDisplay1 : out STD_LOGIC_VECTOR (7 downto 0));
end BCD;

architecture Behavioral of BCD isbegin
process(Digito)
begin
case Digito is
when "0000" => numDisplay1 <= "00000011";--0
when "0001" =>numDisplay1 <= "11001111";--1
when "0010" =>numDisplay1 <= "10010001";--2
when "0011" =>numDisplay1 <= "10000101";--3
when "0100" =>numDisplay1 <= "01001101";--4
when "0101" =>numDisplay1 <= "00100101";--5
when "0110"=>numDisplay1 <= "00100001";--6
when "0111" =>numDisplay1 <= "10001101";--7
when "1000" =>numDisplay1 <= "00000001";--8
when "1001" =>numDisplay1 <= "00000101";--9
when others => numDisplay1 <= "00000011";--0
end case;
end process;

end Behavioral;
------------------------------------------------------------

MULTIPLEXOR:
son circuitoscombinacionales con varias entradas y una única salida de datos, están dotados de entradas de control capaces de seleccionar una, y sólo una, de las entradas de datos para permitir su transmisión desde la entrada seleccionada hacia dicha salida.En el campo de la electrónica el multiplexor se utiliza como dispositivo que puede recibir varias entradas y transmitirlas por un medio de transmisióncompartido. Para ello lo que hace es dividir el medio de transmisión en múltiples canales, para que varios nodos puedan comunicarse
al mismo tiempo.

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;

entity Multiplexor is
Port ( Um : in STD_LOGIC_VECTOR (3 downto 0);
Dm : in STD_LOGIC_VECTOR (3 downto 0);
Uns : in STD_LOGIC_VECTOR (3 downto 0);
Ds : inSTD_LOGIC_VECTOR (3 downto 0);
Sc : in STD_LOGIC_VECTOR (1 downto 0);
Digito : out STD_LOGIC_VECTOR (3 downto 0));
End Multiplexor;

architecture Behavioral of Multiplexor is

begin

process (Sc, Uns ,Ds ,Um ,Dm)
begin
case Sc is
when "00" =>Digito<= Uns;
when "01" =>Digito<= Ds;
when "10" =>Digito<= Um;
when "11" =>Digito<= Dm;
when others=>Digito<= "0000";
end case;
end process;

end Behavioral;

-----------------------------------------------

DIVISOR DE FRECUENCIA:
A un dispositivo electrónico que divide la frecuencia de entrada en una relación casi siempre entera o racional. La forma de la señal de salida puede ser simétrica o asimétrica. La señal de entrada frecuentemente tiene forma de una onda cuadrada pero tambiénpuede
ser sinusoidal o de otras formas.

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;

entity DivFrecuencia1 is
Port ( clock : in STD_LOGIC;
reset : in STD_LOGIC;
salida : out STD_LOGIC);
end DivFrecuencia1;

architecture Behavioral of DivFrecuencia1 is

signal contador: integer range 0 to 24999999;

begin

process(clock, reset)

begin
if(reset = '1')thensalida<= '0';
contador<= 0;
else
if(rising_edge(clock))then
contador<= contador+1;
if(contador = 24999999)then
salida<= '1';
contador<= 0;
else
salida<= '0';
end if;
end if;
end if;

end process;

end Behavioral;

------------------------

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;


entity DivFrecuencia2 is...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sociedad
  • Sociedad
  • La Sociedad
  • Sociedad
  • Sociedad
  • la sociedad
  • sociedad
  • SOCIEDAD Y ESTADO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS