Arquitetura de Processadores Digitais
Prof. Dr.-Ing. João Paulo C. Lustosa da Costa
Universidade de Brasília (UnB)
Departamento de Engenharia Elétrica (ENE)
Laboratório de Processamento de Sinais em Arranjos
Caixa Postal 4386
CEP 70.919-970, Brasília - DF
de Brasília
Homepage:Universidade
http://www.pgea.unb.br/~lasp
Laboratório de Processamento de Sinais em Arranjos
1
Informações sobre o docente

Formação acadêmica
 Doutorado em Eng Ele pela TU Ilmenau na Alemanha
em 2010
 Mestrado em Eng Ele pela UnB em 2006
 Graduação em Eng Elo pelo IME em 2003

Áreas de pesquisa
 Processamento de Sinais em Arranjos
Multidimensionais
 Sistemas MIMO, estimação de parâmetros, álgebra
multilinear, análise de componentes principais

Mais informações
 http://lattes.cnpq.br/1786889674911887
 http://www.pgea.unb.br/~lasp

Contato (marcar reuniões)
 [email protected]
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
2
Área de Pesquisa 1: Áudio

Localização de fontes sonoras
Fonte sonora 1
Fonte sonora 2
Arranjo de microfones
 Aplicações: prótese auditiva inteligente (PAI), interfaces entre humanos
e robôs, e processamento de dados.
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
3
Área de Pesquisa 2: Telecomunicações

Modelagem de canal
Direction of Departure (DOD)
Arranjo transmissor: 1-D ou 2-D
Direction of Arrival (DOA)
Arranjo receptor: 1-D ou 2-D
Delay
Freqüência
Doppler shift
Tempo
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
4
Informações sobre a disciplina no site
http://www.pgea.unb.br/~lasp
Login e senha
thevenin
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
5
Informações sobre o Laboratório de APD

Os roteiros de Laboratório de APD podem ser acessados no link
abaixo:
http://aprender.unb.br/course/view.php?id=4439

Senha: 12012lapd

Responsável pelo Laboratório de APD: Edgar Amaya
 E-mail: [email protected]
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
6
Objetivo da disciplina

Capacitar os alunos a entender o funcionamento, programar e
realizar projetos com o microcontrolador 8051 e de interfaceamento
com o PC.
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
7
Bibliografia
[1] http://www.pgea.unb.br/~lasp/
[2] R. Zelenovsky and A. Mendonça, ``Microcontroladores
Programação e Projeto com a família 8051 ,'' MZ Editora, Rio de
Janeiro, 2005.
[3] R. Zelenovsky and A. Mendonça, ``PC: um Guia Prático de
Hardware e Interfaceamento ,'' MZ Publisher, Rio de Janeiro,
Brazil, Aug. 2006
[4] Notas e artigos a serem entregues durante o curso.
Interessados em comprar os livros [2] e [3] devem entregar papel com
nome completo, número de matrícula e e-mail de contato.
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
8
Notas

A menção final é dada pela seguinte composição:
 10 % da nota do trabalho final;
 20 % da nota do laboratório;
 70 % da nota das provas.
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
9
Trabalho da disciplina



Os alunos podem escolher um assunto relacionado com a
disciplina e deverão entregar em uma folha na aula do dia
20/03/2012.
 Máximo de dois alunos por tema
Trabalho em MATLAB utilizando interfaceamento com o PC ou
uma aplicação do 8051
Próximo ao término da disciplina
 apresentação dos trabalhos
 entrega de resumo com duas páginas (de preferência no
idioma inglês) em latex sobre o trabalho
• o resumo deverá conter
– no formato IEEE (a ser disponibilizado na página da
disciplina)
– abstract, introduction, data model, technique
description, simulations, and conclusions
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
10
Trabalhos de semestres anteriores (1)

Lucas Fernandes Aguiar (Mecatrônica)
- Cursou CE2/CEA em 2010.2
- Trabalho final da disciplina transformado em artigo
- Artigo publicado no Solar World Congress (SWC) que ocorreu em
Kassel na Alemanha de 28 de agosto a 02 de Setembro de 2011
- Passagens pagas pela UnB

Flavio Augusto de Castro Junior (Redes)
- Cursou CE2/CEA em 2010.2 e atualmente é bolsista REUNI
- Trabalho final transformado em artigo
- Artigo publicado no Simpósio Brasileiro de Telecomunicações
(SBrT) que ocorrerá em Curitiba de 02 a 05 de Outubro de 2011
- O evento poderia ter financiado as passagens e hospedagem

Ambos foram monitores em 2011.1. Outros alunos também irão
submeter os trabalhos para eventos científicos.
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
11
Trabalho de semestres anteriores (2)

Luiz F. de A. Gadêlha (Mecatrônica)
- Cursou CE2/CEA em 2011.1 e é bolsista do projeto com o MP
- Trabalho final da disciplina transformado em artigo
- Artigo publicado no Workshop on Smart Antennas que ocorreu em
Dresden na Alemanha de 07a 08 de Março de 2012
- Passagens pagas pela UnB

Bernardo Machado David (Redes)
- Cursou CE2/CEA em 2010.2
- Trabalho final da disciplina transformado em três artigos
- Artigos publicados no International Conference on Forensic
Computer Science (ICoFCS) 2011 em Florianópolis e no
International Journal of Forensic Computer Science (IJoFCS).
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
12
Trabalhos de semestres anteriores (3)

