# | Tópico | Pág. |
1 | Introdução | 3 |
2 | Implementação do GLiTCH na Plataforma EDgAR | 4 |
2.1 | Partição do GLiTCH em Componentes de H/W e de S/W | 5 |
2.2 | Componentes do GLiTCH a Implementar em S/W | 6 |
2.2.1 | Descrição Funcional das Componentes a Implementar em S/W | 6 |
2.2.2 | Implementação em S/W de Componentes | 7 |
2.3 | Componentes do GLiTCH a Implementar em H/W | 10 |
2.3.1 | Descrição Funcional das Componentes a Implementar em H/W | 10 |
2.3.2 | Implementação em H/W de Componentes | 10 |
2.4 | Interface entre Partiçõoes de H/W e de S/W | 11 |
3 | Linguagem Assembly para o GLiTCH | 12 |
4 | Resultados | 13 |
5 | Conclusões e Trabalho Futuro | 13 |
# | Conteúdo | Pág. |
1 | Lista de Ficheiros e Resumo do seu Contéudo | 19 |
1.1 | Utilitários | 19 |
1.2 | Ficheiros Header | 19 |
1.3 | Ficheiros com Código Fonte do Emulador | 20 |
2 | Lista das Funções Incluídas nos Ficheiros | 21 |
A2.3 Conteúdo dos Ficheiros
# | Ficheiro | Pág. |
3.1 | runme.bat | 25 |
3.2 | heloskip.hl1 | 26 |
3.3 | b008.hl1 | 27 |
3.4 | extract.prg | 28 |
3.5 | run-btl.bat | 29 |
3.6 | pe-hw.bat | 30 |
3.7 | pe-sw.bat | 31 |
3.8 | edgar-hw.h | 32 |
3.9 | data.h | 33 |
3.10 | datadef.h | 36 |
3.11 | arithrom.c | 39 |
3.12 | chip.c | 47 |
3.13 | fetch.c | 53 |
3.14 | lca-util.c | 55 |
3.15 | logicrom.c | 57 |
3.16 | magnirom.c | 62 |
3.17 | matchrom.c | 67 |
3.18 | pbl.c | 69 |
3.19 | pblwrit2.c | 73 |
3.20 | pblwrite.c | 83 |
3.21 | pe.c | 98 |
3.22 | pe_rom.c | 102 |
3.23 | sgnbtrom.c | 117 |
3.24 | teste.c | 120 |
3.25 | vsr-sw.c | 128 |
3.26 | vsr.c | 132 |
# | Tipo de Instruções | Pág. |
1 | Instruções Para Manipular Dados do VSR | 136 |
2 | Instruções de Match | 138 |
3 | Instruções Aritméticas | 140 |
4 | Instruções para Cálculo do Bit de Sinal | 147 |
5 | Instruções para Comparação de Magnitude | 149 |
6 | Instruções com Operações Lógicas | 151 |
7 | Instruções para Deslocamento de TAGs | 157 |
8 | Instruções para Manipulação de TAGs de Vários Chips | 163 |
9 | Instruções para Leitura da CAM | 169 |
10 | Instruções para Escrita na CAM | 170 |
11 | Instruções Diversas | 176 |
# | Ficheiro | Pág. |
1 | p2_v2.1 | 181 |
2 | vsr.1 | 186 |
3 | linha.1 | 188 |
4 | ffd_ce.1 | 189 |
5 | interfac.1 | 190 |