9
Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain [email protected] http://docentes.puc-campinas.edu.br/ ceatec/pannain/

Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain [email protected]

Embed Size (px)

Citation preview

Page 1: Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain pannain@puc-campinas.edu.br

Circuitos Lógicos e Organização de Computadores

Capítulo 1 – Conceitos de Projeto

Ricardo Pannain

[email protected]

http://docentes.puc-campinas.edu.br/ceatec/pannain/

Page 2: Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain pannain@puc-campinas.edu.br

Capítulo 1 - Conceitos de Projeto 2

Um wafer de silício

Page 3: Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain pannain@puc-campinas.edu.br

Capítulo 1 - Conceitos de Projeto 3

Circuito – Gate Array Programável

Memory blockGroup of 8 logic cells

Interconnectionwires

Page 4: Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain pannain@puc-campinas.edu.br

Capítulo 1 - Conceitos de Projeto 4

Design concept

Successful design

Initial design

Simulation

Design correct?

Redesign

No

Yes

Fluxo Básico de Projeto

Page 5: Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain pannain@puc-campinas.edu.br

Capítulo 1 - Conceitos de Projeto 5

Placa de Circuito Impresso

Page 6: Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain pannain@puc-campinas.edu.br

Capítulo 1 - Conceitos de Projeto 6

Desenvolvimento de um PCB

Implementation

Finished PCB

Build prototype

Testing

Correct?

Modify prototype

No

Yes

Minor errors?

Yes

Go to A, B, C, or D in Figure 1.6

No

Page 7: Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain pannain@puc-campinas.edu.br

Capítulo 1 - Conceitos de Projeto 7

Placa de Desenvolvimento da Altera

Page 8: Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain pannain@puc-campinas.edu.br

Capítulo 1 - Conceitos de Projeto 8

Required product

Design specifications

Initial design

Simulation

Design correct?

Redesign

Prototype implementation

Testing

Meets specifications?

Finished product

Minor errors?

Make corrections

No

Yes

No

Yes

Yes

No

Processo de Desenvolvimento de um Produto

Page 9: Circuitos Lógicos e Organização de Computadores Capítulo 1 – Conceitos de Projeto Ricardo Pannain pannain@puc-campinas.edu.br

Capítulo 1 - Conceitos de Projeto 9

Design interconnection between blocks

Functional simulation of complete system

Correct?

Physical mapping

Timing simulation

Correct?

Implementation

No

Yes

No

Yes

Design one block Design one block

Partition

Design conceptA

B

C

D

Fluxo de Projeto de um Circuito Lógico