|
| Avisos |
|---|
| Data |
Aviso |
|---|---|
| 06/06/03 |
O
testbench do trabalho 2 foi atualizado para suprimir a dependência
durante a inserção de moedas em seqüência.
Atenção para o fato de que o comando c 3 5 seguido do s 8 00000 no testbench significa a
passagem de uma moeda de R$0,01 com um glitch
no sensor de R$0,05. |
| 05/06/03 |
Disponibilizada uma
implementação do primeiro
trabalho. |
| 04/06/03 |
O
compilador ghdl está
instalado na área do gpsl
no IC. Ele é um compilador VHDL baseado no gcc. Como resultado da
compilação ele gera um arquivo executável. Exemplo
de utilização para o primeiro trabalho:USE_GCC=1 . ~gpsl/configurar_area.shAs duas primeiras linhas compilam o código, a terceira gera o executável (tb_arbiter é o nome da entidade de mais alto nível) e a quarta linha executa o programa gerado, que é o testbench. |
| 04/06/03 |
Resultados
do trabalho 2. Olhem com detalhe os comentários informados. Favor
mandar as versões atualizadas o mais rápido
possível. |
| 20/05/03 |
Incluídas
perguntas freqüentes no FAQ |
| 20/05/03 |
Dois textos interessantes sobre
projetos: 1 e 2. |
| 20/05/03 |
Incluído
de mais um sinal de clock no trabalho 3 |
| 20/05/03 |
Resultados
do trabalho 1 |
| 08/04/03 |
Novo
Testbench para o primeiro trabalho disponível. Data de entrega
do trabalho: 25/04/03. |
| 01/04/03 |
Um Testbench preliminar para o
primeiro trabalho já está disponível. |
| 26/03/03 |
Se
você não tem conta na jaguatirica nem senha para acesso por
uma das contas da disciplina, entre em contato com um dos professores. |
| 21/02/03 |
Sala de aula confirmada: CC05. |
| 19/12/02 |
Versão
inicial da página disponível. |
Terças e Sextas 10:00 - 12:00 Sala: CC05 |
Entrar em contato sempre que necessário. Se preferirem marcar um horário, combinar via email. |
|||
A avaliação será baseada nos 4 trabalhos. |
Os alunos deverão formar grupos e cada grupo terá como trabalho final implementar um ou mais periféricos para o Leon e a placa XESS XSV800. Trabalho 1: Árbitro de barramento (entrega 25/04) Trabalho 2: Contador de moedas (entrega 06/05) Trabalho 3: UART (entrega 26/05) Trabalho 4: Módulo de hardware para o Leon (entrega 07/07) |
Material utilizado na disciplina (também disponíveis na rede do IC em ~rodolfo/pub):
|
| Calendário |
|---|
| Fevereiro | |
| Dia | Matéria |
|---|---|
| 18T |
Apresentação do
Curso. Introdução a Projeto de Hardware. |
| 21S |
VHDL: Tópicos básicos. |
| 25T |
VHDL: Tópicos
básicos (arquivo). |
| 28S |
VHDL: Tópicos básicos e prática no laboratório. |
| Março |
|
| Dia | Matéria |
| 07S |
VHDL: Tópicos básicos e prática no laboratório (arquivo). |
| 11T |
VHDL: Tópicos básicos (arquivo). |
| 14S |
VHDL:
Instanciação de componentes. |
| 18T |
Introdução ao Leon (arquivo). |
| 21S |
Leon. |
| 25T |
Ferramentas de simulação e síntese da Mentor. |
| 28S |
VHDL: Componentes e configurações. |
| Abril | |
| Dia | Matéria |
| 01T |
OCP: Visão geral (arquivo). |
| 04S |
Introdução
à testbenches (exemplo: testbench do trabalho 1). |
| 08T |
VHDL: Funções, procedimentos (arquivo). |
| 11S |
VHDL: bit_vector, guard,
buffer (arquivo) (exemplos). |
| 15T |
Atendimento/Trabalho |
| 18S |
Feriado |
| 22T |
Atendimento/Trabalho |
| 25S |
Atendimento/Trabalho |
| 29T |
Atendimento/Trabalho |
| Maio | |
| Dia | Matéria |
| 02S |
Feriado |
| 06T |
Atendimento/Trabalho |
| 09S |
Atendimento/Trabalho |
| 13T |
|
| 16S |
|
| 20T |
|
| 23S |
|
| 27T |
|
| 30S |
|
| Junho | |
| Dia | Matéria |
| 03T |
|
| 06S |
|
| 10T |
|
| 13S |
|