Skip to main content

Micro Processore

CategoryLogica
micro-processor
Category
Logica
Planet
Serpulo
Footprint
1x1
Health
40

Overview

Il Micro Processore è un Logic Block esclusivo di Serpulo usato per eseguire sequenze di istruzioni scritte dal giocatore per automazione e controllo. Occupa uno spazio minimo ed è progettato per circuiti compatti dove l'efficienza delle piastrelle conta più della pura potenza di calcolo. In quanto Logic Block, si integra con i cablaggi logici di gioco e i sistemi di controllo unità/oggetti e svolge lo stesso ruolo degli altri processori ma con compromessi che favoriscono costruzioni di piccole dimensioni.

I Micro Processore sono migliori quando l'area limitata o vincoli estetici richiedono una collocazione densa dei componenti logici. La loro velocità di esecuzione è inferiore a quella delle varianti di processore più grandi, quindi non sono ottimali per compiti che richiedono molte istruzioni al secondo. Al contrario, il Micro Processore eccelle in applicazioni che accettano un timing delle istruzioni più lento in cambio di un ingombro ridotto.

Applicazioni pratiche comuni includono:

  • Arte a display logico: pilotare testo, simboli o display a pixel dove molti piccoli processori possono essere posti vicini per costruire schemi visivi complessi senza consumare grandi quantità di spazio.
  • Contatori: implementare contatori compatti, timer o macchine a stati incrementali che non richiedono aggiornamenti rapidi.
  • Controller semplici per unità: controllare unità singole o piccoli gruppi con set di istruzioni semplici; adatto a movimenti di base, targeting o comportamenti basati sullo stato dove il tasso di istruzioni non è critico.
  • Qualsiasi circuito che privilegi la compattezza rispetto alla velocità, come moduli di controllo decorativi o con spazio limitato.

Quando progetti con i Micro Processore, considera quanto segue:

  • Layout compatti che utilizzano più Micro Processore possono riprodurre la funzionalità di un processore più grande ma funzioneranno più lentamente nel complesso; distribuisci la logica in modo che le routine sensibili al tempo siano minimizzate sui Micro Processore.
  • Usa loop di istruzioni più lunghi e semplici piuttosto che operazioni profondamente nidificate o ad alta frequenza. Delega i compiti ad alto throughput ai processori a grandezza intera quando disponibili.
  • Combina con Memory blocks e cablaggi efficienti per ridurre il numero di istruzioni eseguite per ciclo.
  • Per progetti visivi (arte a display logico), sincronizza più Micro Processore tramite segnali di temporizzazione in modo che i pattern di aggiornamento rimangano coerenti nonostante i tassi di istruzione più bassi dei singoli processori.

Per un'introduzione ai concetti logici di base e al cablaggio applicabili al Micro Processore, consulta la guida Logic Basics; comprendere le istruzioni fondamentali, i sensori e l'instradamento dei segnali ti aiuterà a massimizzare i progetti compatti compensando i limiti di velocità del processore.

No related recipes

Other entities of this type

Related pages

Last updated: