STMicroelectronics STM32MP133C F 32bitový procesor Arm Cortex-A7 1 GHz
Specifikace
- Jádro: Arm Cortex-A7
- Paměti: Externí SDRAM, Vestavěná SRAM
- Datová sběrnice: 16bitové paralelní rozhraní
- Zabezpečení/ochrana: Reset a správa napájení, LPLV-Stop2, pohotovostní režim
- Pouzdro: LFBGA, TFBGA s minimální roztečí 0.5 mm
- Správa hodin
- Univerzální vstupy/výstupy
- Propojovací matice
- 4 DMA řadiče
- Komunikační periferie: Až 29
- Analogové periferie: 6
- Časovače: Až 24, Watchdogy: 2
- Hardwarová akcelerace
- Režim ladění
- Pojistky: 3072bitové včetně unikátního ID a HUK pro klíče AES 256
- V souladu s ECOPACK2
Subsystém Arm Cortex-A7
Subsystém Arm Cortex-A7 čipu STM32MP133C/F poskytuje…
Vzpomínky
Zařízení obsahuje externí SDRAM a integrovanou SRAM pro ukládání dat…
Ovladač DDR
Řadič DDR3/DDR3L/LPDDR2/LPDDR3 spravuje přístup k paměti…
Správa napájecího zdroje
Schéma napájení a dohled zajišťují stabilní dodávku energie…
Správa hodin
RCC se stará o distribuci a konfiguraci hodin…
Univerzální vstupy/výstupy (GPIO)
GPIO poskytují rozhraní pro externí zařízení…
Ochranný řadič TrustZone
ETZPC zvyšuje zabezpečení systému správou přístupových práv…
Matice propojení sběrnice
Matice usnadňuje přenos dat mezi různými moduly…
Nejčastější dotazy
Otázka: Jaký je maximální počet podporovaných komunikačních periferií?
A: STM32MP133C/F podporuje až 29 komunikačních periferií.
Otázka: Kolik analogových periferií je k dispozici?
A: Zařízení nabízí 6 analogových periferií pro různé analogové funkce.
“`
STM32MP133C STM32MP133F
Arm® Cortex®-A7 až 1 GHz, 2×ETH, 2×CAN FD, 2×ADC, 24 časovačů, audio, krypto a pokročilé zabezpečení
Datasheet – výrobní údaje
Vlastnosti
Zahrnuje nejmodernější patentovanou technologii ST
Jádro
· 32bitový Arm® Cortex®-A7 L1 32 kB I / 32 kB D 128 kB unifikovaná mezipaměť úrovně 2 Arm® NEONTM a Arm® TrustZone®
Vzpomínky
· Externí paměť DDR až 1 GB až do LPDDR2/LPDDR3-1066 16bitová až do DDR3/DDR3L-1066 16bitová
· 168 kB interní paměti SRAM: 128 kB paměti AXI SYSRAM + 32 kB paměti AHB SRAM a 8 kB paměti SRAM v záložní doméně
· Dvojité paměťové rozhraní Quad-SPI · Flexibilní externí paměťový řadič s až
16bitová datová sběrnice: paralelní rozhraní pro připojení externích integrovaných obvodů a pamětí SLC NAND s až 8bitovou korekcí chyb (ECC)
Bezpečnost/ochrana
· Bezpečné spouštění, periferie TrustZone®, 12 xtamppiny včetně 5 aktivních kontaktůampers
· Teplota, obj.tage, frekvence a monitorování 32 kHz
Reset a správa napájení
· Napájení 1.71 V až 3.6 VI/O (5 V-tolerantních I/O) · POR, PDR, PVD a BOR · LDO na čipu (USB 1.8 V, 1.1 V) · Záložní regulátor (~0.9 V) · Interní teplotní senzory · Režimy nízké spotřeby: Sleep, Stop, LPLV-Stop
LPLV-Stop2 a pohotovostní režim
LFBGA
TFBGA
LFBGA289 (14 × 14 mm) Rozteč 0.8 mm
TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
minimální rozteč 0.5 mm
· Zachování DDR v pohotovostním režimu · Ovládání doprovodného čipu PMIC
Správa hodin
· Interní oscilátory: 64 MHz HSI oscilátor, 4 MHz CSI oscilátor, 32 kHz LSI oscilátor
· Externí oscilátory: 8-48 MHz HSE oscilátor, 32.768 kHz LSE oscilátor
· 4 × PLL s frakčním režimem
Univerzální vstupy/výstupy
· Až 135 zabezpečených I/O portů s možností přerušení
· Až 6 probuzení
Propojovací matice
· 2 sběrnicové matice 64bitové propojení Arm® AMBA® AXI, až 266 MHz 32bitové propojení Arm® AMBA® AHB, až 209 MHz
4 řadiče DMA pro odlehčení CPU
· Celkem 56 fyzických kanálů
· 1 x vysokorychlostní univerzální hlavní řadič přímého přístupu k paměti (MDMA)
· 3 × dvouportové DMA s funkcemi FIFO a request routeru pro optimální správu periferií
září 2024
Toto je informace o produktu v plné výrobě.
DS13875 Rev 5
1/219
www.st.com
STM32MP133C/F
Až 29 komunikačních periferií
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBus™) · 4 × UART + 4 × USART (12.5 Mbit/s,
Rozhraní ISO7816, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, včetně 4 s plným duplexem
Přesnost audio třídy I2S přes interní audio PLL nebo externí hodinový obvod) (+2 QUADSPI + 4 s USART) · 2 × SAI (stereo audio: I2S, PDM, SPDIF Tx) · SPDIF Rx se 4 vstupy · 2 × SDMMC až 8 bitů (SD/e·MMCTM/SDIO) · 2 × CAN řadiče podporující protokol CAN FD · 2 × vysokorychlostní hostitelský port USB 2.0 nebo 1 × vysokorychlostní hostitelský port USB 2.0
+ 1 × vysokorychlostní USB 2.0 OTG současně · 2 × Ethernet MAC/GMAC IEEE 1588v2 hardware, MII/RMII/RGMII
6 analogových periferií
· 2 × ADC s maximálním rozlišením 12 bitů až 5 Msps
· 1 x teplotní senzor · 1 x digitální filtr pro sigma-delta modulátor
(DFSDM) se 4 kanály a 2 filtry · Interní nebo externí referenční hodnota ADC VREF+
Až 24 časovačů a 2 hlídací psi
· 2 × 32bitové časovače s až 4 IC/OC/PWM nebo čítačem pulzů a vstupem pro kvadraturní (inkrementální) enkodér
· 2 × 16bitové pokročilé časovače · 10 × 16bitové univerzální časovače (včetně
2 základní časovače bez PWM) · 5 × 16bitové časovače s nízkou spotřebou energie · Bezpečné časy reálného času s přesností na méně než sekundu a
hardwarový kalendář · 4 systémové časovače Cortex®-A7 (zabezpečené,
nezabezpečený, virtuální, hypervizor) · 2 × nezávislý watchdog
Hardwarová akcelerace
· AES 128, 192, 256 DES/TDES
2 (nezávislé, nezávislé zabezpečené) 5 (2 zabezpečené) 4 5 (3 zabezpečené)
4 + 4 (včetně 2 zabezpečených USART), některé mohou být zdrojem bootování
2 (až 4 audio kanály), s I2S master/slave, PCM vstup, 2 porty SPDIF-TX
Vestavěný HSPHY s BCD Vestavěný HS PHY s BCD (zabezpečený), může být zdrojem bootování
2 × HS sdílený mezi Host a OTG 4 vstupy
2 (1 × TTCAN), kalibrace hodin, sdílená vyrovnávací paměť 10 kB 2 (8 + 8 bitů) (zabezpečené), e·MMC nebo SD mohou být zdrojem bootování 2 volitelné nezávislé napájecí zdroje pro rozhraní SD karet
1 (dvou-čtyřnásobný) (zabezpečený), může být zdrojem bootování
–
–
Bota
–
Bota
Bootování Bootování
(1)
Paralelní adresa/data 8/16bitový FMC Paralelní AD-mux 8/16bitový
NAND 8/16bitová 10/100M/Gigabit Ethernet DMA kryptografie
Hash Generátor pravých náhodných čísel Pojistky (jednorázově programovatelné)
4 × CS, až 4 × 64 MB
Ano, 2× CS, SLC, BCH4/8, může být zdrojem bootování 2 x (MII, RMI, RGMII) s PTP a EEE (zabezpečené)
3 instance (1 zabezpečená), 33kanálový MDMA PKA (s ochranou DPA), DES, TDES, AES (s ochranou DPA)
(vše zabezpečeno) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(zabezpečené) True-RNG (zabezpečené) 3072 efektivních bitů (zabezpečené, pro uživatele k dispozici 1280 bitů)
–
Bota –
–
16/219
DS13875 Rev 5
STM32MP133C/F
Popis
Tabulka 1. Vlastnosti a počet periferií STM32MP133C/F (pokračování)
STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Různé
Vlastnosti
LFBGA289
TFBGA289
TFBGA320
GPIO s přerušením (celkový počet)
135(2)
Zabezpečitelné GPIO piny probuzení
Vše
6
Tamppiny (aktivní tamper)
12 (5)
DFSDM Až 12bitový synchronizovaný ADC
4 vstupní kanály se 2 filtry
–
2(3) (až 5 Msps na 12bitovém sběrnici) (zabezpečené)
ADC1: 19 kanálů včetně 1 interního, 18 kanálů k dispozici pro
Celkem 12bitové kanály ADC (4)
uživatel včetně 8násobného diferenciálu
–
ADC2: 18 kanálů včetně 6 interního, 12 kanálů k dispozici pro
uživatel včetně 6násobného diferenciálu
Vstupní pin interního ADC VREF VREF+
Vstup 1.65 V, 1.8 V, 2.048 V, 2.5 V nebo VREF+ –
Ano
1. QUADSPI se může bootovat buď z vyhrazených GPIO, nebo pomocí některých bootovacích GPIO FMC Nand8 (PD4, PD1, PD5, PE9, PD11, PD15 (viz Tabulka 7: Definice kuliček STM32MP133C/F).
2. Tento celkový počet GPIO zahrnuje čtyři JTAG GPIO a tři BOOT GPIO s omezeným použitím (může dojít ke konfliktu s připojením externího zařízení během skenování hranic nebo bootování).
3. Pokud jsou použity oba ADC, takt jádra by měl být pro oba ADC stejný a nelze použít vestavěné předděličky ADC.
4. Kromě toho existují také interní kanály: – Interní kanál ADC1: VREFINT – Interní kanály ADC2: teplota, interní objemtage reference, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.
DS13875 Rev 5
17/219
48
Popis 18/219
STM32MP133C/F
Obrázek 1. Blokové schéma STM32MP133C/F
Dodávky integrovaných obvodů
@VDDA
HSI
AXIM: Arm 64bitové propojení AXI (266 MHz) T
@VDDCPU
GIC
T
CPU Cortex-A7 650/1000 MHz + MMU + FPU + NEONT
32 tisíc dánských dolarů
32 tisíc I$
CNT (časovač) T
ETM
T
2561K2B8LK2B$L+2$SCU T
asynchronní
128 bitů
TT
CSI
LSI
Čas laděníamp
generátor TSGEN
T
DAP
(JTAG/SWD)
SYSRAM 128 kB
ROM 128KB
38
2 x ETH MAC
10/100/1000 (bez GMII)
FIFO
TT
T
BKPSRAM 8KB
T
RNG
T
HASH
16b PHY
DDRCTRL 58
LPDDR2/3, DDR3/3L
asynchronní
T
KRYPTOMĚNÍ
T
SAES
DDRMCE T TZC T
DDRPHYC
T
13
DLY
8b QUADSPI (duální) T
37
16b
FMC
T
CRC
T
DLYBSD1
(Ovládání SDMMC1 DLY)
T
DLYBSD2
(Ovládání SDMMC2 DLY)
T
DLYBQS
(řízení QUADSPI DLY)
FIFO FIFO
DLY DLY
14 8b SDMMC1 T 14 8b SDMMC2 T
PHY
2
USBH
2
(2xHS hostitel)
PLLUSB
FIFO
T
PCA
FIFO
T MDMA 32 kanálů
AXIMC TT
17 16b Trasovací port
ETZPC
T
IWDG1
T
@VBAT
BSEC
T
Pojistky OTP
@VDDA
2
RTC / AWU
T
12
TAMP / Záložní reg. T
@VBAT
2
LSE (32kHz XTAL)
T
Časování systému STGENC
generace
STGENR
USBPHYC
(Ovládání přes USB 2x PHY)
IWDG2
@VBAT
@VDDA
1
VREFBUF
T
4
16b LPTIM2
T
1
16b LPTIM3
T
1
16b LPTIM4
1
16b LPTIM5
3
Kolíky BOOT
SYSCFG
T
8
8b
HDP
10 16b TIM1/PWM 10 16b TIM8/PWM
13
SAI1
13
SAI2
9
4kanálový DFSDM
Vyrovnávací paměť 10KB CCU
4
FDCAN1
4
FDCAN2
FIFO FIFO
APB2 (100 MHz)
8KB FIFO
APB5 (100 MHz)
APB3 (100 MHz)
APB4
asynchronní AHB2APB
SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T
AHB2APB
DMA1
8 proudy
DMAMUX1
DMA2
8 proudy
DMAMUX2
DMA3
8 proudy
T
PMB (monitor procesů)
DTS (digitální teplotní senzor)
svtage regulátory
@VDDA
Dohled nad dodávkami
FIFO
FIFO
FIFO
2×2 Matrix
AHB2APB
64 bitů AXI
64bitový AXI master
32 bitů AHB 32 bitů AHB master
32 bitů APB
Bezpečnostní ochrana T TrustZone
AHB2APB
APB2 (100 MHz)
APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO FIFO
MLAHB: 32bitová sběrnicová matice ARM s více AHB (209 MHz)
APB6
FIFO FIFO FIFO FIFO
@VBAT
T
FIFO
BOZP (XTAL)
2
PLL1/2/3/4
T
RCC
5
T PWR
9
T
EXTI
16ext
176
T
USBO
(OTG HS)
PHY
2
T
12b ADC1
18
T
12b ADC2
18
T
GPIOA
16b
16
T
GPIOB
16b
16
T
GPIOC
16b
16
T
GPIOD
16b
16
T
GPIOE
16b
16
T
GPIOF
16b
16
T
GPIOG 16b 16
T
GPIOH
16b
15
T
GPIOI
16b
8
AHB2APB
T
USART1
Inteligentní karta IrDA
5
T
USART2
Inteligentní karta IrDA
5
T
SPI4/I2S4
5
T
SPI5
4
T
I2C3/SMBUS
3
T
I2C4/SMBUS
3
T
I2C5/SMBUS
3
Filtrovat Filtrovat Filtrovat
T
TIM12
16b
2
T
TIM13
16b
1
T
TIM14
16b
1
T
TIM15
16b
4
T
TIM16
16b
3
T
TIM17
16b
3
ČAS2 ČAS3 ČAS4
32b
5
16b
5
16b
5
ČAS5 ČAS6 ČAS7
32b
5
16b
16b
LPTIM1 16b
4
USART3
Inteligentní karta IrDA
5
UART4
4
UART5
4
UART7
4
UART8
4
Filtr Filtr
I2C1/SMBUS
3
I2C2/SMBUS
3
SPI2/I2S2
5
SPI3/I2S3
5
USART6
Inteligentní karta IrDA
5
SPI1/I2S1
5
FIFO FIFO
FIFO FIFO
MSv67509V2
DS13875 Rev 5
STM32MP133C/F
3
Funkční konecview
Funkční konecview
3.1
3.1.1
3.1.2
Subsystém Arm Cortex-A7
Vlastnosti
· Architektura ARMv7-A · 32KByte mezipaměť instrukcí L1 · 32KByte mezipaměť dat L1 · 128KByte mezipaměť úrovně 2 · Sada instrukcí Arm + Thumb®-2 · Bezpečnostní technologie Arm TrustZone · Pokročilý SIMD Arm NEON · Rozšíření DSP a SIMD · VFPv4 operace s plovoucí desetinnou čárkou · Podpora virtualizace hardwaru · Vestavěný trasovací modul (ETM) · Integrovaný generický řadič přerušení (GIC) se 160 sdílenými periferními přerušeními · Integrovaný generický časovač (CNT)
Nadview
Procesor Cortex-A7 je velmi energeticky úsporný aplikační procesor navržený pro poskytování vysokého výkonu v high-end nositelné elektronice a dalších nízkopříkonových vestavěných a spotřebitelských aplikacích. Nabízí až o 20 % vyšší výkon v jednom vlákně než Cortex-A5 a podobný výkon jako Cortex-A9.
Cortex-A7 zahrnuje všechny funkce vysoce výkonných procesorů Cortex-A15 a CortexA17, včetně podpory virtualizace v hardwaru, NEON a 128bitového rozhraní sběrnice AMBA 4 AXI.
Procesor Cortex-A7 staví na energeticky úsporných 8-inch procesorech.tagpipeline procesoru Cortex-A5. Využívá také integrovanou L2 cache navrženou pro nízkou spotřebu energie, s nižšími latencemi transakcí a vylepšenou podporou operačního systému pro údržbu cache. Kromě toho je zde vylepšená predikce větvení a vyšší výkon paměťového systému s 64bitovou cestou úložiště, 128bitovými sběrnicemi AMBA 4 AXI a zvětšenou velikostí TLB (256 položek, oproti 128 položkám u Cortex-A9 a Cortex-A5), což zvyšuje výkon pro velké úlohy, jako je web procházení.
Technologie Thumb-2
Poskytuje špičkový výkon tradičního kódu Arm a zároveň až o 30 % snižuje paměťové nároky na ukládání instrukcí.
Technologie TrustZone
Zajišťuje spolehlivou implementaci bezpečnostních aplikací od správy digitálních práv až po elektronické platby. Široká podpora od technologických a průmyslových partnerů.
DS13875 Rev 5
19/219
48
Funkční konecview
STM32MP133C/F
NEON
Technologie NEON dokáže akcelerovat multimediální a signálové algoritmy, jako je kódování/dekódování videa, 2D/3D grafika, hraní her, zpracování zvuku a řeči, zpracování obrazu, telefonie a syntéza zvuku. Cortex-A7 poskytuje engine, který nabízí jak výkon, tak funkčnost jednotky s plovoucí desetinnou čárkou (FPU) Cortex-A7 a implementaci pokročilé instrukční sady SIMD NEON pro další akceleraci funkcí zpracování médií a signálu. NEON rozšiřuje FPU procesoru Cortex-A7 o čtyřnásobný MAC a další 64bitovou a 128bitovou sadu registrů, které podporují bohatou sadu SIMD operací nad 8-, 16- a 32bitovými celočíselnými a 32bitovými datovými objemy s plovoucí desetinnou čárkou.
Virtualizace hardwaru
Vysoce efektivní hardwarová podpora pro správu a arbitráž dat, díky níž může více softwarových prostředí a jejich aplikací současně přistupovat k systémovým funkcím. To umožňuje realizaci robustních zařízení s virtuálními prostředími, která jsou od sebe dobře izolovaná.
Optimalizované L1 cache
Výkon a spotřeba optimalizované L1 mezipaměti kombinují techniky minimální latence přístupu pro maximalizaci výkonu a minimalizaci spotřeby energie.
Integrovaný řadič mezipaměti L2
Poskytuje přístup k mezipaměti s nízkou latencí a vysokou šířkou pásma ve vysokých frekvencích nebo snižuje spotřebu energie spojenou s přístupem k paměti mimo čip.
Jednotka s plovoucí desetinnou čárkou (FPU) Cortex-A7
FPU poskytuje vysoce výkonné instrukce s plovoucí desetinnou čárkou s jednoduchou a dvojitou přesností kompatibilní s architekturou Arm VFPv4, která je softwarově kompatibilní s předchozími generacemi koprocesoru Arm s plovoucí desetinnou čárkou.
Řídicí jednotka Snoop (SCU)
SCU je zodpovědná za správu propojení, arbitráže, komunikace, přenosů z mezipaměti do mezipaměti a systémové paměti, koherence mezipaměti a dalších funkcí procesoru.
Tato systémová koherence také snižuje složitost softwaru, která je spojena s udržováním softwarové koherence v rámci každého ovladače operačního systému.
Generický řadič přerušení (GIC)
Díky implementaci standardizovaného a architektonicky navrženého řadiče přerušení poskytuje GIC bohatý a flexibilní přístup k meziprocesorové komunikaci a směrování a prioritizaci systémových přerušení.
Podpora až 192 nezávislých přerušení, řízených softwarem, s hardwarovou prioritou a směrovaných mezi operačním systémem a vrstvou správy softwaru TrustZone.
Tato flexibilita směrování a podpora virtualizace přerušení v operačním systému poskytuje jednu z klíčových funkcí potřebných pro rozšíření možností řešení využívajícího hypervizor.
20/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
3.2
3.2.1
3.2.2
Vzpomínky
Externí SDRAM
Zařízení STM32MP133C/F obsahují řadič pro externí SDRAM, který podporuje následující: · LPDDR2 nebo LPDDR3, 16bitová data, až 1 GB, takt až 533 MHz · DDR3 nebo DDR3L, 16bitová data, až 1 GB, takt až 533 MHz
Vestavěná SRAM
Všechny funkce zařízení: · SYSRAM: 128 kB (s programovatelnou velikostí zabezpečené zóny) · AHB SRAM: 32 kB (zabezpečená) · BKPSRAM (záložní SRAM): 8 kB
Obsah této oblasti je chráněn před možným nežádoucím zápisem a lze jej uchovávat v pohotovostním režimu nebo režimu VBAT. BKPSRAM lze (v ETZPC) definovat jako přístupnou pouze zabezpečenému softwaru.
3.3
Řadič DDR3/DDR3L/LPDDR2/LPDDR3 (DDRCTRL)
DDRCTRL v kombinaci s DDRPHYC poskytuje kompletní řešení paměťového rozhraní pro paměťový subsystém DDR. · Jedno 64bitové rozhraní AMBA se 4 AXI porty (XPI) · AXI hodiny asynchronní s řadičem · Šifrovací engine DDR paměti (DDRMCE) s AES-128 a zápisem DDR za běhu
šifrování/dešifrování čtení. · Podporované standardy:
Specifikace JEDEC DDR3 SDRAM, JESD79-3E pro DDR3/3L s 16bitovým rozhraním
Specifikace JEDEC LPDDR2 SDRAM, JESD209-2E pro LPDDR2 s 16bitovým rozhraním
Specifikace JEDEC LPDDR3 SDRAM, JESD209-3B pro LPDDR3 s 16bitovým rozhraním
· Pokročilý plánovač a generátor příkazů SDRAM · Programovatelná plná šířka dat (16 bitů) nebo poloviční šířka dat (8 bitů) · Pokročilá podpora QoS se třemi třídami provozu při čtení a dvěma třídami provozu při zápisu · Možnosti pro zamezení nedostatku provozu s nižší prioritou · Zaručená koherence pro zápis po čtení (WAR) a čtení po zápisu (RAW) při
Porty AXI · Programovatelná podpora pro možnosti délky zápisu (4, 8, 16) · Kombinace zápisů pro umožnění kombinace více zápisů na stejnou adresu do jednoho
jediný zápis · Konfigurace s jednou hodností
DS13875 Rev 5
21/219
48
Funkční konecview
STM32MP133C/F
· Podpora automatického vypnutí a zastavení SDRAM v případě, že transakce nepřišla po programovatelný čas
· Podpora automatického zastavení hodin (LPDDR2/3) při vstupu a výstupu z důvodu nedosažení příchodu transakce
· Podpora automatického provozu v režimu nízké spotřeby energie v případě nedodání transakce po programovatelnou dobu prostřednictvím hardwarového rozhraní pro nízkou spotřebu energie
· Programovatelná politika stránkování · Podpora automatického nebo softwarově řízeného samoobnovovacího vstupu a výstupu · Podpora softwarově řízeného vstupu a výstupu při hlubokém vypnutí (LPDDR2 a
LPDDR3) · Podpora explicitních aktualizací registrů režimu SDRAM pod softwarovou kontrolou · Flexibilní logika mapování adres pro umožnění mapování řádků, sloupců, specifických pro danou aplikaci
bity banky · Uživatelsky volitelné možnosti řízení obnovy · Blok přidružený k DDRPERFM pro usnadnění monitorování a ladění výkonu
DDRCTRL a DDRPHYC lze (v ETZPC) definovat jako přístupné pouze zabezpečenému softwaru.
Hlavní vlastnosti DDRMCE (memory DDR cypher engine) jsou uvedeny níže: · Rozhraní master/slave systémové sběrnice AXI (64bitová) · Inline šifrování (pro zápisy) a dešifrování (pro čtení) založené na vestavěném firewallu
programování · Dva režimy šifrování na region (maximálně jeden region): žádné šifrování (režim obejití),
Režim blokové šifry · Začátek a konec oblastí definovaných s granularitou 64 kB · Výchozí filtrování (region 0): povolen jakýkoli přístup · Filtrování přístupu k oblastem: žádné
Podporovaná bloková šifra: AES Podporovaný režim řetězení · Blokový režim s šifrou AES je kompatibilní s režimem ECB specifikovaným v publikaci NIST FIPS 197, standardu pro pokročilé šifrování (AES), s přidruženou funkcí odvození klíče založenou na algoritmu Keccak-400, zveřejněném na https://keccak.team web· Jedna sada registrů hlavních klíčů s možností zápisu a uzamčení · Konfigurační port AHB s privilegovaným přístupem
22/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
3.4
Řadič adresního prostoru TrustZone pro DDR (TZC)
TZC se používá k filtrování přístupů pro čtení/zápis k řadiči DDR podle oprávnění TrustZone a podle nezabezpečeného masteru (NSAID) až na devíti programovatelných regionech: · Konfigurace podporovaná pouze důvěryhodným softwarem · Jedna filtrační jednotka · Devět regionů:
Region 0 je vždy povolen a pokrývá celý rozsah adres. Regiony 1 až 8 mají programovatelnou základní/koncovou adresu a lze je přiřadit
libovolný jeden nebo oba filtry. · Bezpečná a nezabezpečená přístupová oprávnění naprogramovaná pro každou oblast · Nezabezpečené přístupy filtrované podle NSAID · Oblasti řízené stejným filtrem se nesmí překrývat · Selhací režimy s chybou a/nebo přerušením · Schopnost akceptace = 256 · Logika gate keeperu pro povolení a zakázání každého filtru · Spekulativní přístupy
DS13875 Rev 5
23/219
48
Funkční konecview
STM32MP133C/F
3.5
Režimy spouštění
Při spuštění je zdroj bootování používaný interní bootovací ROM vybrán pinem BOOT a bajty OTP.
Tabulka 2. Režimy spouštění
BOOT2 BOOT1 BOOT0 Počáteční bootovací režim
Komentáře
Čekání na příchozí připojení:
0
0
0
UART a USB(1)
USART3/6 a UART4/5/7/8 na výchozích pinech
Vysokorychlostní USB zařízení na pinech OTG_HS_DP/DM (2)
0
0
1 Sériový NOR flash (3) Sériový NOR flash na QUADSPI (5)
0
1
0
e·MMC(3)
e·MMC na SDMMC2 (výchozí)(5)(6)
0
1
1
NAND flash(3)
SLC NAND flash na FMC
1
0
0
Vývojové spuštění (bez spuštění z flash paměti)
Používá se k získání ladicího přístupu bez bootování z flash paměti (4)
1
0
1
SD karta (3)
SD karta na SDMMC1 (výchozí)(5)(6)
Čekání na příchozí připojení:
1
1
0 UART a USB(1)(3) USART3/6 a UART4/5/7/8 na výchozích pinech
Vysokorychlostní USB zařízení na pinech OTG_HS_DP/DM (2)
1
1
1 sériová paměť NAND flash (3) sériová paměť NAND flash na QUADSPI (5)
1. Lze deaktivovat nastavením OTP. 2. USB vyžaduje hodiny/krystal HSE (viz AN5474 pro podporované frekvence s nastavením OTP a bez něj). 3. Zdroj bootování lze změnit nastavením OTP (napříkladamp4. Jádro Cortex®-A7 v nekonečné smyčce s přepínáním PA13. 5. Výchozí piny lze změnit pomocí OTP. 6. Alternativně lze pomocí OTP vybrat jiné rozhraní SDMMC než toto výchozí.
Ačkoli se bootování na nízké úrovni provádí pomocí interních hodin, softwarové balíčky dodávané společností ST, stejně jako hlavní externí rozhraní, jako je DDR, USB (mimo jiné), vyžadují připojení krystalu nebo externího oscilátoru na piny HSE.
Omezení a doporučení týkající se zapojení pinů HSE a podporovaných frekvencí naleznete v dokumentu RM0475 „STM32MP13xx pokročilé 32bitové MPU založené na architektuře Arm®“ nebo v dokumentu AN5474 „Začínáme s vývojem hardwaru linek STM32MP13xx“.
24/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
3.6
Řízení napájení
3.6.1
Pozor:
Schéma napájení
· VDD je hlavním zdrojem pro I/O a vnitřní součástky, které jsou napájeny i během pohotovostního režimu. Užitečné napětítagRozsah je 1.71 V až 3.6 V (typicky 1.8 V, 2.5 V, 3.0 V nebo 3.3 V).
VDD_PLL a VDD_ANA musí být s VDD zapojeny do hvězdy. · VDDDCPU je vyhrazený obvod pro procesor Cortex-A7.tagnabídka, jejíž hodnota závisí na
požadovaná frekvence CPU. 1.22 V až 1.38 V v provozním režimu. VDD musí být přítomno před VDDDCPU. · VDDCORE je hlavní digitální zdroj napětítage a obvykle se vypíná během pohotovostního režimu. HlasitosttagRozsah je v provozním režimu 1.21 V až 1.29 V. VDD musí být přítomno před VDDCORE. · Pin VBAT lze připojit k externí baterii (1.6 V < VBAT < 3.6 V). Pokud se nepoužívá externí baterie, musí být tento pin připojen k VDD. · VDDA je analogový (ADC/VREF), napájecí napětítage (1.62 V až 3.6 V). Použití interního VREF+ vyžaduje VDDA rovné nebo vyšší než VREF+ + 0.3 V. · Pin VDDA1V8_REG je výstupem interního regulátoru, interně připojeného k USB PHY a USB PLL. Interní regulátor VDDA1V8_REG je ve výchozím nastavení povolen a lze jej ovládat softwarově. Během pohotovostního režimu je vždy vypnut.
Specifický pin BYPASS_REG1V8 nesmí být nikdy ponechán volný. Musí být připojen buď k VSS, nebo k VDD pro aktivaci nebo deaktivaci regulace hlasitosti.tage regulátor. Pokud VDD = 1.8 V, měl by být nastaven BYPASS_REG1V8. · Pin VDDA1V1_REG je výstup interního regulátoru, interně připojený k USB PHY. Interní regulátor VDDA1V1_REG je ve výchozím nastavení povolen a lze jej ovládat softwarově. Během pohotovostního režimu je vždy vypnut.
· VDD3V3_USBHS je vysokorychlostní USB zdroj. VoltagRozsah je 3.07 V až 3.6 V.
VDD3V3_USBHS nesmí být přítomen, pokud není přítomen VDDA1V8_REG, jinak může dojít k trvalému poškození STM32MP133C/F. Toto musí být zajištěno pomocí PMIC computingu nebo externí součástky v případě implementace diskrétního napájecího zdroje.
· VDDSD1 a VDDSD2 jsou napájecí zdroje pro SD karty SDMMC1 a SDMMC2, které podporují ultrarychlostní režim.
· VDDQ_DDR je napájení DDR IO. 1.425 V až 1.575 V pro propojení pamětí DDR3 (typicky 1.5 V)
1.283 V až 1.45 V pro propojení pamětí DDR3L (typicky 1.35 V)
1.14 V až 1.3 V pro propojení pamětí LPDDR2 nebo LPDDR3 (typicky 1.2 V)
Během fází zapínání a vypínání musí být dodrženy následující požadavky na pořadí napájení:
· Pokud je VDD pod 1 V, ostatní napájecí zdroje (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) musí zůstat pod VDD + 300 mV.
· Když je VDD vyšší než 1 V, všechny zdroje napájení jsou nezávislé.
Během fáze výpadku napájení se může napětí VDD dočasně snížit oproti ostatním zdrojům, pouze pokud energie dodávaná do STM32MP133C/F zůstane pod 1 mJ. To umožňuje vybíjení externích oddělovacích kondenzátorů s různými časovými konstantami během přechodové fáze výpadku napájení.
DS13875 Rev 5
25/219
48
Funkční konecview
V 3.6
VBOR0 1
Obrázek 2. Sekvence zapnutí/vypnutí
STM32MP133C/F
VDDX(1) VDD
3.6.2
Poznámka: 26/219
0.3
Zapnutí
Provozní režim
Vypnout
čas
Neplatná zásobovací oblast
VDDX < VDD + 300 mV
VDDX nezávislé na VDD
MSv47490V1
1. VDDX označuje jakýkoli zdroj napájení z řad VDDCORE, VDDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.
Dozorce napájení
Zařízení mají integrovaný obvod pro resetování při zapnutí (POR)/resetování při vypnutí (PDR) spojený s obvodem pro resetování při nízkém napětí (BOR):
· Reset po zapnutí (POR)
Dozor POR monitoruje napájení VDD a porovnává ho s pevnou prahovou hodnotou. Zařízení zůstávají v režimu resetování, když je VDD pod touto prahovou hodnotou. · Reset při vypnutí napájení (PDR)
Dozor PDR monitoruje napájení VDD. Reset je generován, když VDD klesne pod pevnou prahovou hodnotu.
· Reset při poklesu napětí (BOR)
Dozor BOR monitoruje napájení VDD. Pomocí volitelných bajtů lze konfigurovat tři prahové hodnoty BOR (od 2.1 do 2.7 V). Když VDD klesne pod tuto prahovou hodnotu, dojde k resetu.
· Reset VDDCORE při zapnutí (POR_VDDCORE) Dozorčí jednotka POR_VDDCORE monitoruje napájení VDDCORE a porovnává ho s pevnou prahovou hodnotou. Doména VDDCORE zůstává v režimu resetu, když je VDDCORE pod touto prahovou hodnotou.
· Reset při vypnutí VDDCORE (PDR_VDDCORE) Dozorčí modul PDR_VDDCORE monitoruje napájení VDDCORE. Reset domény VDDCORE je generován, když VDDCORE klesne pod pevnou prahovou hodnotu.
· Resetování VDDCPU při zapnutí (POR_VDDCPU) Dozorčí jednotka POR_VDDCPU monitoruje napájení VDDCPU a porovnává ho s pevnou prahovou hodnotou. Doména VDDCPU zůstává v režimu resetu, když je VDDCORE pod touto prahovou hodnotou.
Pin PDR_ON je rezervován pro výrobní testy STMicroelectronics a v aplikaci musí být vždy připojen k VDD.
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
3.7
Strategie nízké spotřeby energie
Existuje několik způsobů, jak snížit spotřebu energie u STM32MP133C/F: · Snížení dynamické spotřeby energie zpomalením taktů CPU a/nebo
hodiny matice sběrnice a/nebo řízení jednotlivých periferních hodin. · Ušetřete spotřebu energie, když je CPU v klidu, výběrem mezi dostupnými nízkofrekvenčními
režimy napájení podle potřeb uživatelské aplikace. To umožňuje dosáhnout nejlepšího kompromisu mezi krátkou dobou spouštění, nízkou spotřebou energie a dostupnými zdroji probuzení. · Použijte DVFS (dynamické nastavení hlasitosti)tag(e a škálování frekvence) provozní body, které přímo řídí frekvenci hodin CPU a také výstupní napájení VDDCPU.
Provozní režimy umožňují řízení distribuce hodin mezi různé části systému a napájení systému. Provozní režim systému je řízen subsystémem MPU.
Níže jsou uvedeny režimy nízké spotřeby podsystému MPU: · CSleep: Takty CPU jsou zastaveny a periferie pracují jako
dříve nastaveno v RCC (reset a regulátor hodin). · CStop: Hodiny periferií CPU jsou zastaveny. · CStandby: VDDCPU OFF
Do režimů nízké spotřeby CSleep a CStop přechází CPU při provádění instrukcí WFI (čekání na přerušení) nebo WFE (čekání na událost).
Dostupné provozní režimy systému jsou následující: · Provoz (systém v plném výkonu, VDDCORE, VDDCPU a hodiny ZAPNUTY) · Stop (hodiny VYPNUTY) · LP-Stop (hodiny VYPNUTY) · LPLV-Stop (hodiny VYPNUTY, úroveň napájení VDDCORE a VDDCPU může být snížena) · LPLV-Stop2 (VDDCPU VYPNUTO, VDDCORE sníženo a hodiny VYPNUTY) · Pohotovostní režim (VDDCPU, VDDCORE a hodiny VYPNUTY)
Tabulka 3. Režim napájení systému versus CPU
Režim napájení systému
CPU
Spustit režim
CRun nebo CSleep
Režim zastavení Režim LP-Stop Režim LPLV-Stop Režim LPLV-Stop2
Pohotovostní režim
CZastavení nebo CPohotovostní režim CPohotovostní režim
3.8
Reset a ovladač hodin (RCC)
Řídicí jednotka hodin a resetu řídí generování všech hodin, stejně jako synchronizaci hodin a řízení resetu systému a periferií. RCC poskytuje vysokou flexibilitu ve výběru zdrojů hodin a umožňuje použití hodinových poměrů pro zlepšení spotřeby energie. Kromě toho u některých komunikačních periferií, které jsou schopny pracovat s...
DS13875 Rev 5
27/219
48
Funkční konecview
STM32MP133C/F
3.8.1
dvou různých hodinových domén (buď hodinový signál rozhraní sběrnice, nebo periferní hodinový signál jádra) lze systémovou frekvenci změnit bez úpravy přenosové rychlosti.
Správa hodin
Zařízení obsahují čtyři interní oscilátory, dva oscilátory s externím krystalem nebo rezonátorem, tři interní oscilátory s rychlým náběhem a čtyři PLL.
RCC přijímá následující vstupy zdrojů hodin: · Interní oscilátory:
64 MHz HSI hodinový signál (přesnost 1 %) 4 MHz CSI hodinový signál 32 kHz LSI hodinový signál · Externí oscilátory: 8–48 MHz HSE hodinový signál 32.768 kHz LSE hodinový signál
RCC poskytuje čtyři PLL: · PLL1 vyhrazený pro taktování CPU · PLL2 poskytující:
hodiny pro AXI-SS (včetně můstků APB4, APB5, AHB5 a AHB6) hodiny pro rozhraní DDR · PLL3 poskytující: hodiny pro vícevrstvou AHB a matici periferní sběrnice (včetně APB1,
APB2, APB3, APB6, AHB1, AHB2 a AHB4) jaderné hodiny pro periferie · PLL4 vyhrazený pro generování jaderných hodin pro různá periferie
Systém se spustí s hodinami HSI. Uživatelská aplikace si poté může vybrat konfiguraci hodin.
Zdroje pro resetování systému
Reset při zapnutí inicializuje všechny registry kromě ladicího registru, části RCC, části RTC a stavových registrů regulátoru napájení a také domény záložního napájení.
Reset aplikace je generován z jednoho z následujících zdrojů: · reset z NRST padu · reset ze signálu POR a PDR (obecně nazývaný reset při zapnutí) · reset z BOR (obecně nazývaný brownout) · reset z nezávislého watchdogu 1 · reset z nezávislého watchdogu 2 · reset softwarového systému z Cortex-A7 (CPU) · selhání na HSE, když je aktivována funkce zabezpečení hodin
Reset systému je generován z jednoho z následujících zdrojů: · reset aplikace · reset ze signálu POR_VDDCORE · přechod z pohotovostního režimu do režimu běhu
28/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
Reset procesoru MPU je generován z jednoho z následujících zdrojů: · reset systému · pokaždé, když MPU ukončí režim CStandby · softwarový reset MPU z procesoru Cortex-A7 (CPU)
3.9
Univerzální vstupy/výstupy (GPIO)
Každý z GPIO pinů lze softwarově konfigurovat jako výstup (push-pull nebo open-drain, s pull-up nebo pull-down nebo bez něj), jako vstup (s pull-up nebo pull-down nebo bez něj) nebo jako periferní alternativní funkci. Většina GPIO pinů je sdílena s digitálními nebo analogovými alternativními funkcemi. Všechny GPIO jsou schopny zvládat vysoký proud a mají volbu rychlosti pro lepší řízení vnitřního šumu, spotřeby energie a elektromagnetického vyzařování.
Po resetu jsou všechny GPIO v analogovém režimu, aby se snížila spotřeba energie.
Konfiguraci I/O lze v případě potřeby uzamknout dodržením určité sekvence, aby se zabránilo falešnému zápisu do I/O registrů.
Všechny piny GPIO lze individuálně nastavit jako zabezpečené, což znamená, že softwarové přístupy k těmto GPIO a souvisejícím periferiím definovaným jako zabezpečené jsou omezeny na zabezpečený software běžící na CPU.
3.10
Poznámka:
Ochranný řadič TrustZone (ETZPC)
ETZPC se používá ke konfiguraci zabezpečení TrustZone pro mastery a slave sběrnice s programovatelnými atributy zabezpečení (zabezpečené zdroje). Například: · Lze naprogramovat velikost zabezpečené oblasti SYSRAM na čipu. · Periferie AHB a APB lze nastavit jako zabezpečené nebo nezabezpečené. · Paměť AHB SRAM lze nastavit jako zabezpečenou nebo nezabezpečenou.
Ve výchozím nastavení jsou paměti SYSRAM, AHB SRAM a zabezpečené periferie nastaveny pouze na zabezpečený přístup, takže k nim nemohou mít přístup nezabezpečené mastery, jako je DMA1/DMA2.
DS13875 Rev 5
29/219
48
Funkční konecview
STM32MP133C/F
3.11
Matice propojení sběrnic
Zařízení jsou vybavena sběrnicovou maticí AXI, jednou hlavní sběrnicovou maticí AHB a sběrnicovými můstky, které umožňují propojení masterů sběrnic s slavy sběrnicemi (viz obrázek níže, tečky představují povolená propojení master/slave).
Obrázek 3. Matice sběrnice STM32MP133C/F
MDMA
SDMMC2
SDMMC1
DBG z propojovacího kabelu MLAHB USBH
CPU
ETH1 ETH2
128bitový
AXIM
M9
M0
M1 M2
M3
M11
M4
M5
M6
M7
S0
S1 S2 S3 S4 S5 S6 S7 S8 S9
Výchozí podřízený AXIMC
NIC-400 AXI 64 bitů 266 MHz – 10 masterů / 10 slavů
Z propojení AXIM DMA1 DMA2 USBO DMA3
M0
M1 M2
M3 M4
M5
M6 M7
S0
S1
S2
S3
Propojovací S4 S5 AHB 32 bitů 209 MHz – 8 masterů / 6 slavů
DDRCTRL 533 MHz AHB můstek k AHB6 k propojení MLAHB FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB AHB můstek k AHB5 APB můstek k APB5 APB můstek k DBG APB
Synchronní master port AXI 64 Synchronní slave port AXI 64 Asynchronní master port AXI 64 Asynchronní slave port AXI 64 Synchronní master port AHB 32 Synchronní slave port AHB 32 Asynchronní master port AHB 32 Asynchronní slave port
Můstek k AHB2 SRAM1 SRAM2 SRAM3 Propojení k AXIM Můstek k AHB4
MSv67511V2
MLAHB
30/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
3.12
DMA ovladače
Zařízení jsou vybavena následujícími moduly DMA pro odlehčení aktivity CPU: · hlavní modul pro přímý přístup k paměti (MDMA)
MDMA je vysokorychlostní řadič DMA, který má na starosti všechny typy přenosů paměti (z periferie do paměti, z paměti do paměti, z paměti do periferie) bez jakéhokoli zásahu CPU. Je vybaven hlavním rozhraním AXI. MDMA je schopen komunikovat s ostatními řadiči DMA a rozšiřovat tak standardní možnosti DMA nebo může přímo spravovat požadavky periferních DMA. Každý z 32 kanálů může provádět blokové přenosy, opakované blokové přenosy a přenosy propojených seznamů. MDMA lze nastavit pro provádění zabezpečených přenosů do zabezpečených pamětí. · tři řadiče DMA (nezabezpečené DMA1 a DMA2 plus zabezpečený DMA3) Každý řadič má dvouportový AHB, celkem tedy 16 nezabezpečených a osm zabezpečených kanálů DMA pro provádění blokových přenosů založených na FIFO.
Dvě jednotky DMAMUX multiplexují a směrují požadavky DMA z periferií ke třem řadičům DMA s vysokou flexibilitou, maximalizují počet požadavků DMA, které běží souběžně, a také generují požadavky DMA z triggerů periferních výstupů nebo událostí DMA.
DMAMUX1 mapuje požadavky DMA z nezabezpečených periferií na kanály DMA1 a DMA2. DMAMUX2 mapuje požadavky DMA ze zabezpečených periferií na kanály DMA3.
3.13
Rozšířený řadič přerušení a událostí (EXTI)
Rozšířený řadič přerušení a událostí (EXTI) řídí probuzení CPU a systému prostřednictvím konfigurovatelných a přímých vstupů událostí. EXTI poskytuje požadavky na probuzení řízení napájení, generuje požadavky na přerušení pro GIC a události pro vstup událostí CPU.
Požadavky na probuzení EXTI umožňují probuzení systému z režimu Stop a probuzení CPU z režimů CStop a CStandby.
Generování požadavků na přerušení a požadavků na události lze také použít v režimu Run.
EXTI také obsahuje výběr EXTI IOport.
Každé přerušení nebo událost lze nastavit jako zabezpečené, aby se přístup omezil pouze na zabezpečený software.
3.14
Výpočetní jednotka kontroly cyklické redundance (CRC)
Výpočetní jednotka CRC (cyklická redundantní kontrola) se používá k získání CRC kódu pomocí programovatelného polynomu.
Mimo jiné se techniky založené na CRC používají k ověřování integrity přenosu dat nebo úložiště. V rámci normy EN/IEC 60335-1 nabízejí způsob ověření integrity flash paměti. Výpočetní jednotka CRC pomáhá s výpočtem podpisu softwaru za běhu, který se porovnává s referenčním podpisem generovaným v době propojení a uloženým na daném místě v paměti.
DS13875 Rev 5
31/219
48
Funkční konecview
STM32MP133C/F
3.15
Flexibilní řadič paměti (FMC)
Hlavní vlastnosti řídicí jednotky FMC jsou následující: · Rozhraní se zařízeními mapovanými na statickou paměť, včetně:
NOR flash paměť Statická nebo pseudostatická paměť s náhodným přístupem (SRAM, PSRAM) NAND flash paměť s 4bitovým/8bitovým hardwarovým ECC BCH · 8-, 16bitová šířka datové sběrnice · Nezávislé řízení výběru čipu pro každou paměťovou banku · Nezávislá konfigurace pro každou paměťovou banku · Zápis FIFO
Konfigurační registry FMC lze zabezpečit.
3.16
Duální paměťové rozhraní Quad-SPI (QUADSPI)
QUADSPI je specializované komunikační rozhraní zaměřené na jednoduché, dvojité nebo čtyřnásobné SPI flash paměti. Může pracovat v kterémkoli ze tří následujících režimů: · Nepřímý režim: všechny operace jsou prováděny pomocí registrů QUADSPI. · Režim dotazování stavu: stavový registr externí flash paměti je periodicky čten a
V případě nastavení příznaku může být vygenerováno přerušení. · Režim mapování paměti: externí flash paměť je mapována do adresního prostoru
a systém ji vnímá, jako by se jednalo o interní paměť.
Propustnost i kapacitu lze zdvojnásobit pomocí režimu dual-flash, kde se současně přistupuje ke dvěma flash pamětím Quad-SPI.
QUADSPI je spojen s blokem zpoždění (DLYBQS), který umožňuje podporu externích datových frekvencí nad 100 MHz.
Konfigurační registry QUADSPI mohou být zabezpečené, stejně jako jejich blok zpoždění.
3.17
Analogově-digitální převodníky (ADC1, ADC2)
Zařízení obsahují dva analogově-digitální převodníky, jejichž rozlišení lze konfigurovat na 12, 10, 8 nebo 6 bitů. Každý ADC sdílí až 18 externích kanálů a provádí převody v režimu single-shot nebo skenování. V režimu skenování se automatický převod provádí na vybrané skupině analogových vstupů.
Oba ADC mají zabezpečená sběrnicová rozhraní.
Každý ADC může být obsluhován řadičem DMA, což umožňuje automatický přenos hodnot převedených ADC do cílového umístění bez jakéhokoli softwarového zásahu.
Kromě toho dokáže funkce analogového watchdogu přesně sledovat převedený objem.tage jednoho, některých nebo všech vybraných kanálů. Přerušení je generováno, když převedený objemtage je mimo naprogramované prahové hodnoty.
Aby bylo možné synchronizovat A/D převod a časovače, mohou být ADC spouštěny kterýmkoli z časovačů TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 a LPTIM3.
32/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
3.18
Snímač teploty
Zařízení mají vestavěný teplotní senzor, který generuje objemovýtage (VTS), která se lineárně mění s teplotou. Tento teplotní senzor je interně připojen k ADC2_INP12 a dokáže měřit okolní teplotu zařízení v rozsahu od 40 do +125 °C s přesností ±2 %.
Teplotní senzor má dobrou linearitu, ale pro dosažení dobré celkové přesnosti měření teploty je nutné jej kalibrovat. Protože se offset teplotního senzoru liší čip od čipu v důsledku procesních odchylek, je nekalibrovaný interní teplotní senzor vhodný pro aplikace, které detekují pouze změny teploty. Pro zlepšení přesnosti měření teplotního senzoru je každé zařízení individuálně kalibrováno z výroby pomocí ST. Data tovární kalibrace teplotního senzoru jsou uložena pomocí ST v oblasti OTP, která je přístupná pouze pro čtení.
3.19
Digitální teplotní senzor (DTS)
Zařízení mají vestavěný teplotní senzor s frekvenčním výstupem. DTS počítá frekvenci na základě LSE nebo PCLK a poskytuje informace o teplotě.
Podporovány jsou následující funkce: · generování přerušení na základě teplotního prahu · generování signálu probuzení na základě teplotního prahu
3.20
Poznámka:
Operace VBAT
Napájecí doména VBAT obsahuje RTC, záložní registry a záložní SRAM.
Aby se optimalizovala výdrž baterie, je tato napájecí doména dodávána z VDD, pokud je k dispozici, nebo z Volt.tagNapětí e je přivedeno na pin VBAT (pokud není přítomno napájení VDD). Napájení VBAT se přepne, když PDR detekuje, že napětí VDD kleslo pod úroveň PDR.
VoltagNapětí na pinu VBAT může být zajištěno externí baterií, superkondenzátorem nebo přímo z VDD. V druhém případě není režim VBAT funkční.
Operace VBAT se aktivuje, když není přítomno napětí VDD.
Žádná z těchto událostí (externí přerušení, TAMP událost nebo alarm/události RTC) jsou schopny přímo obnovit napájení VDD a vynutit vypnutí zařízení z provozu VBAT. Nicméně TAMP Události a alarmy/události RTC lze použít ke generování signálu do externího obvodu (obvykle PMIC), který může obnovit napájení VDD.
DS13875 Rev 5
33/219
48
Funkční konecview
STM32MP133C/F
3.21
svtagreferenční vyrovnávací paměť (VREFBUF)
Zařízení obsahují objemtagreferenční vyrovnávací paměť, kterou lze použít jako objemovoutagreference pro ADC a také jako objemtagreference pro externí komponenty přes pin VREF+. VREFBUF může být zabezpečený. Interní VREFBUF podporuje čtyři svazkytages: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Externí zdroj napětítagReferenční napětí lze zajistit pinem VREF+, když je interní VREFBUF vypnutý.
Obrázek 4. Svtage referenční vyrovnávací paměť
VREFINT
+
–
VREF+
VSSA
MSv64430V1
3.22
Digitální filtr pro sigma-delta modulátor (DFSDM)
Zařízení obsahují jeden DFSDM s podporou dvou modulů digitálních filtrů a čtyř externích vstupních sériových kanálů (transceiverů) nebo alternativně čtyř interních paralelních vstupů.
DFSDM propojuje externí modulátory se zařízením a provádí digitální filtrování přijímaných datových toků. Modulátory se používají k převodu analogových signálů na digitálně-sériové toky, které tvoří vstupy DFSDM.
DFSDM může také propojit mikrofony s PDM (pulzně-hustotní modulací) a provádět převod a filtrování PDM na PCM (hardwarově akcelerované). DFSDM nabízí volitelné paralelní vstupy datových toků z ADC nebo z paměti zařízení (prostřednictvím přenosů DMA/CPU do DFSDM).
Transceivery DFSDM podporují několik formátů sériového rozhraní (pro podporu různých modulátorů). Moduly digitálních filtrů DFSDM provádějí digitální zpracování podle uživatelem definovaných parametrů filtru s konečným rozlišením ADC až 24 bitů.
34/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
Periferní zařízení DFSDM podporuje: · Čtyři multiplexované vstupní digitální sériové kanály:
konfigurovatelné rozhraní SPI pro připojení různých modulátorů konfigurovatelné 1-wire rozhraní s manchesterským kódováním PDM (pulzně-hustotní modulace) mikrofonní vstup maximální vstupní taktovací frekvence až 20 MHz (10 MHz pro manchesterské kódování) taktovací výstup pro modulátory (0 až 20 MHz) · Alternativní vstupy ze čtyř interních digitálních paralelních kanálů (vstupní rozlišení až 16 bitů): interní zdroje: data ADC nebo datové toky paměti (DMA) · Dva digitální filtrační moduly s nastavitelným digitálním zpracováním signálu: Sincx filtr: pořadí/typ filtru (1 až 5), přepínáníampintegrátor poměru Ling (1 až 1024): oversamppoměr lingu (1 až 256) · Rozlišení výstupních dat až 24 bitů, formát výstupních dat se znaménkem · Automatická korekce datového offsetu (offset uložený uživatelem v registru) · Kontinuální nebo jednorázová konverze · Začátek konverze spouštěný: softwarovým spouštěčem, interními časovači, externími událostmi, zahájením konverze synchronně s prvním modulem digitálního filtru (DFSDM) · Analogový watchdog s funkcemi: registry prahových hodnot pro nízké a vysoké hodnoty, vyhrazený konfigurovatelný digitální filtr Sincx (řád = 1 až 3,
oversamppoměr lingu = 1 až 32) vstup z konečných výstupních dat nebo z vybraných vstupních digitálních sériových kanálů, nepřetržité monitorování nezávisle na standardní konverzi · Detektor zkratu pro detekci nasycených analogových vstupních hodnot (dolní a horní rozsah): až 8bitový čítač pro detekci 1 až 256 po sobě jdoucích 0 nebo 1 v sériovém datovém proudu, nepřetržité monitorování každého vstupního sériového kanálu · Generování signálu přerušení při události analogového watchdogu nebo při události detektoru zkratu · Detektor extrémů: ukládání minimálních a maximálních hodnot konečných konverzních dat aktualizovaných softwarem · Schopnost DMA pro čtení konečných konverzních dat · Přerušení: konec konverze, přeběh, analogový watchdog, zkrat, absence hodin vstupního sériového kanálu · „Regulární“ nebo „vstřikované“ konverze: „běžné“ konverze lze vyžádat kdykoli nebo i v nepřetržitém režimu
bez jakéhokoli vlivu na načasování „vstřikovaných“ konverzí „vstřikované“ konverze pro přesné načasování a s vysokou prioritou konverze
DS13875 Rev 5
35/219
48
Funkční konecview
STM32MP133C/F
3.23
Skutečný generátor náhodných čísel (RNG)
Zařízení obsahují jeden generátor náhodných čísel (RNG), který poskytuje 32bitová náhodná čísla generovaná integrovaným analogovým obvodem.
Generátor náhodných čísel (RNG) lze (v ETZPC) definovat jako přístupný pouze zabezpečenému softwaru.
Pravý generátor náhodných čísel (RNG) se připojuje k zabezpečeným periferiím AES a PKA přes vyhrazenou sběrnici (kterou CPU nečte).
3.24
Kryptografické a hashovací procesory (CRYP, SAES, PKA a HASH)
Zařízení obsahují jeden kryptografický procesor, který podporuje pokročilé kryptografické algoritmy obvykle potřebné k zajištění důvěrnosti, autentizace, integrity dat a nepopiratelnosti při výměně zpráv s protějškem.
Zařízení také obsahují specializovaný zabezpečený klíč AES 128 a 256bitový (SAES) odolný proti DPA a hardwarový akcelerátor šifrování/dešifrování PKA s vyhrazenou hardwarovou sběrnicí, ke které CPU nemá přístup.
Hlavní vlastnosti CRYP: · DES/TDES (standard šifrování dat/standard trojitého šifrování dat): ECB (elektronické šifrování
kódová kniha) a algoritmy pro řetězení CBC (řetězení šifrovacích bloků), 64-, 128- nebo 192bitový klíč · AES (pokročilý šifrovací standard): algoritmy pro řetězení ECB, CBC, GCM, CCM a CTR (režim čítače), 128-, 192- nebo 256bitový klíč
Hlavní vlastnosti univerzálního HASH algoritmu: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (zabezpečené HASH algoritmy) · HMAC
Kryptografický akcelerátor podporuje generování požadavků DMA.
CRYP, SAES, PKA a HASH lze definovat (v ETZPC) jako přístupné pouze zabezpečenému softwaru.
3.25
Zavádění, zabezpečení a kontrola jednorázových hesel (BSEC)
BSEC (boot and security and OTP control) je určen k ovládání jednorázově programovatelné pojistkové skříně OTP, která se používá pro vestavěné energeticky nezávislé úložiště pro konfiguraci zařízení a bezpečnostní parametry. Některé části BSEC musí být nakonfigurovány tak, aby byly přístupné pouze zabezpečenému softwaru.
BSEC může pro uložení 256bitového HWKEY pro SAES (zabezpečený AES) používat OTP slova.
36/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
3.26
Časovače a hlídací psi
Zařízení zahrnují dva časovače s pokročilým řízením, deset časovačů pro všeobecné použití (z nichž sedm je zabezpečených), dva základní časovače, pět časovačů s nízkou spotřebou energie, dva watchdogové a čtyři systémové časovače v každém Cortex-A7.
Všechny čítače časovačů lze v ladicím režimu zmrazit.
Níže uvedená tabulka porovnává vlastnosti časovačů s pokročilým řízením, univerzálních, základních a nízkopříkonových časovačů.
Typ časovače
Časovač
Tabulka 4. Porovnání funkcí časovače
Protiusnesení
ní
Typ počítadla
Faktor předděličky
Generování požadavků DMA
Zachycení/porovnání kanálů
Doplňkový výstup
Maximální rozhraní
hodiny (MHz)
Max
časovač
hodiny (MHz)(1)
Pokročilý TIM1, ovládání TIM8
16bitový
Nahoru, libovolné celé číslo dolů, mezi 1 nahoru/dolů a 65536
Ano
ČAS2 ČAS5
32bitový
Nahoru, libovolné celé číslo dolů, mezi 1 nahoru/dolů a 65536
Ano
ČAS3 ČAS4
16bitový
Nahoru, libovolné celé číslo dolů, mezi 1 nahoru/dolů a 65536
Ano
Jakékoli celé číslo
TIM12(2) 16bitový
Mezi 1
Žádný
Generál
a 65536
účel
TIM13(2) TIM14(2)
16bitový
Libovolné celé číslo mezi 1
a 65536
Žádný
Jakékoli celé číslo
TIM15(2) 16bitový
Mezi 1
Ano
a 65536
TIM16(2) TIM17(2)
16bitový
Libovolné celé číslo mezi 1
a 65536
Ano
Základní
TIM6, TIM7
16bitový
Libovolné celé číslo mezi 1
a 65536
Ano
LPTIM1,
Nízký výkon
LPTIM2(2), LPTIM3(2),
LPTIM4,
16bitový
1, 2, 4, 8, Nahoru 16, 32, 64,
128
Žádný
LPTIM5
6
4
104.5
209
4
Žádný
104.5
209
4
Žádný
104.5
209
2
Žádný
104.5
209
1
Žádný
104.5
209
2
1
104.5
209
1
1
104.5
209
0
Žádný
104.5
209
1(3)
Žádný
104.5
1. Maximální taktovací frekvence časovače je až 209 MHz v závislosti na bitu TIMGxPRE v RCC. 2. Zabezpečitelný časovač. 3. Na LPTIM není žádný kanál pro zachycení.
DS13875 Rev 5
37/219
48
Funkční konecview
STM32MP133C/F
3.26.1 3.26.2 3.26.3
Časovače s pokročilým řízením (TIM1, TIM8)
Časovače s pokročilým řízením (TIM1, TIM8) lze považovat za třífázové PWM generátory multiplexované na 6 kanálech. Mají komplementární PWM výstupy s programovatelnými vloženými mrtvými časy. Lze je také považovat za kompletní univerzální časovače. Jejich čtyři nezávislé kanály lze použít pro: · zachycení vstupu · porovnání výstupu · generování PWM (režimy zarovnání na hraně nebo na střed) · výstup v režimu jednoho pulzu
Pokud jsou konfigurovány jako standardní 16bitové časovače, mají stejné funkce jako univerzální časovače. Pokud jsou konfigurovány jako 16bitové PWM generátory, mají plnou modulační schopnost (0–100 %).
Časovač s pokročilým řízením může spolupracovat s univerzálními časovači prostřednictvím funkce propojení časovačů pro synchronizaci nebo řetězení událostí.
TIM1 a TIM8 podporují nezávislé generování požadavků DMA.
Univerzální časovače (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
V zařízeních STM32MP133C/F je zabudováno deset synchronizovatelných univerzálních časovačů (rozdíly viz tabulka 4). · TIM2, TIM3, TIM4, TIM5
Časovače TIM 2 a TIM5 jsou založeny na 32bitovém čítači s automatickým doplňováním nahoru/dolů a 16bitové předděličce, zatímco časovače TIM3 a TIM4 jsou založeny na 16bitovém čítači s automatickým doplňováním nahoru/dolů a 16bitové předděličce. Všechny časovače mají čtyři nezávislé kanály pro porovnání vstupu/výstupu, PWM nebo výstup v režimu jednoho pulzu. To umožňuje až 16 porovnání/PWM vstupu/výstupu u největších pouzder. Tyto univerzální časovače mohou pracovat společně nebo s dalšími univerzálními časovači a časovači s pokročilým řízením TIM1 a TIM8 prostřednictvím funkce propojení časovačů pro synchronizaci nebo řetězení událostí. Kterýkoli z těchto univerzálních časovačů lze použít ke generování PWM výstupů. Časovače TIM2, TIM3, TIM4 a TIM5 mají všechny nezávislé generování požadavků DMA. Jsou schopny zpracovávat signály kvadraturního (inkrementálního) enkodéru a digitální výstupy z jednoho až čtyř Hallových senzorů. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Tyto časovače jsou založeny na 16bitovém čítači s automatickým opětovným načítáním a 16bitovém předděliči. TIM13, TIM14, TIM16 a TIM17 mají jeden nezávislý kanál, zatímco TIM12 a TIM15 mají dva nezávislé kanály pro vstupní snímání/výstupní porovnání, PWM nebo jednopulzní výstup. Mohou být synchronizovány s plně funkčními univerzálními časovači TIM2, TIM3, TIM4, TIM5 nebo použity jako jednoduché časové základny. Každý z těchto časovačů lze definovat (v ETZPC) jako přístupný pouze zabezpečenému softwaru.
Základní časovače (TIM6 a TIM7)
Tyto časovače se používají hlavně jako generická 16bitová časová základna.
TIM6 a TIM7 podporují nezávislé generování požadavků DMA.
38/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
3.26.4
3.26.5
Časovače s nízkou spotřebou energie (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Každý nízkopříkonový časovač má nezávislé hodiny a běží i v režimu Stop, pokud je taktován LSE, LSI nebo externími hodinami. LPTIMx je schopen probudit zařízení z režimu Stop.
Tyto časovače s nízkou spotřebou energie podporují následující funkce: · 16bitový vzestupný čítač s 16bitovým registrem automatického načítání · 16bitový porovnávací registr · Konfigurovatelný výstup: pulzní, PWM · Kontinuální/jednorázový režim · Volitelné softwarové/hardwarové spouštění vstupu · Volitelný zdroj hodin:
zdroj interních hodin: LSE, LSI, HSI nebo APB hodiny externí zdroj hodin přes vstup LPTIM (funguje i bez interních hodin)
(zdroj běží, používá se aplikací čítače pulzů) · Programovatelný digitální filtr závad · Režim enkodéru
LPTIM2 a LPTIM3 lze (v ETZPC) definovat jako přístupné pouze zabezpečenému softwaru.
Nezávislí dozorčí orgány (IWDG1, IWDG2)
Nezávislý watchdog je založen na 12bitovém čítači dolů a 8bitovém předděliči. Je taktován nezávislým interním 32kHz RC obvodem (LSI) a protože pracuje nezávisle na hlavních hodinách, může pracovat v režimech Stop a Standby. IWDG lze použít jako watchdog pro resetování zařízení v případě problému. Je hardwarově nebo softwarově konfigurovatelný pomocí volitelných bajtů.
IWDG1 lze (v ETZPC) definovat jako přístupný pouze zabezpečeným softwarem.
Generické časovače (Cortex-A7 CNT)
Generické časovače Cortex-A7 zabudované uvnitř Cortex-A7 jsou napájeny hodnotou z generování časování systému (STGEN).
Procesor Cortex-A7 nabízí následující časovače: · fyzický časovač pro použití v zabezpečeném i nezabezpečeném režimu
Registry pro fyzický časovač jsou uloženy v bankách pro zajištění zabezpečených i nezabezpečených kopií. · virtuální časovač pro použití v nezabezpečených režimech · fyzický časovač pro použití v režimu hypervizoru
Generické časovače nejsou periferní zařízení mapovaná na paměť a jsou proto přístupné pouze prostřednictvím specifických instrukcí koprocesoru Cortex-A7 (cp15).
3.27
Generování systémového časovače (STGEN)
Generování časování systému (STGEN) generuje hodnotu počítadla času, která poskytuje konzistentní view času pro všechny generické časovače Cortex-A7.
DS13875 Rev 5
39/219
48
Funkční konecview
STM32MP133C/F
Generování časování systému má následující klíčové vlastnosti: · 64bitová šířka pro zamezení problémů s přehráváním · Začátek od nuly nebo programovatelné hodnoty · Rozhraní APB pro řízení (STGENC), které umožňuje ukládání a obnovu časovače
napříč událostmi výpadku napájení · Rozhraní APB pouze pro čtení (STGENR), které umožňuje čtení hodnoty časovače ne-
Bezpečný software a ladicí nástroje · Zvyšování hodnoty časovače, které lze zastavit během ladění systému
STGENC lze definovat (v ETZPC) jako přístupný pouze zabezpečenému softwaru.
3.28
Hodiny reálného času (RTC)
RTC umožňuje automatické probuzení pro správu všech režimů nízké spotřeby energie. RTC je nezávislý BCD časovač/čítač a poskytuje hodiny/kalendář denního času s programovatelnými přerušeními alarmu.
RTC obsahuje také periodický programovatelný příznak probuzení s možností přerušení.
Dva 32bitové registry obsahují sekundy, minuty, hodiny (12- nebo 24hodinový formát), den (den v týdnu), datum (den v měsíci), měsíc a rok, vyjádřené v binárně kódovaném desítkovém formátu (BCD). Hodnota dílčích sekund je také k dispozici v binárním formátu.
Pro usnadnění správy softwarových ovladačů je podporován binární režim.
Kompenzace pro 28-, 29- (přestupný rok), 30- a 31denní měsíce se provádějí automaticky. Lze provést i kompenzaci letního času.
Další 32bitové registry obsahují programovatelné subsekundy, sekundy, minuty, hodiny, den a datum alarmu.
Pro kompenzaci jakékoli odchylky v přesnosti krystalového oscilátoru je k dispozici funkce digitální kalibrace.
Po resetu záložní domény jsou všechny registry RTC chráněny před možnými parazitními přístupy k zápisu a chráněny zabezpečeným přístupem.
Dokud objem nabídkytagPokud e zůstane v provozním rozsahu, RTC se nikdy nezastaví, bez ohledu na stav zařízení (režim Provoz, režim nízké spotřeby energie nebo reset).
Hlavní funkce RTC jsou následující: · Kalendář s dílčími sekundami, sekundami, minutami, hodinami (formát 12 nebo 24), dnem (den v měsíci)
týden), datum (den v měsíci), měsíc a rok · Kompenzace letního času programovatelná softwarově · Programovatelný alarm s funkcí přerušení. Alarm lze spustit jakýmkoli
kombinace polí kalendáře. · Jednotka automatického probuzení generující periodický příznak, který spouští automatické probuzení
přerušení · Detekce referenčních hodin: lze použít přesnější druhý zdroj hodin (50 nebo 60 Hz)
používá se ke zvýšení přesnosti kalendáře. · Přesná synchronizace s externími hodinami pomocí funkce posunu o méně než sekundu · Digitální kalibrační obvod (periodická korekce čítače): přesnost 0.95 ppm, získaná v
kalibrační okno několika sekund
40/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
· Timestamp funkce pro ukládání událostí · Uložení SWKEY v záložních registrech RTC s přímým přístupem sběrnice k SAE (ne
čitelné CPU) · Maskovatelná přerušení/události:
Budík A Budík B Přerušení buzení Časamp · Podpora TrustZone: Plně zabezpečené RTC Budík A, budík B, časovač buzení a časovačamp individuálně zabezpečené nebo nezabezpečené
Kalibrace RTC provedená v zabezpečené konfiguraci na nezabezpečené konfiguraci
3.29
Tamper a záložní registry (TAMP)
32 x 32bitových záložních registrů je zachováno ve všech režimech s nízkou spotřebou energie a také v režimu VBAT. Lze je použít k ukládání citlivých dat, protože jejich obsah je chráněn...ampdetekční obvod.
Sedm tampvstupních pinů a pěti tampVýstupní piny jsou k dispozici pro ochranu protiampdetekce er. Externí tampPiny er lze konfigurovat pro detekci hran, hran a úrovně, detekci úrovně s filtrováním nebo aktivní detekci.amper, který zvyšuje úroveň zabezpečení automatickou kontrolou, zda je tamppiny nejsou externě rozpojené ani zkratované.
TAMP hlavní vlastnosti · 32 záložních registrů (TAMP_BKPxR) implementováno v doméně RTC, která zůstává
zapnuto VBAT při vypnutí napájení VDD · 12 tampdostupných pinů (sedm vstupů a pět výstupů) · Libovolný tampdetekce může generovat časy RTCamp událost. · Jakýkoli tampDetekce er vymaže záložní registry. · Podpora TrustZone:
Tampzabezpečená nebo nezabezpečená konfigurace Záloha ukládá konfiguraci do tří oblastí s konfigurovatelnou velikostí:
. jedna oblast zabezpečená pro čtení/zápis . jedna oblast zabezpečená pro zápis/nezabezpečená pro čtení . jedna oblast zabezpečená pro čtení/zápis · Monotónní čítač
3.30
Rozhraní propojených integrovaných obvodů (I2C1, I2C2, I2C3, I2C4, I2C5)
Zařízení obsahují pět rozhraní I2C.
Rozhraní sběrnice I2C zajišťuje komunikaci mezi STM32MP133C/F a sériovou sběrnicí I2C. Řídí veškeré sekvencování, protokol, arbitraci a časování specifické pro sběrnici I2C.
DS13875 Rev 5
41/219
48
Funkční konecview
STM32MP133C/F
Periferní zařízení I2C podporuje: · Kompatibilita se specifikací sběrnice I2C a uživatelskou příručkou rev. 5:
Režimy Slave a master, multimaster funkce Standardní režim (Sm) s bitovou rychlostí až 100 kbit/s Rychlý režim (Fm) s bitovou rychlostí až 400 kbit/s Rychlý režim Plus (Fm+) s bitovou rychlostí až 1 Mbit/s a výstupním proudem 20 mA V/V pohonu 7bitový a 10bitový adresovací režim, více 7bitových adres slave jednotek Programovatelné doby nastavení a udržení Volitelné prodloužení hodin · Kompatibilita se specifikací sběrnice SMBus (Rev 2.0): Generování hardwarových PEC (kontrola chyb paketů) a ověřování pomocí ACK
Řízení Podpora protokolu ARP (Address Resolution Protocol) Upozornění SMBus · Kompatibilita se specifikací protokolu PMBus™ (Power system management protocol) rev 1.1 · Nezávislé hodiny: výběr nezávislých zdrojů hodin, které umožňují nezávislost rychlosti komunikace I2C na přeprogramování PCLK · Probuzení z režimu Stop při shodě adresy · Programovatelné analogové a digitální šumové filtry · 1bajtová vyrovnávací paměť s možností DMA
I2C3, I2C4 a I2C5 lze (v ETZPC) definovat jako přístupné pouze zabezpečenému softwaru.
3.31
Univerzální synchronní asynchronní přijímač-vysílač (USART1, USART2, USART3, USART6 a UART4, UART5, UART7, UART8)
Zařízení mají čtyři vestavěné univerzální synchronní přijímače a vysílače (USART1, USART2, USART3 a USART6) a čtyři univerzální asynchronní přijímače a vysílače (UART4, UART5, UART7 a UART8). Souhrn funkcí USARTx a UARTx naleznete v tabulce níže.
Tato rozhraní poskytují asynchronní komunikaci, podporu IrDA SIR ENDEC, režim multiprocesorové komunikace, režim jednovodičové poloduplexní komunikace a mají funkci LIN master/slave. Zajišťují hardwarovou správu signálů CTS a RTS a podporu ovladače RS485. Jsou schopna komunikovat rychlostí až 13 Mbit/s.
USART1, USART2, USART3 a USART6 také poskytují režim Smartcard (kompatibilní s ISO 7816) a komunikační schopnosti podobné SPI.
Všechny obvody USART mají hodinovou doménu nezávislou na hodinách CPU, což umožňuje obvodu USARTx probudit STM32MP133C/F z režimu Stop s přenosovou rychlostí až 200 kbaud. Události probuzení z režimu Stop jsou programovatelné a mohou být:
· detekce startovacího bitu
· jakýkoli přijatý datový rámec
· specifický naprogramovaný datový rámec
42/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
Všechna rozhraní USART lze obsluhovat řadičem DMA.
Tabulka 5. Vlastnosti USART/UART
Režimy/funkce USART (1)
USART1/2/3/6
UART4/5/7/8
Hardwarové řízení toku pro modem
X
X
Kontinuální komunikace pomocí DMA
X
X
Víceprocesorová komunikace
X
X
Synchronní režim SPI (master/slave)
X
–
Režim čipové karty
X
–
Jednovodičová poloduplexní komunikace IrDA SIR ENDEC blok
X
X
X
X
režim LIN
X
X
Duální hodinová doména a probuzení z režimu nízké spotřeby
X
X
Přerušení časového limitu přijímače Komunikace Modbus
X
X
X
X
Automatická detekce přenosové rychlosti
X
X
Povolit ovladač
X
X
Délka dat USART
7, 8 a 9 bitů
1. X = podporováno.
USART1 a USART2 lze (v ETZPC) definovat jako přístupné pouze zabezpečenému softwaru.
3.32
Sériová periferní rozhraní (SPI1, SPI2, SPI3, SPI4, SPI5), integrovaná zvuková rozhraní (I2S1, I2S2, I2S3, I2S4)
Zařízení jsou vybavena až pěti rozhraními SPI (SPI2S1, SPI2S2, SPI2S3, SPI2S4 a SPI5), které umožňují komunikaci rychlostí až 50 Mbit/s v režimech master a slave, v poloduplexním, plně duplexním a simplexním režimu. 3bitová předdělička poskytuje osm frekvencí v režimu master a rámec je konfigurovatelný od 4 do 16 bitů. Všechna rozhraní SPI podporují pulzní režim NSS, režim TI, hardwarový výpočet CRC a násobení 8bitových vestavěných Rx a Tx FIFO s možností DMA.
I2S1, I2S2, I2S3 a I2S4 jsou multiplexovány s SPI1, SPI2, SPI3 a SPI4. Mohou být provozovány v režimu master nebo slave, v plně duplexním a poloduplexním komunikačním režimu a lze je konfigurovat pro provoz s 16bitovým nebo 32bitovým rozlišením jako vstupní nebo výstupní kanál. Zvukové signályampPodporovány jsou frekvence od 8 kHz do 192 kHz. Všechna rozhraní I2S podporují více než 8bitové vestavěné Rx a Tx FIFO s možností DMA.
SPI4 a SPI5 lze (v ETZPC) definovat jako přístupné pouze zabezpečeným softwarem.
3.33
Sériová audio rozhraní (SAI1, SAI2)
Zařízení obsahují dva SAI, které umožňují návrh mnoha stereo nebo mono audio protokolů.
DS13875 Rev 5
43/219
48
Funkční konecview
STM32MP133C/F
například I2S, LSB nebo MSB-justified, PCM/DSP, TDM nebo AC'97. Výstup SPDIF je k dispozici, pokud je audio blok konfigurován jako vysílač. Pro dosažení této úrovně flexibility a rekonfigurovatelnosti obsahuje každý SAI dva nezávislé audio subbloky. Každý blok má vlastní generátor hodin a linkový řadič I/O. AudioampPodporovány jsou frekvence až 192 kHz. Díky vestavěnému rozhraní PDM lze navíc podporovat až osm mikrofonů. SAI může pracovat v konfiguraci master nebo slave. Zvukové subbloky mohou být buď přijímač, nebo vysílač a mohou pracovat synchronně nebo asynchronně (vzhledem k druhému). SAI lze propojit s dalšími SAI pro synchronní práci.
3.34
Rozhraní přijímače SPDIF (SPDIFRX)
SPDIFRX je navržen pro příjem S/PDIF toku v souladu s normami IEC-60958 a IEC-61937. Tyto standardy podporují jednoduché stereo streamy až do vysokého rozlišení.ampnízkou rychlost a komprimovaný vícekanálový prostorový zvuk, jako jsou ty definované systémy Dolby nebo DTS (až 5.1).
Hlavní vlastnosti SPDIFRX jsou následující: · Až čtyři dostupné vstupy · Automatická detekce symbolové rychlosti · Maximální symbolová rychlost: 12.288 MHz · Podpora stereo streamu od 32 do 192 kHz · Podpora audia dle IEC-60958 a IEC-61937, spotřebitelské aplikace · Správa paritních bitů · Komunikace pomocí DMA pro audioamplesy · Komunikace pomocí DMA pro řízení a informace o uživatelském kanálu · Možnosti přerušení
Přijímač SPDIFRX poskytuje všechny potřebné funkce pro detekci symbolové rychlosti a dekódování příchozího datového proudu. Uživatel si může vybrat požadovaný vstup SPDIF a pokud je k dispozici platný signál, SPDIFRX se znovu připojí.amprozpoznává příchozí signál, dekóduje Manchesterský stream a rozpoznává rámce, subrámce a blokové prvky. SPDIFRX doručuje do CPU dekódovaná data a související stavové příznaky.
SPDIFRX také nabízí signál s názvem spdif_frame_sync, který se přepíná na subframe rate S/PDIF, která se používá k výpočtu přesného s...amprychlost pro algoritmy driftu hodin.
3.35
Rozhraní zabezpečeného digitálního vstupu/výstupu MultiMediaCard (SDMMC1, SDMMC2)
Dvě rozhraní SDMMC (Secure Digital Input/Output MultiMediaCard) poskytují rozhraní mezi sběrnicí AHB a paměťovými kartami SD, kartami SDIO a zařízeními MMC.
Mezi funkce SDMMC patří: · Shoda se specifikací Embedded MultiMediaCard System verze 5.1
Podpora karty pro tři různé režimy datové sběrnice: 1bitový (výchozí), 4bitový a 8bitový
44/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
(Rychlost HS200 SDMMC_CK je omezena na maximální povolenou rychlost I/O) (HS400 není podporován)
· Plná kompatibilita s předchozími verzemi karet MultiMediaCards (zpětná kompatibilita)
· Plná shoda se specifikacemi paměťových karet SD verze 4.1 (rychlost SDR104 SDMMC_CK omezena na maximální povolenou rychlost I/O, režim SPI a režim UHS-II nejsou podporovány)
· Plná shoda se specifikací karty SDIO verze 4.0. Podpora karty pro dva různé režimy datové sběrnice: 1bitový (výchozí) a 4bitový (rychlost SDR104 SDMMC_CK omezena na maximální povolenou rychlost I/O, režim SPI a režim UHS-II nejsou podporovány).
· Přenos dat až 208 Mbyte/s pro 8bitový režim (v závislosti na maximální povolené rychlosti I/O)
· Výstup dat a příkazů umožňuje signálům ovládat externí obousměrné ovladače
· Vyhrazený řadič DMA zabudovaný v hostitelském rozhraní SDMMC, umožňující vysokorychlostní přenosy mezi rozhraním a pamětí SRAM
· Podpora propojených seznamů IDMA
· Vyhrazené napájecí zdroje VDDSD1 a VDDSD2 pro SDMMC1 a SDMMC2, které v režimu UHS-I eliminují nutnost vkládání level shifteru do rozhraní SD karty
Pouze některé GPIO pro SDMMC1 a SDMMC2 jsou k dispozici na vyhrazeném napájecím pinu VDDSD1 nebo VDDSD2. Ty jsou součástí výchozích bootovacích GPIO pro SDMMC1 a SDMMC2 (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). V tabulce alternativních funkcí je lze identifikovat signály s příponou „_VSD1“ nebo „_VSD2“.
Každý SDMMC je propojen s blokem zpoždění (DLYBSD), který umožňuje podporu externích datových frekvencí nad 100 MHz.
Obě rozhraní SDMMC mají zabezpečené konfigurační porty.
3.36
Síť řídicí oblasti (FDCAN1, FDCAN2)
Subsystém řídicí sítě (CAN) se skládá ze dvou modulů CAN, sdílené paměti RAM pro zprávy a jednotky pro kalibraci hodin.
Oba moduly CAN (FDCAN1 a FDCAN2) splňují normu ISO 11898-1 (specifikace protokolu CAN verze 2.0 část A, B) a specifikaci protokolu CAN FD verze 1.0.
10KB paměť RAM pro zprávy implementuje filtry, přijímací FIFO, přijímací vyrovnávací paměti, vysílací FIFO událostí a vysílací vyrovnávací paměti (plus spouštěče pro TTCAN). Tato paměť RAM pro zprávy je sdílena mezi moduly FDCAN1 a FDCAN2.
Kalibrační jednotka společných hodin je volitelná. Lze ji použít ke generování kalibrovaných hodin pro FDCAN1 i FDCAN2 z interního RC oscilátoru HSI a PLL, a to vyhodnocením zpráv CAN přijatých FDCAN1.
DS13875 Rev 5
45/219
48
Funkční konecview
STM32MP133C/F
3.37
Vysokorychlostní hostitel univerzální sériové sběrnice (USBH)
Zařízení obsahují jeden vysokorychlostní USB hostitel (až 480 Mbit/s) se dvěma fyzickými porty. USBH podporuje jak nízkorychlostní, plnorychlostní (OHCI), tak i vysokorychlostní (EHCI) provoz nezávisle na každém portu. Integruje dva transceivery, které lze použít pro nízkorychlostní (1.2 Mbit/s), plnorychlostní (12 Mbit/s) nebo vysokorychlostní provoz (480 Mbit/s). Druhý vysokorychlostní transceiver je sdílen s vysokorychlostním OTG.
USBH je kompatibilní se specifikací USB 2.0. Řadiče USBH vyžadují vyhrazené hodinové signály, které jsou generovány PLL uvnitř vysokorychlostního PHY rozhraní USB.
3.38
Vysokorychlostní USB na cesty (OTG)
Zařízení obsahují jedno vysokorychlostní zařízení/hostitelské zařízení/periferii OTG s rozhraním USB OTG (až 480 Mbit/s). OTG podporuje provoz s plnou i vysokou rychlostí. Transceiver pro vysokorychlostní provoz (480 Mbit/s) je sdílen s druhým portem USB Host.
Řadiče USB OTG HS splňují specifikace USB 2.0 a OTG 2.0. Má softwarově konfigurovatelné nastavení koncového bodu a podporuje pozastavení/obnovení. Řadiče USB OTG vyžadují vyhrazený 48MHz hodinový signál generovaný PLL uvnitř RCC nebo uvnitř vysokorychlostního USB PHY.
Hlavní vlastnosti USB OTG HS jsou uvedeny níže: · Kombinovaná velikost Rx a Tx FIFO 4 kbyte s dynamickým dimenzováním FIFO · Podpora SRP (session request protocol) a HNP (host negotiation protocol) · Osm obousměrných koncových bodů · 16 hostitelských kanálů s periodickou podporou OUT · Software konfigurovatelný pro provozní režimy OTG1.3 a OTG2.0 · Podpora USB 2.0 LPM (link power management) · Podpora specifikace nabíjení baterie, revize 1.2 · Podpora HS OTG PHY · Interní USB DMA · HNP/SNP/IP uvnitř (není potřeba žádný externí rezistor) · Pro režimy OTG/Host je potřeba vypínač v případě, že jsou zařízení napájena ze sběrnice
připojeno.
Konfigurační port USB OTG může být zabezpečený.
46/219
DS13875 Rev 5
STM32MP133C/F
Funkční konecview
3.39
MAC rozhraní Gigabit Ethernet (ETH1, ETH2)
Zařízení poskytují dva gigabitové řadiče přístupu k médiím (GMAC) kompatibilní s IEEE-802.3-2002 pro komunikaci v síti Ethernet LAN prostřednictvím standardního rozhraní nezávislého na médiu (MII), redukovaného rozhraní nezávislého na médiu (RMII) nebo redukovaného gigabitového rozhraní nezávislého na médiu (RGMII).
Zařízení vyžadují externí fyzické rozhraní (PHY) pro připojení k fyzické sběrnici LAN (krucená dvojlinka, optické vlákno atd.). PHY se připojuje k portu zařízení pomocí 17 signálů pro MII, 7 signálů pro RMII nebo 13 signálů pro RGMII a může být taktováno pomocí 25 MHz (MII, RMII, RGMII) nebo 125 MHz (RGMII) z STM32MP133C/F nebo z PHY.
Zařízení zahrnují následující funkce: · Provozní režimy a rozhraní PHY
Přenosové rychlosti dat 10, 100 a 1000 Mbit/s Podpora plně duplexního i poloduplexního provozu Rozhraní PHY MII, RMII a RGMII · Řízení zpracování Vícevrstvé filtrování paketů: filtrování MAC adres na zdroji (SA) a cíli (DA)
adresa s perfektním a hašovacím filtrem, VLAN tagFiltrování založené na technologii s perfektním a hašovacím filtrem, filtrování vrstvy 3 na zdrojové (SA) nebo cílové (DA) IP adrese, filtrování vrstvy 4 na zdrojovém (SP) nebo cílovém (DP) portu, zpracování dvojité VLAN: vložení až dvou VLAN tags v přenosové cestě, tag filtrování v přijímací cestě podpora IEEE 1588-2008/PTPv2 podpora síťových statistik s čítači RMON/MIB (RFC2819/RFC2665) · Zpracování hardwarového odlehčení zátěže Vkládání nebo mazání preambule a dat začátku rámce (SFD) Modul odlehčení kontrolního součtu integrity pro IP hlavičku a TCP/UDP/ICMP: výpočet a vkládání kontrolního součtu odesílání, výpočet a porovnání kontrolního součtu příjmu Automatická odpověď na požadavek ARP s MAC adresou zařízení Segmentace TCP: automatické rozdělení velkého odesílaného TCP paketu na více malých paketů · Režim nízké spotřeby energie Energeticky úsporný Ethernet (standard IEEE 802.3az-2010) Detekce paketů vzdáleného probuzení a AMD Magic PacketTM
ETH1 i ETH2 lze naprogramovat jako zabezpečené. V zabezpečeném režimu jsou transakce přes rozhraní AXI zabezpečené a konfigurační registry lze upravovat pouze zabezpečenými přístupy.
DS13875 Rev 5
47/219
48
Funkční konecview
STM32MP133C/F
3.40
Ladění infrastruktury
Zařízení nabízejí následující funkce ladění a trasování pro podporu vývoje softwaru a systémové integrace: · Ladění zarážek · Trasování provádění kódu · Softwarová instrumentace · JTAG ladicí port · Sériový ladicí port · Spouštěcí vstup a výstup · Trasovací port · Ladicí a trasovací komponenty Arm CoreSight
Ladění lze ovládat pomocí J.TAG/serial-wire přístupový port pro ladění s využitím standardních ladicích nástrojů.
Trasovací port umožňuje zachycení dat pro protokolování a analýzu.
Ladicí přístup k zabezpečeným oblastem je umožněn ověřovacími signály v BSEC.
48/219
DS13875 Rev 5
STM32MP133C/F
Rozložení pinů, popis pinů a alternativní funkce
4
Rozložení pinů, popis pinů a alternativní funkce
Obrázek 5. Balon STM32MP133C/F LFBGA289
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A
VSS
PA9
PD10
PB7
PE7
PD5
PE8
PG4
PH9
PH13
PC7
PB9
PB14
PG6
PD2
PC9
VSS
B
PD3
PF5
PD14
PE12
PE1
PE9
PH14
PE10
PF1
PF3
PC6
PB15
PB4
PC10
PC12
DDR_DQ4 DDR_DQ0
C
PB6
PH12
PE14
PE13
PD8
PD12
PD15
VSS
PG7
PB5
PB3
VDDSD1
PF0
PC11
DDR_DQ1
DDR_ DQS0N
DDR_ DQS0P
D
PB8
PD6
VSS
PE11
PD1
PE0
PG0
PE15
PB12
PB10
VDDSD2
VSS
PE3
PC8
DDR_ DQM0
DDR_DQ5 DDR_DQ3
E
PG9
PD11
PA12
PD0
VSS
PA15
PD4
PD9
PF2
PB13
PH10
VDDQ_ DDR
DDR_DQ2 DDR_DQ6 DDR_DQ7 DDR_A5
DDR_ RESETN
F
PG10
PG5
PG8
PH2
PH8
VDDCPU
VDD
VDDCPU VDDCPU
VDD
VDD
VDDQ_ DDR
VSS
DDR_A13
VSS
DDR_A9
DDR_A2
G
PF9
PF6
PF10
PG15
PF8
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_BA2 DDR_A7
DDR_A3
DDR_A0 DDR_BA0
H
PH11
PI3
PH7
PB2
PE4
VDDCPU
VSS
VDDCORE VDDCORE VDDCORE
VSS
VDDQ_ DDR
DDR_WEN
VSS
DDR_ODT DDR_CSN
DDR_ RASN
J
PD13
VBAT
PI2
VSS_PLL VDD_PLL VDDCPU
VSS
VDDCORE
VSS
VDDCORE
VSS
VDDQ_ DDR
VDDCORE DDR_A10
DDR_ CASN
DDR_ CLKP
DDR_ CLKN
K
PC14OSC32_IN
PC15OSC32_
VEN
VSS
PC13
PI1
VDD
VSS
VDDCORE VDDCORE VDDCORE
VSS
VDDQ_ DDR
DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12
L
PE2
PF4
PH6
PI0
PG3
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_ATO
DDR_ DTO0
DDR_A8 DDR_BA1 DDR_A14
M
PF7
PA8
PG11
VDD_ANA VSS_ANA
VDD
VDD
VDD
VDD
VDD
VDD
VDDQ_ DDR
DDR_ VREF
DDR_A4
VSS
DDR_ DTO1
DDR_A6
N
PE6
PG1
PD7
VSS
PB11
PF13
VSSA
PA3
NJTRST
VSS_USB VDDA1V1_
HS
REG
VDDQ_ DDR
PWR_LP
DDR_ DQM1
DDR_ DQ10
DDR_DQ8 DDR_ZQ
P
PH0OSC_IN
PH1OSC_OUT
PA13
PF14
PA2
VREF-
VDDA
PG13
PG14
VDD3V3_ USBHS
VSS
PI5-BOOT1 VSS_PLL2 PWR_ON
DDR_ DQ11
DDR_ DQ13
DDR_DQ9
R
PG2
PH3
PWR_CPU _ON
PA1
VSS
VREF+
PC5
VSS
VDD
PF15
VDDA1V8_ REG
PI6-BOOT2
VDD_PLL2
PH5
DDR_ DQ12
DDR_ DQS1N
DDR_ DQS1P
T
PG12
PA11
PC0
PF12
PC3
PF11
PB1
PA6
PE5
PDR_ON USB_DP2
PA14
USB_DP1
BYPASS_ REG1V8
PH4
DDR_ DQ15
DDR_ DQ14
U
VSS
PA7
PA0
PA5
PA4
PC4
PB0
PC1
PC2
NRST
USB_DM2
USB_RREF
USB_DM1 PI4-BOOT0
PA10
PI7
VSS
MSv65067V5
Výše uvedený obrázek znázorňuje horní část balení view.
DS13875 Rev 5
49/219
97
Rozložení pinů, popis pinů a alternativní funkce
STM32MP133C/F
Obrázek 6. Balon STM32MP133C/F TFBGA289
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A
VSS
PD4
PE9
PG0
PD15
PE15
PB12
PF1
PC7
PC6
PF0
PB14
VDDSD2 VDDSD1 DDR_DQ4 DDR_DQ0
VSS
B
PE12
PD8
PE0
PD5
PD9
PH14
PF2
VSS
PF3
PB13
PB3
PE3
PC12
VSS
DDR_DQ1
DDR_ DQS0N
DDR_ DQS0P
C
PE13
PD1
PE1
PE7
VSS
VDD
PE10
PG7
PG4
PB9
PH10
PC11
PC8
DDR_DQ2
DDR_ DQM0
DDR_DQ3 DDR_DQ5
D
PF5
PA9
PD10
VDDCPU
PB7
VDDCPU
PD12
VDDCPU
PH9
VDD
PB15
VDD
VSS
VDDQ_ DDR
DDR_ RESETN
DDR_DQ7 DDR_DQ6
E
PD0
PE14
VSS
PE11
VDDCPU
VSS
PA15
VSS
PH13
VSS
PB4
VSS
VDDQ_ DDR
VSS
VDDQ_ DDR
VSS
DDR_A13
F
PH8
PA12
VDD
VDDCPU
VSS
VDDCORE
PD14
PE8
PB5
VDDCORE
PC10
VDDCORE
VSS
VDDQ_ DDR
DDR_A7
DDR_A5
DDR_A9
G
PD11
PH2
PB6
PB8
PG9
PD3
PH12
PG15
PD6
PB10
PD2
PC9
DDR_A2 DDR_BA2 DDR_A3
DDR_A0 DDR_ODT
H
PG5
PG10
PF8
VDDCPU
VSS
VDDCORE
PH11
PI3
PF9
PG6
BYPASS_ REG1V8
VDDCORE
VSS
VDDQ_ DDR
DDR_BA0 DDR_CSN DDR_WEN
J VDD_PLL VSS_PLL
PG8
PI2
VBAT
PH6
PF7
PA8
PF12
VDD
VDDA1V8_ REG
PA10
DDR_ VREF
DDR_ RASN
DDR_A10
VSS
DDR_ CASN
K
PE4
PF10
PB2
VDD
VSS
VDDCORE
PA13
PA1
PC4
NRST
VSS_PLL2 VDDCORE
VSS
VDDQ_ DDR
DDR_A15
DDR_ CLKP
DDR_ CLKN
L
PF6
VSS
PH7
VDD_ANA VSS_ANA
PG12
PA0
PF11
PE5
PF15
VDD_PLL2
PH5
DDR_CKE DDR_A12 DDR_A1 DDR_A11 DDR_A14
M
PC14OSC32_IN
PC15OSC32_
VEN
PC13
VDD
VSS
PB11
PA5
PB0
VDDCORE
USB_RREF
PI6-BOOT2 VDDCORE
VSS
VDDQ_ DDR
DDR_A6
DDR_A8 DDR_BA1
N
PD13
VSS
PI0
PI1
PA11
VSS
PA4
PB1
VSS
VSS
PI5-BOOT1
VSS
VDDQ_ DDR
VSS
VDDQ_ DDR
VSS
DDR_ATO
P
PH0OSC_IN
PH1OSC_OUT
PF4
PG1
VSS
VDD
PC3
PC5
VDD
VDD
PI4-BOOT0
VDD
VSS
VDDQ_ DDR
DDR_A4 DDR_ZQ DDR_DQ8
R
PG11
PE6
PD7
PWR_ CPU_ON
PA2
PA7
PC1
PA6
PG13
NJTRST
PA14
VSS
PWR_ON
DDR_ DQM1
DDR_ DQ12
DDR_ DQ11
DDR_DQ9
T
PE2
PH3
PF13
PC0
VSSA
VREF-
PA3
PG14
USB_DP2
VSS
VSS_ USBHS
USB_DP1
PH4
DDR_ DQ13
DDR_ DQ14
DDR_ DQS1P
DDR_ DQS1N
U
VSS
PG3
PG2
PF14
VDDA
VREF+
PDR_ON
PC2
USB_DM2
VDDA1V1_ REG
VDD3V3_ USBHS
USB_DM1
PI7
Výše uvedený obrázek znázorňuje horní část balení view.
PWR_LP
DDR_ DQ15
DDR_ DQ10
VSS
MSv67512V3
50/219
DS13875 Rev 5
STM32MP133C/F
Rozložení pinů, popis pinů a alternativní funkce
Obrázek 7. Balon STM32MP133C/F TFBGA320
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
A
VSS
PA9
PE13 PE12
PD12
PG0
PE15
PG7
PH13
PF3
PB9
PF0
PC10 PC12
PC9
VSS
B
PD0
PE11
PF5
PA15
PD8
PE0
PE9
PH14
PE8
PG4
PF1
VSS
PB5
PC6
PB15 PB14
PE3
PC11
DDR_ DQ4
DDR_ DQ1
DDR_ DQ0
C
PB6
PD3
PE14 PD14
PD1
PB7
PD4
PD5
PD9
PE10 PB12
PH9
PC7
PB3
VDD SD2
PB4
PG6
PC8
PD2
DDR_ DDR_ DQS0P DQS0N
D
PB8
PD6
PH12
PD10
PE7
PF2
PB13
VSS
DDR_ DQ2
DDR_ DQ5
DDR_ DQM0
E
PH2
PH8
VSS
VSS
Procesor s VDD
PE1
PD15
Procesor s VDD
VSS
VDD
PB10
PH10
VDDQ_ DDR
VSS
VDD SD1
DDR_ DQ3
DDR_ DQ6
F
PF8
PG9
PD11 PA12
VSS
VSS
VSS
DDR_ DQ7
DDR_ A5
VSS
G
PF6
PG10
PG5
Procesor s VDD
H
PE4
PF10 PG15
PG8
J
PH7
PD13
PB2
PF9
Procesor s VDD
VSS
VDD
Procesor s VDD
VDD JÁDRO
VSS
VDD
VSS
VDDQ_ DDR
VSS
VSS
VDD
VDD
VSS
VDD JÁDRO
VSS
VDD
VDD JÁDRO
VDDQ_ DDR
DDR_ A13
DDR_ A2
DDR_ A9
DDR_ RESET
N
DDR_ BA2
DDR_ A3
DDR_ A0
DDR_ A7
DDR_ BA0
DDR_ ČSN
DDR_ ODT
K
VSS_ PLL
VDD_PLL
PH11
Procesor s VDD
PC15-
L
VBAT OSC32 PI3
VSS
_VEN
PC14-
M
VSS OSC32 PC13
_V
VDD
N
PE2
PF4
PH6
PI2
Procesor s VDD
VDD JÁDRO
VSS
VDD
VSS
VSS
VSS
VSS
VSS
VDD JÁDRO
VSS
VSS
VDD JÁDRO
VSS
VSS
VSS
VSS
VSS
VDD
VDD JÁDRO
VSS
VDD
VDD JÁDRO
VDDQ_ DDR
VSS
VDDQ_ DDR
VDD JÁDRO
VDDQ_ DDR
DDR_ WEN
DDR_ RASN
VSS
VSS
DDR_ A10
DDR_ CASN
DDR_ CLKN
VDDQ_ DDR
DDR_ A12
DDR_ CLKP
DDR_ A15
DDR_ A11
DDR_ A14
DDR_ CKE
DDR_ A1
P
PA8
PF7
PI1
PI0
VSS
VSS
DDR_ DTO1
DDR_ ATO
DDR_ A8
DDR_ BA1
R
PG1
PG11
PH3
VDD
VDD
VSS
VDD
VDD JÁDRO
VSS
VDD
VDD JÁDRO
VSS
VDDQ_ DDR
VDDQ_ DDR
DDR_ A4
DDR_ ZQ
DDR_ A6
T
VSS
PE6
PH0OSC_IN
PA13
VSS
VSS
DDR_ VREF
DDR_ DQ10
DDR_ DQ8
VSS
U
PH1OSC_ VÝSTUP
VSS_ ANA
VSS
VSS
VDD
VDDA VSSA
PA6
VSS
VDD JÁDRO
VSS
VDD VDDQ_ CORE DDR
VSS
NAPÁJENÍ ZAPNUTO
DDR_ DQ13
DDR_ DQ9
V
PD7
VDD_ANA
PG2
PA7
VREF-
NJ TRST
VDDA1 V1_ REG
VSS
PWR_ DDR_ DDR_ LP DQS1P DQS1N
W
PWR_
PG3
PG12 CPU_ PF13
PC0
ON
PC3 VREF+ PB0
PA3
PE5
VDD
USB_RREF
PA14
VDD 3V3_ USBHS
VDDA1 V8_ REG
VSS
BYPAS S_REG
1V8
PH5
DDR_ DQ12
DDR_ DQ11
DDR_ DQM1
Y
PA11
PF14
PA0
PA2
PA5
PF11
PC4
PB1
PC1
PG14
NRST
PF15
USB_ VSS_
PI6-
USB_
PI4-
VDD_
DM2 USBHS BOOT2 DP1 BOOT0 PLL2
PH4
DDR_ DQ15
DDR_ DQ14
AA
VSS
PB11
PA1
PF12
PA4
PC5
PG13
PC2
PDR_ ZAPNUTO
USB_DP2
PI5-
USB_
BOOT1 DM1
VSS_ PLL2
PA10
PI7
VSS
Výše uvedený obrázek znázorňuje horní část balení view.
MSv65068V5
DS13875 Rev 5
51/219
97
Rozložení pinů, popis pinů a alternativní funkce
STM32MP133C/F
Tabulka 6. Legendy / zkratky použité v tabulce pinout
Jméno
Zkratka
Definice
Název pinu Typ pinu
I / O struktura
Poznámky Alternativní funkce Další funkce
Pokud není uvedeno jinak, funkce pinu během a po resetu je stejná jako skutečný název pinu.
S
Napájecí kolík
I
Vstup pouze pin
O
Výstup pouze pin
I/O
Vstupní/výstupní pin
A
Analogový nebo speciální úroveň pin
FT(U/D/PD) 5V tolerantní I/O (s pevným pull-up / pull-down / programovatelným pull-down)
DDR
1.5 V, 1.35 V nebo 1.2 VI/O pro rozhraní DDR3, DDR3L, LPDDR2/LPDDR3
A
Analogový signál
RST
Resetovací pin se slabým pull-up rezistorem
_f(1) _a(2) _u(3) _h(4)
Volitelné pro FT I/O Volitelné I2C FM+ Analogové volitelné (dodává se VDDA pro analogovou část I/O) Volitelné USB (dodává se VDD3V3_USBxx pro USB část I/O) Vysokorychlostní výstup pro typicky 1.8 V VDD (pro SPI, SDMMC, QUADSPI, TRACE)
_vh(5)
Velmi rychlá varianta pro typické VDD 1.8 V (pro ETH, SPI, SDMMC, QUADSPI, TRACE)
Pokud není v poznámce uvedeno jinak, všechny I/O jsou během resetu a po něm nastaveny jako plovoucí vstupy.
Funkce vybrané prostřednictvím registrů GPIOx_AFR
Funkce přímo volené/aktivované prostřednictvím periferních registrů
1. Související I/O struktury v tabulce 7 jsou: FT_f, FT_fh, FT_fvh 2. Související I/O struktury v tabulce 7 jsou: FT_a, FT_ha, FT_vha 3. Související I/O struktury v tabulce 7 jsou: FT_u 4. Související I/O struktury v tabulce 7 jsou: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. Související I/O struktury v tabulce 7 jsou: FT_vh, FT_vha, FT_fvh
52/219
DS13875 Rev 5
STM32MP133C/F
Rozložení pinů, popis pinů a alternativní funkce
Číslo PIN
Tabulka 7. Definice kuliček STM32MP133C/F
Funkce míče
Název pinu (funkce po
resetovat)
Alternativní funkce
Další funkce
LFBGA289 TFBGA289 TFBGA320
Struktura I/O typu pinů
Poznámky
K10 F6 U14 A2 D2 A2 A1 A1 T5 M6 F3 U7
D4 E4 B2
B2 D1 B3 B1 G6 C2
C3 E2 C3 F6 D4 E7 E4 E1 B1
C2 G7 D3
C1 G3 C1
VDDCORE S
–
PA9
V/V FT_h
VSS VDD
S
–
S
–
PE11
V/V FT_vh
PF5
V/V FT_h
PD3
V/V FT_f
PE14
V/V FT_h
VDDCPU
S
–
PD0
I/O FT
PH12
V/V FT_fh
PB6
V/V FT_h
–
–
TIM1_CH2, I2C3_SMBA,
–
DFSDM1_DATIN0, USART1_TX, UART4_TX
FMC_NWAIT(bootování)
–
–
–
–
TIM1_CH2,
USART2_CTS/USART2_NSS,
SAI1_D2,
–
SPI4_MOSI/I2S4_SDO, SAI1_FS_A, USART6_CK,
ETH2_MII_TX_ER,
ETH1_MII_TX_ER,
FMC_D8(boot)/FMC_AD8
–
TRACED12, DFSDM1_CKIN0, I2C1_SMBA, FMC_A5
TIM2_CH1,
–
USART2_CTS/USART2_NSS, DFSDM1_CKOUT, I2C1_SDA,
SAI1_D3, FMC_CLK
TIM1_BKIN, SAI1_D4,
UART8_RTS/UART8_DE,
–
QUADSPI_BK1_NCS,
QUADSPI_BK2_IO2,
FMC_D11(boot)/FMC_AD11
–
–
SAI1_MCLK_A, SAI1_CK1,
–
FDCAN1_RX,
FMC_D2(boot)/FMC_AD2
USART2_TX, TIM5_CH3,
DFSDM1_CKIN1, I2C3_SCL
–
SPI5_MOSI, SAI1_SCK_A, QUADSPI_BK2_IO2,
SAI1_CK2, ETH1_MII_CRS,
FMC_A6
TRACED6, TIM16_CH1N,
TIM4_CH1, TIM8_CH1,
–
USART1_TX, SAI1_CK2, QUADSPI_BK1_NCS,
ETH2_MDIO, FMC_NE3,
HDP6
–
–
–
TAMP_IN6 –
–
–
DS13875 Rev 5
53/219
97
Rozložení pinů, popis pinů a alternativní funkce
STM32MP133C/F
Číslo PIN
Tabulka 7. Definice kuliček STM32MP133C/F (pokračování)
Funkce míče
Název pinu (funkce po
resetovat)
Alternativní funkce
Další funkce
LFBGA289 TFBGA289 TFBGA320
Struktura I/O typu pinů
Poznámky
A17 A17 T17 M7 – J13 D2 G9 D2 F5 F1 E3 D1 G4 D1
E3 F2 F4 F8 D6 E10 F4 G2 E2 C8 B8 T21 E2 G1 F3
E1 G5 F2 G5 H3 F1 M8 – M5
VSS VDD PD6 PH8 PB8
PA12 VDDCPU
PH2 VSS PD11
PG9 PF8 VDD
S
–
S
–
I/O FT
V/V FT_fh
V/V FT_f
V/V FT_h
S
–
V/V FT_h
S
–
V/V FT_h
V/V FT_f
V/V FT_h
S
–
–
–
–
–
–
TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX (bootování)
TRACED9, TIM5_ETR,
–
USART2_RX, I2C3_SDA,
FMC_A8, HDP2
TIM16_CH1, TIM4_CH3,
I2C1_SCL, I2C3_SCL
–
DFSDM1_DATIN1,
UART4_RX, SAI1_D1,
FMC_D13(boot)/FMC_AD13
TIM1_ETR, SAI2_MCLK_A,
USART1_RTS/USART1_DE,
–
ETH2_MII_RX_DV/ETH2_
RGMII_RX_CTL/ETH2_RMII_
CRS_DV, FMC_A7
–
–
LPTIM1_IN2, UART7_TX,
QUADSPI_BK2_IO0(bootování),
–
ETH2_MII_CRS,
ETH1_MII_CRS, FMC_NE4,
ETH2_RGMII_CLK125
–
–
LPTIM2_IN2, I2C4_SMBA,
USART3_CTS/USART3_NSS,
SPDIFRX_IN0,
–
QUADSPI_BK1_IO2,
ETH2_RGMII_CLK125,
FMC_CLE(bootování)/FMC_A16,
UART7_RX
DBTRGO, I2C2_SDA,
–
USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,
FMC_NCE(bootování)
TIM16_CH1N, TIM4_CH3,
–
TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,
QUADSPI_BK1_IO0(bootování)
–
–
–
–
WKUP1
–
54/219
DS13875 Rev 5
STM32MP133C/F
Rozložení pinů, popis pinů a alternativní funkce
Číslo PIN
Tabulka 7. Definice kuliček STM32MP133C/F (pokračování)
Funkce míče
Název pinu (funkce po
resetovat)
Alternativní funkce
Další funkce
LFBGA289 TFBGA289 TFBGA320
Struktura I/O typu pinů
Poznámky
F3 J3 H5
F9 D8 G5 F2 H1 G3 G4 G8 H4
F1 H2 G2 D3 B14 U5 G3 K2 H3 H8 F10 G2 L1 G1 D12 C5 U6 M9 K4 N7 G1 H9 J5
PG8
V/V FT_h
VDDCPU PG5
S
–
V/V FT_h
PG15
V/V FT_h
PG10
V/V FT_h
VSS
S
–
PF10
V/V FT_h
VDDCORE S
–
PF6
V/V FT_vh
VSS VDD
S
–
S
–
PF9
V/V FT_h
TIM2_CH1, TIM8_ETR,
SPI5_MISO, SAI1_MCLK_B,
USART3_RTS/USART3_DE,
–
SPDIFRX_IN2,
QUADSPI_BK2_IO2,
QUADSPI_BK1_IO3,
FMC_NE2, ETH2_CLK
–
–
–
TIM17_CH1, ETH2_MDC, FMC_A15
USART6_CTS/USART6_NSS,
–
UART7_CTS, QUADSPI_BK1_IO1,
ETH2_PHY_INTN
SPI5_SCK, SAI1_SD_B,
–
UART8_CTS, FDCAN1_TX, QUADSPI_BK2_IO1 (bootování),
FMC_NE3
–
–
TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(bootování)
–
–
TIM16_CH1, SPI5_NSS,
UART7_RX (bootování),
–
QUADSPI_BK1_IO2, ETH2_MII_TX_EN/ETH2_
RGMII_TX_CTL/ETH2_RMII_
TX_EN
–
–
–
–
TIM17_CH1N, TIM1_CH1,
DFSDM1_CKIN3, SAI1_D4,
–
UART7_CTS, UART8_RX, TIM14_CH1,
QUADSPI_BK1_IO1(bootování),
QUADSPI_BK2_IO3, FMC_A9
TAMP_IN4
–
TAMP_IN1 –
DS13875 Rev 5
55/219
97
Rozložení pinů, popis pinů a alternativní funkce
STM32MP133C/F
Číslo PIN
Tabulka 7. Definice kuliček STM32MP133C/F (pokračování)
Funkce míče
Název pinu (funkce po
resetovat)
Alternativní funkce
Další funkce
LFBGA289 TFBGA289 TFBGA320
Struktura I/O typu pinů
Poznámky
H5 K1 H2 H6 E5 G7 H4 K3 J3 E5 D13 U11 H3 L3 J1
H1 H7 K3
J1 N1 J2 J5 J1 K2 J4 J2 K1 H2 H8 L4 K4 M3 M3
PE4 VDDCPU
PB2 VSS PH7
PH11
PD13 VDD_PLL VSS_PLL
PI3 PC13
V/V FT_h
S
–
V/V FT_h
S
–
V/V FT_fh
V/V FT_fh
V/V FT_h
S
–
S
–
I/O FT
I/O FT
SPI5_MISO, SAI1_D2,
DFSDM1_DATIN3,
TIM15_CH1N, I2S_CKIN,
–
SAI1_FS_A, UART7_RTS/UART7_DE,
–
UART8_TX,
QUADSPI_BK2_NCS,
FMC_NCE2, FMC_A25
–
–
–
RTC_OUT2, SAI1_D1,
I2S_CKIN, SAI1_SD_A,
–
UART4_RX,
QUADSPI_BK1_NCS (bootování),
ETH2_MDIO, FMC_A6
TAMP_IN7
–
–
–
SAI2_FS_B, I2C3_SDA,
SPI5_SCK,
–
QUADSPI_BK2_IO3, ETH2_MII_TX_CLK,
–
ETH1_MII_TX_CLK,
QUADSPI_BK1_IO3
SPI5_NSS, TIM5_CH2,
SAI2_SD_A,
SPI2_NSS/I2S2_WS,
–
I2C4_SCL, USART6_RX, QUADSPI_BK2_IO0,
–
ETH2_MII_RX_CLK/ETH2_
RGMII_RX_CLK/ETH2_RMII_
REF_CLK, FMC_A12
LPTIM2_ETR, TIM4_CH2,
TIM8_CH2, SAI1_CK1,
–
SAI1_MCLK_A, USART1_RX, QUADSPI_BK1_IO3,
–
QUADSPI_BK2_IO2,
FMC_A18
–
–
–
–
–
–
(1)
SPDIFRX_IN3,
TAMP_IN4/TAMP_
ETH1_MII_RX_ER
OUT5, WKUP2
RTC_OUT1/RTC_TS/
(1)
–
RTC_LSCO, TAMP_IN1/TAMP_
OUT2, WKUP3
56/219
DS13875 Rev 5
STM32MP133C/F
Rozložení pinů, popis pinů a alternativní funkce
Číslo PIN
Tabulka 7. Definice kuliček STM32MP133C/F (pokračování)
Funkce míče
Název pinu (funkce po
resetovat)
Alternativní funkce
Další funkce
LFBGA289 TFBGA289 TFBGA320
Struktura I/O typu pinů
Poznámky
J3 J4 N5
PI2
I/O FT
(1)
SPDIFRX_IN2
TAMP_IN3/TAMP_ OUT4, WKUP5
K5 N4 P4
PI1
I/O FT
(1)
SPDIFRX_IN1
RTC_OUT2/RTC_LSCO,
TAMP_IN2/TAMP_ OUT3, WKUP4
F13 L2 U13
VSS
S
–
–
–
–
J2 J5 L2
VBAT
S
–
–
–
–
L4 N3 P5
PI0
I/O FT
(1)
SPDIFRX_IN0
TAMP_IN8/TAMP_ VÝSTUP1
K2 M2
L3
PC15OSC32_OUT
I/O
FT
(1)
–
OSC32_OUT
F15 N2 U16
VSS
S
–
–
–
–
K1 M1 M2
PC14OSC32_IN
I/O
FT
(1)
–
OSC32_IN
G7 E3 V16
VSS
S
–
–
–
–
H9 K6 N15 VDDCORE S
–
–
–
–
M10 M4 N9
VDD
S
–
–
–
–
G8 E6 W16
VSS
S
–
–
–
–
USART2_RX,
L2 P3 N2
PF4
V/V FT_h
–
ETH2_MII_RXD0/ETH2_ RGMII_RXD0/ETH2_RMII_
–
RXD0, FMC_A4
MCO1, SAI2_MCLK_A,
TIM8_BKIN2, I2C4_SDA,
SPI5_MISO, SAI2_CK1,
M2 J8 P2
PA8
V/V FT_fh –
USART1_CK, SPI2_MOSI/I2S2_SDO,
–
OTG_HS_SOF,
ETH2_MII_RXD3/ETH2_
RGMII_RXD3, FMC_A21
TRACECLK, TIM2_ETR,
I2C4_SCL, SPI5_MOSI,
SAI1_FS_B,
L1 T1 N1
PE2
V/V FT_fh
–
USART6_RTS/USART6_DE, SPDIFRX_IN1,
–
ETH2_MII_RXD1/ETH2_
RGMII_RXD1/ETH2_RMII_
RXD1, FMC_A23
DS13875 Rev 5
57/219
97
Rozložení pinů, popis pinů a alternativní funkce
STM32MP133C/F
Číslo PIN
Tabulka 7. Definice kuliček STM32MP133C/F (pokračování)
Funkce míče
Název pinu (funkce po
resetovat)
Alternativní funkce
Další funkce
LFBGA289 TFBGA289 TFBGA320
Struktura I/O typu pinů
Poznámky
M1 J7 P3
PF7
V/V FT_vh –
M3 R1 R2
PG11
V/V FT_vh –
L3 J6 N3
PH6
V/V FT_fh –
N2 P4 R1
PG1
V/V FT_vh –
M11 – N12
VDD
S
–
–
N1 R2 T2
PE6
V/V FT_vh –
P1 P1 T3 PH0-OSC_IN I/O FT
–
G9 U1 N11
VSS
S
–
–
P2 P2 U2 PH1-OSC_OUT I/O FT
–
R2 T2 R3
PH3
V/V FT_fh –
M5 L5 U3 VSS_ANA S
–
–
TIM17_CH1, UART7_TX (bootování),
UART4_CTS, ETH1_RGMII_CLK125, ETH2_MII_TXD0/ETH2_ RGMII_TXD0/ETH2_RMII_
TXD0, FMC_A18
SAI2_D3, I2S2_MCK, USART3_TX, UART4_TX, ETH2_MII_TXD1/ETH2_ RGMII_TXD1/ETH2_RMII_
TXD1, FMC_A24
TIM12_CH1, USART2_CK, I2C5_SDA,
SPI2_SCK/I2S2_CK, QUADSPI_BK1_IO2,
ETH1_PHY_INTN, ETH1_MII_RX_ER, ETH2_MII_RXD2/ETH2_
RGMII_RXD2, QUADSPI_BK1_NCS
LPTIM1_ETR, TIM4_ETR, SAI2_FS_A, I2C2_SMBA
SPI2_MISO/I2S2_SDI, SAI2_D2, FDCAN2_TX, ETH2_MII_TXD2/ETH2_ RGMII_TXD2, FMC_NBL0
–
MCO2, TIM1_BKIN2, SAI2_SCK_B, TIM15_CH2, I2C3_SMBA, SAI1_SCK_B, UART4_RTS/UART4_DE,
ETH2_MII_TXD3/ETH2_ RGMII_TXD3, FMC_A22
–
–
–
I2C3_SCL, SPI5_MOSI, QUADSPI_BK2_IO1, ETH1_MII_COL, ETH2_MII_COL, QUADSPI_BK1_IO0
–
–
–
–
OSC_IN OSC_OUT –
58/219
DS13875 Rev 5
STM32MP133C/F
Rozložení pinů, popis pinů a alternativní funkce
Číslo PIN
Tabulka 7. Definice kuliček STM32MP133C/F (pokračování)
Funkce míče
Název pinu (funkce po
resetovat)
Alternativní funkce
Další funkce
LFBGA289 TFBGA289 TFBGA320
Struktura I/O typu pinů
Poznámky
P5 U2 V1
PG3
V/V FT_fvh –
TIM8_BKIN2, I2C2_SDA, SAI2_SD_B, FDCAN2_RX, ETH2_RGMII_GTX_CLK
ETH1_MDIO, FMC_A13
M4 L4 V2 VDD_ANA S
–
–
–
R1 U3 V3
PG2
I/O FT
–
MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC
T1 L6 V2
PG12
I/O FT
LPTIM1_IN1, SAI2_SCK_A,
SAI2_CK2,
USART6_RTS/USART6_DE,
USART3_CTS,
–
ETH2_PHY_INTN,
ETH1_PHY_INTN,
ETH2_MII_RX_DV/ETH2_
RGMII_RX_CTL/ETH2_RMII_
CRS_DV
F7 P6 R5
VDD
S
–
–
–
G10 E8 T1
VSS
S
–
–
–
N3 R3 V1
MCO1, USART2_CK,
I2C2_SCL, I2C3_SDA
SPDIFRX_IN0,
PD7
V/V FT_fh
–
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK,
QUADSPI_BK1_IO2,
FMC_NE1
P3 K7 T4
PA13
I/O FT
–
DBTRGO, DBTRGI, MCO1, UART4_TX
R3 R4 W3 PWR_CPU_ON VYP
–
–
T2 N5 Y1
PA11
V/V FT_f
TIM1_CH4, I2C5_SCL,
SPI2_NSS/I2S2_WS,
USART1_CTS/USART1_NSS,
–
ETH2_MII_RXD1/ETH2_
RGMII_RXD1/ETH2_RMII_
RXD1, ETH1_CLK,
ETH2_CLK
N5 M6 AA2
PB11
TIM2_CH4, LPTIM1_OUT,
I2C5_SMBA, USART3_RX,
V/V FT_vh –
ETH1_MII_TX_EN/ETH1_
RGMII_TX_CTL/ETH1_RMII_
TX_EN
–
–
–
BOOTFAIL –
–
DS13875 Rev 5
59/219
97
Rozložení pinů, popis pinů a alternativní funkce
STM32MP133C/F
Číslo PIN
Tabulka 7. Definice kuliček STM32MP133C/F (pokračování)
Funkce míče
Název pinu (funkce po
resetovat)
Alternativní funkce
Další funkce
LFBGA289 TFBGA289 TFBGA320
Struktura I/O typu pinů
Poznámky
P4 U4
Y2
PF14(JTCK/SW CLK)
I/O
FT
(2)
U3 L7 Y3
PA0
V/V FT_a –
JTCK/SWCLK
TIM2_CH1, TIM5_CH1, TIM8_ETR, TIM15_BKIN, SAI1_SD_B, UART5_TX,
ETH1_MII_CRS, ETH2_MII_CRS
N6 T3 W4
PF13
TIM2_ETR, SAI1_MCLK_B
V/V FT_a –
DFSDM1_DATIN3,
USART2_TX, UART5_RX
G11 E10 P7
F10 –
–
R4 K8 AA3
P5 R5 Y4 U4 M7 Y5
VSS VDD PA1
PA2
PA5
S
–
S
–
V/V FT_a
V/V FT_a V/V FT_a
–
–
–
–
TIM2_CH2, TIM5_CH2, LPTIM3_OUT, TIM15_CH1N,
DFSDM1_CKIN0, – USART2_RTS/USART2_DE,
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK
TIM2_CH3, TIM5_CH3, – LPTIM4_OUT, TIM15_CH1,
USART2_TX, ETH1_MDIO
TIM2_CH1/TIM2_ETR,
USART2_CK, TIM8_CH1N,
–
SAI1_D1, SPI1_NSS/I2S1_WS,
SAI1_SD_A, ETH1_PPS_OUT,
ETH2_PPS_OUT
T3 T4 W5
SAI1_SCK_A, SAI1_CK2,
PC0
V/V FT_ha –
I2S1_MCK, SPI1_MOSI/I2S1_SDO,
USART1_TX
T4 J9 AA4
R6 U6 W7 P7 U5 U8 P6 T6 V8
PF12
V/V FT_vha –
VREF+
S
–
–
VDDA
S
–
–
VREF-
S
–
–
SPI1_NSS/I2S1_WS, SAI1_SD_A, UART4_TX,
ETH1_MII_TX_ER, ETH1_RGMII_CLK125
–
–
–
–
ADC1_INP7, ADC1_INN3, ADC2_INP7, ADC2_INN3 ADC1_INP11, ADC1_INN10, ADC2_INP11, ADC2_INN10
–
ADC1_INP3, ADC2_INP3
ADC1_INP1, ADC2_INP1
ADC1_INP2
ADC1_INP0, ADC1_INN1, ADC2_INP0, ADC2_INN1, TAMP_IN3
ADC1_INP6, ADC1_INP2
–
60/219
DS13875 Rev 5
STM3
Dokumenty / zdroje
![]() |
STMicroelectronics STM32MP133C F 32bitový procesor Arm Cortex-A7 1 GHz [pdfUživatelská příručka STM32MP133C F 32bitový procesor Arm Cortex-A7 1 GHz, STM32MP133C, F 32bitový procesor Arm Cortex-A7 1 GHz, procesor Arm Cortex-A7 1 GHz, 1 GHz, MPU |