Zilog ZNEO
A Zilog Z16F ZNEO-sorozat a Z8 Encore! mikrovezérlő-sorozat fejlettebb változata, kb. 2006 elején jelent meg. A ZNEO vezérlők processzora egy 16 bites, Neumann-architektúrájú, big-endian bájtsorrendű, utasítás-futószalagos felépítésű CISC mag. A processzor a legtöbb parancsot egy órajelciklus alatt hajtja végre, így 20 MHz-es órajel mellett körülbelül 15 MIPS teljesítményt érhet el. A vezérlők beépített memóriákat is tartalmaznak, amelyek mérete max. 128 KiB flash programmemória és 4 KiB SRAM adatmemória céljaira. A belső flashmemória nulla várakozási állapotú, gyors memória, ami 16 bites címzésű. Címbusza 24 bites, amivel 16 MiB memóriaterület címezhető, a vezérlők opcionálisan 8 vagy 16 bites adatbuszokhoz is kapcsolódhatnak. A processzor 32 bites ALU-val rendelkezik. Az utasításkészletben megtalálhatók a 8, 16 és 32 bites aritmetikai és logikai műveletek, valamint a 32×32 bites szorzás és 64 bites számok osztása legfeljebb 32 bites osztóval. A regiszterkészlet 16 db 32 bites regiszterből áll. A regiszterműveletek 32 bitesek, mindegyik regiszter akkumulátorként szerepelhet.[1] Több-bájtos PUSH és POP utasításai vannak, amelyek meggyorsítják a kontextusváltást.[2]
További összetevői a következők:
- Tizenkét 10 bites analóg-digitális átalakító (fokozatos közelítésű, sample and hold üzemmód)
- Egy analóg komparátor
- Egy műveleti erősítő
- Három 16 bites időzítő
- Egy 12 bites impulzusszélesség-modulátor (PWM) hat kimenettel
- Watchdog timer saját RC oszcillátorral
- Négycsatornás DMA vezérlő
- ESP Interfész (Enhanced Serial Interface periféria-csatlakozófelület)
- I²C – Master/Slave vezérlő
- 2 UART, 9 bites, full duplex, IrDA és LIN (Local Interconnect Network) csatlakoztatási lehetőségekkel
- Maximum 76 db általános célú be- és kimeneti csatlakozó (fizikai processzorkivezetés)
Javasolt felhasználási területei:
- Motorvezérlés (pl. AC indukciós és DC kefe nélküli szervomotorok)
- Rendszerfelügyelet, monitorozás
- Biztonsági panelek, kezelőfelületek és megjelenítők
Jegyzetek
[szerkesztés]- ↑ ZNEO CPU core; User Manual (angol nyelven) (PDF) pp. 1-216. Zilog, 2011. május 1. (Hozzáférés: 2013)
- ↑ ZNEO Z16F Series MCU; High-Performance 16-bit Flash Microcontroller Family (angol nyelven) (PDF) pp. 1-2. Zilog, 2012. november 20. (Hozzáférés: 2013)
Fordítás
[szerkesztés]Ez a szócikk részben vagy egészben a Zilog ZNEO című német 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.
Források
[szerkesztés]- Ld. Jegyzetek
További információk
[szerkesztés]- Features; Zilog’s ZNEO Z16F Series MCU (angol nyelven). Zilog, 2013. (Hozzáférés: 2013)
- ZNEO CPU core; User Manual (angol nyelven) (PDF) pp. 1-216. Zilog, 2011. május 1. (Hozzáférés: 2013)
- Zilog ZNEO dokumentáció, a Zilog weboldalán[halott link]
- New Zilog ZNEO 16-bit Single-Cycle CPU