Universidade do Algarve
Faculdade de Ciências e
Tecnologia
Departamento de Engenharia
Electrónica e Informática
Licenciatura em Engenharia
de Sistemas e Informática - Ramo de Sistemas
Disciplina: Integração
Hardware-Software
Ano: 5º -
Semestre: 1º
Escolaridade: 1
T + 1 T + 3 P (1)
Créditos:
3 -
ECTS: 8
[Anúncios]
[Atendimento] [Aulas] [Sumários] [Bibliografia] [Avaliação] [Mailing-List] [Mini-Projectos] [Artigos]
§
06-01-2006: Notas da época normal.
§
31-10-2005: Documento definitivo para
os mini-projectos.
§
27-10-2005: Mudanças de aulas:
- aula teórica de 30-11-2005
passa para o dia 14-11-2005, C1 1.59, 8H30-9H30
- aula teórica de 7-12-2005
passa para o dia 21-11-2005, C1 1.59, 8H30-9H30
- aulas práticas de compensação
dos feriados (1 e 8 de Dezembro):
14-11-2005, C1 1.59, 9H30-12H30
21-11-2005, C1 1.59, 9H30-12H30
§
Os resultados até ao momento das
inscrições para apresentação de artigos encontram-se em Artigos
§
A aula prática passou para as
quintas-feiras, das 16H30 às 19H30.
Responsável: Prof.
Doutor João M. P. Cardoso, Gab. 2.65, Email: jmcardo@ualg.pt
Horário
de Atendimento:
w
Quartas: 10H-11H
w
Quintas: 9H30-12H
Objectivos
Pedagógicos
Estudo das metodologias de projecto e desenvolvimento de
sistemas com componentes hardware e componentes software. Preparar os alunos para
a especificação e projecto deste tipo de sistemas. Nas aulas práticas serão
projectados e desenvolvidos protótipos de sistemas mistos.
Conteúdos
Programáticos
Introdução aos sistemas com componentes hardware e
software; Linguagens de especificação; Projecto e desenvolvimento dos
componentes hardware/software; Métodos e técnicas para atribuição das
funcionalidades da especificação aos componentes do sistema; Estimativas para
aferir a qualidade do projecto; Refinamento da especificação; Ferramentas e metodologias
para projectar e desenvolver ao nível de sistemas; Protótipagem.
Programa
Detalhado (em construção)
w
Introdução aos componentes hardware e
componentes software
o
Microprocessadores
o
Hardware Reconfigurável
o
Softcores
o
Processos de desenvolvimento
w
Projecto e desenvolvimento dos
componentes hardware
o
Linguagens de descrição de Hardware
(VHDL)
o
Simulação
o
Síntese Lógica
w
Dispositivos de Lógica Programável
o
FPGAs
o
PLDs
o
Novas arquitecturas reconfiguráveis
(casos de estudo)
w
Linguagens de Especificação
o
Para especificar sistemas com
componentes hardware-software (SystemC)
o
Para sistemas reactivos (Esterel)
o
Para especificar protocolos em
comunicações (SDL: Specification and
Description Language)
o
Para especificar hardware digital
(VHDL)
w
Metodologias para desenvolvimento de
sistemas com integração hardware/software
o
Utilização de cores IP
o
Métodos e técnicas para atribuição das
funcionalidades da especificação aos componentes do sistema
o
Co-Projecto e Co-Síntese
hardware/software
-
Sistema Vulcan
-
Sistema Cosyma
w
Métricas e Estimativas para aferir a
qualidade do projecto
w
Aulas PowerPoint elaboradas pelo
docente
w
Conjunto de
artigos científicos que abrangem alguns dos tópicos
w
VHDL
o
Peter J. Ashenden, The Designer's Guide to VHDL, 2nd
Edition, Morgan Kaufmann Publishers,
o
Peter J. Ashenden, The Students's Guide to VHDL, Morgan
Kaufmann Publishers,
o
Douglas L. Perry, VHDL: Programming By Example,
McGraw-Hill Professional; 4 edition (May 12, 2002), ISBN: 0071400702.
w
Karen Parnell & Nick Mehta,
Programmable Logic Design Quick Start Handbook, 2003, Xilinx. Disponível em versão pdf: http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf
w
Documentação relacionada com as placas
de desenvolvimento
w
T1: Trabalho Prático:
w
Efectuado durante as aulas práticas
(requer trabalho de casa)
w
Apresentado pelo grupo de alunos ao
professor e discutido na última aula prática do semestre ou nas datas de exame
de época normal ou de época especial
w
Requer relatório
w
T2 Apresentação e discussão individual
de um artigo:
w
Efectuado durante uma aula teórica de
1H (40 minutos de apresentação e 20 minutos de discussão)
w
Requer relatório acerca do artigo
(explicando a ideia principal, os pontos fortes, etc.)
w
Nota final:
0,6xT1+0,4xT2 (aprovação requer Nota final
maior ou igual a dez valores)
w
Para efeitos de Nota final conta a última nota final obtida
w
É obrigatória a assistência e
participação de todos os alunos na discussão dos artigos propostos. A não
comparência de um aluno implica a realização do relatório síntese por cada artigo
correspondente à aula em que não compareceu. Este(s) relatório(s) contará(ão)
para a nota T2 com o valor de 30%.
w
Link: https://imap.ualg.pt/wws/info/fct-ihs
w
Para subscrever: fct-ihs@ualg.pt