Freescale 683XX
| Freescale 683XX | |
| Gyártó | |
| Utasításkészlet | 32 bites architektúra |
A Wikimédia Commons tartalmaz Freescale 683XX témájú médiaállományokat. | |
A Freescale 683xx (korábban Motorola 683xx) egymással kompatibilis mikrovezérlők egy családja, amelyek a Freescale 68000-alapú CPU magjait tartalmazzák. A családot hardverleíró nyelv alkalmazásával tervezték, ezáltal a részei szintetizálhatók és jól alkalmazkodnak a fejlett gyártási eljárásokhoz, pl. a lapkák kicsinyítéséhez.
Két CPU magot használnak a 683xx családban: a 68EC000 és a CPU32 magokat. A CPU32 mag utasításlészlete hasonlít a Motorola 68020-aséhoz, csak hiányoznak belőle a bitmező-kezelő utasítások, és van néhány specifikus utasítása, mint pl. a táblázatos interpoláció (table lookup and interpolate),[1] és van egy alacsony fogyasztású megállított üzemmódja is.
A mikrovezérlő moduljait a processzortól függetkenül tervezték és a kibocsájtott CPU-kkal párhuzamosan tesztelték. Ezt a folyamatot a tervezők „előretervezésnek” (design-ahead) nevezték, mivel mire a szilíciumtechnológia rendelkezésre állt, a Motorola tervei már készen álltak a gyártásra és a piacra való kilépésre. Sok ilyen modul átkerült a Coldfire processzorvonalba is.
Felépítése
[szerkesztés | forrásszöveg szerkesztése]A mikrovezérlők számos modult tartalmaznak, amelyek a belső sínnel csatlakoznak egymáshoz:
- Teljesen statikus CPU mag, a teljes leállás és a maximális órajel (25 vagy 33 MHz) közötti tetszés szerinti órajelen működhet.
- A CPU magot a minimális tranzisztorszám és a maximális teljesítmény szempontjából tervezték.
- Rendelkezik background debug mode (BDM) áramkörön belüli nagysebességű soros hibakereső / debug interfésszel; ez az interfész a 683xx sorozatban jelent meg először. A modeern processzorokban is elterjedt a szabványos soros debug-interfész használata, ami általában JTAG.
- SIM (System Integration Module, rendszerintegrációs modul), amely fölöslegessé teszi a csatlakoztató logika nagy részét, mivel ellátja a csipválasztás és címdekódolás feladatait. A SIM biztosít még egy órajelgenerátort, watchdog-okat a különböző rendszerműveletekhez, kezeli a processzor kivezetéseinek konfigurációját, periodikus időzítőt és egy megszakításvezérlőt is tartalmaz.
Különféle egyéb modulok is rendelkezésre állnak a 683xx család processzoraiban:
- TPU: Timing Processor Unit, időzítőprocesszor, tetszőleges időzítési feladat ellátására: időzítők, számlálók, arányos impulzusszélesség-vezérlés, impulzusszélesség-mérés, impulzusgenerálás, léptetőmotorvezérlők, kvadratúra-demoduláció, stb. A Freescale ehhez ingyenes fejlesztőrendszert és forráskódot ad.
- Egy kisegítő RAM, amely megduplázza a TPU számára rendelkezésre álló programozható tárterületet.
- Néhány korai modell két konvencionális számláló-időzítővel rendelkezik.
- GPT: general purpose timer, általános célú időzítő modul; impulzuskód-akkumulátorokat nyújt, befogó/összehasonlító és impulzusszélesség-modulációs lehetőségeket ad.
- Néhány modellben hálózati interfész-processzorral rendelkezik kommunikációs processzormodul (CPM) formában, valamint soros kommunikációs interfészekkel (SCC), amelyek az Ethernet vagy HDLC sínekre csatlakoznak.
- A legtöbb modellben van láncolt soros modul (QSM), amely szinkron soros perifériainterfész (SPI) és logikai szintű RS232 UART képességeket nyújt.
A processzorcsalád egyes tagjai
[szerkesztés | forrásszöveg szerkesztése]
Az MC68340
[szerkesztés | forrásszöveg szerkesztése]| Lapkanév | MC68340 |
|---|---|
| Gyártó | Freescale Semiconductor |
| CPU modell | CPU32 |
| Időzítők/számlálók | Két 16 bites |
| Címvonalak | 32 |
| Adatvonalak | 16 |
| Órajel | 16 MHz, 25 MHz |
| Üzemi feszültség | elérhető 3,3 és 5 V-on |
Az MC68340 egy nagy teljesítményű 32 bites mikroprocesszor DMA-val.
- Jellemzői
- Magas funkcionális integráció egyetlen szilíciumlapkán
- Kétcsatornás alacsony késleltetésű DMA-vezérlő a nagy sebességű memóriaátvitelhez
- Kétcsatornás univerzális szinkron-aszinkron adóvevő (USART)
- Két független számláló/időzítő
- Rendszerintegrációs modulja több olyan funkciót tartalmaz, amelyeket tipikusan külső PAL-ok, TTL-ek és ASIC-ek végeznek
- 32 címvonal, 16 adatvonal
- Energiafogyasztás-szabályozás
- 0–16,78 MHz vagy 0–25,16 MHz dinamikus órajel
- 144 tűs kerámia Quad Flat Pack (CQFP) vagy 145 tűs műanyag Pin Grid Array (PPGA) tokozás
- 3,3 V és 5 V-os változatokban készült
Az MC68340 a Motorola MC68300 családjába tartozó alkatrészek egyike. Ebbe a családba tartoznak még az MC68302, MC68330, MC68331, MC68332, és MC68F333 processzorok.
A MC68340 integrált processzort a Motorola fejlesztette ki és az 1990-es évek elejétől volt gyártásban, 1992-től már rendelhető volt. A Motorola utódcége, a Freescale folytatta a gyártást. Az NXP már nem gyártja,[2] de kiterjedt dokumentáció rendelkezésre áll.[3]
További információk a MC68340 processzorról
[szerkesztés | forrásszöveg szerkesztése]- MC68340 termékleírás, NXP, 1992–2025
- Motorola (1992). "MC68340 Integrated Processor with DMA - User's Manual" (PDF) (angol nyelven). Freescale Semiconductor. 2016. március 4. dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2025. július 7. – Felhasználói kézikönyv
- "MC68340: Integrated Processor with DMA". 68K Processors (Legacy) (angol nyelven). Freescale Semiconductor. 2004–2013. 2013. április 6. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 7.
{{cite web}}: CS1 karbantartás: dátumformátum (link)
Lásd még
[szerkesztés | forrásszöveg szerkesztése]- QUICC QUad Integrated Communications Controller
Jegyzetek
[szerkesztés | forrásszöveg szerkesztése]- ↑ Sharon Darley (1999). "How to Use the Table Lookup and Interpolate Instruction on the CPU32" (PDF) (angol nyelven). Motorola. 1–8. o. 2015-09-24 dátummal az eredeti (pdf) címről archiválva. Hozzáférés: 2013.
The table lookup and interpolate instruction approximates a number that lies between two consecutive entries in a lookup table.
{{cite web}}: Check date values in:|accessdate=(súgó) - ↑ MC68340 – No Longer Manufactured, NXP, 2025
- ↑ MC68340 dokumentáció, NXP, 2025
Fordítás
[szerkesztés | forrásszöveg szerkesztése]- Ez a szócikk részben vagy egészben a Freescale 683XX című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
- Ez a szócikk részben vagy egészben a MC68340 című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
További információk
[szerkesztés | forrásszöveg szerkesztése]- Freescale M683xx processors
- "CPU32 REFERENCE MANUAL" (PDF) (angol nyelven). Motorola. 1990, 1996. 1–330. o. 2015-09-24 dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2013.
{{cite web}}: Check date values in:|accessdate=és|year=(súgó)CS1 karbantartás: year (link)