Universidade
Federal de Santa Catarina
Departamento
de Informtica e Estatstica
Curso de Graduao em Cincias da Computao
INE 5406 -
Sistemas Digitais
Prof.
Jos Lus Gntzel
guntzel@inf.ufsc.br
semestre 2008/1
Especificao
do Trabalho Prtico (T)
No
|
Objeto
do Trabalho Prtico
|
1
|
DMAC. Controlador de Acesso Direto
Memria de um canal, capaz de controlar a transferncia de um bloco de dados
entre a memria e um perifrico ou vice versa. Um bloco pelo seu endereo
inicial e o nmero de palavras. Assumir que cada palavra tem 1 byte. O
sistema pode ter mais de um perifrico.
|
2
|
FIFO: fila do tipo First-In-First-Out
usando memria RAM interna do FPGA. Assumir que os dados tem tamnho de 1
byte. O nmero de palavras da FIFO deve ser maior que 15. Deve ser possvel
inserir um dado, retirar um dado e verificar o status da FIFO (endereo de
incio e de fim).
|
3
|
Processador simples. Sistema digital
completo (BO e BC) de um processador com conjunto de instrues muito
simples. Exemplo de referncia: processador hipottico Neander.
|
4
|
Sistema digital (BO e BC) que implemente
a adio em ponto flutuante segundo o padro IEEE 754.
|
5
|
Sistema digital (BO e BC) proposto pelos
alunos (a combinar com o professor)
|
Instrues:
1. Instrues gerais:
- O
trabalho deve ser desenvolvido em grupo.
- Cada
grupo ser formado por 2 ou 3 estudantes (nem mais, nem menos) da mesma
turma prtica.
- Os
assuntos acima sero sorteados na aula prtica do dia 16/5/2008. Se um
dado assunto for sorteado 3 vezes em uma turma, ele ser retirado dos
sorteios subseqentes (na mesma turma).
2. Passos do Projeto
- Procurar
bibliografia a respeito do problema a ser resolvido e as solues
existentes.
- Discutir
com o professor detalhes da especificao do trabalho.
- Planejar
a soluo, documentando-a com texto descritivo, diagramas de blocos,
diagramas de estados, tabelas e o que mais for necessrio.
- Descrever
a soluo usando linguagem VHDL.
- Realizar
a compilao e a sntese para um dispositivo FPGA Altera da famla Stratix
II oo III.
- Realizar
a validao por meio de simulao funcional com atrasos.
- Preparar
um Relatrio seguindo o modelo de artigo da IEEE.
- Relatrio deve conter:
- Nome
e mail dos membros do grupo.
- Seo
1. Introduo, descrevendo o problema.
- Seo
2 Soluo Adotada, detalhando a soluo adotada e mostrando
diagramas de estados, tabelas de estados e de sada, diagrama de blocos e
demais elementos.
- Seo
de 3. Resultados da Sntese,
detalhando os resultados da sntese (identificar o cdigo do dispositivo
FPGA adotado), falando da quantidade de recursos (ALUTs, flip-flops, bits
de memria RAM/ROM, pinos do FPGA), atraso crtico, caminho crtico e
demais caractersticas temporais.
- Seo
de 4. Resultados da Validao, com
descrio da estratgia de simulao adotada e formas de ondas dos
principais casos. Comentar o espao de entrada (nmero de vetores de
entrada etc).
- Seo
de 5. Concluses do trabalho.
- Seo
6. Referncias Bibliogrficas, com a lista
de referncias consultadas.
- Qualquer
que seja seu projeto, considere a existncia de um estado de Reset, o qual
pode ser atingido por meio de um sinal de reset assncrono.
3. Apresentao do Trabalho:
- Na
aula prtica do dia 6/6/2008 cada grupo dever entregar para o professor
(em paper) uma verso inicial do relatrio contendo as sees 1 e 2, com
contedo conforme descrito acima.
- A
apresentao final dos trabalhos ser feita nos horrios das aulas
prticas, conforme previsto no cronograma da disciplina. Nestas aulas, a
verso final do relatrio deverea ser entregue.
- O
professor poder solicitar aos alunos que compilem o cdigo e simulem o
circuito no momento da apresentao. Sero
feitas perguntas endereadas a cada aluno (ou por meio de sorteio feito na
hora). Desta forma, os alunos de um mesmo grupo podero receber notas
diferentes.