Triangulos
-
Upload
omaar-lozanno -
Category
Documents
-
view
81 -
download
0
Transcript of Triangulos
![Page 1: Triangulos](https://reader035.fdocuments.es/reader035/viewer/2022071722/55bacc6cbb61eb406f8b4666/html5/thumbnails/1.jpg)
Universidad de Montemorelos
Facultad de Ingenierıa y Tecnologıa
Alerta
ABSTRACT
presentado en cumplimiento parcial de los requisitos de la clase
Diseno de Sistemas Digitales
por
OmarGutierrez Lozano
2012
![Page 2: Triangulos](https://reader035.fdocuments.es/reader035/viewer/2022071722/55bacc6cbb61eb406f8b4666/html5/thumbnails/2.jpg)
Alerta
Disenar un sistema secuencial utiizando la maquina de moore en una senal de alerta confor-mada por 3 triangulos que se utilizaran como luces y seran q1 q2 q3. se formaran 2 secuenciasdiferentes accionadas por un boton x las 2 inician con las lamparas apagadas.si x = 0 el resultado sera la primera fila de triangulos.x = 1 el resultado sera la segunda filas de triangulos.
A B C
D E F
Diagrama de estados
diagrama de estados se conformara con 8 estados que seran A,B,C,D,E,F. Cada uno de losestados anteriores tiene una salida que indica si la luz esta encendida o apagada.
A
Inicio
B C
CambioInicio
D E F
0/1 0/1
1
0
0/1
1
0
0/1 0/1
1
0
Tabla de transiciones
este sistema secuencial solo tien una entrada X y tres estados actuales y tres estados siguien-tes. La entrada X solo varıa entre 0 y 1, entonces el estado siguiente depende de la entraday el estado actual . En este caso se ha utilizado un flip-flop de tipo D, entonces el estadosiguiente es igual al valor de cada flip-flip. Por ejemplo, D1 = q1*, D2 = q2* y D3 = q3*.
UMreporte[12.10.15] aparefs 2 [BORRADOR 16 de mayo de 2013 19:36]
![Page 3: Triangulos](https://reader035.fdocuments.es/reader035/viewer/2022071722/55bacc6cbb61eb406f8b4666/html5/thumbnails/3.jpg)
X q1 q2 q3 q1* q2* q3*0 0 0 0 1 1 00 0 0 1 0 1 10 0 1 0 0 0 00 0 1 1 1 0 10 1 0 0 0 1 00 1 0 1 1 1 10 1 1 0 0 0 10 1 1 1 1 0 01 0 0 0 1 1 01 0 0 1 0 1 11 0 1 0 0 0 01 0 1 1 1 0 11 1 0 0 0 1 01 1 0 1 1 1 11 1 1 0 0 0 11 1 1 1 1 0 0
mapas de karnaugh
00 01 11 10
00
01
11
10
xq1
q2q3
1 1 1 0
0 1 0 1
0 0 0 1
0 1 1 0
�
�
�
�' $
&%�
�
�
�
����
D1 =q1q2q3+q1q3+xq2q3+xq1q2
00 01 11 10
00
01
11
10
xq1
q2q3
0 0 1 0
1 1 0 0
1 1 0 0
1 1 1 0��
��'
&
$
%'
&
$
%D2 =q1q2q3+q1q2+xq2
00 01 11 10
00
01
11
10
xq1
q2q3
0 0 0 1
0 1 0 1
0 1 0 1
1 1 0 1
�
�
�
�
�
�
�
�����
D3 =q2q3+q1q2q3+xq1q2
Figura 0.1:
UMreporte[12.10.15] aparefs 3 [BORRADOR 16 de mayo de 2013 19:36]
![Page 4: Triangulos](https://reader035.fdocuments.es/reader035/viewer/2022071722/55bacc6cbb61eb406f8b4666/html5/thumbnails/4.jpg)
programacion para JPGA en Xilinx
process (clk)beginif (clk’event and clk = ’1’) thencnt = cnt +1;clk2 = cnt(26);end if;end process;
process(clk2)beginif (clk2’event and clk2 = ’1’) thenp(2) = (not p(2) and p(0)) or (not s and not p(2) and not p(1))or (not s and not p(1) and p(0)) or (p(2) and p(1) and not p(0));p(1) = (p(2) and not p(1)) or (s and not p(1)) or (not p(2) and p(1) and p(0));p(0) = (p(1) and not p(0)) or (p(2) and not p(1) and p(0)) or (s and not p(2) and not p(1));q = p;end if;end process;
circuito hecho en Xilinx
UMreporte[12.10.15] aparefs 4 [BORRADOR 16 de mayo de 2013 19:36]
![Page 5: Triangulos](https://reader035.fdocuments.es/reader035/viewer/2022071722/55bacc6cbb61eb406f8b4666/html5/thumbnails/5.jpg)
Figura 0.2: circuito de alerta
UMreporte[12.10.15] aparefs 5 [BORRADOR 16 de mayo de 2013 19:36]