Skip to main content

Mikroprocesor

CategoryLogika
micro-processor
Category
Logika
Planet
Serpulo
Footprint
1x1
Health
40

Overview

Mikroprocesor to blok logiki dostępny tylko na Serpulo, używany do uruchamiania sekwencji instrukcji napisanych przez gracza w celu automatyzacji i sterowania. Zajmuje minimalną ilość miejsca i został zaprojektowany z myślą o kompaktowych układach, gdzie efektywność zajętości płytek jest ważniejsza niż surowa przepustowość przetwarzania. Jako Logic Block integruje się z wbudowanym okablowaniem logicznym oraz systemami kontroli jednostek/przedmiotów i pełni tę samą rolę co inne procesory, lecz z kompromisami sprzyjającymi małym konstrukcjom.

Mikroprocesor najlepiej sprawdza się tam, gdzie ograniczona przestrzeń lub względy estetyczne wymagają gęstego rozmieszczenia komponentów logicznych. Jego prędkość wykonywania jest niższa niż w przypadku większych wariantów procesorów, więc nie jest optymalny do zadań intensywnych instrukcyjnie, które wymagają wielu instrukcji na sekundę. Zamiast tego Micro Processor wyróżnia się w zastosowaniach akceptujących wolniejsze tempo wykonywania instrukcji w zamian za zmniejszony rozmiar.

Typowe praktyczne zastosowania obejmują:

  • Wyświetlacz Logiczny art: napędzanie tekstu, symboli lub wyświetlaczy pikselowych, gdzie wiele małych procesorów można umieścić blisko siebie, aby stworzyć złożone wzory wizualne bez zajmowania dużej ilości miejsca.
  • Counters: implementacja kompaktowych liczników, minutników lub maszyn stanów inkrementalnych, które nie wymagają szybkich aktualizacji.
  • Simple unit controllers: kontrolowanie pojedynczych jednostek lub małych grup za pomocą prostych zestawów instrukcji; odpowiednie do podstawowego poruszania się, celowania lub zachowań opartych na stanie, gdzie tempo instrukcji nie jest krytyczne.
  • Każda logika, która priorytetuje kompaktowość nad szybkością, taka jak dekoracyjne lub przestrzenne moduły sterujące.

Projektując z użyciem Micro Processor, weź pod uwagę następujące wskazówki:

  • Kompaktowe układy wykorzystujące wiele Micro Processorów mogą odtworzyć funkcjonalność większego procesora, ale będą działać wolniej w ogóle; rozdzielaj logikę tak, aby rutyny wrażliwe na czas były minimalizowane na Micro Processorach.
  • Używaj dłuższych, prostszych pętli instrukcji zamiast głęboko zagnieżdżonych lub wysokoczęstotliwościowych operacji. Zadania o dużej przepustowości przerzucaj na pełnowymiarowe procesory, gdy są dostępne.
  • Łącz je z blokami Memory i wydajnym okablowaniem, aby zmniejszyć liczbę wykonywanych instrukcji potrzebnych na cykl.
  • W projektach wizualnych (Wyświetlacz Logiczny art) synchronizuj wiele Micro Processorów za pomocą sygnałów czasowych, aby wzory aktualizacji pozostały spójne pomimo niższego tempa instrukcji poszczególnych procesorów.

Dla wprowadzenia do podstawowych koncepcji logiki i okablowania mających zastosowanie do Micro Processor zapoznaj się z przewodnikiem Basics logiki; zrozumienie podstawowych instrukcji, sensorów i routingu sygnałów pomoże zmaksymalizować kompaktowe projekty, jednocześnie rekompensując ograniczenia prędkości procesora.

No related recipes

Other entities of this type

Related pages

Last updated: