Canais arquiteturais, WAIT/TAKE, estado de processo, escalonador e IN/OUT arquiteturais.
T425-SIM
Status geral do projeto: IN_TEST. Um checkpoint de subsistema fechado não estabelece compatibilidade completa com o T425.
Base arquitetural
O projeto mantém uma separação explícita entre o caminho conceitual do processador e o transporte específico da plataforma. O mapa é um caminho arquitetural auditado, não uma alegação de compatibilidade completa.
Processes express intent and exchange messages.
Caminho arquitetural auditado
A base documentada inclui as áreas arquiteturais abaixo. A lista evidencia um caminho auditado, não uma implementação completa do IMS T425.
- Processamento de instruções/opcodes e OReg
- Entrada na CROM
- MIR de 118 bits
- Datapath
- Seleção de condição
- NEXTMPC / microsequenciamento
- Semântica de processos/escalonador
- Temporizadores
- Semântica de canais
CORE ↔ Link Service ↔ PHY
A fronteira distribui responsabilidades sem misturar semântica arquitetural com detalhes de hardware.
Abstração de transporte e roteamento de endpoints entre o comportamento lógico de processadores/canais e o transporte físico.
Mecanismos PIO/FIFO/IRQ/DMA quando aplicáveis, estado físico por link, atribuição de tokens/eventos e comportamento físico DATA/ACK. O ACK físico continua local ao PHY.
Checkpoint PHY validado
A documentação do projeto registra este checkpoint PHY como validado. Ele é deliberadamente mais estreito que o status geral do projeto.
- Quatro links físicos full-duplex
- Duas máquinas PIO por link; oito máquinas PIO no total
- Endpoint 0..3 mapeia para Link0..3 arquiteturais apenas na fronteira CORE-PHY
- O ACK físico por byte DATA continua local ao PHY
- Um byte DATA pendente por direção
- ACK de saída contorna a espera por DATA
- O CORE portável não depende de RP2040/PIO/DMA/GPIO
- A admissão RX é controlada pelo estado arquitetural do CORE
- A vida útil do IN externo é explícita
- O crédito RX multibyte é rearmado um byte por vez
- N+1 permanece não aceito/não ACKado até outro IN arquitetural
Fora deste checkpoint
Os itens abaixo permanecem fora da validação PHY citada e são trabalho futuro ou ainda aberto:
Trabalho fora do checkpoint PHY validado
- VM
- Execução e integração de OCCAM
- Integração com Helios
- Comportamentos restantes de serviços do sistema não fechados pelo trabalho PHY citado
Comportamentos de serviços do sistema não afirmados por este checkpoint
- Error / ErrorIn
- Analyse / HaltOnError
- EventReq / EventAck / EventWaiting
- ProcSpeedSelect
- DisableIntRAM