Simulador de Sistemas baseados em MicroProcessadores

Objectivo

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

Local

Este trabalho será realizado no INESC-ID, no grupo ALGOS

Contactos

Prof. José C. Monteiro (jcm@inesc-id.pt)    Tel: 213100283
IST/INESC-ID,  R. Alves Redol N. 9, 1000 Lisboa


ALGOS Homepage TFCs Main page 2004-04-29