Este trabalho, doravante chamado de “Projeto”, tem como objetivo final a modelagem de um hardware denominado SoC : System on a Chip. Um SoC e um dispositivo que contem diversos sub-componentes necessarios para o fun- cionamento de um sistema computacional completo, tais como Processador, Memorias(s) Principal(ais), Barramentos, entre outros. O SoC a ser desenvolvido nesse projeto, devera conter os seguintes sub- componentes:
- Um Processador (CPU) capaz de executar um conjunto de instrucoes;
- Duas Memorias principais:
Armazenamento por bytes (8 bits);
Enderecadas por byte;
Uma memoria somente para armazenamento de instrucoes;
Outra memoria somente para armazenamento de dados; - Um Codec (codificador/decodificador) capaz de trabalhar com dados em formato texto, isto e, caracteres ASCII; Este processador possuira a capacidade de executar um conjunto reduzido de instrucoes (RISC), pois quer-se verificar a sua futura viabilidade em desempenho, em menor consumo de recursos fisicoss como ́area e energia e seja capaz de ser usado em qualquer dispositivo movel/embarcado.