STMicroelectronics STM32MP133C F 32-bitni Arm Cortex-A7 1GHz MPU
Tehnički podaci
- Jezgra: Arm Cortex-A7
- Memorije: Vanjski SDRAM, Ugrađeni SRAM
- Sabirnica podataka: 16-bitno paralelno sučelje
- Sigurnost/Zaštita: Resetiranje i upravljanje napajanjem, LPLV-Stop2, Stanje pripravnosti
- Paket: LFBGA, TFBGA s minimalnim korakom od 0.5 mm
- Upravljanje satom
- Ulaz/izlaz opće namjene
- Matrica međusobnog povezivanja
- 4 DMA kontrolera
- Komunikacijski periferni uređaji: do 29
- Analogne periferije: 6
- Tajmeri: Do 24, Nadzorni psi: 2
- Hardversko ubrzanje
- Način otklanjanja pogrešaka
- Osigurači: 3072-bitni uključujući jedinstveni ID i HUK za AES 256 ključeve
- Sukladno ECOPACK2
Podsustav Arm Cortex-A7
Podsustav Arm Cortex-A7 mikrokontrolera STM32MP133C/F pruža…
Sjećanja
Uređaj uključuje vanjski SDRAM i ugrađeni SRAM za pohranu podataka…
DDR kontroler
DDR3/DDR3L/LPDDR2/LPDDR3 kontroler upravlja pristupom memoriji…
Upravljanje napajanjem
Shema napajanja i nadzornik osiguravaju stabilnu isporuku energije…
Upravljanje satom
RCC se bavi distribucijom i konfiguracijama takta…
Općenamjenski ulazno/izlazni portovi (GPIO)
GPIO-i pružaju mogućnosti sučelja za vanjske uređaje…
TrustZone kontroler zaštite
ETZPC poboljšava sigurnost sustava upravljanjem pravima pristupa…
Matrica međusobne povezanosti sabirnice
Matrica olakšava prijenos podataka između različitih modula…
FAQ
P: Koji je maksimalni broj podržanih komunikacijskih perifernih uređaja?
A: STM32MP133C/F podržava do 29 komunikacijskih perifernih uređaja.
P: Koliko je analognih perifernih uređaja dostupno?
A: Uređaj nudi 6 analognih perifernih uređaja za različite analogne funkcije.
“`
STM32MP133C STM32MP133F
Arm® Cortex®-A7 do 1 GHz, 2×ETH, 2×CAN FD, 2×ADC, 24 timera, audio, kripto i napredna sigurnost
Datasheet – proizvodni podaci
Značajke
Uključuje ST najsuvremeniju patentiranu tehnologiju
Jezgra
· 32-bitna Arm® Cortex®-A7 L1 32-Kbajt I / 32-Kbajt D 128-Kbajt ujedinjene predmemorije razine 2 Arm® NEONTM i Arm® TrustZone®
Sjećanja
· Vanjska DDR memorija do 1 GB do LPDDR2/LPDDR3-1066 16-bita do DDR3/DDR3L-1066 16-bita
· 168 Kbajta internog SRAM-a: 128 Kbajta AXI SYSRAM-a + 32 Kbajta AHB SRAM-a i 8 Kbajta SRAM-a u domeni za sigurnosnu kopiju
· Dvostruko Quad-SPI memorijsko sučelje · Fleksibilan kontroler vanjske memorije s do
16-bitna podatkovna sabirnica: paralelno sučelje za spajanje vanjskih integriranih krugova i SLC NAND memorija s do 8-bitnim ECC-om
Sigurnost/zaštita
· Sigurno pokretanje, TrustZone® periferni uređaji, 12 xtamppinovi uključujući 5 aktivnih pinovaampers
· Temperatura, volumentage, frekvencija i praćenje od 32 kHz
Resetiranje i upravljanje napajanjem
· Napajanje od 1.71 V do 3.6 VI/O (5 V-tolerantnih I/O) · POR, PDR, PVD i BOR · LDO-ovi na čipu (USB 1.8 V, 1.1 V) · Rezervni regulator (~0.9 V) · Interni temperaturni senzori · Načini rada s niskom potrošnjom energije: Spavanje, Zaustavljanje, LPLV-Zaustavljanje,
LPLV-Stop2 i stanje pripravnosti
LFBGA
TFBGA
LFBGA289 (14 × 14 mm) Razmak 0.8 mm
TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
minimalni korak 0.5 mm
· Zadržavanje DDR-a u stanju pripravnosti · Kontrole za PMIC prateći čip
Upravljanje satom
· Interni oscilatori: 64 MHz HSI oscilator, 4 MHz CSI oscilator, 32 kHz LSI oscilator
· Vanjski oscilatori: 8-48 MHz HSE oscilator, 32.768 kHz LSE oscilator
· 4 × PLL-ovi s frakcijskim načinom rada
Ulazi/izlazi opće namjene
· Do 135 sigurnih I/O portova s mogućnošću prekida
· Do 6 buđenja
Matrica međusobnog povezivanja
· 2 matrice sabirnice 64-bitna Arm® AMBA® AXI međusobna veza, do 266 MHz 32-bitna Arm® AMBA® AHB međusobna veza, do 209 MHz
4 DMA kontrolera za rasterećenje CPU-a
· Ukupno 56 fizičkih kanala
· 1 x brzi glavni kontroler izravnog pristupa memoriji opće namjene (MDMA)
· 3 × DMA s dva porta s FIFO i mogućnostima usmjerivača zahtjeva za optimalno upravljanje perifernim uređajima
rujna 2024
Ovo su informacije o proizvodu u punoj proizvodnji.
DS13875 Rev 5
1/219
www.st.com
STM32MP133C/F
Do 29 komunikacijske periferije
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBusTM) · 4 x UART + 4 x USART (12.5 Mbit/s,
ISO7816 sučelje, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, uključujući 4 s punim dupleksom
Točnost I2S audio klase putem internog audio PLL-a ili vanjskog takta (+2 QUADSPI + 4 s USART-om) · 2 × SAI (stereo audio: I2S, PDM, SPDIF Tx) · SPDIF Rx s 4 ulaza · 2 × SDMMC do 8 bita (SD/e·MMCTM/SDIO) · 2 × CAN kontrolera koji podržavaju CAN FD protokol · 2 × USB 2.0 brzi host ili 1 × USB 2.0 brzi host
+ 1 × USB 2.0 velike brzine OTG istovremeno · 2 x Ethernet MAC/GMAC IEEE 1588v2 hardver, MII/RMII/RGMII
6 analognih perifernih uređaja
· 2 × ADC-a s maksimalnom rezolucijom od 12 bita do 5 Msps
· 1 x temperaturni senzor · 1 x digitalni filter za sigma-delta modulator
(DFSDM) s 4 kanala i 2 filtra · Interna ili eksterna ADC referenca VREF+
Do 24 mjerača vremena i 2 psa čuvara
· 2 × 32-bitna timera s do 4 IC/OC/PWM ili brojačem impulsa i ulazom kvadraturnog (inkrementalnog) enkodera
· 2 × 16-bitna napredna timera · 10 × 16-bitna timera opće namjene (uključujući
2 osnovna timera bez PWM-a) · 5 × 16-bitnih timera niske potrošnje energije · Sigurni RTC s točnošću ispod sekunde i
hardverski kalendar · 4 Cortex®-A7 sistemska timera (sigurna,
nesigurni, virtualni, hipervizor) · 2 × neovisna nadzorna sustava
Hardversko ubrzanje
· AES 128, 192, 256 DES/TDES
2 (neovisno, neovisno osigurano) 5 (2 osigurana) 4 5 (3 osigurana)
4 + 4 (uključujući 2 osigurana USART-a), neki mogu biti izvor za pokretanje
2 (do 4 audio kanala), s I2S master/slave uređajem, PCM ulazom, SPDIF-TX 2 porta
Ugrađeni HSPHY s BCD-om Ugrađeni HS PHY s BCD-om (zaštićen), može biti izvor pokretanja
2 × HS dijeljeno između Hosta i OTG-a 4 ulaza
2 (1 × TTCAN), kalibracija takta, 10 Kbyte dijeljeni međuspremnik 2 (8 + 8 bita) (zaštitno), e·MMC ili SD mogu biti izvor za pokretanje 2 opcionalna neovisna napajanja za sučelja SD kartica
1 (dvostruki-četverostruki) (zaštićeni), može biti izvor pokretanja
–
–
Čizma
–
Čizma
Čizma Čizma
(1)
Paralelni adresni/podatni 8/16-bitni FMC Paralelni AD-mux 8/16-bitni
NAND 8/16-bitna 10/100M/Gigabit Ethernet DMA kriptografija
Hash Pravi generator slučajnih brojeva Osigurači (jednokratno programabilni)
4 × CS, do 4 × 64 Mbyte
Da, 2× CS, SLC, BCH4/8, može biti izvor pokretanja 2 x (MII, RMI, RGMII) s PTP-om i EEE-om (zaštićeno)
3 instance (1 sigurna), 33-kanalni MDMA PKA (s DPA zaštitom), DES, TDES, AES (s DPA zaštitom)
(sve se može osigurati) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(zaštićeno) True-RNG (zaštićeno) 3072 efektivna bita (zaštićeno, 1280 bitova dostupno korisniku)
–
Čizma –
–
16/219
DS13875 Rev 5
STM32MP133C/F
Opis
Tablica 1. Značajke i broj perifernih uređaja STM32MP133C/F (nastavak)
STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Razno
Značajke
LFBGA289
TFBGA289
TFBGA320
GPIO-i s prekidom (ukupan broj)
135 (2)
Osigurljivi GPIO-i Pinovi za buđenje
Sve
6
Tamper pinovi (aktivni tampovaj)
12 (5)
DFSDM Sinkronizirani ADC do 12 bita
4 ulazna kanala s 2 filtera
–
2(3) (do 5 Msps na 12-bitnom svakom) (zaštitno)
ADC1: 19 kanala uključujući 1x interni, 18 kanala dostupno za
Ukupno 12-bitnih ADC kanala (4)
korisnik uključujući 8x diferencijal
–
ADC2: 18 kanala uključujući 6x interni, 12 kanala dostupno za
korisnik uključujući 6x diferencijal
Ulazni pin internog ADC-a VREF VREF+
Ulaz 1.65 V, 1.8 V, 2.048 V, 2.5 V ili VREF+ –
Da
1. QUADSPI se može pokrenuti ili s namjenskih GPIO-a ili pomoću nekih FMC Nand8 GPIO-a za pokretanje (PD4, PD1, PD5, PE9, PD11, PD15 (vidi Tablicu 7: Definicije kuglica STM32MP133C/F).
2. Ovaj ukupni broj GPIO-a uključuje četiri JTAG GPIO-i i tri BOOT GPIO-a s ograničenom upotrebom (mogu se sukobiti s vezom vanjskog uređaja tijekom skeniranja granica ili pokretanja).
3. Kada se koriste oba ADC-a, takt jezgre trebao bi biti isti za oba ADC-a i ugrađeni preddjelitelji ADC-a ne mogu se koristiti.
4. Osim toga, postoje i interni kanali: – Interni kanal ADC1: VREFINT – Interni kanali ADC2: temperatura, interni volumentage-referenca, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.
DS13875 Rev 5
17/219
48
Opis 18/219
STM32MP133C/F
Slika 1. Blok dijagram STM32MP133C/F
IC pribor
@VDDA
HSI
AXIM: Arm 64-bitni AXI interkonektor (266 MHz) T
@VDDCPU
GIC
T
Cortex-A7 CPU 650/1000 MHz + MMU + FPU + NEONT
32 tisuće dinarskih dolara
32 tisuće indijskih dolara
CNT (timer) T
ETM
T
2561K2B8LK2B$L+2$SCU T
asinkrono
128 bita
TT
CSI
LSI
Vrijeme otklanjanja pogrešakaamp
generator TSGEN
T
DAP
(JTAG/SWD)
SYSRAM 128KB
ROM 128KB
38
2 x ETH MAC
10/100/1000 (bez GMII)
FIFO
TT
T
BKPSRAM 8KB
T
RNG
T
HASH
16b PHY
DDRCONTROL 58
LPDDR2/3, DDR3/3L
asinkrono
T
KRIPT
T
SAES
DDRMCE T TZC T
DDRPHYC
T
13
DLY
8b QUADSPI (dualni) T
37
16b
FMC
T
CRC
T
DLYBSD1
(SDMMC1 DLY kontrola)
T
DLYBSD2
(SDMMC2 DLY kontrola)
T
DLYBQS
(QUADSPI DLY kontrola)
FIFO FIFO
DLY DLY
14 8b SDMMC1 T 14 8b SDMMC2 T
PHY
2
USBH
2
(2xHS domaćin)
PLLUSB
FIFO
T
PCA
FIFO
T MDMA 32 kanala
AXIMC TT
17 16b Priključak za praćenje
ETZPC
T
IWDG1
T
@VBAT
BSEC
T
OTP osigurači
@VDDA
2
RTC / AWU
T
12
TAMP / Sigurnosne kopije T
@VBAT
2
LSE (32 kHz XTAL)
T
Vremenski raspored sustava STGENC
generacija
STGENR
USBPHYC
(USB 2 x PHY kontrola)
IWDG2
@VBAT
@VDDA
1
VREFBUF
T
4
16b LPTIM2
T
1
16b LPTIM3
T
1
16b LPTIM4
1
16b LPTIM5
3
BOOT klinovi
SYSCFG
T
8
8b
HDP
10 16b TIM1/PWM 10 16b TIM8/PWM
13
SAI1
13
SAI2
9
4-kanalni DFSDM
Međuspremnik 10KB CCU
4
FDCAN1
4
FDCAN2
FIFO FIFO
APB2 (100 MHz)
8KB FIFO
APB5 (100 MHz)
APB3 (100 MHz)
APB4
asinkroni AHB2APB
SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T
AHB2APB
DMA1
8 toka
DMAMUX1
DMA2
8 toka
DMAMUX2
DMA3
8 toka
T
PMB (monitor procesa)
DTS (digitalni temperaturni senzor)
Voltage regulatori
@VDDA
Nadzor opskrbe
FIFO
FIFO
FIFO
Matrica 2×2
AHB2APB
64 bita AXI
64-bitni AXI master
32 bita AHB 32 bita AHB glavni
32-bitni APB
T TrustZone sigurnosna zaštita
AHB2APB
APB2 (100 MHz)
APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO FIFO
MLAHB: Arm 32-bitna multi-AHB sabirnička matrica (209 MHz)
APB6
FIFO FIFO FIFO FIFO
@VBAT
T
FIFO
HSE (XTAL)
2
PLL1/2/3/4
T
RCC
5
T SNAGA
9
T
EXTI
16ext
176
T
USBO
(OTG srednja škola)
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
Pametna kartica IrDA
5
T
USART2
Pametna kartica IrDA
5
T
SPI4/I2S4
5
T
SPI5
4
T
I2C3/SMBUS
3
T
I2C4/SMBUS
3
T
I2C5/SMBUS
3
Filter Filter Filter
T
TIM12
16b
2
T
TIM13
16b
1
T
TIM14
16b
1
T
TIM15
16b
4
T
TIM16
16b
3
T
TIM17
16b
3
VRIJEME2 VRIJEME3 VRIJEME4
32b
5
16b
5
16b
5
VRIJEME5 VRIJEME6 VRIJEME7
32b
5
16b
16b
LPTIM1 16b
4
USART3
Pametna kartica IrDA
5
UART4
4
UART5
4
UART7
4
UART8
4
Filter Filter
I2C1/SMBUS
3
I2C2/SMBUS
3
SPI2/I2S2
5
SPI3/I2S3
5
USART6
Pametna kartica IrDA
5
SPI1/I2S1
5
FIFO FIFO
FIFO FIFO
MSv67509V2
DS13875 Rev 5
STM32MP133C/F
3
Funkcionalno prekoview
Funkcionalno prekoview
3.1
3.1.1
3.1.2
Podsustav Arm Cortex-A7
Značajke
· ARMv7-A arhitektura · 32-Kbajtna L1 predmemorija instrukcija · 32-Kbajtna L1 predmemorija podataka · 128-Kbajtna predmemorija razine 2 · Skup instrukcija Arm + Thumb®-2 · Sigurnosna tehnologija Arm TrustZone · Napredni SIMD Arm NEON · Proširenja DSP-a i SIMD-a · VFPv4 računanje s pomičnim zarezom · Podrška za virtualizaciju hardvera · Ugrađeni modul za praćenje (ETM) · Integrirani generički kontroler prekida (GIC) sa 160 dijeljenih perifernih prekida · Integrirani generički timer (CNT)
Nadview
Cortex-A7 procesor je vrlo energetski učinkovit aplikacijski procesor dizajniran za pružanje bogatih performansi u vrhunskim nosivim uređajima i drugim ugrađenim i potrošačkim aplikacijama niske potrošnje. Pruža do 20% veće performanse u jednom threadu od Cortex-A5 i pruža slične performanse kao Cortex-A9.
Cortex-A7 uključuje sve značajke visokoučinkovitih procesora Cortex-A15 i CortexA17, uključujući podršku za virtualizaciju u hardveru, NEON i 128-bitno AMBA 4 AXI sučelje sabirnice.
Procesor Cortex-A7 temelji se na energetski učinkovitom 8-s procesorutagcjevovod procesora Cortex-A5. Također ima koristi od integrirane L2 predmemorije dizajnirane za nisku potrošnju energije, s nižim latencijama transakcija i poboljšanom OS podrškom za održavanje predmemorije. Uz to, tu je poboljšano predviđanje grananja i poboljšane performanse memorijskog sustava, s 64-bitnom putanjom učitavanja, 128-bitnim AMBA 4 AXI sabirnicama i povećanom veličinom TLB-a (256 unosa, u odnosu na 128 unosa za Cortex-A9 i Cortex-A5), povećavajući performanse za velika opterećenja kao što su web pregledavanje.
Tehnologija Thumb-2
Pruža vrhunske performanse tradicionalnog Arm koda, a istovremeno smanjuje potrebu za memorijom za pohranu instrukcija do 30%.
TrustZone tehnologija
Osigurava pouzdanu implementaciju sigurnosnih aplikacija, od upravljanja digitalnim pravima do elektroničkog plaćanja. Široka podrška tehnoloških i industrijskih partnera.
DS13875 Rev 5
19/219
48
Funkcionalno prekoview
STM32MP133C/F
NEON
NEON tehnologija može ubrzati multimedijske i algoritme za obradu signala kao što su kodiranje/dekodiranje videa, 2D/3D grafika, igre, obrada zvuka i govora, obrada slika, telefonija i sinteza zvuka. Cortex-A7 pruža mehanizam koji nudi i performanse i funkcionalnost Cortex-A7 jedinice s pomičnim zarezom (FPU) i implementaciju NEON naprednog SIMD skupa instrukcija za daljnje ubrzanje funkcija obrade medija i signala. NEON proširuje Cortex-A7 FPU procesora kako bi osigurao quad-MAC i dodatni 64-bitni i 128-bitni skup registara koji podržava bogat skup SIMD operacija nad 8-, 16- i 32-bitnim cjelobrojnim i 32-bitnim količinama podataka s pomičnim zarezom.
Virtualizacija hardvera
Visoko učinkovita hardverska podrška za upravljanje podacima i arbitražu, pri čemu više softverskih okruženja i njihovih aplikacija može istovremeno pristupiti mogućnostima sustava. To omogućuje realizaciju robusnih uređaja s virtualnim okruženjima koja su dobro izolirana jedno od drugoga.
Optimizirane L1 predmemorije
L1 predmemorije optimizirane za performanse i snagu kombiniraju tehnike minimalne latencije pristupa kako bi se maksimizirale performanse i smanjila potrošnja energije.
Integrirani L2 kontroler predmemorije
Omogućuje pristup predmemoriranoj memoriji s niskom latencijom i velikom propusnošću na visokim frekvencijama ili smanjuje potrošnju energije povezanu s pristupom memoriji izvan čipa.
Cortex-A7 jedinica s pomičnim zarezom (FPU)
FPU pruža visokoučinkovite instrukcije s pomičnim zarezom jednostruke i dvostruke preciznosti kompatibilne s Arm VFPv4 arhitekturom koja je softverski kompatibilna s prethodnim generacijama Arm koprocesora s pomičnim zarezom.
Snoop upravljačka jedinica (SCU)
SCU je odgovoran za upravljanje međusobnim povezivanjem, arbitražom, komunikacijom, prijenosom između predmemorije i sistemske memorije, koherencijom predmemorije i drugim mogućnostima procesora.
Ova koherentnost sustava također smanjuje složenost softvera uključenu u održavanje koherentnosti softvera unutar svakog upravljačkog programa OS-a.
Generički kontroler prekida (GIC)
Implementacijom standardiziranog i arhitekturiranog kontrolera prekida, GIC pruža bogat i fleksibilan pristup međuprocesorskoj komunikaciji te usmjeravanju i određivanju prioriteta sistemskih prekida.
Podržava do 192 neovisna prekida, pod softverskom kontrolom, s hardverskim prioritetom i usmjerava se između operacijskog sustava i TrustZone sloja za upravljanje softverom.
Ova fleksibilnost usmjeravanja i podrška za virtualizaciju prekida u operativnom sustavu pruža jednu od ključnih značajki potrebnih za poboljšanje mogućnosti rješenja koje koristi hipervizor.
20/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
3.2
3.2.1
3.2.2
Sjećanja
Vanjski SDRAM
Uređaji STM32MP133C/F imaju ugrađeni kontroler za vanjski SDRAM koji podržava sljedeće: · LPDDR2 ili LPDDR3, 16-bitni podaci, do 1 GB, takt do 533 MHz · DDR3 ili DDR3L, 16-bitni podaci, do 1 GB, takt do 533 MHz
Ugrađeni SRAM
Svi uređaji imaju: · SYSRAM: 128 Kbajta (s programabilnom veličinom sigurne zone) · AHB SRAM: 32 Kbajta (zaštićeno) · BKPSRAM (rezervna SRAM memorija): 8 Kbajta
Sadržaj ovog područja zaštićen je od mogućih neželjenih pisanja i može se zadržati u Standby ili VBAT načinu rada. BKPSRAM se može definirati (u ETZPC-u) kao dostupan samo sigurnom softveru.
3.3
DDR3/DDR3L/LPDDR2/LPDDR3 kontroler (DDRCTRL)
DDRCTRL u kombinaciji s DDRPHYC pruža cjelovito rješenje memorijskog sučelja za DDR memorijski podsustav. · Jedno 64-bitno AMBA sučelje s 4 AXI porta (XPI) · AXI takt asinkroni s kontrolerom · DDR memorijski šifrirani mehanizam (DDRMCE) s AES-128 DDR zapisivanjem u hodu
šifriranje/dešifriranje čitanja. · Podržani standardi:
JEDEC DDR3 SDRAM specifikacija, JESD79-3E za DDR3/3L sa 16-bitnim sučeljem
JEDEC LPDDR2 SDRAM specifikacija, JESD209-2E za LPDDR2 sa 16-bitnim sučeljem
JEDEC LPDDR3 SDRAM specifikacija, JESD209-3B za LPDDR3 sa 16-bitnim sučeljem
· Napredni planer i generator SDRAM naredbi · Programabilna puna širina podataka (16-bitna) ili polovična širina podataka (8-bitna) · Napredna podrška za QoS s tri klase prometa pri čitanju i dvije klase prometa pri pisanju · Opcije za izbjegavanje nedostatka prometa nižeg prioriteta · Zajamčena koherentnost za pisanje nakon čitanja (WAR) i čitanje nakon pisanja (RAW) pri
AXI portovi · Programabilna podrška za opcije duljine bursta (4, 8, 16) · Kombiniranje pisanja kako bi se omogućilo kombiniranje više pisanja na istu adresu u
jedno pisanje · Konfiguracija jednog ranga
DS13875 Rev 5
21/219
48
Funkcionalno prekoview
STM32MP133C/F
· Podrška za automatski ulazak i izlazak iz SDRAM-a zbog nedostatka dolaska transakcije tijekom programabilnog vremena
· Podrška za automatski ulazak i izlazak zaustavljanja sata (LPDDR2/3) zbog nedostatka dolaska transakcije
· Podrška za automatski rad u načinu rada s niskom potrošnjom energije uzrokovan nedostatkom dolaska transakcije tijekom programabilnog vremena putem hardverskog sučelja za nisku potrošnju energije
· Programabilna politika straničenja · Podrška za automatski ili softverski kontrolirani ulaz i izlaz s automatskim osvježavanjem · Podrška za ulaz i izlaz nakon dubokog isključivanja pod softverskom kontrolom (LPDDR2 i
LPDDR3) · Podrška za eksplicitna ažuriranja registara SDRAM načina rada pod softverskom kontrolom · Fleksibilna logika mapiranja adresa koja omogućuje mapiranje retka, stupca, specifično za aplikaciju,
banke bitova · Opcije kontrole osvježavanja koje odabire korisnik · Blok povezan s DDRPERFM-om za pomoć pri praćenju i podešavanju performansi
DDRCTRL i DDRPHYC mogu se definirati (u ETZPC-u) kao dostupni samo sigurnom softveru.
Glavne značajke DDRMCE-a (DDR memorijskog šifrirnog mehanizma) navedene su u nastavku: · AXI sučelja master/slave sistemske sabirnice (64-bitna) · Ugrađeno šifriranje (za pisanje) i dešifriranje (za čitanje), temeljeno na ugrađenom vatrozidu
programiranje · Dva načina šifriranja po regiji (maksimalno jedna regija): bez šifriranja (zaobilazni način),
način blokovne šifre · Početak i kraj regija definiranih s granulacijom od 64 Kbajta · Zadano filtriranje (regija 0): bilo koji odobren pristup · Filtriranje pristupa regiji: nijedno
Podržana blokovska šifra: AES Podržani način ulančavanja · Blok način s AES šifrom kompatibilan je s ECB načinom rada navedenim u NIST FIPS publikaciji 197 napredni standard šifriranja (AES), s pridruženom funkcijom derivacije ključa temeljenom na Keccak-400 algoritmu objavljenom na https://keccak.team weblokacija. · Jedan set registara glavnog ključa koji se mogu samo zapisivati i zaključavati · AHB konfiguracijski port, svjestan privilegija
22/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
3.4
TrustZone kontroler adresnog prostora za DDR (TZC)
TZC se koristi za filtriranje pristupa čitanja/pisanja DDR kontroleru prema TrustZone pravima i prema nezaštićenom glavnom uređaju (NSAID) na do devet programabilnih regija: · Konfiguracija podržana samo pouzdanim softverom · Jedna filterska jedinica · Devet regija:
Regija 0 je uvijek omogućena i pokriva cijeli raspon adresa. Regije od 1 do 8 imaju programabilnu osnovnu/krajnju adresu i mogu se dodijeliti
bilo koji jedan ili oba filtera. · Sigurna i nesigurna dopuštenja pristupa programirana po regiji · Nesigurni pristupi filtrirani prema NSAID-u · Regije kontrolirane istim filterom ne smiju se preklapati · Načini kvara s pogreškom i/ili prekidom · Sposobnost prihvaćanja = 256 · Logika čuvara vrata za omogućavanje i onemogućavanje svakog filtera · Špekulativni pristupi
DS13875 Rev 5
23/219
48
Funkcionalno prekoview
STM32MP133C/F
3.5
Načini pokretanja
Prilikom pokretanja, izvor pokretanja koji koristi interni ROM za podizanje sustava odabire se pomoću BOOT pina i OTP bajtova.
Tablica 2. Načini pokretanja
BOOT2 BOOT1 BOOT0 Početni način pokretanja
Komentari
Čekanje dolazne veze na:
0
0
0
UART i USB (1)
USART3/6 i UART4/5/7/8 na zadanim pinovima
USB uređaj velike brzine na OTG_HS_DP/DM pinovima (2)
0
0
1 Serijski NOR bljesak (3) Serijski NOR bljesak na QUADSPI (5)
0
1
0
e·MMC(3)
e·MMC na SDMMC2 (zadano)(5)(6)
0
1
1
NAND flash memorija (3)
SLC NAND flash memorija na FMC-u
1
0
0
Razvojno pokretanje (bez pokretanja s flash memorije)
Koristi se za dobivanje pristupa za otklanjanje pogrešaka bez pokretanja s flash memorije (4)
1
0
1
SD kartica (3)
SD kartica na SDMMC1 (zadano)(5)(6)
Čekanje dolazne veze na:
1
1
0 UART i USB(1)(3) USART3/6 i UART4/5/7/8 na zadanim pinovima
USB uređaj velike brzine na OTG_HS_DP/DM pinovima (2)
1
1
1 Serijska NAND flash memorija (3) Serijska NAND flash memorija na QUADSPI-ju (5)
1. Može se onemogućiti postavkama OTP-a. 2. USB zahtijeva HSE takt/kristal (pogledajte AN5474 za podržane frekvencije sa i bez postavki OTP-a). 3. Izvor pokretanja može se promijeniti postavkama OTP-a (npr.amppočetno pokretanje na SD kartici, zatim e·MMC s OTP postavkama). 4. Jezgra Cortex®-A7 u beskonačnoj petlji s preklopnim PA13. 5. Zadani pinovi mogu se promijeniti pomoću OTP-a. 6. Alternativno, OTP može odabrati drugo SDMMC sučelje osim ovog zadanog.
Iako se niskorazinsko pokretanje vrši pomoću internih taktova, softverski paketi koje isporučuje ST, kao i glavna vanjska sučelja poput DDR-a, USB-a (ali ne ograničavajući se na njih), zahtijevaju spajanje kristala ili vanjskog oscilatora na HSE pinove.
Pogledajte RM0475 „STM32MP13xx napredni Arm®-bazirani 32-bitni MPU-ovi“ ili AN5474 „Početak razvoja hardvera za STM32MP13xx linije“ za ograničenja i preporuke u vezi s povezivanjem HSE pinova i podržanim frekvencijama.
24/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
3.6
Upravljanje napajanjem
3.6.1
Oprez:
Shema napajanja
· VDD je glavni izvor napajanja za I/O i unutarnji dio koji se napaja tijekom stanja pripravnosti. Korisni volumentagRaspon je od 1.71 V do 3.6 V (tipično 1.8 V, 2.5 V, 3.0 V ili 3.3 V)
VDD_PLL i VDD_ANA moraju biti zvjezdasto spojeni na VDD. · VDDCPU je dio namjenskog volumena za Cortex-A7 CPU.tage ponuda, čija vrijednost ovisi o
željena frekvencija CPU-a. 1.22 V do 1.38 V u načinu rada. VDD mora biti prisutan prije VDDDCPU. · VDDCORE je glavni digitalni napontage i obično se isključuje tijekom stanja pripravnosti. VoltagRaspon je od 1.21 V do 1.29 V u načinu rada. VDD mora biti prisutan prije VDDCORE. · Pin VBAT može se spojiti na vanjsku bateriju (1.6 V < VBAT < 3.6 V). Ako se ne koristi vanjska baterija, ovaj pin mora biti spojen na VDD. · VDDA je analogni (ADC/VREF), napon napajanjatage (1.62 V do 3.6 V). Korištenje internog VREF+ zahtijeva VDDA jednak ili veći od VREF+ + 0.3 V. · Pin VDDA1V8_REG je izlaz internog regulatora, interno spojen na USB PHY i USB PLL. Interni regulator VDDA1V8_REG je omogućen prema zadanim postavkama i može se kontrolirati softverom. Uvijek je isključen tijekom stanja pripravnosti.
Specifični BYPASS_REG1V8 pin nikada ne smije biti ostavljen nepromjenjivim. Mora biti spojen ili na VSS ili na VDD za aktiviranje ili deaktiviranje voltaže.tage regulator. Kada je VDD = 1.8 V, treba postaviti BYPASS_REG1V8. · VDDA1V1_REG pin je izlaz internog regulatora, interno spojen na USB PHY. Interni VDDA1V1_REG regulator je omogućen prema zadanim postavkama i može se kontrolirati softverom. Uvijek je isključen tijekom stanja pripravnosti.
· VDD3V3_USBHS je USB napajanje velike brzine. Vol.tagRaspon je od 3.07 V do 3.6 V.
VDD3V3_USBHS ne smije biti prisutan osim ako nije prisutan VDDA1V8_REG, inače može doći do trajnog oštećenja STM32MP133C/F. To se mora osigurati PMIC rangiranjem ili vanjskom komponentom u slučaju implementacije napajanja diskretnim komponentama.
· VDDSD1 i VDDSD2 su SDMMC1 i SDMMC2 SD kartice za napajanje koje podržavaju ultra brzi način rada.
· VDDQ_DDR je DDR IO napajanje. 1.425 V do 1.575 V za povezivanje DDR3 memorija (tipično 1.5 V)
1.283 V do 1.45 V za povezivanje DDR3L memorija (tipično 1.35 V)
1.14 V do 1.3 V za povezivanje LPDDR2 ili LPDDR3 memorija (tipično 1.2 V)
Tijekom faza uključivanja i isključivanja napajanja, moraju se poštivati sljedeći zahtjevi slijeda napajanja:
· Kada je VDD ispod 1 V, ostala napajanja (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) moraju ostati ispod VDD + 300 mV.
· Kada je VDD iznad 1 V, sva su napajanja neovisna.
Tijekom faze isključenja napajanja, VDD može privremeno postati niži od ostalih izvora napajanja samo ako energija koja se dovodi do STM32MP133C/F ostane ispod 1 mJ. To omogućuje pražnjenje vanjskih kondenzatora za razdvajanje s različitim vremenskim konstantama tijekom prijelazne faze isključenja napajanja.
DS13875 Rev 5
25/219
48
Funkcionalno prekoview
V 3.6
VBOR0 1
Slika 2. Slijed uključivanja/isključivanja
STM32MP133C/F
VDDX(1) VDD
3.6.2
Napomena: 26/219
0.3
Snaga na
Način rada
Nema struje
vrijeme
Nevažeće područje opskrbe
VDDX < VDD + 300 mV
VDDX neovisan o VDD
MSv47490V1
1. VDDX se odnosi na bilo koje napajanje između VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.
Nadzornik napajanja
Uređaji imaju integrirani sklop za resetiranje pri uključivanju (POR)/resetiranje pri isključenju (PDR) povezan sa sklopom za resetiranje pri smanjenju napona (BOR):
· Resetiranje pri uključivanju (POR)
POR nadzornik prati napajanje VDD-a i uspoređuje ga s fiksnim pragom. Uređaji ostaju u načinu resetiranja kada je VDD ispod ovog praga, · Resetiranje pri isključenju napajanja (PDR)
PDR nadzornik prati napajanje VDD-a. Resetiranje se generira kada VDD padne ispod fiksnog praga.
· Resetiranje zbog pada struje (BOR)
BOR nadzornik prati napajanje VDD-a. Tri BOR praga (od 2.1 do 2.7 V) mogu se konfigurirati putem opcijskih bajtova. Resetiranje se generira kada VDD padne ispod ovog praga.
· Resetiranje pri uključivanju VDDCORE (POR_VDDCORE) Nadzornik POR_VDDCORE prati napajanje VDDCORE-a i uspoređuje ga s fiksnim pragom. Domena VDDCORE ostaje u načinu resetiranja kada je VDDCORE ispod ovog praga.
· Resetiranje pri isključenju napajanja VDDCORE (PDR_VDDCORE) Nadzornik PDR_VDDCORE prati napajanje VDDCORE-a. Resetiranje domene VDDCORE generira se kada VDDCORE padne ispod fiksnog praga.
· Resetiranje pri uključivanju VDDCPU-a (POR_VDDCPU) Nadzornik POR_VDDCPU-a prati napajanje VDDCPU-a i uspoređuje ga s fiksnim pragom. Domena VDDCPU-a ostaje u načinu resetiranja kada je VDDCORE ispod ovog praga.
Pin PDR_ON je rezerviran za proizvodna ispitivanja STMicroelectronicsa i uvijek mora biti spojen na VDD u aplikaciji.
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
3.7
Strategija male snage
Postoji nekoliko načina za smanjenje potrošnje energije na STM32MP133C/F: · Smanjenje dinamičke potrošnje energije usporavanjem takta CPU-a i/ili
taktovi matrice sabirnice i/ili upravljanje pojedinačnim perifernim taktovima. · Uštedite potrošnju energije kada je CPU u MIROVANJU odabirom između dostupnih niskofrekventnih
načini napajanja prema potrebama korisničke aplikacije. To omogućuje postizanje najboljeg kompromisa između kratkog vremena pokretanja, niske potrošnje energije, kao i dostupnih izvora buđenja. · Koristite DVFS (dinamička glasnoćatag(i skaliranje frekvencije) radne točke koje izravno kontroliraju frekvenciju takta CPU-a kao i izlazno napajanje VDDCPU-a.
Načini rada omogućuju kontrolu distribucije takta različitim dijelovima sustava i snage sustava. Način rada sustava pokreće MPU podsustav.
Načini rada MPU podsustava s niskom potrošnjom energije navedeni su u nastavku: · CSleep: Taktovi CPU-a su zaustavljeni, a takt perifernih uređaja radi kao
prethodno postavljeno u RCC-u (resetiranje i kontroler takta). · CStop: Taktovi perifernih jedinica CPU-a su zaustavljeni. · CStandby: VDDCPU ISKLJUČENO
CPU ulazi u načine rada niske potrošnje CSleep i CStop prilikom izvršavanja instrukcija WFI (čekanje prekida) ili WFE (čekanje događaja).
Dostupni načini rada sustava su sljedeći: · Rad (sustav u punom kapacitetu, VDDCORE, VDDCORE i taktovi UKLJUČENI) · Zaustavljanje (taktovi ISKLJUČENI) · LP-Zaustavljanje (taktovi ISKLJUČENI) · LPLV-Zaustavljanje (taktovi ISKLJUČENI, razina napajanja VDDCORE i VDDCPU može biti smanjena) · LPLV-Zaustavljanje2 (VDDCPU ISKLJUČEN, VDDCORE snižen i taktovi ISKLJUČENI) · Pripravnost (VDDCPU, VDDCORE i taktovi ISKLJUČENI)
Tablica 3. Način napajanja sustava u odnosu na CPU
Način napajanja sustava
CPU
Način rada
CRun ili CSleep
Način zaustavljanja LP-Stop način LPLV-Stop način LPLV-Stop2 način
Način pripravnosti
Zaustavljanje ili stanje pripravnosti
3.8
Kontroler resetiranja i sata (RCC)
Kontroler takta i resetiranja upravlja generiranjem svih taktova, kao i upravljanjem taktom te kontrolom resetiranja sustava i perifernih uređaja. RCC pruža visoku fleksibilnost u izboru izvora takta i omogućuje primjenu omjera takta za poboljšanje potrošnje energije. Osim toga, na nekim komunikacijskim perifernim uređajima koji su sposobni raditi s
DS13875 Rev 5
27/219
48
Funkcionalno prekoview
STM32MP133C/F
3.8.1 3.8.2
dvije različite domene takta (ili takt sučelja sabirnice ili periferni takt jezgre), sistemska frekvencija može se mijenjati bez mijenjanja brzine prijenosa.
Upravljanje satom
Uređaji imaju ugrađena četiri interna oscilatora, dva oscilatora s vanjskim kristalom ili rezonatorom, tri interna oscilatora s brzim vremenom pokretanja i četiri PLL-a.
RCC prima sljedeće ulaze izvora takta: · Interni oscilatori:
64 MHz HSI takt (1 % točnosti) 4 MHz CSI takt 32 kHz LSI takt · Vanjski oscilatori: 8-48 MHz HSE takt 32.768 kHz LSE takt
RCC pruža četiri PLL-a: · PLL1 namijenjen taktiranju CPU-a · PLL2 koji osigurava:
taktovi za AXI-SS (uključujući mostove APB4, APB5, AHB5 i AHB6) taktovi za DDR sučelje · PLL3 koji osigurava: taktove za višeslojni AHB i matricu perifernih sabirnica (uključujući APB1,
APB2, APB3, APB6, AHB1, AHB2 i AHB4) kernelski taktovi za periferne uređaje · PLL4 namijenjen generiranju kernelskih taktova za različite periferne uređaje
Sustav se pokreće na HSI satu. Korisnička aplikacija zatim može odabrati konfiguraciju sata.
Izvori resetiranja sustava
Resetiranje pri uključivanju inicijalizira sve registre osim registra za otklanjanje pogrešaka, dijela RCC-a, dijela RTC-a i registara statusa kontrolera napajanja, kao i domenu rezervnog napajanja.
Resetiranje aplikacije generira se iz jednog od sljedećih izvora: · resetiranje s NRST signala · resetiranje s POR i PDR signala (općenito se naziva resetiranje pri uključivanju) · resetiranje s BOR signala (općenito se naziva pad napona) · resetiranje s neovisnog nadzornika 1 · resetiranje s neovisnog nadzornika 2 · resetiranje softverskog sustava s Cortex-A7 (CPU) · kvar na HSE-u, kada je aktivirana značajka sigurnosnog sustava sata
Resetiranje sustava generira se iz jednog od sljedećih izvora: · resetiranje aplikacije · resetiranje iz signala POR_VDDCORE · izlaz iz stanja pripravnosti u stanje rada
28/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
Resetiranje MPU procesora generira se iz jednog od sljedećih izvora: · resetiranje sustava · svaki put kada MPU izađe iz CStandby stanja · softversko resetiranje MPU-a iz Cortex-A7 (CPU)
3.9
Općenamjenski ulazi/izlazi (GPIO)
Svaki od GPIO pinova može se softverski konfigurirati kao izlaz (push-pull ili open-drain, sa ili bez pull-up ili pull-down), kao ulaz (sa ili bez pull-up ili pull-down) ili kao periferna alternativna funkcija. Većina GPIO pinova dijeli se s digitalnim ili analognim alternativnim funkcijama. Svi GPIO-i su sposobni za visoku struju i imaju odabir brzine za bolje upravljanje unutarnjom bukom, potrošnjom energije i elektromagnetskim emisijama.
Nakon resetiranja, svi GPIO-i su u analognom načinu rada kako bi se smanjila potrošnja energije.
Konfiguracija ulazno/izlaznih podataka može se po potrebi zaključati slijedeći određeni slijed kako bi se izbjeglo lažno pisanje u ulazno/izlazne registre.
Svi GPIO pinovi mogu se pojedinačno postaviti kao sigurni, što znači da su softverski pristupi tim GPIO-ima i pridruženim perifernim uređajima definiranim kao sigurni ograničeni na sigurni softver koji se izvršava na CPU-u.
3.10
Bilješka:
TrustZone kontroler zaštite (ETZPC)
ETZPC se koristi za konfiguriranje TrustZone sigurnosti glavnih i podređenih sabirnica s programabilnim sigurnosnim atributima (zaštitivi resursi). Na primjer: · Veličina sigurnosne regije SYSRAM-a na čipu može se programirati. · AHB i APB periferije mogu se postaviti kao sigurne ili nesigurne. · AHB SRAM može se postaviti kao sigurne ili nesigurne.
Prema zadanim postavkama, SYSRAM, AHB SRAM-ovi i osigurane periferne jedinice postavljeni su samo na siguran pristup, dakle, nisu dostupne neosiguranim glavnim uređajima kao što su DMA1/DMA2.
DS13875 Rev 5
29/219
48
Funkcionalno prekoview
STM32MP133C/F
3.11
Matrica međusobnog povezivanja sabirnica
Uređaji imaju AXI matricu sabirnice, jednu glavnu AHB matricu sabirnice i mostove sabirnice koji omogućuju međusobno povezivanje glavnih sabirnica s podređenim sabirnicama (vidi sliku ispod, točke predstavljaju omogućene veze glavnog/podređenog uređaja).
Slika 3. Matrica sabirnice STM32MP133C/F
MDMA
SDMMC2
SDMMC1
DBG od MLAHB interkonekta USBH
CPU
ETH1 ETH2
128-bitni
AXIM
M9
M0
M1 M2
M3
M11
M4
M5
M6
M7
S0
S1 S2 S3 S4 S5 S6 S7 S8 S9
Zadani podređeni AXIMC
NIC-400 AXI 64 bita 266 MHz – 10 glavnih / 10 podređenih uređaja
Od AXIM interkonekta DMA1 DMA2 USBO DMA3
M0
M1 M2
M3 M4
M5
M6 M7
S0
S1
S2
S3
S4 S5 Međusobna veza AHB 32 bita 209 MHz – 8 glavnih / 6 podređenih uređaja
DDRCTRL 533 MHz AHB most prema AHB6 prema MLAHB međusobno povezivanje FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB AHB most prema AHB5 APB most prema APB5 APB most prema DBG APB
AXI 64 sinkroni glavni port AXI 64 sinkroni podređeni port AXI 64 asinkroni glavni port AXI 64 asinkroni podređeni port AHB 32 sinkroni glavni port AHB 32 sinkroni podređeni port AHB 32 asinkroni glavni port AHB 32 asinkroni podređeni port
Most prema AHB2 SRAM1 SRAM2 SRAM3 Prema AXIM međusobnom povezivanju Most prema AHB4
MSv67511V2
MLAHB
30/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
3.12
DMA kontroleri
Uređaji imaju sljedeće DMA module za rasterećenje aktivnosti CPU-a: · glavni izravni pristup memoriji (MDMA)
MDMA je brzi DMA kontroler koji je zadužen za sve vrste prijenosa memorije (s periferije na memoriju, s memorije na memoriju, s memorije na periferiju), bez ikakve akcije CPU-a. Ima glavno AXI sučelje. MDMA se može povezati s drugim DMA kontrolerima kako bi proširio standardne DMA mogućnosti ili može izravno upravljati perifernim DMA zahtjevima. Svaki od 32 kanala može izvoditi prijenose blokova, ponovljene prijenose blokova i prijenose povezanih popisa. MDMA se može postaviti za sigurne prijenose u sigurne memorije. · tri DMA kontrolera (nesigurni DMA1 i DMA2, plus sigurni DMA3) Svaki kontroler ima AHB s dva porta, za ukupno 16 nesigurnih i osam sigurnih DMA kanala za izvođenje prijenosa blokova temeljenih na FIFO-u.
Dvije DMAMUX jedinice multipleksiraju i usmjeravaju DMA periferne zahtjeve prema tri DMA kontrolera, s visokom fleksibilnošću, maksimizirajući broj DMA zahtjeva koji se istovremeno izvršavaju, kao i generirajući DMA zahtjeve iz okidača perifernih izlaza ili DMA događaja.
DMAMUX1 mapira DMA zahtjeve s neosiguranih perifernih uređaja na DMA1 i DMA2 kanale. DMAMUX2 mapira DMA zahtjeve sa sigurnih perifernih uređaja na DMA3 kanale.
3.13
Prošireni kontroler prekida i događaja (EXTI)
Prošireni kontroler prekida i događaja (EXTI) upravlja buđenjem CPU-a i sustava putem konfiguriranih i izravnih ulaza događaja. EXTI šalje zahtjeve za buđenje kontroli napajanja, generira zahtjev za prekid GIC-u i događaje na ulaz događaja CPU-a.
EXTI zahtjevi za buđenje omogućuju buđenje sustava iz Stop načina rada, a CPU-a iz CStop i CStandby načina rada.
Generiranje zahtjeva za prekid i zahtjeva za događaj također se može koristiti u načinu rada.
EXTI također uključuje odabir EXTI IOporta.
Svaki prekid ili događaj može se postaviti kao siguran kako bi se pristup ograničio samo na siguran softver.
3.14
Jedinica za proračun cikličke provjere redundancije (CRC)
CRC (ciklička provjera redundancije) računska jedinica koristi se za dobivanje CRC koda pomoću programabilnog polinoma.
Između ostalih primjena, tehnike temeljene na CRC-u koriste se za provjeru integriteta prijenosa podataka ili pohrane. U okviru standarda EN/IEC 60335-1, one nude način provjere integriteta flash memorije. Jedinica za izračun CRC-a pomaže u izračunavanju potpisa softvera tijekom izvođenja, koji se uspoređuje s referentnim potpisom generiranim za vrijeme povezivanja i pohranjenim na određenoj memorijskoj lokaciji.
DS13875 Rev 5
31/219
48
Funkcionalno prekoview
STM32MP133C/F
3.15
Fleksibilni memorijski kontroler (FMC)
Glavne značajke FMC kontrolera su sljedeće: · Sučelje s uređajima mapiranim u statičku memoriju, uključujući:
NOR flash memorija Statička ili pseudostatička memorija s slučajnim pristupom (SRAM, PSRAM) NAND flash memorija s 4-bitnim/8-bitnim BCH hardverskim ECC-om · 8-, 16-bitna širina podatkovne sabirnice · Neovisna kontrola odabira čipa za svaku memorijsku banku · Neovisna konfiguracija za svaku memorijsku banku · FIFO pisanja
Registri konfiguracije FMC-a mogu se osigurati.
3.16
Dvostruko Quad-SPI memorijsko sučelje (QUADSPI)
QUADSPI je specijalizirano komunikacijsko sučelje namijenjeno jednostrukim, dvostrukim ili četverostrukim SPI flash memorijama. Može raditi u bilo kojem od sljedeća tri načina rada: · Neizravni način rada: sve se operacije izvode pomoću QUADSPI registara. · Način ispitivanja statusa: registar statusa vanjske flash memorije periodički se čita i
Prekid se može generirati u slučaju postavljanja zastavice. · Način mapiranja memorije: vanjska flash memorija mapira se u adresni prostor
i sustav ga vidi kao da je riječ o internoj memoriji.
I propusnost i kapacitet mogu se udvostručiti korištenjem dual-flash načina rada, gdje se istovremeno pristupa dvjema Quad-SPI flash memorijama.
QUADSPI je povezan s blokom kašnjenja (DLYBQS) koji omogućuje podršku za frekvenciju vanjskih podataka iznad 100 MHz.
Konfiguracijski registri QUADSPI-ja mogu biti sigurni, kao i njihov blok kašnjenja.
3.17
Analogno-digitalni pretvarači (ADC1, ADC2)
Uređaji imaju ugrađena dva analogno-digitalna pretvarača, čija se rezolucija može konfigurirati na 12, 10, 8 ili 6 bita. Svaki ADC dijeli do 18 vanjskih kanala, izvodeći pretvorbe u načinu rada jednog shota ili skeniranja. U načinu rada skeniranja, automatska pretvorba se izvodi na odabranoj skupini analognih ulaza.
Oba ADC-a imaju osigurana sučelja sabirnice.
Svaki ADC može biti opslužen DMA kontrolerom, što omogućuje automatski prijenos ADC pretvorenih vrijednosti na odredišnu lokaciju bez ikakve softverske akcije.
Osim toga, funkcija analognog nadzora može precizno pratiti pretvoreni volumentage jednog, nekih ili svih odabranih kanala. Prekid se generira kada pretvorena voltage je izvan programiranih pragova.
Kako bi se sinkronizirala A/D pretvorba i timeri, ADC-ove mogu aktivirati bilo koji od timera TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 i LPTIM3.
32/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
3.18
Senzor temperature
Uređaji ugrađuju temperaturni senzor koji generira volumentage (VTS) koji se linearno mijenja s temperaturom. Ovaj temperaturni senzor je interno spojen na ADC2_INP12 i može mjeriti temperaturu okoline uređaja u rasponu od 40 do +125 °C s preciznošću od ±2%.
Temperaturni senzor ima dobru linearnost, ali ga je potrebno kalibrirati kako bi se postigla dobra ukupna točnost mjerenja temperature. Budući da se pomak temperaturnog senzora razlikuje od čipa do čipa zbog varijacija u procesu, nekalibrirani unutarnji temperaturni senzor prikladan je za primjene koje detektiraju samo promjene temperature. Kako bi se poboljšala točnost mjerenja temperaturnog senzora, ST pojedinačno tvornički kalibrira svaki uređaj. Podaci o tvorničkoj kalibraciji temperaturnog senzora pohranjuju se od strane ST-a u OTP području, koje je dostupno samo u načinu rada za čitanje.
3.19
Digitalni temperaturni senzor (DTS)
Uređaji ugrađuju senzor temperature s frekvencijskim izlazom. DTS broji frekvenciju na temelju LSE ili PCLK kako bi pružio informacije o temperaturi.
Podržane su sljedeće funkcije: · generiranje prekida prema temperaturnom pragu · generiranje signala za buđenje prema temperaturnom pragu
3.20
Bilješka:
VBAT rad
VBAT domena napajanja sadrži RTC, rezervne registre i rezervni SRAM.
Kako bi se optimiziralo trajanje baterije, ovu domenu napajanja osigurava VDD kada je dostupan ili volumski...tage se primjenjuje na VBAT pin (kada nema napajanja VDD-a). VBAT napajanje se prebacuje kada PDR detektira da je VDD pao ispod razine PDR-a.
VoltagNapon na VBAT pinu može se osigurati vanjskom baterijom, superkondenzatorom ili izravno VDD-om. U potonjem slučaju, VBAT način rada nije funkcionalan.
VBAT operacija se aktivira kada VDD nije prisutan.
Nijedan od ovih događaja (vanjski prekidi, TAMP događaj ili RTC alarm/događaji) mogu izravno vratiti VDD napajanje i prisiliti uređaj da izađe iz VBAT operacije. Ipak, TAMP Događaji i RTC alarmi/događaji mogu se koristiti za generiranje signala vanjskom strujnom krugu (obično PMIC-u) koji može obnoviti napajanje VDD-a.
DS13875 Rev 5
33/219
48
Funkcionalno prekoview
STM32MP133C/F
3.21
Voltage-međuspremnik referenci (VREFBUF)
Uređaji ugrađuju volumentage referentni međuspremnik koji se može koristiti kao volumentagreferenca za ADC-ove, a također i volumentagreferenca za vanjske komponente putem VREF+ pina. VREFBUF može biti siguran. Interni VREFBUF podržava četiri volumenatages: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Vanjski napontagReferenca se može osigurati putem VREF+ pina kada je interni VREFBUF isključen.
Slika 4. Voltage referentni međuspremnik
VREFINT
+
–
VREF+
VSSA
MSv64430V1
3.22
Digitalni filtar za sigma-delta modulator (DFSDM)
Uređaji imaju ugrađen jedan DFSDM s podrškom za dva modula digitalnih filtera i četiri vanjska ulazna serijska kanala (primopredajnike) ili alternativno četiri unutarnja paralelna ulaza.
DFSDM povezuje vanjske modulatore s uređajem i provodi digitalno filtriranje primljenih podatkovnih tokova. Modulatori se koriste za pretvaranje analognih signala u digitalno-serijske tokove koji čine ulaze DFSDM-a.
DFSDM također može spojiti PDM (modulacija gustoće impulsa) mikrofone i izvršiti pretvorbu i filtriranje PDM u PCM (hardverski ubrzano). DFSDM ima opcionalne paralelne ulaze toka podataka iz ADC-a ili iz memorije uređaja (putem DMA/CPU prijenosa u DFSDM).
DFSDM primopredajnici podržavaju nekoliko formata serijskog sučelja (za podršku različitim modulatorima). DFSDM digitalni filtarski moduli izvode digitalnu obradu prema korisnički definiranim parametrima filtra s konačnom ADC rezolucijom do 24 bita.
34/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
DFSDM periferija podržava: · Četiri multipleksirana ulazna digitalna serijska kanala:
konfigurabilno SPI sučelje za spajanje različitih modulatora konfigurabilno Manchester kodirano 1-žično sučelje PDM (modulacija gustoće impulsa) mikrofonski ulaz maksimalna ulazna frekvencija takta do 20 MHz (10 MHz za Manchester kodiranje) taktni izlaz za modulatore (0 do 20 MHz) · Alternativni ulazi iz četiri interna digitalna paralelna kanala (do 16-bitne ulazne rezolucije): interni izvori: ADC podaci ili memorijski tokovi podataka (DMA) · Dva digitalna filtarska modula s podesivom digitalnom obradom signala: Sincx filtar: redoslijed/tip filtara (1 do 5), prekoračenjaampintegrator omjera Ling (1 do 1024): oversiampomjer linga (1 do 256) · Razlučivost izlaznih podataka do 24 bita, format izlaznih podataka s predznakom · Automatska korekcija pomaka podataka (pomak pohranjen u registar od strane korisnika) · Kontinuirana ili pojedinačna pretvorba · Početak pretvorbe pokrenut: softverskim okidačem, unutarnjim timerom, vanjskim događajima, početkom pretvorbe sinkrono s prvim digitalnim filtarskim modulom (DFSDM) · Analogni nadzornik s: registrima praga podataka niske i visoke vrijednosti, namjenskim konfiguriranim Sincx digitalnim filtarom (redoslijedom = 1 do 3,
prekoračenjaampomjer linga = 1 do 32) ulaz iz konačnih izlaznih podataka ili iz odabranih ulaznih digitalnih serijskih kanala kontinuirano praćenje neovisno o standardnoj pretvorbi · Detektor kratkog spoja za detekciju zasićenih analognih ulaznih vrijednosti (donji i gornji raspon): brojač do 8 bita za detekciju od 1 do 256 uzastopnih 0 ili 1 u serijskom toku podataka kontinuirano praćenje svakog ulaznog serijskog kanala · Generiranje signala prekida pri događaju analognog nadzora ili pri događaju detektora kratkog spoja · Detektor ekstrema: pohranjivanje minimalnih i maksimalnih vrijednosti konačnih podataka pretvorbe koje osvježava softver · DMA mogućnost za čitanje konačnih podataka pretvorbe · Prekidi: kraj pretvorbe, prekoračenje, analogni nadzor, kratki spoj, odsutnost takta ulaznog serijskog kanala · „Redovne“ ili „ubrizgane“ pretvorbe: „redovne“ pretvorbe mogu se zatražiti u bilo kojem trenutku ili čak u kontinuiranom načinu rada
bez ikakvog utjecaja na vrijeme "ubrizganih" konverzija "ubrizgane" konverzije za precizno vrijeme i s visokim prioritetom konverzije
DS13875 Rev 5
35/219
48
Funkcionalno prekoview
STM32MP133C/F
3.23
Pravi generator slučajnih brojeva (RNG)
Uređaji ugrađuju jedan generator slučajnih brojeva (RNG) koji isporučuje 32-bitne slučajne brojeve generirane integriranim analognim krugom.
RNG se može definirati (u ETZPC-u) kao dostupan samo sigurnom softveru.
Pravi generator slučajnih brojeva (RNG) spaja se na osigurane AES i PKA periferne uređaje putem namjenske sabirnice (koju CPU ne može čitati).
3.24
Kriptografski i hash procesori (CRYP, SAES, PKA i HASH)
Uređaji imaju ugrađen jedan kriptografski procesor koji podržava napredne kriptografske algoritme obično potrebne za osiguranje povjerljivosti, autentifikacije, integriteta podataka i neporecivosti prilikom razmjene poruka s vršnjakom.
Uređaji također ugrađuju namjenski sigurni AES 128- i 256-bitni ključ (SAES) otporan na DPA i PKA hardverski akcelerator šifriranja/dešifriranja, s namjenskom hardverskom sabirnicom kojoj CPU nije dostupan.
Glavne značajke CRYP-a: · DES/TDES (standard šifriranja podataka/standard trostrukog šifriranja podataka): ECB (elektronički
kodna knjiga) i CBC (ulančavanje blokova šifri) algoritmi ulančavanja, 64-, 128- ili 192-bitni ključ · AES (napredni standard šifriranja): ECB, CBC, GCM, CCM i CTR (način brojanja) algoritmi ulančavanja, 128-, 192- ili 256-bitni ključ
Glavne značajke univerzalnog HASH-a: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (sigurni HASH algoritmi) · HMAC
Kriptografski akcelerator podržava generiranje DMA zahtjeva.
CRYP, SAES, PKA i HASH mogu se definirati (u ETZPC-u) kao dostupni samo sigurnom softveru.
3.25
Pokretanje i sigurnost te kontrola OTP-a (BSEC)
BSEC (kontrola pokretanja i sigurnosti te OTP-a) namijenjen je za upravljanje OTP (jednokratno programabilnom) kutijom s osiguračima, koja se koristi za ugrađenu nehlapljivu pohranu konfiguracije uređaja i sigurnosnih parametara. Neki dijelovi BSEC-a moraju biti konfigurirani tako da im se može pristupiti samo putem sigurnog softvera.
BSEC može koristiti OTP riječi za pohranu 256-bitnog HWKEY-a za SAES (sigurni AES).
36/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
3.26
Tajmeri i čuvari
Uređaji uključuju dva napredna timera, deset općih timera (od kojih je sedam osiguranih), dva osnovna timera, pet timera niske potrošnje energije, dva watchdoga i četiri sistemska timera u svakom Cortex-A7.
Svi brojači timera mogu se zamrznuti u načinu rada za otklanjanje pogrešaka.
Donja tablica uspoređuje značajke timera s naprednim upravljanjem, opće namjene, osnovnih i timera s niskom potrošnjom energije.
Vrsta mjerača vremena
Odbrojavanje vremena
Tablica 4. Usporedba značajki timera
Proturezolucija
cija
Vrsta brojača
Faktor preddjelitelja
Generiranje DMA zahtjeva
Snimanje/usporedba kanala
Komplementarni izlaz
Maksimalno sučelje
takt (MHz)
Maks
mjerač vremena
takt (MHz)(1)
Napredni TIM1, -kontrola TIM8
16-bitni
Gore, bilo koji cijeli broj dolje, između 1 gore/dolje i 65536
Da
VRIJEME2 VRIJEME5
32-bitni
Gore, bilo koji cijeli broj dolje, između 1 gore/dolje i 65536
Da
VRIJEME3 VRIJEME4
16-bitni
Gore, bilo koji cijeli broj dolje, između 1 gore/dolje i 65536
Da
Bilo koji cijeli broj
TIM12(2) 16-bitni
Između 1
Ne
General
i 65536
svrha
TIM13(2) TIM14(2)
16-bitni
Bilo koji cijeli broj između 1
i 65536
Ne
Bilo koji cijeli broj
TIM15(2) 16-bitni
Između 1
Da
i 65536
TIM16(2) TIM17(2)
16-bitni
Bilo koji cijeli broj između 1
i 65536
Da
Osnovno
TIM6, TIM7
16-bitni
Bilo koji cijeli broj između 1
i 65536
Da
LPTIM1,
Niska snaga
LPTIM2(2), LPTIM3(2),
LPTIM4,
16-bitni
1, 2, 4, 8, Gore 16, 32, 64,
128
Ne
LPTIM5
6
4
104.5
209
4
Ne
104.5
209
4
Ne
104.5
209
2
Ne
104.5
209
1
Ne
104.5
209
2
1
104.5
209
1
1
104.5
209
0
Ne
104.5
209
1 (3)
Ne
104.5 104.5
1. Maksimalni takt timera je do 209 MHz, ovisno o TIMGxPRE bitu u RCC-u. 2. Zaštićeni timer. 3. Nema kanala za snimanje na LPTIM-u.
DS13875 Rev 5
37/219
48
Funkcionalno prekoview
STM32MP133C/F
3.26.1 3.26.2 3.26.3
Tajmeri s naprednom kontrolom (TIM1, TIM8)
Napredno kontrolirani tajmeri (TIM1, TIM8) mogu se smatrati trofaznim PWM generatorima multipleksiranim na 6 kanala. Imaju komplementarne PWM izlaze s programabilnim umetnutim mrtvim vremenima. Također se mogu smatrati potpunim tajmerima opće namjene. Njihova četiri neovisna kanala mogu se koristiti za: · snimanje ulaza · usporedbu izlaza · generiranje PWM-a (modovi poravnani s rubom ili središtem) · izlaz s jednim impulsom
Ako su konfigurirani kao standardni 16-bitni timeri, imaju iste značajke kao i timeri opće namjene. Ako su konfigurirani kao 16-bitni PWM generatori, imaju punu modulacijsku mogućnost (0-100%).
Timer s naprednim upravljanjem može raditi zajedno s timerima opće namjene putem značajke povezivanja timera za sinkronizaciju ili lančano povezivanje događaja.
TIM1 i TIM8 podržavaju neovisno generiranje DMA zahtjeva.
Višenamjenski tajmeri (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
U uređaje STM32MP133C/F ugrađeno je deset sinkronizirajućih timera opće namjene (razlike potražite u Tablici 4). · TIM2, TIM3, TIM4, TIM5
TIM 2 i TIM5 temelje se na 32-bitnom brojaču s automatskim punjenjem gore/dolje i 16-bitnom preddjelitelju, dok se TIM3 i TIM4 temelje na 16-bitnom brojaču s automatskim punjenjem gore/dolje i 16-bitnom preddjelitelju. Svi timeri imaju četiri neovisna kanala za usporedbu ulaza/izlaza, PWM ili izlaz u načinu rada s jednim impulsom. To daje do 16 usporedbi ulaza/izlaza/PWM-ova na najvećim paketima. Ovi timeri opće namjene mogu raditi zajedno ili s drugim timerima opće namjene i timerima napredne kontrole TIM1 i TIM8, putem značajke povezivanja timera za sinkronizaciju ili ulančavanje događaja. Bilo koji od ovih timera opće namjene može se koristiti za generiranje PWM izlaza. TIM2, TIM3, TIM4, TIM5 imaju neovisno generiranje DMA zahtjeva. Sposobni su za obradu signala kvadraturnog (inkrementalnog) enkodera i digitalnih izlaza iz jednog do četiri Hall-efektna senzora. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Ovi timeri temelje se na 16-bitnom brojaču s automatskim ponovnom učitavanjem i 16-bitnom preddjelitelju. TIM13, TIM14, TIM16 i TIM17 imaju jedan neovisni kanal, dok TIM12 i TIM15 imaju dva neovisna kanala za usporedbu ulaza/izlaza, PWM ili izlaz s jednim impulsom. Mogu se sinkronizirati s TIM2, TIM3, TIM4, TIM5 tajmerima opće namjene s punim značajkama ili koristiti kao jednostavne vremenske baze. Svaki od ovih timera može se definirati (u ETZPC-u) kao dostupan samo sigurnim softverom.
Osnovni tajmeri (TIM6 i TIM7)
Ovi tajmeri se uglavnom koriste kao generička 16-bitna vremenska baza.
TIM6 i TIM7 podržavaju neovisno generiranje DMA zahtjeva.
38/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
3.26.4
3.26.5 3.26.6
Tajmeri male snage (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Svaki timer s niskom potrošnjom energije ima neovisni takt i radi i u načinu rada Stop ako ga taktira LSE, LSI ili vanjski takt. LPTIMx može probuditi uređaj iz načina rada Stop.
Ovi timeri niske potrošnje podržavaju sljedeće značajke: · 16-bitni brojač s 16-bitnim registrom za automatsko ponovno učitavanje · 16-bitni registar za usporedbu · Konfigurabilni izlaz: impulsni, PWM · Kontinuirani/jednokratni način rada · Odabir softverskog/hardverskog ulaznog okidača · Odabir izvora takta:
izvor internog takta: LSE, LSI, HSI ili APB takt vanjski izvor takta preko LPTIM ulaza (radi čak i bez internog takta)
izvor u radu, koristi ga aplikacija brojača impulsa) · Programabilni digitalni filtar glitcha · Način enkodera
LPTIM2 i LPTIM3 mogu se definirati (u ETZPC-u) kao dostupni samo sigurnom softveru.
Neovisni nadzorni organi (IWDG1, IWDG2)
Neovisni nadzorni uređaj temelji se na 12-bitnom brojaču frekvencije i 8-bitnom preddjelitelju. Taktira ga neovisni 32 kHz interni RC (LSI) i, budući da radi neovisno od glavnog takta, može raditi u načinima rada Stop i Standby. IWDG se može koristiti kao nadzorni uređaj za resetiranje uređaja kada se pojavi problem. Može se hardverski ili softverski konfigurirati putem opcijskih bajtova.
IWDG1 se može definirati (u ETZPC-u) kao dostupan samo sigurnim softverom.
Generički tajmeri (Cortex-A7 CNT)
Generički Cortex-A7 tajmeri ugrađeni unutar Cortex-A7 napajaju se vrijednošću iz generiranja sistemskog vremena (STGEN).
Procesor Cortex-A7 nudi sljedeće timere: · fizički timer za korištenje u sigurnim i nesigurnim načinima rada
Registri za fizički timer su pohranjeni kako bi se osigurale sigurne i nesigurne kopije. · virtualni timer za korištenje u nesigurnim načinima rada · fizički timer za korištenje u hipervizorskom načinu rada
Generički timeri nisu periferni uređaji mapirani u memoriju i dostupni su samo putem specifičnih instrukcija Cortex-A7 koprocesora (cp15).
3.27
Generiranje sistemskog timera (STGEN)
Generiranje sistemskog vremena (STGEN) generira vrijednost brojača vremena koja pruža konzistentnu view vremena za sve generičke Cortex-A7 tajmere.
DS13875 Rev 5
39/219
48
Funkcionalno prekoview
STM32MP133C/F
Generiranje sistemskog vremena ima sljedeće ključne značajke: · 64-bitna širina kako bi se izbjegli problemi s prebacivanjem · Početak od nule ili programabilne vrijednosti · Kontrolno APB sučelje (STGENC) koje omogućuje spremanje i vraćanje timera
tijekom događaja nestanka napajanja · APB sučelje samo za čitanje (STGENR) koje omogućuje čitanje vrijednosti timera od strane ne-
siguran softver i alati za otklanjanje pogrešaka · Povećanje vrijednosti timera koje se može zaustaviti tijekom otklanjanja pogrešaka sustava
STGENC se može definirati (u ETZPC-u) kao dostupan samo sigurnom softveru.
3.28
Sat u stvarnom vremenu (RTC)
RTC omogućuje automatsko buđenje za upravljanje svim načinima rada s niskom potrošnjom energije. RTC je neovisni BCD timer/brojač i pruža sat/kalendar s programirljivim prekidima alarma.
RTC također uključuje periodičnu programabilnu zastavicu buđenja s mogućnošću prekida.
Dva 32-bitna registra sadrže sekunde, minute, sate (12- ili 24-satni format), dan (dan u tjednu), datum (dan u mjesecu), mjesec i godinu, izražene u binarno kodiranom decimalnom formatu (BCD). Vrijednost podsekundi dostupna je i u binarnom formatu.
Binarni način rada podržan je radi lakšeg upravljanja upravljačkim programima softvera.
Kompenzacije za mjesece od 28, 29 (prijestupna godina), 30 i 31 dan provode se automatski. Može se izvršiti i kompenzacija ljetnog računanja vremena.
Dodatni 32-bitni registri sadrže programabilne podsekunde alarma, sekunde, minute, sate, dan i datum.
Dostupna je funkcija digitalne kalibracije za kompenzaciju bilo kakvog odstupanja u točnosti kristalnog oscilatora.
Nakon resetiranja sigurnosne kopije domene, svi RTC registri su zaštićeni od mogućih parazitskih pristupa pisanju i zaštićeni su osiguranim pristupom.
Sve dok je volumen ponudetagAko e ostane unutar radnog raspona, RTC se nikada ne zaustavlja, bez obzira na status uređaja (način rada, način rada s niskom potrošnjom energije ili resetiranje).
Glavne značajke RTC-a su sljedeće: · Kalendar s podsekundama, sekundama, minutama, satima (format 12 ili 24), danom (dan u mjesecu
tjedan), datum (dan u mjesecu), mjesec i godina · Kompenzacija ljetnog računanja vremena programabilna softverom · Programabilni alarm s funkcijom prekida. Alarm se može pokrenuti bilo kojim
kombinacija polja kalendara. · Jedinica za automatsko buđenje koja generira periodičnu zastavicu koja pokreće automatsko buđenje
prekid · Detekcija referentnog takta: može se precizniji takt drugog izvora (50 ili 60 Hz)
koristi se za poboljšanje preciznosti kalendara. · Točna sinkronizacija s vanjskim satom pomoću značajke pomaka za manje od sekunde · Digitalni kalibracijski krug (periodična korekcija brojača): točnost od 0.95 ppm, dobivena u
prozor za kalibraciju od nekoliko sekundi
40/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
· Vrijemeamp funkcija za spremanje događaja · Pohranjivanje SWKEY-a u RTC sigurnosne kopije registra s izravnim pristupom sabirnici SAE-u (ne
čitljivo od strane CPU-a) · Maskirani prekidi/događaji:
Alarm A Alarm B Prekid buđenja Vremenski intervalamp · Podrška za TrustZone: RTC potpuno zaštićeni alarm A, alarm B, timer za buđenje i vrijemeamp pojedinac siguran ili nesiguran
Kalibracija RTC-a u sigurnoj na nesigurnoj konfiguraciji
3.29
Tamper i pričuvni registri (TAMP)
32 x 32-bitna sigurnosna kopija registara zadržava se u svim načinima rada s niskom potrošnjom energije, kao i u VBAT načinu rada. Mogu se koristiti za pohranu osjetljivih podataka jer je njihov sadržaj zaštićen naampkrug za detekciju.
Sedam tampulaznih pinova i pet tampIzlazni pinovi su dostupni za zaštitu odampotkrivanje er. Vanjski tampPinovi se mogu konfigurirati za detekciju ruba, ruba i razine, detekciju razine s filtriranjem ili aktivno detektiranje.ampkoji povećava razinu sigurnosti automatskom provjerom je li tampPinovi nisu izvana otvoreni ili kratko spojeni.
TAMP glavne značajke · 32 sigurnosna registra (TAMP_BKPxR) implementiran u RTC domeni koja ostaje
uključeno putem VBAT-a kada je napajanje VDD-a isključeno · 12 tampdostupnih pinova (sedam ulaza i pet izlaza) · Bilo koji tampDetekcija može generirati RTC vrijemeamp događaj. · Bilo koji tampDetekcija briše sigurnosne registre. · Podrška za TrustZone:
Tampsigurna ili nesigurna konfiguracija Sigurnosna kopija registrira konfiguraciju u tri područja konfigurirane veličine:
. jedno sigurno područje za čitanje/pisanje . jedno sigurno područje za pisanje/čitanje koje nije sigurno . jedno nesigurno područje za čitanje/pisanje · Monotoni brojač
3.30
Međuintegrirana sučelja (I2C1, I2C2, I2C3, I2C4, I2C5)
Uređaji imaju ugrađenih pet I2C sučelja.
I2C sabirničko sučelje upravlja komunikacijom između STM32MP133C/F i serijske I2C sabirnice. Upravlja svim sekvenciranjem, protokolom, arbitražom i vremenom specifičnim za I2C sabirnicu.
DS13875 Rev 5
41/219
48
Funkcionalno prekoview
STM32MP133C/F
I2C periferija podržava: · Kompatibilnost sa specifikacijom I2C sabirnice i korisničkim priručnikom rev. 5:
Slave i master načini rada, mogućnost više mastera Standardni način rada (Sm), s brzinom prijenosa do 100 kbit/s Brzi način rada (Fm), s brzinom prijenosa do 400 kbit/s Brzi način rada Plus (Fm+), s brzinom prijenosa do 1 Mbit/s i izlazom od 20 mA U/I pogona 7-bitni i 10-bitni način adresiranja, više 7-bitnih slave adresa Programabilna vremena postavljanja i zadržavanja Opcionalno istezanje takta · Kompatibilnost sa specifikacijom sabirnice za upravljanje sustavom (SMBus) rev 2.0: Generiranje i provjera hardverskog PEC-a (provjera pogrešaka paketa) s ACK-om
Podrška za protokol za razlučivanje adresa (ARP) SMBus upozorenje · Kompatibilnost sa specifikacijom protokola za upravljanje elektroenergetskim sustavom (PMBusTM) rev 1.1 · Neovisni takt: izbor neovisnih izvora takta koji omogućuje da brzina I2C komunikacije bude neovisna o reprogramiranju PCLK-a · Buđenje iz Stop načina rada pri podudaranju adrese · Programabilni analogni i digitalni filtri šuma · 1-bajtni međuspremnik s DMA mogućnošću
I2C3, I2C4 i I2C5 mogu se definirati (u ETZPC-u) kao dostupni samo sigurnom softveru.
3.31
Univerzalni sinkroni asinkroni prijemnik-odašiljač (USART1, USART2, USART3, USART6 i UART4, UART5, UART7, UART8)
Uređaji imaju četiri ugrađena univerzalna sinkrona prijamna odašiljača (USART1, USART2, USART3 i USART6) i četiri univerzalna asinkrona prijamna odašiljača (UART4, UART5, UART7 i UART8). Sažetak značajki USARTx i UARTx potražite u donjoj tablici.
Ova sučelja omogućuju asinkronu komunikaciju, IrDA SIR ENDEC podršku, višeprocesorski način komunikacije, jednožični poludupleksni način komunikacije i imaju LIN master/slave mogućnost. Omogućuju hardversko upravljanje CTS i RTS signalima te RS485 Driver Enable. Mogu komunicirati brzinama do 13 Mbit/s.
USART1, USART2, USART3 i USART6 također pružaju način rada pametne kartice (sukladan s ISO 7816) i komunikacijske mogućnosti slične SPI-ju.
Svi USART-ovi imaju domenu takta neovisnu o taktu CPU-a, što omogućuje USARTx-u da probudi STM32MP133C/F iz Stop načina rada koristeći brzine prijenosa do 200 Kbauda. Događaji buđenja iz Stop načina rada su programabilni i mogu biti:
· detekcija početnog bita
· bilo koji primljeni okvir podataka
· specifični programirani okvir podataka
42/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
Sva USART sučelja može opsluživati DMA kontroler.
Tablica 5. Značajke USART/UART-a
Načini rada/značajke USART-a (1)
USART1/2/3/6
UART4/5/7/8
Hardverska kontrola protoka za modem
X
X
Neprekidna komunikacija pomoću DMA-a
X
X
Višeprocesorska komunikacija
X
X
Sinkroni SPI način rada (glavni/slave)
X
–
Način rada pametne kartice
X
–
Jednožična poludupleks komunikacija IrDA SIR ENDEC blok
X
X
X
X
LIN način rada
X
X
Dvostruka domena takta i buđenje iz načina rada niske potrošnje energije
X
X
Prekid vremenskog ograničenja prijemnika u komunikaciji Modbus
X
X
X
X
Automatsko otkrivanje brzine prijenosa
X
X
Omogući upravljački program
X
X
Duljina podataka USART-a
7, 8 i 9 bitova
1. X = podržano.
USART1 i USART2 mogu se definirati (u ETZPC-u) kao dostupni samo sigurnom softveru.
3.32
Serijska periferna sučelja (SPI1, SPI2, SPI3, SPI4, SPI5) međusobno integrirana zvučna sučelja (I2S1, I2S2, I2S3, I2S4)
Uređaji imaju do pet SPI-ja (SPI2S1, SPI2S2, SPI2S3, SPI2S4 i SPI5) koji omogućuju komunikaciju do 50 Mbit/s u master i slave načinima rada, u half-duplex, full-duplex i simplex načinima rada. 3-bitni predskaler daje osam frekvencija master načina rada, a okvir se može konfigurirati od 4 do 16 bitova. Sva SPI sučelja podržavaju NSS pulsni način rada, TI način rada, hardverski izračun CRC-a i množenje 8-bitnih ugrađenih Rx i Tx FIFO-a s DMA mogućnošću.
I2S1, I2S2, I2S3 i I2S4 su multipleksirani sa SPI1, SPI2, SPI3 i SPI4. Mogu raditi u master ili slave načinu rada, u full-duplex i half-duplex komunikacijskim načinima, te se mogu konfigurirati za rad sa 16- ili 32-bitnom rezolucijom kao ulazni ili izlazni kanal. Audio sampPodržane su frekvencije prijenosa od 8 kHz do 192 kHz. Sva I2S sučelja podržavaju višestruke 8-bitne ugrađene Rx i Tx FIFO-e s DMA mogućnošću.
SPI4 i SPI5 mogu se definirati (u ETZPC-u) kao dostupni samo sigurnom softveru.
3.33
Serijska audio sučelja (SAI1, SAI2)
Uređaji ugrađuju dva SAI-a koji omogućuju dizajn mnogih stereo ili mono audio protokola.
DS13875 Rev 5
43/219
48
Funkcionalno prekoview
STM32MP133C/F
kao što su I2S, LSB ili MSB-opravdani, PCM/DSP, TDM ili AC'97. SPDIF izlaz je dostupan kada je audio blok konfiguriran kao odašiljač. Kako bi se postigla ova razina fleksibilnosti i rekonfigurabilnosti, svaki SAI sadrži dva neovisna audio podbloka. Svaki blok ima vlastiti generator takta i I/O linijski kontroler. Audio sampPodržane su frekvencije do 192 kHz. Osim toga, zahvaljujući ugrađenom PDM sučelju može se podržati do osam mikrofona. SAI može raditi u glavnoj ili podređenoj konfiguraciji. Audio podblokovi mogu biti prijemnik ili odašiljač i mogu raditi sinkrono ili asinkrono (u odnosu na drugi). SAI se može povezati s drugim SAI-jima za sinkroni rad.
3.34
SPDIF sučelje prijemnika (SPDIFRX)
SPDIFRX je dizajniran za primanje S/PDIF protoka u skladu s IEC-60958 i IEC-61937. Ovi standardi podržavaju jednostavne stereo streamove do visokih frekvencija.ampbrzina prijenosa i komprimirani višekanalni surround zvuk, kao što su oni definirani Dolbyjem ili DTS-om (do 5.1).
Glavne značajke SPDIFRX-a su sljedeće: · Dostupna su do četiri ulaza · Automatsko otkrivanje brzine simbola · Maksimalna brzina simbola: 12.288 MHz · Podržan stereo stream od 32 do 192 kHz · Podrška za audio IEC-60958 i IEC-61937, potrošačke aplikacije · Upravljanje paritetnim bitovima · Komunikacija korištenjem DMA za audioamples · Komunikacija korištenjem DMA za kontrolu i informacije o korisničkom kanalu · Mogućnosti prekida
SPDIFRX prijemnik pruža sve potrebne značajke za detekciju brzine simbola i dekodiranje dolaznog toka podataka. Korisnik može odabrati željeni SPDIF ulaz i kada je dostupan valjani signal, SPDIFRX se ponovno uključuje.ampobrađuje dolazni signal, dekodira Manchester stream i prepoznaje okvire, podokvire i blokove. SPDIFRX dostavlja CPU-u dekodirane podatke i povezane statusne zastavice.
SPDIFRX također nudi signal pod nazivom spdif_frame_sync, koji se prebacuje na S/PDIF brzinu podframeova koja se koristi za izračun točnog s...ampbrzina za algoritme pomicanja takta.
3.35
Sigurna digitalna ulazno/izlazna sučelja MultiMediaCard (SDMMC1, SDMMC2)
Dva sigurna digitalna ulazno/izlazna MultiMediaCard sučelja (SDMMC) omogućuju vezu između AHB sabirnice i SD memorijskih kartica, SDIO kartica i MMC uređaja.
Značajke SDMMC-a uključuju sljedeće: · Usklađenost sa specifikacijom ugrađenog multimedijskog sustava (Embedded MultiMediaCard System Specification), verzija 5.1
Kartica podržava tri različita načina rada podatkovne sabirnice: 1-bitni (zadano), 4-bitni i 8-bitni
44/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
(Brzina HS200 SDMMC_CK ograničena je na maksimalnu dopuštenu brzinu ulazno/izlaznih signala) (HS400 nije podržan)
· Potpuna kompatibilnost s prethodnim verzijama MultiMediaCards (unatrag kompatibilna)
· Potpuna usklađenost sa specifikacijama SD memorijske kartice verzije 4.1 (brzina SDR104 SDMMC_CK ograničena je na maksimalnu dopuštenu brzinu ulazno/izlaznih signala, SPI i UHS-II način rada nisu podržani)
· Potpuna usklađenost sa specifikacijom SDIO kartice verzije 4.0 Podrška kartice za dva različita načina rada podatkovne sabirnice: 1-bitni (zadano) i 4-bitni (brzina SDR104 SDMMC_CK ograničena je na maksimalnu dopuštenu brzinu ulazno/izlaznih operacija, SPI način rada i UHS-II način rada nisu podržani)
· Prijenos podataka do 208 Mbyte/s za 8-bitni način rada (ovisno o maksimalnoj dopuštenoj brzini ulazno/izlaznih operacija)
· Izlaz podataka i naredbi omogućuje signalima upravljanje vanjskim dvosmjernim upravljačkim programima
· Namjenski DMA kontroler ugrađen u SDMMC host sučelje, omogućujući brze prijenose između sučelja i SRAM-a
· Podrška za povezane popise IDMA-e
· Namjenska napajanja, VDDSD1 i VDDSD2 za SDMMC1 i SDMMC2, uklanjajući potrebu za umetanjem pomicača razine na sučelju SD kartice u UHS-I načinu rada
Samo su neki GPIO-i za SDMMC1 i SDMMC2 dostupni na namjenskom pinu za napajanje VDDSD1 ili VDDSD2. Oni su dio zadanih GPIO-a za pokretanje za SDMMC1 i SDMMC2 (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Mogu se identificirati u tablici alternativnih funkcija signalima sa sufiksom "_VSD1" ili "_VSD2".
Svaki SDMMC je povezan s blokom odgode (DLYBSD) koji omogućuje podršku za vanjsku frekvenciju podataka iznad 100 MHz.
Oba SDMMC sučelja imaju zaštićene konfiguracijske portove.
3.36
Mreža područja kontrolera (FDCAN1, FDCAN2)
Podsustav mrežnog područja kontrolera (CAN) sastoji se od dva CAN modula, zajedničke RAM memorije za poruke i jedinice za kalibraciju sata.
Oba CAN modula (FDCAN1 i FDCAN2) sukladna su s normom ISO 11898-1 (specifikacija CAN protokola verzija 2.0 dio A, B) i specifikacijom CAN FD protokola verzije 1.0.
RAM memorija za poruke od 10 Kbajta implementira filtere, FIFO-ove za prijem, međuspremnike za prijem, FIFO-ove za prijenos događaja i međuspremnike za prijenos (plus okidače za TTCAN). Ova RAM memorija za poruke dijeli se između dva modula FDCAN1 i FDCAN2.
Jedinica za kalibraciju zajedničkog takta je opcionalna. Može se koristiti za generiranje kalibriranog takta za FDCAN1 i FDCAN2 iz internog RC oscilatora HSI-ja i PLL-a, procjenom CAN poruka koje prima FDCAN1.
DS13875 Rev 5
45/219
48
Funkcionalno prekoview
STM32MP133C/F
3.37
Univerzalni serijski sabirnički uređaj velike brzine (USBH)
Uređaji imaju ugrađen jedan USB brzi host (do 480 Mbit/s) s dva fizička priključka. USBH podržava i operacije niske i pune brzine (OHCI) kao i operacije velike brzine (EHCI) neovisno na svakom priključku. Integrira dva primopredajnika koji se mogu koristiti za rad niske brzine (1.2 Mbit/s), pune brzine (12 Mbit/s) ili velike brzine (480 Mbit/s). Drugi brzi primopredajnik dijeli se s OTG brzim primopredajnikom.
USBH je kompatibilan sa specifikacijom USB 2.0. USBH kontroleri zahtijevaju namjenske taktove koje generira PLL unutar USB PHY-a velike brzine.
3.38
USB velike brzine za ponijeti (OTG)
Uređaji imaju ugrađen jedan USB OTG uređaj/host/OTG periferni uređaj velike brzine (do 480 Mbit/s). OTG podržava rad i punom brzinom i velikom brzinom. Primopredajnik za rad velike brzine (480 Mbit/s) dijeli se s drugim USB Host priključkom.
USB OTG HS je kompatibilan sa specifikacijom USB 2.0 i specifikacijom OTG 2.0. Ima softverski konfigurabilne postavke krajnje točke i podržava obustavu/nastavak. USB OTG kontroleri zahtijevaju namjenski takt od 48 MHz koji generira PLL unutar RCC-a ili unutar USB high-speed PHY-a.
Glavne značajke USB OTG HS navedene su u nastavku: · Kombinirana Rx i Tx FIFO veličina od 4 Kbyte s dinamičkim određivanjem veličine FIFO-a · Podrška za SRP (session request protocol) i HNP (host negotiation protocol) · Osam dvosmjernih krajnjih točaka · 16 host kanala s periodičnom OUT podrškom · Softver konfigurabilan za OTG1.3 i OTG2.0 načine rada · Podrška za USB 2.0 LPM (link power management) · Podrška za specifikaciju punjenja baterije, revizija 1.2 · Podrška za HS OTG PHY · Interni USB DMA · HNP/SNP/IP unutra (nema potrebe za vanjskim otpornikom) · Za OTG/Host načine rada potreban je prekidač za napajanje u slučaju da su uređaji napajani preko sabirnice...
povezan.
USB OTG konfiguracijski priključak može biti siguran.
46/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno prekoview
3.39
Gigabitna Ethernet MAC sučelja (ETH1, ETH2)
Uređaji pružaju dva IEEE-802.3-2002 kompatibilna gigabitna kontrolera pristupa medijima (GMAC) za Ethernet LAN komunikaciju putem standardnog industrijskog sučelja neovisnog o mediju (MII), smanjenog sučelja neovisnog o mediju (RMII) ili smanjenog gigabitnog sučelja neovisnog o mediju (RGMII).
Uređajima je potreban vanjski fizički interfejs (PHY) za spajanje na fizičku LAN sabirnicu (upredena parica, optičko vlakno itd.). PHY je spojen na priključak uređaja pomoću 17 signala za MII, 7 signala za RMII ili 13 signala za RGMII, a može se taktirati pomoću 25 MHz (MII, RMII, RGMII) ili 125 MHz (RGMII) iz STM32MP133C/F ili iz PHY-a.
Uređaji uključuju sljedeće značajke: · Načini rada i PHY sučelja
Brzine prijenosa podataka od 10, 100 i 1000 Mbit/s Podrška za full-duplex i half-duplex operacije MII, RMII i RGMII PHY sučelja · Kontrola obrade Višeslojno filtriranje paketa: MAC filtriranje na izvoru (SA) i odredištu (DA)
adresa s savršenim i hash filterom, VLAN tagfiltriranje temeljeno na .NET-u s savršenim i hash filterom, filtriranje sloja 3 na IP adresi izvora (SA) ili odredišta (DA), filtriranje sloja 4 na izvornom (SP) ili odredišnom (DP) portu, obrada dvostrukog VLAN-a: umetanje do dva VLAN-a tags u prijenosnom putu, tag filtriranje u prijemnom putu Podrška za IEEE 1588-2008/PTPv2 Podržava mrežnu statistiku s RMON/MIB brojačima (RFC2819/RFC2665) · Obrada hardverskog rasterećenja Umetanje ili brisanje preambule i podataka početka okvira (SFD) Mehanizam za rasterećenje kontrolne sume integriteta za IP zaglavlje i TCP/UDP/ICMP korisni teret: izračun i umetanje kontrolne sume slanja, izračun i usporedba kontrolne sume primanja Automatski odgovor na ARP zahtjev s MAC adresom uređaja TCP segmentacija: automatsko dijeljenje velikog poslanog TCP paketa u više malih paketa · Način rada s niskom potrošnjom energije Energetski učinkovit Ethernet (standard IEEE 802.3az-2010) Daljinsko buđenje paketa i otkrivanje AMD Magic PacketTM
I ETH1 i ETH2 mogu se programirati kao sigurni. Kada su sigurni, transakcije preko AXI sučelja su sigurne, a konfiguracijski registri mogu se mijenjati samo sigurnim pristupima.
DS13875 Rev 5
47/219
48
Funkcionalno prekoview
STM32MP133C/F
3.40
Infrastruktura za otklanjanje pogrešaka
Uređaji nude sljedeće značajke otklanjanja pogrešaka i praćenja za podršku razvoju softvera i integraciji sustava: · Otklanjanje pogrešaka u točaka prekida · Praćenje izvršavanja koda · Softverska instrumentacija · JTAG Priključak za otklanjanje pogrešaka · Priključak za otklanjanje pogrešaka serijskog ožičenja · Ulaz i izlaz okidača · Priključak za praćenje · Arm CoreSight komponente za otklanjanje pogrešaka i praćenje
Debugiranje se može kontrolirati putem J-aTAG/serijski-žični port za pristup debugiranju, korištenjem standardnih industrijskih alata za debugiranje.
Port za praćenje omogućuje snimanje podataka za zapisivanje i analizu.
Pristup za otklanjanje pogrešaka sigurnim područjima omogućen je signalima za autentifikaciju u BSEC-u.
48/219
DS13875 Rev 5
STM32MP133C/F
Raspored pinova, opis pinova i alternativne funkcije
4
Raspored pinova, opis pinova i alternativne funkcije
Slika 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_
VAN
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 _UKLJ.
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
ZAOBILAZAK_ 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
Gornja slika prikazuje vrh pakiranja view.
DS13875 Rev 5
49/219
97
Raspored pinova, opis pinova i alternativne funkcije
STM32MP133C/F
Slika 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
ZAOBILAZAK_ 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_
VAN
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_UKLJ.
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_UKLJ.
PC2
USB_DM2
VDDA1V1_ REG
VDD3V3_ USBHS
USB_DM1
PI7
Gornja slika prikazuje vrh pakiranja view.
PWR_LP
DDR_ DQ15
DDR_ DQ10
VSS
MSv67512V3
50/219
DS13875 Rev 5
STM32MP133C/F
Raspored pinova, opis pinova i alternativne funkcije
Slika 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
VDD CPU
PE1
PD15
VDD CPU
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
VDD CPU
H
PE4
PF10 PG15
PG8
J
PH7
PD13
PB2
PF9
VDD CPU
VSS
VDD
VDD CPU
VDD JEZGRA
VSS
VDD
VSS
VDDQ_ DDR
VSS
VSS
VDD
VDD
VSS
VDD JEZGRA
VSS
VDD
VDD JEZGRA
VDDQ_ DDR
DDR_ A13
DDR_ A2
DDR_ A9
DDR_ RESET
N
DDR_ BA2
DDR_ A3
DDR_ A0
DDR_ A7
DDR_ BA0
DDR_ CSN
DDR_ ODT
K
VSS_ PLL
VDD_ PLL
PH11
VDD CPU
PC15-
L
VBAT OSC32 PI3
VSS
_OUT
PC14-
M
VSS OSC32 PC13
_U
VDD
N
PE2
PF4
PH6
PI2
VDD CPU
VDD JEZGRA
VSS
VDD
VSS
VSS
VSS
VSS
VSS
VDD JEZGRA
VSS
VSS
VDD JEZGRA
VSS
VSS
VSS
VSS
VSS
VDD
VDD JEZGRA
VSS
VDD
VDD JEZGRA
VDDQ_ DDR
VSS
VDDQ_ DDR
VDD JEZGRA
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 JEZGRA
VSS
VDD
VDD JEZGRA
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_ IZLAZ
VSS_ ANA
VSS
VSS
VDD
VDDA VSSA
PA6
VSS
VDD JEZGRA
VSS
VDD VDDQ_ CORE DDR
VSS
UKLJUČENO
DDR_ DQ13
DDR_ DQ9
V
PD7
VDD_ ANA
PG2
PA7
VREF-
NJ TRST
VDDA1 V1_ REG
VSS
NAP_ 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
ZAOBILAZNA 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_ UKLJUČENO
USB_DP2
PI5-
USB_
ČIZMA1 DM1
VSS_ PLL2
PA10
PI7
VSS
Gornja slika prikazuje vrh pakiranja view.
MSv65068V5
DS13875 Rev 5
51/219
97
Raspored pinova, opis pinova i alternativne funkcije
STM32MP133C/F
Tablica 6. Legenda / kratice korištene u tablici pinouta
Ime
Kratica
Definicija
Naziv pina Vrsta pina
I / O struktura
Napomene Alternativne funkcije Dodatne funkcije
Osim ako nije drugačije navedeno, funkcija pina tijekom i nakon resetiranja je ista kao i stvarni naziv pina.
S
Opskrbna igla
I
Pin samo za unos
O
Pin samo za izlaz
I/O
Ulazno/izlazni pin
A
Analogni ili pin posebne razine
FT(U/D/PD) 5 V tolerantni I/O (s fiksnim pull-up / pull-down / programabilnim pull-down)
DDR
1.5 V, 1.35 V ili 1.2 VI/O za DDR3, DDR3L, LPDDR2/LPDDR3 sučelje
A
Analogni signal
RST
Pin za resetiranje sa slabim pull-up otpornikom
_f(1) _a(2) _u(3) _h(4)
Opcija za FT I/O-e I2C FM+ opcija Analogna opcija (isporučuje VDDA za analogni dio I/O-a) USB opcija (isporučuje VDD3V3_USBxx za USB dio I/O-a) Brzi izlaz za 1.8 V tipično VDD (za SPI, SDMMC, QUADSPI, TRACE)
_vh(5)
Vrlo brza opcija za 1.8 V tipični VDD (za ETH, SPI, SDMMC, QUADSPI, TRACE)
Osim ako nije drugačije navedeno u napomeni, svi I/O-i su postavljeni kao plutajući ulazi tijekom i nakon resetiranja.
Funkcije odabrane putem GPIOx_AFR registara
Funkcije izravno odabrane/omogućene putem perifernih registara
1. Povezane I/O strukture u Tablici 7 su: FT_f, FT_fh, FT_fvh 2. Povezane I/O strukture u Tablici 7 su: FT_a, FT_ha, FT_vha 3. Povezane I/O strukture u Tablici 7 su: FT_u 4. Povezane I/O strukture u Tablici 7 su: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. Povezane I/O strukture u Tablici 7 su: FT_vh, FT_vha, FT_fvh
52/219
DS13875 Rev 5
STM32MP133C/F
Raspored pinova, opis pinova i alternativne funkcije
Pin broj
Tablica 7. Definicije kuglica STM32MP133C/F
Funkcije lopte
Naziv pina (funkcija nakon
resetiraj)
Alternativne funkcije
Dodatne funkcije
LFBGA289 TFBGA289 TFBGA320
Struktura I/O tipa pina
Bilješke
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
U/I FT_h
VSS VDD
S
–
S
–
PE11
U/I FT_vh
PF5
U/I FT_h
PD3
U/I FT_f
PE14
U/I FT_h
VDDCPU
S
–
PD0
U/I FT
PH12
U/I FT_fh
PB6
U/I FT_h
–
–
TIM1_CH2, I2C3_SMBA,
–
DFSDM1_DATIN0, USART1_TX, UART4_TX
FMC_NWAIT(pokretanje)
–
–
–
–
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(pokretanje)/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(pokretanje)/FMC_AD11
–
–
SAI1_MCLK_A, SAI1_CK1,
–
FDCAN1_RX,
FMC_D2(pokretanje)/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
Raspored pinova, opis pinova i alternativne funkcije
STM32MP133C/F
Pin broj
Tablica 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetiraj)
Alternativne funkcije
Dodatne funkcije
LFBGA289 TFBGA289 TFBGA320
Struktura I/O tipa pina
Bilješke
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
–
U/I FT
U/I FT_fh
U/I FT_f
U/I FT_h
S
–
U/I FT_h
S
–
U/I FT_h
U/I FT_f
U/I FT_h
S
–
–
–
–
–
–
TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX(pokretanje)
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(pokretanje)/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(pokretanje),
–
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(pokretanje)/FMC_A16,
UART7_RX
DBTRGO, I2C2_SDA,
–
USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,
FMC_NCE(pokretanje)
TIM16_CH1N, TIM4_CH3,
–
TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,
QUADSPI_BK1_IO0(pokretanje)
–
–
–
–
WKUP1
–
54/219
DS13875 Rev 5
STM32MP133C/F
Raspored pinova, opis pinova i alternativne funkcije
Pin broj
Tablica 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetiraj)
Alternativne funkcije
Dodatne funkcije
LFBGA289 TFBGA289 TFBGA320
Struktura I/O tipa pina
Bilješke
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
U/I FT_h
VDDCPU PG5
S
–
U/I FT_h
PG15
U/I FT_h
PG10
U/I FT_h
VSS
S
–
PF10
U/I FT_h
VDDCORE S
–
PF6
U/I FT_vh
VSS VDD
S
–
S
–
PF9
U/I 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(pokretanje),
FMC_NE3
–
–
TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(pokretanje)
–
–
TIM16_CH1, SPI5_NSS,
UART7_RX(pokretanje),
–
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(pokretanje),
QUADSPI_BK2_IO3, FMC_A9
TAMP_IN4
–
TAMP_IN1 –
DS13875 Rev 5
55/219
97
Raspored pinova, opis pinova i alternativne funkcije
STM32MP133C/F
Pin broj
Tablica 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetiraj)
Alternativne funkcije
Dodatne funkcije
LFBGA289 TFBGA289 TFBGA320
Struktura I/O tipa pina
Bilješke
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
U/I FT_h
S
–
U/I FT_h
S
–
U/I FT_fh
U/I FT_fh
U/I FT_h
S
–
S
–
U/I FT
U/I 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(pokretanje),
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
IZLAZ5, TKUP2
RTC_OUT1/RTC_TS/
(1)
–
RTC_LSCO, TAMP_IN1/TAMP_
IZLAZ2, TKUP3
56/219
DS13875 Rev 5
STM32MP133C/F
Raspored pinova, opis pinova i alternativne funkcije
Pin broj
Tablica 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetiraj)
Alternativne funkcije
Dodatne funkcije
LFBGA289 TFBGA289 TFBGA320
Struktura I/O tipa pina
Bilješke
J3 J4 N5
PI2
U/I FT
(1)
SPDIFRX_IN2
TAMP_IN3/TAMP_ IZLAZ4, TJEDAN 5
K5 N4 P4
PI1
U/I FT
(1)
SPDIFRX_IN1
RTC_OUT2/RTC_LSCO,
TAMP_IN2/TAMP_ IZLAZ3, TJEDAN 4
F13 P2 U13
VSS
S
–
–
–
–
J2 J5 L2
VBAT
S
–
–
–
–
L4 N3 P5
PI0
U/I FT
(1)
SPDIFRX_IN0
TAMP_IN8/TAMP_ IZLAZ1
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
U/I 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
U/I 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
U/I 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
Raspored pinova, opis pinova i alternativne funkcije
STM32MP133C/F
Pin broj
Tablica 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetiraj)
Alternativne funkcije
Dodatne funkcije
LFBGA289 TFBGA289 TFBGA320
Struktura I/O tipa pina
Bilješke
M1 J7 P3
PF7
U/I FT_vh –
M3 R1 R2
PG11
U/I FT_vh –
L3 J6 N3
PH6
U/I FT_fh –
N2 P4 R1
PG1
U/I FT_vh –
M11 – N12
VDD
S
–
–
N1 R2 T2
PE6
U/I FT_vh –
P1 P1 T3 PH0-OSC_IN Ulaz/Izlaz FT
–
G9 U1 N11
VSS
S
–
–
P2 P2 U2 PH1-OSC_OUT U/I FT
–
R2 T2 R3
PH3
U/I FT_fh –
M5 L5 U3 VSS_ANA S
–
–
TIM17_CH1, UART7_TX(pokretanje),
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_ULAZ OSC_IZLAZ –
58/219
DS13875 Rev 5
STM32MP133C/F
Raspored pinova, opis pinova i alternativne funkcije
Pin broj
Tablica 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetiraj)
Alternativne funkcije
Dodatne funkcije
LFBGA289 TFBGA289 TFBGA320
Struktura I/O tipa pina
Bilješke
P5 U2 P1
PG3
U/I 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
U/I FT
–
MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC
T1 P6 P2
PG12
U/I 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
U/I FT_fh
–
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK,
QUADSPI_BK1_IO2,
FMC_NE1
P3 K7 T4
PA13
U/I FT
–
DBTRGO, DBTRGI, MCO1, UART4_TX
R3 R4 W3 PWR_CPU_UKLJ. IZA FT
–
–
T2 N5 Y1
PA11
U/I 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,
U/I FT_vh –
ETH1_MII_TX_EN/ETH1_
RGMII_TX_CTL/ETH1_RMII_
TX_EN
–
–
–
BOOTFAILN –
–
DS13875 Rev 5
59/219
97
Raspored pinova, opis pinova i alternativne funkcije
STM32MP133C/F
Pin broj
Tablica 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetiraj)
Alternativne funkcije
Dodatne funkcije
LFBGA289 TFBGA289 TFBGA320
Struktura I/O tipa pina
Bilješke
P4 U4
Y2
PF14(JTCK/SW CLK)
I/O
FT
(2)
U3 L7 Y3
PA0
U/I 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,
U/I 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
–
U/I FT_a
U/I FT_a U/I 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
U/I FT_ha –
I2S1_MCK, SPI1_MOSI/I2S1_SDO,
USART1_TX
T4 J9 AA4
R6 U6 W7 P7 U5 U8 P6 T6 V8
PF12
U/I 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
Dokumenti / Resursi
![]() |
STMicroelectronics STM32MP133C F 32-bitni Arm Cortex-A7 1GHz MPU [pdf] Korisnički priručnik STM32MP133C Ž 32-bitni Arm Cortex-A7 1GHz MPU, STM32MP133C, Ž 32-bitni Arm Cortex-A7 1GHz MPU, Arm Cortex-A7 1GHz MPU, 1GHz, MPU |