Projeto / T425-SIM

T425-SIM

In test

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.

CORE

Canais arquiteturais, WAIT/TAKE, estado de processo, escalonador e IN/OUT arquiteturais.

LINK SERVICE

Abstração de transporte e roteamento de endpoints entre o comportamento lógico de processadores/canais e o transporte físico.

PHY

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