Projecto de Sistemas baseados em MicroProcessadores
|
||
| Objectivos: | O resultado deste
trabalho será um sistema computacional baseado em microprocessador
constituído por componentes descritos em Java. O objectivo é que o
sistema seja facilmente reconfigurável, quer por substituição
de componentes, quer pela parametrização. Pretende-se que dois dos
componentes a desenvolver sejam dois processadores diferentes, um CISC e
um RISC. |
|
| Descrição: |
O processador P3 é utilizado nas disciplinas de introdução às arquitecturas de computadores, quer da LEIC quer da LEEC, como exemplo ilustrativo do funcionamento interno de um processador. Este processador foi desenvolvido por docentes da disciplina e faz parte de um livro de texto em fase final de escrita que se espera venha a ter grande aceitação. Embora exista um simulador para o processador P3, este tem limitações. Neste trabalho, pretende-se desenvolver um novo simulador que colmate essas limitações:
Este trabalho deverá ser desenvolvido sobre o sistema Hades. Este sistema permite desenhar graficamente sistemas digitais a partir de componentes. A funcionalidade destes componentes pode ser descrita em Java (a qualquer nível de abstracção e complexidade) ou obtida através da interligação de outros componentes. Para além do componente P3, deverão ficar disponíveis um conjunto de outros componentes, em que se incluem:
|
|
| Referências: | P3: manual
do simulador, capítulo do livro
MIPS:Computer Architecture: A Quantitative Approach, John Hennessy e David Patterson, Elsevier. Sistema Hades: sítio
na Web, apresentação do sistema |
|
| Local: | Este trabalho será
realizado no INESC-ID, no grupo ALGOS. |
|
| Orientador: | José C.
Monteiro jcm@inesc-id.pt 213100283 |