Skip to main content

Micro Processador

CategoryLógica
micro-processor
Category
Lógica
Planet
Serpulo
Footprint
1x1
Health
40

Overview

O Micro Processador é um bloco de lógica exclusivo de Serpulo usado para executar sequências de instruções escritas pelo jogador para automação e controle. Ocupa espaço mínimo e é projetado para circuitos compactos onde a eficiência por bloco importa mais do que o rendimento bruto de processamento. Como um Logic Block, ele se integra com a fiação lógica do jogo e com sistemas de controle de unidades/itens e desempenha o mesmo papel que outros processadores, mas com trade-offs que favorecem construções pequenas.

Micro Processador são mais bem empregados onde área limitada ou restrições estéticas exigem colocação densa de componentes lógicos. Sua velocidade de execução é menor do que a de variantes de processador maiores, então não são ideais para tarefas com alta intensidade de instruções que exigem muitas instruções por segundo. Em vez disso, o Micro Processador se destaca em aplicações que aceitam temporização de instruções mais lenta em troca de menor espaço ocupado.

Aplicações práticas comuns incluem:

  • Arte de display lógico: acionar textos, símbolos ou displays de pixels onde muitos processadores pequenos podem ser colocados próximos para construir padrões visuais complexos sem consumir grandes quantidades de espaço.
  • Contadores: implementar contadores compactos, cronômetros ou máquinas de estado incrementais que não exigem atualizações rápidas.
  • Controladores simples de unidades: controlar unidades individuais ou pequenos grupos com conjuntos de instruções diretos; adequado para movimentos básicos, mira ou comportamentos baseados em estado onde a taxa de instruções não é crítica.
  • Qualquer circuito que priorize compacidade em vez de velocidade, como módulos de controle decorativos ou com espaço limitado.

Ao projetar com Micro Processors, considere o seguinte:

  • Layouts compactos usando múltiplos Micro Processors podem replicar a funcionalidade de um processador maior, mas funcionarão mais lentamente no geral; distribua a lógica de modo que rotinas sensíveis ao tempo sejam minimizadas em Micro Processors.
  • Use loops de instrução mais longos e simples em vez de operações profundamente aninhadas ou de alta frequência. Desloque tarefas de alto rendimento para processadores de tamanho normal quando disponíveis.
  • Combine com blocos Memory e fiação eficiente para reduzir o número de instruções executadas por ciclo.
  • Para projetos visuais (arte de display lógico), sincronize múltiplos Micro Processors via sinais de temporização para que os padrões de atualização permaneçam coerentes apesar das menores taxas de instrução individuais.

Para uma introdução aos conceitos básicos de lógica e fiação que se aplicam ao Micro Processador, consulte o guia Logic Basics; entender instruções principais, sensores e roteamento de sinais ajudará você a maximizar designs compactos enquanto compensa as limitações de velocidade do processador.

No related recipes

Other entities of this type

Related pages

Last updated: