SDAC - SISTEMAS DIGITAIS E ARQUITETURA DE COMPUTADORES

Semestre 2005/I

Professores Responsáveis:

Fabiano Hessel
Ney Laert Vilar Calazans


Novidades:

Cronograma da disciplina:

Aula

Data

Conteúdo

01

10/março

Introdução a sistemas embarcados - Capítulo 1 do livro Computers as Components de Wayne Wolf

02

17/março

Final da discussão do Capítulo 1 do Wolf. Técnicas de projeto de sistemas embarcados

 

24/março

Feriado - Páscoa

03

31/março

Capítulo 9 do livro Computers as Components de Wayne Wolf

04

07/abril

Técnicas de projeto de sistemas embarcados  - Continuação

05

14/abril

Discussão de artigos sobre SoCs, Sistemas Embarcados e linguagens para especificação e projeto destes

 

21/abril

Feriado - Tiradentes

06

28/abril

Discussão de artigos sobre SoCs, Sistemas Embarcados e linguagens para especificação e projeto destes
SystemC - Introdução - Material Grant Martin

07

05/maio

SystemC - Introdução - Material Grant Martin (continuação)
Antes da aula, ler paper sobre modelagem e uso de canais abstratos em SystemC, recuperável no link:                      http://www.testbuilder.net/whitepapers/sc_tut.pdf

08

12/maio

Aula prática sobre Projeto e Validação TL com SystemC. Material:

 - sobre a R8, ver no material para o trabalho Prático I, abaixo
 - Ler o artigo: From VHDL Register Transfer Level to SystemC Transaction Level Modeling:
a Comparative Case Study
, publicado no SBCCI 2003, sobre a implementação TL do processador R8

09

19/maio

Discussão do Paper:

                     System-Level Design: Orthogonalization of Concerns and Platform-Based Design de Keutzer et al.

 

26/maio

 Feriado - Corpus Christi

10

02/junho

Final do Paper Keutzer et. al.
Estudos de caso. Atribuição de papers para seminários

11

09/junho

Entrega do TP1 - Sem apresentação, apenas entrega.
Discussão de verificação abstrata - uso de SCV.
Proposta do Trabalho Prático 2.

12

16/junho

Discussão sobre andamento da preparação dos seminários.
Discussão sobre andamento do Trabalho Prático 2.

13

23/junho

Seminários de apresentação de artigos em 1 dos 5 temas: Níveis de abstração de projeto, System-level design (linguagens e técnicas), System-level verification (linguagens e técnicas), MPSoCs/IPs (arquitetura e interconexão), Hardware dependable Software (HdS)

14

30/junho

Seminários de apresentação de artigos em 1 dos 5 temas: Níveis de abstração de projeto, System-level design (linguagens e técnicas), System-level verification (linguagens e técnicas), MPSoCs/IPs (arquitetura e interconexão), Hardware dependable Software (HdS)

15

07/julho

Apresentação do Trabalho Prático 2 - SystemC TL

Avaliação:    N = 0,2*S1 + 0,2*S2 + 0,25*TP1 + 0,35*TP2

Material para download

Transparências do livro de Wayne Wolf material_wwolf.zip
Transparências "Tecnologias Modernas para Projeto de SoCs" - Ney Calazans Tecnologia_Projeto_SoCs.pdf
Artigos para leitura e discussão nas aulas de 14 e 28/04/2003 (em ordem de leitura recomendada) EC_Closing the SoC Design Gap.pdf
UML for Emb. Sys. Spec. and Des._Motiv. and Overview.pdf
EC_What Is Embedded Computing.pdf
EC_Whither Warhols Law.pdf
EC_How Many System Architectures.pdf
EC_Embedded Is the New Paradigm_s_.pdf
EC_Applications and Architectures.pdf
Transparências de Grant Martin sobre SystemC gmartin.sbcci.2003.tutorial.pdf
gmartin.sbcci.2003.talk.pdf
Paper sobre modelagem e uso de canais abstratos em SystemC
Paper para discussão - System-Level Design: Orthogonalization of Concerns and Platform-Based Design Keutzer_et_al.pdf
Material sobre SystemC RTL e SystemC Comportamental Acessar página do Curso de SystemC de Março/2004 neste link.
White Paper "Embedded Processors" (do site www.extremetech.com) embedded.pdf
Artigos descrevendo diferença de DSPs para Microprocessadores Digital Signal Processing Comes of Age
The Digital Signal Processor Derby
Memória virtual nos processadores modernos memoria_virtual.pdf
memoria_virtual2.pdf
Artigos com previsão de saltos saltos.pdf
especula.pdf
Especificação do Trabalho Prático I (2005)

Texto da Especificação

Especificação do processador R8
Implementação da R8 TL

Instruction Set Simulator da R8
Exemplo de Programa R8 (Soma de Dois Vetores)

Paper: A Tutorial Introduction on the New SystemC Verification Standard

Especificação do Trabalho Prático II (2005)

Texto da Especificação

Capítulo 1 do Livro Projeto Lógico Automatizado de Sistemas Digitais Seqüenciais cap1.pdf

Bibliografia

  1. Wayne Wolf. Computer as Components: Principles of embedded computing system design. Morgan Kaufmann Publishers. San Francisco, CA. 2001.
  2. D. A. Patterson & J. L. Hennessy. Organização e Projeto de Computadores: a interface hardware/software. Livros Técnicos e Científicos Editora, Inc. Rio de Janeiro, RJ. Tradução da Segunda Edição americana, 2000.
  3. J. L. Hennessy & D. A. Patterson. Arquitetura de Computadores: uma abordagem quantitativa. Editora Campus. Rio de Janeiro, RJ. Tradução da Terceira Edição americana, 2003.
  4. M. Rafiquzzaman, Microprocessors and Microcomputer-based System Design, CRC Press, Boca Raton, FL, 1995.
  5. Open SystemC Initiative. Functional Specification for SystemC 2.0. Update for SystemC 2.0.1. Version 2.0-Q. April 2002. 135p.
  6. Open SystemC Initiative. SystemC Version 2.0 User Guide. Update for SystemC 2.0.1. Version 2.0-Q. 2002. 212p.
  7. Open SystemC Initiative. SystemC 2.0.1 Language Reference Manual. Revision 1.0. 2003. 428p.

This page was last updated on June, 16th, 2005.

If you find problems in this page, please send an e-mail to [email protected].
We will fix it in the shortest possible delay. Thanks for any help!