Komunikační procesorový modul - Communications Processor Module
NAPÁJENÍ, PowerPC, a Napájení ISA architektury |
---|
NXP (dříve Freescale a Motorola) |
IBM |
IBM / Nintendo |
jiný |
Související odkazy |
Zrušeno šedě, historický kurzívou |
Komunikační procesorový modul (CPM) je součástí Rodina Motorola 68000 (QUICC ) nebo Motorola /Freescale Semiconductor PowerPC /Napájení ISA (PowerQUICC ) mikroprocesory určené k poskytování funkcí souvisejících se zobrazováním a komunikací. Mikroprocesor může delegovat většinu z zpracování vstupu / výstupu (například odesílání a příjem dat přes sériové rozhraní) do modulu komunikačního procesoru a mikroprocesor nemusí tyto funkce provádět sám. Některé funkce vstupu / výstupu vyžadují rychlou odezvu procesoru, například z důvodu přesnosti požadavky na načasování během přenosu dat. Když CPM provádí tyto operace, hlavní mikroprocesor může provádět další úkoly.
CPM má své vlastní RISC mikrokontrolér (komunikační procesor), odděleně od skutečného Centrální procesorová jednotka IP jádro. Mikrokontrolér RISC komunikuje s jádrem pomocí dual-ported RAM, speciální registry příkazů, konfigurací a událostí a také prostřednictvím přerušení.
Motorola 68302 Integrovaný víceprotokolový procesor měl procesor RISC[1] ovládané buď a mikrokód v ROM nebo stahovatelným firmwarem. Byly dodávány různé formy mikrokódu pro různé aplikace, například pro podporu Signalizační systém 7 komunikace nebo Centronics paralelní rozhraní. Motorola 68360 QUICC byl prvním designem, který byl vybaven modulem komunikačního procesoru a nabízí mikrokód pro SS7 a ISDN aplikace. Specifikace programovacího rozhraní mikrokontroléru nebyly zákazníkům obvykle dodávány.[2][3] Bylo možné spustit 68360 v podřízený režim a používat pouze část čipu CPM, například na desce M68360QUADS-040, kde 68040 CPU (hlavní) je spojen s 68360 CPM (slave), přičemž CPU 68360 procesoru je deaktivováno.[4]
CPM byl použit později v EU PowerQUICC řada PowerPC - a Napájení ISA - procesory na bázi. Dřívější designy, jako MPC860, používaly prakticky stejné CPM jako předchozí procesory 68360 QUICC.[5]
Mezi typické vlastnosti CPM patří:
- Střední kontrola přístupu (MAC),
- Komunikační rozhraní s řadiče sériové komunikace (SCC), řadiče sériové správy (SMC), Universal Serial Bus, I²C a Sériová sběrnice periferního rozhraní příloha,
- Přímý přístup do paměti Obvody (DMA), řadič přerušení, Chvilka zadavatel a přenosová rychlost generátory.
Poznámky
- ^ Uživatelská příručka integrovaného víceprotokolového procesoru MC68302, oddíl 4, 1995.
- ^ Freescale FAQ 8733: Kde mohu získat programovací manuály a vývojové systémy pro komunikační procesor RISC, který je uvnitř 68360?[trvalý mrtvý odkaz ], Červen 1995
- ^ Časté dotazy týkající se mikrokódu CPM, DoGav Systems Ltd.
- ^ M68360QUADS-040 Uživatelský manuál, 1997
- ^ Poznámka k aplikaci Freescale AN2051 Přenosový kód z MC68360 do MPC860, 1996
Reference
- Freescale Semiconductor MC68360 QUad Integrated Communications Controller Uživatelská příručka, 1995.
- Freescale Semiconductor Referenční příručka PowerPC MPC823, revize 1, oddíl 1.2.3 Komunikační procesorový modul, strana 1–9, 2000.