Skriv ut
PI-bussen för hopkoppling av makroceller i processorer för inbyggnad är ett av de första konkreta resultaten från EU-projektet OMI.

PI-bussen, Peripheral Interconnect är avsedd för konstruktion av snabba processorer för inbyggnad. Den för över data mellan kretsens olika funktionsblock. Varje block måste dock först förses med ett gränssnitt för PI- bussen.

Funktionsblocken, försedda med gränssnitt, delas in i två olika typer. Dels aktiva funktionsblock som initierar läsning och skrivning av data på bussen och dels passiva som utför specifika instruktioner.

Processormoduler eller hjälpprocessorer är exempel på initierande funktionsblock, medan minne och gränssnitt ut från kretsen är exempel på funktionsblock av den mer passiva typen.

PI-bussens protokoll kräver dessutom en speciell styrenhet, som svarar för adressavkodning och tidskontroll samt ser till att eventuella motstridigheter mellan olika instruktioner reds ut. Makroceller från olika tillverkare kan sedan lätt integreras i en och samma kretskonstruktion, menar upphovsföretagen. Protokollet kan även anpassas för den krets som ska konstrueras, exempelvis för att hantera olika bredd på adress- och databussen.

Bussen är utvecklad inom ramen för OMI, Open Microprocessor Initiative, ett projekt som lyder under det europeiska Esprit-programmet.

Bakom bussen står ARM, Philips Semiconductors, SGS-Thomson, Siemens och Temic/Matra. Användningen ska licensieras ut, i första hand till andra företag inom OMI.

OMI håller på att bygga upp ett helt bibliotek av makroceller som ska kunna användas vid kontruktion av nya kretsar, se Elektroniktidningen nr 11/95, s 31. PI-bussen har inkluderats i OMIs standard, och en europeisk patentansökan har lämnats in. Rättigheterna ägs gemensamt av de fem företagen.

Gittan Cedervall