Marconi Mello (Mecatrônica)
- Cursou CE2/CEA em 2011.2 e é bolsista de PIBIC
- Trabalho final da disciplina base para artigo
- Bolsa de um ano pelo programa Ciência sem Fronteiras do CNPq:
possível por causa da parceria entre a UnB e a Friedrich Alexander
Universitaet Erlangen-Nuernberg.
- Executores do acordo: Prof. João Paulo e Prof. Zelenovsky
- Bolsa de 830 € por mês + auxílio instalação + passagem aérea

Lucas Costa Amaro
- Bolsista do projeto com o MP
- Um artigo submetido para evento nacional e outro artigo submetido
para evento internacional na China
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
13
Ambiente internacional de trabalho (1)

Kefei Liu (disponível)
- Doutorando da Honk Kong City University
- Área de trabalho: Processamento de sinais em arranjos
- [email protected]

Antonio Rubio Serrano (disponível)
- Mestrando da Universidade Politécnica da Catalunya
- Área de trabalho: Análise preditiva
- [email protected]

Stefanie Schwarz (de volta para a Alemanha desde 01/03/2012)
- Mestranda da Universidade Técnica de Munique
- Área de trabalho: Processamento de sinais em arranjos
- Dois artigos: um com o Luiz F. de A. Gadêlha e outro com o Kefei Liu
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
14
Ambiente internacional de trabalho (2)

Lisa Julia Nebel (a partir de Outubro de 2012)
- Mestranda da Freie Universitaet Berlin
- Área de trabalho: Cálculo tensorial

Markus Schmid (a partir de Julho de 2012)
- Graduando da Hochschule für angewandte Wissenschaften
Deggendorf
- Área de trabalho: Processamento de sinais de áudio
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
15
Oportunidades

Duas bolsas PIBIC disponíveis
 Interessados enviar CV e
[email protected]
histórico
urgentemente

Pesquisa como monitor de CE2/CEA

Inscrições para a disciplina AASP oferecida no idioma inglês
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
para
16
Tema na área de UAVs (1)

Project title: Attitude Estimation for Unmanned Aerial Vehicles
(UAVs) via Multiple Antennas

Description: In this work, the students should implement a circuit
to estimate the attitude of an UAV via an antenna
array.

Advisors: João Paulo C. L. da Costa
Luiz Fernando and Herlandson
[email protected]
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
17
Tema na área de UAVs (2)

Project title: Radioaltimeter for Unmanned Aerial Vehicles
(UAVs) via Multiple Antennas

Description: In this work, the students should implement a circuit
to estimate the altitude of a UAV and its ground
surface using an antenna array.

Advisors: João Paulo C. L. da Costa
Arthur and Ronaldo
[email protected]
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
18
Tema na área de Robotics (1)

Project title: Guidance of a Robot via an Antenna Array

Description: In this work, the students should implement a circuit
of guidance for a Robot using an antenna array.

Advisors: João Paulo C. L. da Costa
Ana and Marcela
[email protected]
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
19
Tema na área de Eco2Box (1)

Project title: Pulse-based Electrical Network Sounder for Loads
Estimation

Description: In this work, the students should implement a circuit
that can estimate the load of a electrical network
via the analysis of pulses.

Advisors: João Paulo C. L. da Costa
Ramon Martinelli (to be confirmed)
[email protected]
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
20
Tema na área de Audio Signal Processing(1)

Project title: Improving the audio quality via a microphone array

Description: In this work, the students should understand our
microphone array circuit and propose how to improve
the audio quality by combining all the acquired sounds.

Advisors: João Paulo C. L. da Costa
Ricardo Kehrle
[email protected]
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
21
Provas

Preparação através de
 slides das aulas;
 livros [2] e [3]
• principalmente com os exercícios recomendados
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
22
Ementa de Sistemas Digitais 2







Flip-flops
Máquinas de Estado Síncronas
Máquinas de Estado Assíncronas
Registradores e Contadores
Memória
Controladores Programáveis (sequenciadores)
Microcontroladores: 8051
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
23
Ementa de Arquitetura de Processadores Digitais









Microcontroladores - Família MCS-51
Processadores 8086 e sua evolução
Arquitetura do PC
Memórias
Barramento ISA, endereçamento
Interfaces usando interrupção e DMA
Temporização do sistema
Portas paralela e serial
Porta USB
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
24
Link: final de SD2 e início de APD

Revisão do 8051
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
25
Núcleo básico do 8051
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
26
As quatro áreas de endereçamento do 8051
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
Arquitetura típica do 8051

PSEN em nível baixo, então ROM externa é habilitada.
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
Divisão da RAM interna
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
Subdivisões da metade inferior da RAM interna
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
Mapeamento dos bancos de registrados
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
Numeração dos bits de um byte
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
128 bits mapeados na área 128 lower
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
Registradores para funções especiais (SFR)
Acessíveis bit a bit
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
128 bits mapeados nos SFR
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
128 bits mapeados nos SFR
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
PSW
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
Arquivo MOD51: Lab APD

O arquivo MOD51 possui as
definições dos registradores!

Para chamar o MOD51, basta
digitar na primeira linha do
código:
$mod51
Universidade de Brasília
Laboratório de Processamento de Sinais em Arranjos
Download

Laboratório de Processamento de Sinais em Arranjos