Escolar Documentos
Profissional Documentos
Cultura Documentos
COMPUTADORES I
Aula Inicial
2 / 25
Apresentao
Disciplina:
Organizao e Arquitetura de Computadores I
Carga horria:
>60 horas
Turma 128:
Turma 138:
3 / 25
Tipos
Primitivos
Para sntese de hardware
4 / 25
Comparadores
Atrasos de propagao
Variaes esprias em circuitos reais (hazards)
5 / 25
Flip-Flops e Registradores
Memrias
Somente de leitura (ROM)
De leitura e escrita (RAM)
Contadores
Deslocadores
Mquinas de estado finitas
Mealy
Moore
Circuitos exemplo
6 / 25
Tipos de arquiteturas
Baseada em acumulador
Baseada em banco de registradores (load-store)
7 / 25
8 / 25
9 / 25
10 / 25
Linguagem de montagem
Hennessy, John L. Organizao e projeto de computadores: a interface
hardware/software. Elsevier, 2005
SOFTWARE DE APOIO
Cleosoft ou CleoSim-Reiner (Simuladores para arquitetura usada como estudo
de caso)
XILINX - ISE (Simulador funcional para HDL e Ferramenta de sntese de
circuitos digitais)
11 / 25
Bibliografia Complementar
HDLs
Smith, Douglas J. HDL chip design: a practical guide for designing, synthesizing and simulating
ASICs and FPGAs using VHDL or Verilog. Doone, 1996
Mazor, Stanley. A guide to VHDL. Kluwer Academic, 1996
Brown, Stephen D. Fundamentals of digital logic with VHDL design. McGraw-Hill, 2000
Chang, K. C. Digital design and modeling with VHDL and synthesis. IEEE Computer Society Press,
1997
12 / 25
Avaliaes
Provas:
P1:
P2:
PS:
G2:
17/04
17/06
24/06 (somente para alunos que no compareceram na P1 ou P2)
08/07
T1:
22/04
T2:
29/05
T3:
01/07
OBS.: Entrega de trabalhos via Moodle
Aprovao
Presena >= 75%
G1 >= 7
G2 >= 5 (com G1 >= 4)
13 / 25
Linearizao
Processo que transforma um sinal modelado por eventos discretos em um
sinal contnuo
Processo obtido matematicamente com a interpolao de eventos discretos
ou fisicamente atravs de mecanismos que integram os sinais
14 / 25
15 / 25
Valor
255
191
127
63
10
15
20
25
30
35
40
45
50 Tempo
16 / 25
Valor
255
191
127
63
10
15
20
25
30
35
40
45
50 Tempo
17 / 25
Valor
255
191
127
63
10
15
20
25
30
35
40
45
50 Tempo
18 / 25
Valor
255
(187, 9)
(186, 10)
191
(180, 11)
127
(65, 19)
63
(2, 42)
0
10
15
20
25
30
35
40
45
50 Tempo
19 / 25
187
186
180
...
65
...
...
0xB4
...
0x41
...
0x02
...
...
0100 0001
...
0000 0010
...
0xBB
0xBA
Sinal digital hexadecimal
...
...
20 / 25
Valor
255
191
127
63
10
15
20
25
30
35
40
45
50 Tempo
21 / 25
Valor
255
191
127
63
10
15
20
25
30
35
40
45
50 Tempo
22 / 25
Valor
255
191
127
63
10
15
20
25
30
35
40
45
50 Tempo
23 / 25
24 / 25
25 / 25