13.07.2015 Views

Elektronika Praktyczna, luty 2013 - UlubionyKiosk

Elektronika Praktyczna, luty 2013 - UlubionyKiosk

Elektronika Praktyczna, luty 2013 - UlubionyKiosk

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PODZESPOŁYSPC56: 32-bitowemikrokontrolery z rdzeniamiPowerPCW ofercie STMicroelectronics – poza doskonale znanymi STM32 –znajduje się także kilka innych rodzin 32-bitowych mikrokontrolerów,w tym mało znana, ale bardzo interesująca rodzina SPC56. Różniąsię one od STM32 wieloma cechami i przeznaczeniem, najbardziej– na pierwszy rzut oka - odczuwalna jest różnica w rdzeniachzastosowanych w: SPC56 wyposażono w rdzenie PowerPC.Twórcą architektury Power jest firmaIBM, której pierwotnym zamiarem byłoopracowanie 32-bitowych, RISC-owychrdzeni do różnych zastosowań. Do przedsięwzięciazaangażowało się z czasemwięcej firm, które współpracują ze sobąnad dalszym rozwojem i implementacjamitej architektury w ramach powstałejw 2004 roku organizacji POWER.org. Jejnazwa (jednocześnie nazwa promowanejarchitektury) jest akronimem od angielskichsłów Performance Optimization WithEnhanced RISC, które doskonale oddającele stawiane sobie przez IBM i współpracującefirmy.Jednym z kierunków aplikowaniardzeni PowerPC były nowoczesne mikrokontrolery,których jednym z producentówjest firma STMicroelectronics, w portfolioktórej znajduje się rodzina SPC56,wyposażona w rdzenie z seii e200, będąceewolucyjnymi następcami architektur PO-WER4 i POWER5 oraz PowerPC 400.Tyle tytułem wprowadzenia, zobaczmyteraz co konstruktorom oferuje rodzinaSPC56.Rdzeń e200z3 jest rozbudowana wersjąe200z0, zintegrowano w nim m.in.koprocesor zmiennoprzecinkowy oraz jednostkęzarządzania pamięcią MMU, przystosowanądo zarządzania 8 wydzielonymiregionami. Rdzeń e200z3 komunikuje sięz otoczeniem za pomocą dwóch magistral(specyfikacja AMBA 2.0 v6 AHB), wyposażonogo także w jednostkę wspomagającądebugowanie Nexus 3 (IEEE-ISTO5001-2003), której możliwości są porównywalnez nieco bardziej popularnym rozwiązaniemfirmy ARM – CoreSight. Maksymalnaczęstotliwość taktowania rdzeniRysunek 1. Firma STMicroelectronics stosuje w produkowanych przez siebiemikrokontrolerach SPC56 trzy wersje rdzeniTrzy wersje rdzeni PowerPCFirma STMicroelectronics stosujew produkowanych przez siebie mikrokontrolerachSPC56 trzy wersje rdzeni(rysunek 1), których cechy i możliwościsą dobrane do wymogów docelowychaplikacji.Najprostszy ze stosowanych rdzeni –e200z0 – przypomina klasyczne rdzeniemikrokontrolerowe, nie jest wyposażonyw FPU czy MMU, ma zintegrowaną takżenieco prostszy funkcjonalnie systemsprzętowego wspomagania debugowania.Maksymalna częstotliwość taktowaniardzeni e200z0 produkowanych w technologiachużywanych przez STMicroelectronicswynosi do 100 MHz.Rysunek 2. Mikrokontrolery SPC56 aktualnie dostępne i planowane (zaznaczone narysunku gwiazdkami) do szybkiego wdrożenia do produkcji, wraz z przypisaniemukładów do dostępnych wersji obudów84 ELEKTRONIKA PRAKTYCZNA 2/<strong>2013</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!