STMicroelectronics STM32MP133C F 32-bitni Arm Cortex-A7 1GHz MPU
Specifikacije
- Jezgro: Arm Cortex-A7
- Memorije: Eksterni SDRAM, Ugrađeni SRAM
- Sabirnica podataka: 16-bitni paralelni interfejs
- Sigurnost/Zaštita: Resetovanje i upravljanje napajanjem, LPLV-Stop2, Stanje pripravnosti
- Pakovanje: LFBGA, TFBGA sa minimalnim korakom od 0.5 mm
- Upravljanje satom
- Ulazi/Izlazi opće namjene
- Interconnect Matrix
- 4 DMA kontrolera
- Komunikacijski periferni uređaji: do 29
- Analogni periferni uređaji: 6
- Tajmeri: Do 24, Watchdogs: 2
- Hardversko ubrzanje
- Režim za otklanjanje grešaka
- Osigurači: 3072-bitni uključujući jedinstveni ID i HUK za AES 256 ključeve
- U skladu sa ECOPACK2
Podsistem Arm Cortex-A7
Podsistem Arm Cortex-A7 čipa STM32MP133C/F omogućava…
Uspomene
Uređaj uključuje eksterni SDRAM i ugrađeni SRAM za pohranu podataka…
DDR kontroler
DDR3/DDR3L/LPDDR2/LPDDR3 kontroler upravlja pristupom memoriji…
Upravljanje napajanjem
Šema 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 interfejsa za eksterne uređaje…
TrustZone kontroler zaštite
ETZPC poboljšava sigurnost sistema upravljanjem pravima pristupa…
Matrica međusobne povezanosti magistrale
Matrica olakšava prenos podataka između različitih modula…
FAQs
P: Koji je maksimalni broj podržanih komunikacijskih perifernih uređaja?
A: STM32MP133C/F podržava do 29 komunikacijskih perifernih uređaja.
P: Koliko analognih perifernih uređaja je dostupno?
A: Uređaj nudi 6 analognih periferija za različite analogne funkcije.
“`
STM32MP133C STM32MP133F
Arm® Cortex®-A7 do 1 GHz, 2×ETH, 2×CAN FD, 2×ADC, 24 tajmera, audio, kripto i napredna sigurnost
Datasheet – proizvodni podaci
Karakteristike
Uključuje ST najmoderniju patentiranu tehnologiju
Core
· 32-bitna Arm® Cortex®-A7 L1 32-Kbyte I / 32-Kbyte D 128-Kbyte ujedinjene keš memorije nivoa 2 Arm® NEONTM i Arm® TrustZone®
Uspomene
· Eksterna 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 domenu rezervne kopije
· Dvostruki Quad-SPI memorijski interfejs · Fleksibilan eksterni kontroler memorije sa do
16-bitna podatkovna magistrala: paralelni interfejs za povezivanje eksternih integrisanih kola i SLC NAND memorija sa 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
Resetovanje 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 senzori temperature · Režimi male potrošnje: Spavanje, Stop, LPLV-Stop,
LPLV-Stop2 i stanje pripravnosti
LFBGA
TFBGA
LFBGA289 (14 × 14 mm) Razmak između žica 0.8 mm
TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
minimalni korak 0.5 mm
· Zadržavanje DDR memorije 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 sa frakcijskim modom
Ulazi/izlazi opće namjene
· Do 135 sigurnih I/O portova sa mogućnošću prekida
· Do 6 buđenja
Matrica međusobnog povezivanja
· 2 matrice magistrale 64-bitni Arm® AMBA® AXI interkonektor, do 266 MHz 32-bitni Arm® AMBA® AHB interkonektor, do 209 MHz
4 DMA kontrolera za rasterećenje CPU-a
· Ukupno 56 fizičkih kanala
· 1 x brzi glavni kontroler direktnog pristupa memoriji opšte namjene (MDMA)
· 3 × DMA-ovi s dva porta s FIFO i mogućnostima usmjerivača zahtjeva za optimalno upravljanje periferijom
septembar 2024
Ovo je informacija o proizvodu u punoj proizvodnji.
DS13875 Rev 5
1/219
www.st.com
STM32MP133C/F
Do 29 komunikacione periferije
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBusTM) · 4 x UART + 4 x USART (12.5 Mbit/s,
ISO7816 interfejs, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, uključujući 4 sa punim dupleksom
Tačnost I2S audio klase putem internog audio PLL-a ili eksternog takta (+2 QUADSPI + 4 sa USART-om) · 2 × SAI (stereo audio: I2S, PDM, SPDIF Tx) · SPDIF Rx sa 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 sa maksimalnom rezolucijom od 12 bita do 5 Msps
· 1 x temperaturni senzor · 1 x digitalni filter za sigma-delta modulator
(DFSDM) sa 4 kanala i 2 filtera · Interna ili eksterna ADC referenca VREF+
Do 24 tajmera i 2 čuvara
· 2 × 32-bitna tajmera sa do 4 IC/OC/PWM ili brojačem impulsa i ulazom kvadraturnog (inkrementalnog) enkodera
· 2 × 16-bitni napredni tajmeri · 10 × 16-bitni tajmeri opće namjene (uključujući
2 osnovna tajmera bez PWM-a) · 5 × 16-bitnih tajmera niske potrošnje energije · Sigurni RTC sa tačnošću ispod sekunde i
hardverski kalendar · 4 Cortex®-A7 sistemska tajmera (sigurna,
nesigurni, virtualni, hipervizor) · 2 × nezavisni nadzornici
Hardversko ubrzanje
· AES 128, 192, 256 DES/TDES
2 (nezavisno, nezavisno 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), sa I2S master/slave, PCM ulazom, SPDIF-TX 2 porta
Ugrađeni HSPHY sa BCD-om Ugrađeni HS PHY sa 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 bafer 2 (8 + 8 bita) (zaštićeno), e·MMC ili SD mogu biti izvor za pokretanje 2 opcionalna nezavisna napajanja za interfejse SD kartice
1 (dvostruki-četvorostruki) (osiguran), može biti izvor pokretanja
–
–
Boot
–
Boot
Pokretanje Pokretanje
(1)
Paralelni adresa/podaci 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) sa PTP i EEE (zaštićeno)
3 instance (1 sigurna), 33-kanalni MDMA PKA (sa DPA zaštitom), DES, TDES, AES (sa DPA zaštitom)
(sve osigurano) 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
Tabela 1. Karakteristike i broj perifernih uređaja STM32MP133C/F (nastavak)
STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Razno
Karakteristike
LFBGA289
TFBGA289
TFBGA320
GPIO-i sa prekidom (ukupan broj)
135(2)
Osiguravajući GPIO-i Pinovi za buđenje
Sve
6
Tamper pinovi (aktivni tamper)
12 (5.)
DFSDM Sinhronizovani ADC do 12 bita
4 ulazna kanala sa 2 filtera
–
2(3) (do 5 Msps na 12-bitnom svakom) (zaštićeno)
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 od 1.65 V, 1.8 V, 2.048 V, 2.5 V ili VREF+ –
Da
1. QUADSPI se može pokrenuti ili sa namjenskih GPIO-a ili korištenjem nekih FMC Nand8 GPIO-a za pokretanje (PD4, PD1, PD5, PE9, PD11, PD15 (pogledajte Tabelu 7: Definicije kuglica STM32MP133C/F).
2. Ovaj ukupan broj GPIO-a uključuje četiri JTAG GPIO-i i tri BOOT GPIO-a s ograničenom upotrebom (može doći do sukoba s vezom vanjskog uređaja tijekom skeniranja granica ili pokretanja).
3. Kada se koriste oba ADC-a, takt jezgra treba biti isti za oba ADC-a i ugrađeni ADC predskaleri se ne mogu koristiti.
4. Pored 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 hiljade dinarskih dolara
32 hiljade indijskih dolara
CNT (tajmer) T
ETM
T
2561K2B8LK2B$L+2$SCU T
asinhrono
128 bita
TT
CSI
LSI
Vrijeme otklanjanja greš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
asinhrono
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
PKA
FIFO
T MDMA 32 kanala
AXIMC TT
17 16b Port za praćenje
ETZPC
T
IWDG1
T
@VBAT
BSEC
T
OTP osigurači
@VDDA
2
RTC / AWU
T
12
TAMP / Sigurnosne kopije reg T
@VBAT
2
LSE (32kHz XTAL)
T
Vremenski raspored sistema STGENC
generacije
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
Klinovi za čizme
SYSCFG
T
8
8b
HDP
10 16b TIM1/PWM 10 16b TIM8/PWM
13
SAI1
13
SAI2
9
4-kanalni DFSDM
Bafer 10KB CCU
4
FDCAN1
4
FDCAN2
FIFO FIFO
APB2 (100 MHz)
8KB FIFO
APB5 (100MHz)
APB3 (100 MHz)
APB4
asinhroni AHB2APB
SRAM1 16KB SRAM2 8KB SRAM3 8KB
AHB2APB
DMA1
8 toka
DMAMUX1
DMA2
8 toka
DMAMUX2
DMA3
8 toka
T
PMB (monitor procesa)
DTS (digitalni temperaturni senzor)
Voltage regulatori
@VDDA
Nadzor snabdijevanja
FIFO
FIFO
FIFO
2×2 matrica
AHB2APB
64 bita AXI
64-bitni AXI master
32 bita AHB 32 bita AHB master
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 matrica magistrale (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
TIM2 TIM3 TIM4
32b
5
16b
5
16b
5
TIM5 TIM6 TIM7
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 završenoview
Funkcionalno završenoview
3.1
3.1.1
3.1.2
Arm Cortex-A7 podsistem
Karakteristike
· ARMv7-A arhitektura · 32-Kbajtna L1 keš memorija instrukcija · 32-Kbajtna L1 keš memorija podataka · 128-Kbajtna keš memorija nivoa 2 · Arm + Thumb®-2 skup instrukcija · Arm TrustZone sigurnosna tehnologija · Arm NEON napredni SIMD · DSP i SIMD proširenja · VFPv4 rad s pomičnim zarezom · Podrška za virtualizaciju hardvera · Ugrađeni modul za praćenje (ETM) · Integrisani generički kontroler prekida (GIC) sa 160 dijeljenih perifernih prekida · Integrisani generički tajmer (CNT)
Gotovoview
Cortex-A7 procesor je vrlo energetski efikasan aplikacijski procesor dizajniran da pruži bogate performanse 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 karakteristike visokoperformansnih procesora Cortex-A15 i CortexA17, uključujući podršku za virtualizaciju u hardveru, NEON i 128-bitni AMBA 4 AXI interfejs magistrale.
Procesor Cortex-A7 zasnovan je na energetski efikasnim 8-icama.tagcjevovod Cortex-A5 procesora. Također ima koristi od integrirane L2 keš memorije dizajnirane za nisku potrošnju energije, s nižim latencijama transakcija i poboljšanom OS podrškom za održavanje keš memorije. Pored ovoga, tu je poboljšano predviđanje grananja i poboljšane performanse memorijskog sistema, sa 64-bitnom putanjom učitavanja, 128-bitnim AMBA 4 AXI magistralama 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 omogućava smanjenje memorijskih potreba za pohranu instrukcija do 30%.
TrustZone tehnologija
Osigurava pouzdanu implementaciju sigurnosnih aplikacija, od upravljanja digitalnim pravima do elektronskog plaćanja. Široka podrška tehnoloških i industrijskih partnera.
DS13875 Rev 5
19/219
48
Funkcionalno završenoview
STM32MP133C/F
NEON
NEON tehnologija može ubrzati multimedijalne 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 naprednog NEON SIMD skupa instrukcija za daljnje ubrzanje funkcija obrade medija i signala. NEON proširuje Cortex-A7 procesor FPU kako bi pružio quad-MAC i dodatni 64-bitni i 128-bitni skup registara koji podržava bogat skup SIMD operacija nad 8-, 16- i 32-bitnim cijelim brojevima i 32-bitnim količinama podataka s pomičnim zarezom.
Virtualizacija hardvera
Visoko efikasna hardverska podrška za upravljanje podacima i arbitražu, pri čemu više softverskih okruženja i njihovih aplikacija može istovremeno pristupiti sistemskim mogućnostima. Ovo omogućava realizaciju robusnih uređaja, sa virtuelnim okruženjima koja su dobro izolovana jedno od drugog.
Optimizovane L1 keš memorije
L1 keš memorije optimizirane za performanse i potrošnju energije kombiniraju tehnike minimalne latencije pristupa kako bi se maksimizirale performanse i smanjila potrošnja energije.
Integrisani L2 kontroler keš memorije
Omogućava pristup keširanoj memoriji na visokim frekvencijama sa niskom latencijom i velikom propusnošću ili smanjuje potrošnju energije povezanu sa pristupom memoriji van čipa.
Cortex-A7 jedinica za računanje s pomičnim zarezom (FPU)
FPU pruža visokoperformansne instrukcije za operacije s pomičnim zarezom jednostruke i dvostruke preciznosti kompatibilne s Arm VFPv4 arhitekturom koja je softverski kompatibilna s prethodnim generacijama Arm koprocesora za operacije s pomičnim zarezom.
Snoop kontrolna jedinica (SCU)
SCU je odgovoran za upravljanje međusobnim vezama, arbitražom, komunikacijom, transferima iz keš memorije u keš i sistemske memorije, koherencijom keš memorije i drugim mogućnostima procesora.
Ova koherentnost sistema također smanjuje složenost softvera potrebnu za održavanje koherentnosti softvera unutar svakog drajvera operativnog sistema.
Generički kontroler prekida (GIC)
Implementacijom standardiziranog i arhitekturno osmišljenog kontrolera prekida, GIC pruža bogat i fleksibilan pristup međuprocesorskoj komunikaciji te usmjeravanju i prioritizaciji sistemskih prekida.
Podržava do 192 nezavisna prekida, pod softverskom kontrolom, hardverski prioritetan i usmjeren između operativnog sistema i TrustZone sloja za upravljanje softverom.
Ova fleksibilnost usmjeravanja i podrška za virtualizaciju prekida u operativnom sistemu pružaju jednu od ključnih karakteristika potrebnih za poboljšanje mogućnosti rješenja koje koristi hipervizor.
20/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
3.2
3.2.1
3.2.2
Uspomene
Eksterni SDRAM
Uređaji STM32MP133C/F ugrađuju kontroler za eksterni 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 sljedeće karakteristike: · SYSRAM: 128 Kbajta (s programabilnom veličinom sigurne zone) · AHB SRAM: 32 Kbajta (zaštićena) · BKPSRAM (rezervna SRAM memorija): 8 Kbajta
Sadržaj ovog područja je zaštićen od mogućih neželjenih pristupa pisanju i može se zadržati u Standby ili VBAT modu. BKPSRAM se može definirati (u ETZPC-u) kao dostupan samo sigurnom softveru.
3.3
DDR3/DDR3L/LPDDR2/LPDDR3 kontroler (DDRCTRL)
DDRCTRL u kombinaciji sa DDRPHYC pruža kompletno rješenje memorijskog interfejsa za DDR memorijski podsistem. · Jedan 64-bitni AMBA interfejs sa 4 AXI porta (XPI) · AXI takt asinhroni sa kontrolerom · DDR memorijski šifrirni mehanizam (DDRMCE) sa AES-128 DDR pisanjem u hodu
šifriranje/dešifriranje čitanja. · Podržani standardi:
JEDEC DDR3 SDRAM specifikacija, JESD79-3E za DDR3/3L sa 16-bitnim interfejsom
JEDEC LPDDR2 SDRAM specifikacija, JESD209-2E za LPDDR2 sa 16-bitnim interfejsom
JEDEC LPDDR3 SDRAM specifikacija, JESD209-3B za LPDDR3 sa 16-bitnim interfejsom
· Napredni planer i generator SDRAM naredbi · Programabilna puna širina podataka (16-bitna) ili polovična širina podataka (8-bitna) · Napredna QoS podrška s tri klase prometa pri čitanju i dvije klase prometa pri pisanju · Opcije za izbjegavanje nedostatka prometa nižeg prioriteta · Zagarantirana koherentnost za pisanje nakon čitanja (WAR) i čitanje nakon pisanja (RAW) pri
AXI portovi · Programabilna podrška za opcije dužine burst zapisa (4, 8, 16) · Kombinovanje pisanja kako bi se omogućilo kombinovanje više pisanja na istu adresu u
jedno pisanje · Konfiguracija jednog ranga
DS13875 Rev 5
21/219
48
Funkcionalno završenoview
STM32MP133C/F
· Podrška za automatski ulazak i izlazak iz SDRAM-a uzrokovan nedostatkom dolaska transakcije tokom programabilnog vremena
· Podrška za automatski ulazak i izlazak zaustavljanja sata (LPDDR2/3) u slučaju nedostatka dolaska transakcije
· Podrška za automatski rad u režimu niske potrošnje energije uzrokovan nedostatkom dolaska transakcije tokom programabilnog vremena putem hardverskog interfejsa za nisku potrošnju energije
· Programabilna politika straničenja · Podrška za automatski ili softverski kontrolirani ulaz i izlaz sa samoosvježavanjem · Podrška za ulaz i izlaz nakon dubokog isključenja pod softverskom kontrolom (LPDDR2 i
LPDDR3) · Podrška za eksplicitna ažuriranja registara SDRAM moda pod softverskom kontrolom · Fleksibilna logika mapiranja adresa koja omogućava mapiranje reda, kolone, specifično za aplikaciju,
banke bitova · Opcije kontrole osvježavanja koje korisnik može odabrati · 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 karakteristike DDRMCE-a (DDR memorijskog šifratora) navedene su u nastavku: · AXI interfejsi master/slave sistemske magistrale (64-bitni) · Inline enkripcija (za pisanje) i dešifriranje (za čitanje), zasnovano na ugrađenom zaštitnom zidu (firewall-u)
programiranje · Dva načina šifriranja po regiji (maksimalno jedna regija): bez šifriranja (zaobilazni način rada),
Način blokovske šifre · Početak i kraj regija definiranih s granulacijom od 64 Kbyte · Zadano filtriranje (regija 0): bilo koji odobren pristup · Filtriranje pristupa regiji: nijedno
Podržana blokovska šifra: AES Podržani način ulančavanja · Blokovski način rada sa AES šifrom kompatibilan je s ECB načinom rada specificiranim u NIST FIPS publikaciji 197 napredni standard za šifriranje (AES), s pridruženom funkcijom izvođenja ključa zasnovanom na Keccak-400 algoritmu objavljenom na https://keccak.team weblokacija. · Jedan set registara glavnih ključeva koji se mogu samo pisati i zaključavati · AHB konfiguracijski port, svjestan privilegija
22/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
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. · Sigurne i nesigurne dozvole pristupa programirane po regiji · Nesigurni pristupi filtrirani prema NSAID-u · Regije kontrolirane istim filterom ne smiju se preklapati · Načini kvara s greškom i/ili prekidom · Mogućnost prihvatanja = 256 · Logika čuvara kapije za omogućavanje i onemogućavanje svakog filtera · Spekulativni pristupi
DS13875 Rev 5
23/219
48
Funkcionalno završenoview
STM32MP133C/F
3.5
Režimi pokretanja
Prilikom pokretanja, izvor pokretanja koji koristi interni ROM za podizanje sistema bira se pomoću BOOT pina i OTP bajtova.
Tabela 2. Režimi 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 fleš (3) Serijski NOR fleš na QUADSPI (5)
0
1
0
e·MMC(3)
e·MMC na SDMMC2 (zadano)(5)(6)
0
1
1
NAND fleš memorija (3)
SLC NAND fleš memorija na FMC-u
1
0
0
Razvojno pokretanje (bez pokretanja s fleš memorije)
Koristi se za dobijanje pristupa za otklanjanje grešaka bez pokretanja sistema sa fleš 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 fleš memorija (3) Serijska NAND fleš memorija na QUADSPI (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 (na primjeramppočetno pokretanje na SD kartici, zatim e·MMC s OTP postavkama). 4. Cortex®-A7 jezgra u beskonačnoj petlji s preklopnim PA13. 5. Zadani pinovi se mogu promijeniti pomoću OTP-a. 6. Alternativno, OTP može odabrati drugi SDMMC interfejs osim ovog zadanog.
Iako se niskonivojsko pokretanje vrši korištenjem internih taktova, softverski paketi koje isporučuje ST, kao i glavni eksterni interfejsi poput DDR, USB (ali ne ograničavajući se na) zahtijevaju kristal ili eksterni oscilator koji se spaja 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 završenoview
3.6
Upravljanje napajanjem
3.6.1
Oprez:
Šema napajanja
· VDD je glavno napajanje za I/O i interni dio koji se napaja tokom stanja pripravnosti. Korisni napontagRaspon 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 povezani sa VDD. · VDDDCPU je dio namjenski za Cortex-A7 CPU.tagponuda, čija vrijednost zavisi od
željena frekvencija CPU-a. 1.22 V do 1.38 V u radnom režimu. VDD mora biti prisutan prije VDDDCPU. · VDDCORE je glavni digitalni voltažertage i obično se isključuje tokom stanja pripravnosti. VoltagRaspon je od 1.21 V do 1.29 V u radnom režimu. VDD mora biti prisutan prije VDDCORE. · VBAT pin se može 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 povezan na USB PHY i USB PLL. Interni regulator VDDA1V8_REG je omogućen po defaultu i može se kontrolirati softverom. Uvijek je isključen tokom stanja pripravnosti.
Specifični BYPASS_REG1V8 pin nikada ne smije biti ostavljen nepromjenjivim. Mora biti povezan ili na VSS ili na VDD da bi se aktivirao ili deaktivirao regulator voltaže.tage regulator. Kada je VDD = 1.8 V, BYPASS_REG1V8 treba biti postavljen. · VDDA1V1_REG pin je izlaz internog regulatora, interno povezan na USB PHY. Interni VDDA1V1_REG regulator je omogućen po defaultu i može se kontrolisati softverom. Uvijek je isključen tokom stanja pripravnosti.
· VDD3V3_USBHS je USB napajanje velike brzine. VoltagRaspon je od 3.07 V do 3.6 V.
VDD3V3_USBHS ne smije biti prisutan osim ako nije prisutan VDDA1V8_REG, u suprotnom može doći do trajnog oštećenja STM32MP133C/F. Ovo mora biti osigurano PMIC rangiranjem ili eksternom komponentom u slučaju implementacije napajanja diskretnim komponentama.
· VDDSD1 i VDDSD2 su, respektivno, 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)
Tokom faza uključivanja i gašenja, moraju se poštovati sljedeći zahtjevi za redoslijed napajanja:
· Kada je VDD ispod 1 V, ostali izvori 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 napajanja su nezavisna.
Tokom 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. Ovo omogućava pražnjenje eksternih kondenzatora za razdvajanje sa različitim vremenskim konstantama tokom prelazne faze isključenja napajanja.
DS13875 Rev 5
25/219
48
Funkcionalno završenoview
V 3.6
VBOR0 1
Slika 2. Redoslijed uključivanja/isključivanja
STM32MP133C/F
VDDX(1) VDD
3.6.2
Napomena: 26/219
0.3
Uključivanje
Način rada
Isključivanje
vrijeme
Nevažeća oblast snabdevanja
VDDX < VDD + 300 mV
VDDX nezavisan od VDD
MSv47490V1
1. VDDX se odnosi na bilo koje napajanje između VDDCORE, VDDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.
Nadzornik napajanja
Uređaji imaju integrirano kolo za resetiranje pri uključivanju (POR)/resetiranje pri isključenju (PDR) povezano sa kolom za resetiranje pri smanjenju napona (BOR):
· Resetovanje pri uključivanju (POR)
POR nadzornik prati napajanje VDD-a i upoređuje ga sa fiksnim pragom. Uređaji ostaju u režimu resetovanja kada je VDD ispod ovog praga, · Resetovanje 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.
· Resetovanje pri uključivanju VDDCORE (POR_VDDCORE) Nadzornik POR_VDDCORE prati napajanje VDDCORE-a i upoređuje ga sa fiksnim pragom. Domen VDDCORE ostaje u režimu resetovanja kada je VDDCORE ispod ovog praga.
· Resetovanje pri isključenju napajanja VDDCORE (PDR_VDDCORE) Nadzornik PDR_VDDCORE prati napajanje VDDCORE-a. Resetovanje domene VDDCORE-a se generiše kada VDDCORE padne ispod fiksnog praga.
· Resetovanje pri uključivanju VDDCPU (POR_VDDCPU) Nadzornik POR_VDDCPU prati napajanje VDDCPU-a i upoređuje ga sa fiksnim pragom. Domen VDDCPU ostaje u režimu resetovanja kada je VDDCORE ispod ovog praga.
Pin PDR_ON je rezervisan za proizvodne testove STMicroelectronics-a i uvijek mora biti povezan na VDD u aplikaciji.
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
3.7
Strategija male potrošnje energije
Postoji nekoliko načina za smanjenje potrošnje energije na STM32MP133C/F: · Smanjenje dinamičke potrošnje energije usporavanjem takta CPU-a i/ili
matrične taktove magistrale i/ili kontrolu pojedinačnih perifernih taktova. · Uštedite potrošnju energije kada je CPU u MIROVANJU, odabirom između dostupnih nisko-
režime napajanja prema potrebama korisničke aplikacije. Ovo omogućava postizanje najboljeg kompromisa između kratkog vremena pokretanja, niske potrošnje energije, kao i dostupnih izvora buđenja. · Koristite DVFS (dinamičko podešavanje glasnoće)tag(i skaliranje frekvencije) operativne tačke koje direktno kontrolišu frekvenciju takta CPU-a, kao i izlazno napajanje VDDCPU-a.
Režimi rada omogućavaju kontrolu distribucije takta različitim dijelovima sistema i napajanje sistema. Režim rada sistema pokreće MPU podsistem.
Režimi niske potrošnje energije MPU podsistema navedeni su u nastavku: · Spavanje: Taktovi CPU-a su zaustavljeni, a takt perifernih uređaja radi kao
prethodno postavljeno u RCC-u (resetiranje i kontroler takta). · CStop: Taktovi perifernih CPU uređaja su zaustavljeni. · CStandby: VDDCPU ISKLJUČENO
CPU ulazi u modove niske potrošnje CSleep i CStop prilikom izvršavanja instrukcija WFI (čekanje prekida) ili WFE (čekanje događaja).
Dostupni režimi rada sistema su sljedeći: · Rad (sistem u punom kapacitetu, VDDCORE, VDDCORE i satovi UKLJUČENI) · Zaustavljanje (satovi ISKLJUČENI) · LP-Zaustavljanje (satovi ISKLJUČENI) · LPLV-Zaustavljanje (satovi ISKLJUČENI, nivo napajanja VDDCORE i VDDCPU može biti smanjen) · LPLV-Zaustavljanje2 (VDDCPU ISKLJUČEN, VDDCORE snižen i satovi ISKLJUČENI) · Pripravnost (VDDCPU, VDDCORE i satovi ISKLJUČENI)
Tabela 3. Režim napajanja sistema u odnosu na CPU
Način napajanja sistema
CPU
Način rada
CRun ili CSleep
Režim zaustavljanja LP-Režim zaustavljanja LPLV-Režim zaustavljanja LPLV-Režim zaustavljanja 2-Režim zaustavljanja
Standby mod
C Stop ili C Standby C Standby
3.8
Reset i kontroler sata (RCC)
Kontroler takta i resetovanja upravlja generisanjem svih taktova, kao i upravljanjem taktom i kontrolom resetovanja sistema i perifernih uređaja. RCC pruža visoku fleksibilnost u izboru izvora takta i omogućava primjenu omjera takta za poboljšanje potrošnje energije. Osim toga, na nekim komunikacijskim perifernim uređajima koji su sposobni raditi sa
DS13875 Rev 5
27/219
48
Funkcionalno završenoview
STM32MP133C/F
3.8.1 3.8.2
dva različita domena takta (ili takt interfejsa magistrale ili periferni takt kernela), sistemska frekvencija se može mijenjati bez mijenjanja brzine prijenosa podataka.
Upravljanje satom
Uređaji imaju ugrađena četiri interna oscilatora, dva oscilatora sa eksternim kristalom ili rezonatorom, tri interna oscilatora sa brzim vremenom pokretanja i četiri PLL-a.
RCC prima sljedeće ulaze izvora takta: · Interni oscilatori:
64 MHz HSI takt (1% tačnost) 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 za taktiranje CPU-a · PLL2 koji osigurava:
taktovi za AXI-SS (uključujući mostove APB4, APB5, AHB5 i AHB6) taktovi za DDR interfejs · PLL3 koji obezbjeđuje: taktove za višeslojni AHB i matricu periferne magistrale (uključujući APB1,
APB2, APB3, APB6, AHB1, AHB2 i AHB4) kernelski taktovi za periferne uređaje · PLL4 posvećen generiranju kernelskih taktova za različite periferne uređaje
Sistem se pokreće na HSI satu. Korisnička aplikacija zatim može odabrati konfiguraciju sata.
Izvori resetiranja sistema
Resetovanje pri uključivanju inicijalizira sve registre osim registra za otklanjanje grešaka, dijela RCC-a, dijela RTC-a i registara statusa kontrolera napajanja, kao i domenu rezervnog napajanja.
Resetovanje aplikacije generiše se iz jednog od sljedećih izvora: · resetovanje sa NRST pada · resetovanje sa POR i PDR signala (opšte nazvano resetovanje pri uključivanju) · resetovanje sa BOR signala (opšte nazvano pad napona) · resetovanje sa nezavisnog watchdog-a 1 · resetovanje sa nezavisnog watchdog-a 2 · resetovanje softverskog sistema sa Cortex-A7 (CPU) · kvar na HSE, kada je aktivirana funkcija sigurnosnog sistema sata
Resetovanje sistema se generiše iz jednog od sljedećih izvora: · resetovanje aplikacije · resetovanje iz signala POR_VDDCORE · izlazak iz Standby moda u Run mod
28/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
Resetovanje MPU procesora generiše se iz jednog od sljedećih izvora: · resetovanje sistema · svaki put kada MPU izađe iz CStandby stanja · softversko resetovanje MPU-a od strane Cortex-A7 (CPU)
3.9
Općenamjenski ulazno/izlazni uređaji (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 funkcije), kao ulaz (sa ili bez pull-up ili pull-down funkcije) 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 internom bukom, potrošnjom energije i elektromagnetnim 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 praćenjem određenog redoslijeda 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 ovim 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
Napomena:
TrustZone kontroler zaštite (ETZPC)
ETZPC se koristi za konfigurisanje TrustZone sigurnosti glavnih i podređenih magistrala s programabilnim sigurnosnim atributima (zaštićeni resursi). Na primjer: · Veličina sigurne 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.
Podrazumevano, SYSRAM, AHB SRAM i osigurane periferne jedinice su podešene samo na siguran pristup, tako da im ne mogu pristupiti neosigurani master uređaji kao što su DMA1/DMA2.
DS13875 Rev 5
29/219
48
Funkcionalno završenoview
STM32MP133C/F
3.11
Matrica međusobnog povezivanja magistrala
Uređaji imaju AXI matricu magistrale, jednu glavnu AHB matricu magistrale i mostove magistrale koji omogućavaju međusobno povezivanje glavnih magistrala sa podređenim magistralama (pogledajte sliku ispod, tačke predstavljaju omogućene veze glavnog/podređenog uređaja).
Slika 3. Matrica magistrale 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 mastera / 10 slave uređaja
Od AXIM interkonekta DMA1 DMA2 USBO DMA3
M0
M1 M2
M3 M4
M5
M6 M7
S0
S1
S2
S3
S4 S5 Međukonektor AHB 32 bita 209 MHz – 8 mastera / 6 slavea
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 sinhroni glavni port AXI 64 sinhroni slave port AXI 64 asinhroni glavni port AXI 64 asinhroni slave port AHB 32 sinhroni glavni port AHB 32 sinhroni slave port AHB 32 asinhroni glavni port AHB 32 asinhroni slave 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 završenoview
3.12
DMA kontroleri
Uređaji imaju sljedeće DMA module za rasterećenje aktivnosti CPU-a: · glavni direktni pristup memoriji (MDMA)
MDMA je brzi DMA kontroler koji je zadužen za sve vrste memorijskih prijenosa (periferno-memorija, memorija-memorija, memorija-periferija), bez ikakve CPU akcije. Posjeduje glavni AXI interfejs. MDMA se može povezati s drugim DMA kontrolerima kako bi proširio standardne DMA mogućnosti ili može direktno upravljati perifernim DMA zahtjevima. Svaki od 32 kanala može obavljati blokovne prijenose, ponovljene blokovne prijenose i prijenose povezanih lista. MDMA se može podesiti 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 obavljanje FIFO-baziranih blokovnih prijenosa.
Dvije DMAMUX jedinice multipleksiraju i usmjeravaju DMA periferne zahtjeve prema tri DMA kontrolera, s visokom fleksibilnošću, maksimizirajući broj DMA zahtjeva koji se izvršavaju istovremeno, kao i generirajući DMA zahtjeve iz okidača perifernih izlaza ili DMA događaja.
DMAMUX1 mapira DMA zahtjeve sa nezaštićenih 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 sistema putem konfigurabilnih i direktnih 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ćavaju buđenje sistema iz Stop moda, a CPU-a iz CStop i CStandby modova.
Generisanje zahtjeva za prekid i zahtjeva za događaj može se koristiti i u Run modu.
EXTI također uključuje izbor 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 izračunavanje provjere ciklične redundanse (CRC)
CRC (ciklična provjera redundancije) jedinica za izračunavanje se koristi za dobijanje CRC koda pomoću programabilnog polinoma.
Između ostalih primjena, tehnike zasnovane na CRC-u se koriste za provjeru integriteta prijenosa podataka ili pohrane. U okviru standarda EN/IEC 60335-1, one nude sredstvo za provjeru integriteta fleš memorije. Jedinica za izračunavanje CRC-a pomaže u izračunavanju potpisa softvera tokom izvođenja, koji se zatim upoređuje s referentnim potpisom generiranim u vrijeme povezivanja i pohranjenim na datoj memorijskoj lokaciji.
DS13875 Rev 5
31/219
48
Funkcionalno završenoview
STM32MP133C/F
3.15
Fleksibilni memorijski kontroler (FMC)
Glavne karakteristike FMC kontrolera su sljedeće: · Interfejs sa uređajima mapiranim na statičku memoriju, uključujući:
NOR fleš memorija Statička ili pseudo-statička memorija sa slučajnim pristupom (SRAM, PSRAM) NAND fleš memorija sa 4-bitnim/8-bitnim BCH hardverskim ECC-om · Širina sabirnice podataka od 8 bita · Nezavisna kontrola odabira čipa za svaku memorijsku banku · Nezavisna konfiguracija za svaku memorijsku banku · FIFO pisanje
Registri konfiguracije FMC-a mogu se osigurati.
3.16
Dvostruki Quad-SPI memorijski interfejs (QUADSPI)
QUADSPI je specijalizirani komunikacijski interfejs namijenjen jednostrukim, dvostrukim ili četverostrukim SPI fleš memorijama. Može raditi u bilo kojem od sljedeća tri načina rada: · Indirektni način rada: sve operacije se izvode pomoću QUADSPI registara. · Način ispitivanja statusa: registar statusa vanjske fleš memorije se periodično čita i
Prekid se može generirati u slučaju postavljanja zastavice. · Režim mapiranja memorije: eksterna fleš memorija se mapira u adresni prostor
i sistem ga vidi kao da je interna memorija.
I propusnost i kapacitet mogu se udvostručiti korištenjem dual-flash načina rada, gdje se istovremeno pristupa dvjema Quad-SPI fleš memorijama.
QUADSPI je povezan s blokom kašnjenja (DLYBQS) koji omogućava 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 konverzije u režimu jednog shot-a ili skeniranja. U režimu skeniranja, automatska konverzija se vrši na odabranoj grupi analognih ulaza.
Oba ADC-a imaju osigurane magistralne interfejse.
Svaki ADC može biti opslužen DMA kontrolerom, što omogućava automatski prenos ADC konvertovanih vrijednosti na odredišnu lokaciju bez ikakve softverske intervencije.
Osim toga, funkcija analognog nadzora može precizno pratiti konvertovanu jačinu zvuka.tage jednog, nekih ili svih odabranih kanala. Prekid se generiše kada se konvertuje voltage je izvan programiranih pragova.
Da bi se sinhronizovala A/D konverzija i tajmeri, ADC-ovi mogu biti pokrenuti bilo kojim od tajmera TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 i LPTIM3.
32/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
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 povezan s 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 tačnost mjerenja temperature. Budući da se pomak temperaturnog senzora razlikuje od čipa do čipa zbog varijacija u procesu, nekalibrirani interni temperaturni senzor je pogodan za primjene koje detektuju samo promjene temperature. Kako bi se poboljšala tačnost mjerenja temperaturnog senzora, ST pojedinačno fabrički kalibrira svaki uređaj. Podaci o fabričkoj kalibraciji temperaturnog senzora pohranjuju se od strane ST-a u OTP području, koje je dostupno samo u režimu čitanja.
3.19
Digitalni temperaturni senzor (DTS)
Uređaji imaju ugrađen senzor temperature s frekvencijskim izlazom. DTS broji frekvenciju na osnovu 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
Napomena:
VBAT rad
VBAT domen napajanja sadrži RTC, rezervne registre i rezervni SRAM.
Kako bi se optimiziralo trajanje baterije, ovu domenu napajanja osigurava VDD kada je dostupan ili voltaža.tage se primjenjuje na VBAT pin (kada nema napajanja VDD-a). VBAT napajanje se prebacuje kada PDR detektuje da je VDD pao ispod nivoa PDR-a.
VoltagNapon na VBAT pinu može se obezbijediti eksternom baterijom, superkondenzatorom ili direktno VDD-om. U ovom drugom slučaju, VBAT režim 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 direktno obnoviti VDD napajanje i prisilno isključiti uređaj iz VBAT operacije. Ipak, TAMP Događaji i RTC alarmi/događaji mogu se koristiti za generiranje signala za vanjsko kolo (obično PMIC) koje može obnoviti napajanje VDD-a.
DS13875 Rev 5
33/219
48
Funkcionalno završenoview
STM32MP133C/F
3.21
Voltage-referentni bafer (VREFBUF)
Uređaji ugrađuju volumentage referentni bafer 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. Unutrašnji VREFBUF podržava četiri voltatages: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Vanjski regulatortagReferenca se može obezbijediti preko VREF+ pina kada je interni VREFBUF isključen.
Slika 4. Voltage referentni bafer
VREFINT
+
–
VREF+
VSSA
MSv64430V1
3.22
Digitalni filter 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 (primopredajnika) ili alternativno četiri interna paralelna ulaza.
DFSDM povezuje eksterne modulatore sa uređajem i vrši digitalno filtriranje primljenih tokova podataka. Modulatori se koriste za pretvaranje analognih signala u digitalno-serijske tokove koji predstavljaju ulaze DFSDM-a.
DFSDM također može povezati PDM (modulacija gustoće impulsa) mikrofone i izvršiti PDM u PCM konverziju i filtriranje (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 interfejsa (za podršku različitim modulatorima). DFSDM digitalni filterski moduli obavljaju digitalnu obradu prema korisnički definiranim parametrima filtera s konačnom ADC rezolucijom do 24 bita.
34/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
DFSDM periferija podržava: · Četiri multipleksirana ulazna digitalna serijska kanala:
konfigurabilni SPI interfejs za povezivanje različitih modulatora konfigurabilni Manchester kodirani 1-žični interfejs 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 (rezolucijom ulaza do 16-bitne): interni izvori: ADC podaci ili memorijski tokovi podataka (DMA) · Dva digitalna filterska modula s podesivom digitalnom obradom signala: Sincx filter: redoslijed/tip filtera (1 do 5), oversizediampintegrator omjera Ling (1 do 1024): oversiampOmjer linga (1 do 256) · Rezolucija izlaznih podataka do 24 bita, format izlaznih podataka sa predznakom · Automatska korekcija pomaka podataka (pomak pohranjen u registar od strane korisnika) · Kontinuirana ili pojedinačna konverzija · Početak konverzije pokrenut: softverskim okidačem, internim tajmerima, vanjskim događajima, početkom konverzije sinhrono s prvim digitalnim filterskim modulom (DFSDM) · Analogni watchdog koji sadrži: registre praga podataka niske i visoke vrijednosti, namjenski konfigurabilni Sincx digitalni filter (red = 1 do 3,
oversampOmjer linga = 1 do 32) ulaz iz konačnih izlaznih podataka ili iz odabranih ulaznih digitalnih serijskih kanala kontinuirano praćenje neovisno o standardnoj konverziji · 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 watchdog-a ili pri događaju detektora kratkog spoja · Detektor ekstrema: pohranjivanje minimalnih i maksimalnih vrijednosti konačnih podataka konverzije osvježenih softverom · DMA mogućnost za čitanje konačnih podataka konverzije · Prekidi: kraj konverzije, prekoračenje, analogni watchdog, kratki spoj, odsustvo takta ulaznog serijskog kanala · „Redovne“ ili „ubrizgane“ konverzije: „redovne“ konverzije mogu se zatražiti u bilo kojem trenutku ili čak u kontinuiranom režimu
bez ikakvog utjecaja na vrijeme "ubrizganih" konverzija, "ubrizgane" konverzije za precizno vrijeme i s visokim prioritetom konverzije
DS13875 Rev 5
35/219
48
Funkcionalno završenoview
STM32MP133C/F
3.23
Pravi generator slučajnih brojeva (RNG)
Uređaji sadrže jedan generator slučajnih brojeva (RNG) koji isporučuje 32-bitne slučajne brojeve generirane integriranim analognim kolom.
RNG se može definirati (u ETZPC-u) kao dostupan samo sigurnom softveru.
Pravi generator slučajnih brojeva (RNG) se povezuje sa zaštićenim AES i PKA perifernim uređajima putem namjenske magistrale (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 DPA otporan sigurni AES 128- i 256-bitni ključ (SAES) i PKA hardverski akcelerator šifriranja/dešifriranja, s namjenskom hardverskom magistralom kojoj CPU nije dostupan.
Glavne karakteristike CRYP-a: · DES/TDES (standard šifriranja podataka/standard trostrukog šifriranja podataka): ECB (elektronsko šifriranje
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 rada brojača) algoritmi ulančavanja, 128-, 192- ili 256-bitni ključ
Glavne karakteristike 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 se mogu definirati (u ETZPC-u) kao dostupni samo putem sigurnog softvera.
3.25
Pokretanje, sigurnost i kontrola OTP-a (BSEC)
BSEC (kontrola pokretanja, sigurnosti i OTP-a) namijenjen je za kontrolu OTP (jednokratno programabilne) kutije s osiguračima, koja se koristi za ugrađenu neizbrisivu memoriju za konfiguraciju uređaja i sigurnosne parametre. 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 završenoview
3.26
Tajmeri i čuvari
Uređaji uključuju dva napredno kontrolirana tajmera, deset općih tajmera (od kojih je sedam osigurano), dva osnovna tajmera, pet tajmera niske potrošnje energije, dva watchdog-a i četiri sistemska tajmera u svakom Cortex-A7.
Svi brojači tajmera mogu se zamrznuti u debug modu.
Donja tabela upoređuje karakteristike tajmera sa naprednom kontrolom, opštim, osnovnim i tajmera sa niskom potrošnjom energije.
Tip tajmera
Tajmer
Tabela 4. Poređenje funkcija tajmera
Proturezolucija
tion
Tip brojača
Faktor predskalera
Generiranje DMA zahtjeva
Snimanje/upoređivanje kanala
Komplementarni izlaz
Maksimalni interfejs
takt (MHz)
Max
tajmer
takt (MHz)(1)
Napredni TIM1, -kontrola TIM8
16-bitni
Gore, bilo koji cijeli broj dolje, između 1 gore/dolje i 65536
Da
TIM2 TIM5
32-bitni
Gore, bilo koji cijeli broj dolje, između 1 gore/dolje i 65536
Da
TIM3 TIM4
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
br
Generale
i 65536
svrha
TIM13(2) TIM14(2)
16-bitni
Bilo koji cijeli broj između 1
i 65536
br
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
Basic
TIM6, TIM7
16-bitni
Bilo koji cijeli broj između 1
i 65536
Da
LPTIM1,
Mala snaga
LPTIM2(2), LPTIM3(2),
LPTIM4,
16-bitni
1, 2, 4, 8, Gore 16, 32, 64,
128
br
LPTIM5
6
4
104.5
209
4
br
104.5
209
4
br
104.5
209
2
br
104.5
209
1
br
104.5
209
2
1
104.5
209
1
1
104.5
209
0
br
104.5
209
1(3)
br
104.5 104.5
1. Maksimalni takt tajmera je do 209 MHz, ovisno o TIMGxPRE bitu u RCC-u. 2. Zaštićeni tajmer. 3. Nema kanala za snimanje na LPTIM-u.
DS13875 Rev 5
37/219
48
Funkcionalno završenoview
STM32MP133C/F
3.26.1 3.26.2 3.26.3
Tajmeri s naprednom kontrolom (TIM1, TIM8)
Tajmeri s naprednom kontrolom (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 nezavisna kanala mogu se koristiti za: · snimanje ulaza · poređenje izlaza · generiranje PWM-a (modovi poravnati na ivici ili u sredini) · izlaz u modu jednog impulsa
Ako su konfigurirani kao standardni 16-bitni tajmeri, imaju iste karakteristike kao i tajmeri opće namjene. Ako su konfigurirani kao 16-bitni PWM generatori, imaju punu modulacijsku mogućnost (0-100%).
Tajmer s naprednom kontrolom može raditi zajedno s tajmerima opće namjene putem funkcije povezivanja tajmera za sinhronizaciju ili lančano povezivanje događaja.
TIM1 i TIM8 podržavaju nezavisno generiranje DMA zahtjeva.
Tajmeri opšte namjene (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
U STM32MP133C/F uređajima ugrađeno je deset sinhroniziranih tajmera opće namjene (razlike su navedene u Tabeli 4). · TIM2, TIM3, TIM4, TIM5
TIM 2 i TIM5 se zasnivaju na 32-bitnom brojaču gore/dolje sa automatskim punjenjem i 16-bitnom predskaleru, dok se TIM3 i TIM4 zasnivaju na 16-bitnom brojaču gore/dolje sa automatskim punjenjem i 16-bitnom predskaleru. Svi tajmeri imaju četiri nezavisna kanala za snimanje/izlazno poređenje, PWM ili izlaz u režimu jednog impulsa. Ovo daje do 16 snimanja/izlaznog poređenja/PWM-ova na najvećim kućištima. Ovi tajmeri opšte namjene mogu raditi zajedno ili s drugim tajmerima opšte namjene i tajmerima napredne kontrole TIM1 i TIM8, putem funkcije povezivanja tajmera za sinhronizaciju ili lančano povezivanje događaja. Bilo koji od ovih tajmera opšte namjene može se koristiti za generisanje PWM izlaza. TIM2, TIM3, TIM4, TIM5 imaju nezavisno generisanje DMA zahtjeva. Sposobni su za obradu signala kvadraturnog (inkrementalnog) enkodera i digitalnih izlaza od jednog do četiri Hall-efekt senzora. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Ovi tajmeri su zasnovani na 16-bitnom brojaču s automatskim punjenjem i 16-bitnom predskaleru. TIM13, TIM14, TIM16 i TIM17 imaju jedan nezavisni kanal, dok TIM12 i TIM15 imaju dva nezavisna kanala za snimanje ulaza/izlazno poređenje, PWM ili izlaz u jednom impulsu. Mogu se sinhronizovati sa TIM2, TIM3, TIM4, TIM5 tajmerima opšte namjene sa punim funkcijama ili koristiti kao jednostavne vremenske baze. Svaki od ovih tajmera može se definisati (u ETZPC-u) kao dostupan samo putem sigurnog softvera.
Osnovni tajmeri (TIM6 i TIM7)
Ovi tajmeri se uglavnom koriste kao generička 16-bitna vremenska baza.
TIM6 i TIM7 podržavaju nezavisno generiranje DMA zahtjeva.
38/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
3.26.4
3.26.5 3.26.6
Tajmeri male potrošnje (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Svaki tajmer male snage ima nezavisni takt i radi i u Stop modu ako ga taktira LSE, LSI ili eksterni takt. LPTIMx je u stanju da probudi uređaj iz Stop moda.
Ovi tajmeri niske potrošnje energije podržavaju sljedeće karakteristike: · 16-bitni brojač naviše sa 16-bitnim registrom za automatsko ponovno učitavanje · 16-bitni registar za poređenje · Konfigurabilni izlaz: impulsni, PWM · Kontinuirani/jednokratni režim · Odabrani softverski/hardverski ulazni okidač · Odabrani izvor takta:
interni izvor takta: LSE, LSI, HSI ili APB takt eksterni izvor takta preko LPTIM ulaza (radi čak i bez internog takta)
izvor u radu, koristi ga aplikacija brojača impulsa) · Programabilni digitalni filter glitcha · Režim enkodera
LPTIM2 i LPTIM3 mogu se definirati (u ETZPC-u) kao dostupni samo putem sigurnog softvera.
Nezavisni nadzorni organi (IWDG1, IWDG2)
Nezavisni watchdog zasnovan je na 12-bitnom brojaču frekvencije i 8-bitnom predskaleru. Taktuje se iz nezavisnog internog RC (LSI) od 32 kHz i, budući da radi nezavisno od glavnog takta, može raditi u režimima Stop i Standby. IWDG se može koristiti kao watchdog za resetovanje uređaja kada se pojavi problem. Može se hardverski ili softverski konfigurisati putem opcionih bajtova.
IWDG1 se može definirati (u ETZPC-u) kao dostupan samo putem sigurnog softvera.
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).
Cortex-A7 procesor pruža sljedeće tajmere: · fizički tajmer za upotrebu u sigurnim i nesigurnim režimima
Registri za fizički tajmer su bankirani kako bi se obezbijedile sigurne i nesigurne kopije. · virtuelni tajmer za upotrebu u nesigurnim režimima · fizički tajmer za upotrebu u hipervizorskom režimu
Generički tajmeri nisu periferni uređaji mapirani na memoriju i dostupni su samo putem specifičnih instrukcija Cortex-A7 koprocesora (cp15).
3.27
Generisanje sistemskog tajmera (STGEN)
Generisanje sistemskog vremena (STGEN) generiše vrijednost brojača vremena koja pruža konzistentnost view vremena za sve generičke Cortex-A7 tajmere.
DS13875 Rev 5
39/219
48
Funkcionalno završenoview
STM32MP133C/F
Generisanje sistemskog tajminga ima sljedeće ključne karakteristike: · 64-bitna širina kako bi se izbjegli problemi s prebacivanjem · Početak od nule ili programabilne vrijednosti · Kontrolni APB interfejs (STGENC) koji omogućava spremanje i vraćanje tajmera
tokom događaja isključenja napajanja · APB interfejs samo za čitanje (STGENR) koji omogućava čitanje vrijednosti tajmera od strane
siguran softver i alati za otklanjanje grešaka · Povećanje vrijednosti tajmera koje se može zaustaviti tokom otklanjanja grešaka sistema
STGENC se može definirati (u ETZPC-u) kao dostupan samo putem sigurnog softvera.
3.28
Sat u stvarnom vremenu (RTC)
RTC omogućava automatsko buđenje za upravljanje svim režimima niske potrošnje energije. RTC je nezavisni BCD tajmer/brojač i pruža sat/kalendar sa vremenskim rasporedom i programabilnim 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 sedmici), datum (dan u mjesecu), mjesec i godinu, izražene u binarno kodiranom decimalnom formatu (BCD). Vrijednost podsekundi je također dostupna u binarnom formatu.
Binarni način rada je podržan radi lakšeg upravljanja upravljačkim programima softvera.
Kompenzacije za mjesece od 28, 29 (prijestupna godina), 30 i 31 dan se vrše automatski. Može se izvršiti i kompenzacija ljetnog računanja vremena.
Dodatni 32-bitni registri sadrže programabilne podsekunde, sekunde, minute, sate, dan i datum alarma.
Dostupna je funkcija digitalne kalibracije za kompenzaciju bilo kakvog odstupanja u tačnosti kristalnog oscilatora.
Nakon resetovanja 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 obim ponudetagAko e ostane unutar radnog raspona, RTC se nikada ne zaustavlja, bez obzira na status uređaja (režim rada, režim niske potrošnje energije ili resetiranje).
Glavne karakteristike RTC-a su sljedeće: · Kalendar sa podsekundama, sekundama, minutama, satima (format 12 ili 24), danom (dan u mjesecu
sedmica), 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 koristiti precizniji takt drugog izvora (50 ili 60 Hz)
koristi se za poboljšanje preciznosti kalendara. · Precizna sinhronizacija s vanjskim satom korištenjem funkcije pomaka za manje od sekunde · Digitalno kalibracijsko kolo (periodična korekcija brojača): tačnost od 0.95 ppm, dobivena u
prozor za kalibraciju od nekoliko sekundi
40/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
· Vrijemeamp funkcija za spremanje događaja · Pohranjivanje SWKEY-a u RTC rezervne registre s direktnim pristupom magistrali do SAE (ne
čitljivo od strane CPU-a) · Maskirani prekidi/događaji:
Alarm A Alarm B Prekid buđenja Vremenski periodamp · TrustZone podrška: RTC potpuno zaštićen alarm A, alarm B, tajmer za buđenje i vrijemeamp pojedinac siguran ili nesiguran
Kalibracija RTC-a urađena u sigurnoj na nesigurnoj konfiguraciji
3.29
Tamper i rezervni registri (TAMP)
32 x 32-bitna rezervna registra se zadržavaju u svim režimima niske potrošnje energije, kao i u VBAT režimu. Mogu se koristiti za pohranjivanje osjetljivih podataka jer je njihov sadržaj zaštićen...ampkolo za detekciju.
Sedam tampulaznih pinova i pet tampIzlazni pinovi su dostupni za zaštitu odampdetekcija er. Vanjski tampPinovi se mogu konfigurisati za detekciju ivice, ivice i nivoa, detekciju nivoa sa filtriranjem ili aktivno detektovanje.amper koji povećava nivo sigurnosti automatskom provjerom da li je tampEr pinovi nisu spolja otvoreni ili kratko spojeni.
TAMP glavne karakteristike · 32 rezervna registra (TAMP_BKPxR) implementiran u RTC domenu koji ostaje
uključeno putem VBAT-a kada je napajanje VDD isključeno · 12 tampDostupni pinovi (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 registruje konfiguraciju u tri područja konfigurabilne 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
Interfejsi međuintegriranih kola (I2C1, I2C2, I2C3, I2C4, I2C5)
Uređaji imaju ugrađenih pet I2C interfejsa.
I2C magistralni interfejs upravlja komunikacijom između STM32MP133C/F i serijske I2C magistrale. On kontroliše sve sekvenciranje, protokol, arbitražu i tajming specifične za I2C magistralu.
DS13875 Rev 5
41/219
48
Funkcionalno završenoview
STM32MP133C/F
I2C periferija podržava: · Kompatibilnost sa specifikacijom I2C magistrale 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 Programabilno vrijeme postavljanja i zadržavanja Opcionalno istezanje takta · Kompatibilnost sa specifikacijom SMBus (System Management Bus) rev 2.0: Generiranje i verifikacija hardverskog PEC-a (provjera grešaka paketa) s ACK-om
Podrška za protokol za razlučivanje adresa (ARP) SMBus upozorenje · Kompatibilnost sa specifikacijom protokola za upravljanje sistemom napajanja (PMBusTM) rev 1.1 · Nezavisni takt: izbor nezavisnih izvora takta omogućava da brzina I2C komunikacije bude nezavisna od reprogramiranja PCLK-a · Buđenje iz Stop moda pri podudaranju adrese · Programabilni analogni i digitalni filteri šuma · 1-bajtni bafer sa DMA mogućnošću
I2C3, I2C4 i I2C5 mogu se definirati (u ETZPC-u) kao dostupni samo sigurnom softveru.
3.31
Univerzalni sinhroni asinhroni prijemnik-predajnik (USART1, USART2, USART3, USART6 i UART4, UART5, UART7, UART8)
Uređaji imaju četiri ugrađena univerzalna sinhrona prijemnika-predajnika (USART1, USART2, USART3 i USART6) i četiri univerzalna asinhrona prijemnika-predajnika (UART4, UART5, UART7 i UART8). Pogledajte donju tabelu za sažetak karakteristika USARTx i UARTx.
Ovi interfejsi omogućavaju asinhronu komunikaciju, IrDA SIR ENDEC podršku, višeprocesorski način komunikacije, jednožični poludupleksni način komunikacije i imaju LIN master/slave mogućnosti. Omogućavaju hardversko upravljanje CTS i RTS signalima i RS485 Driver Enable. Sposobni su komunicirati brzinama do 13 Mbit/s.
USART1, USART2, USART3 i USART6 također pružaju način rada pametne kartice (kompatibilan s ISO 7816) i komunikacijske mogućnosti slične SPI-ju.
Svi USART-ovi imaju domen takta nezavisan od takta CPU-a, što omogućava USARTx-u da probudi STM32MP133C/F iz Stop moda koristeći brzine prijenosa do 200 Kbauda. Događaji buđenja iz Stop moda su programabilni i mogu biti:
· detekcija početnog bita
· bilo koji primljeni okvir podataka
· specifičan programirani okvir podataka
42/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
DMA kontroler može opsluživati sva USART sučelja.
Tabela 5. Karakteristike USART/UART-a
USART načini rada/karakteristike (1)
USART1/2/3/6
UART4/5/7/8
Hardverska kontrola toka za modem
X
X
Kontinuirana komunikacija koristeći DMA
X
X
Višeprocesorska komunikacija
X
X
Sinhroni SPI način rada (master/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
Dvostruki taktni domen i buđenje iz režima niske potrošnje energije
X
X
Prekid timeouta prijemnika u Modbus komunikaciji
X
X
X
X
Automatska detekcija brzine prenosa
X
X
Driver Enable
X
X
Dužina 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
Serijski periferni interfejsi (SPI1, SPI2, SPI3, SPI4, SPI5) međusobno integrirani zvučni interfejsi (I2S1, I2S2, I2S3, I2S4)
Uređaji imaju do pet SPI interfejsa (SPI2S1, SPI2S2, SPI2S3, SPI2S4 i SPI5) koji omogućavaju komunikaciju do 50 Mbit/s u master i slave režimima, u polu-dupleks, punom dupleks i simpleks režimima. 3-bitni predskaler daje osam frekvencija master režima, a okvir se može konfigurisati od 4 do 16 bita. Svi SPI interfejsi podržavaju NSS impulsni režim, TI režim, hardversko izračunavanje CRC-a i množenje 8-bitnih ugrađenih Rx i Tx FIFO-a sa DMA mogućnošću.
I2S1, I2S2, I2S3 i I2S4 su multipleksirani sa SPI1, SPI2, SPI3 i SPI4. Mogu raditi u master ili slave režimu, u full-duplex i half-duplex komunikacijskim režimima, i mogu se konfigurisati 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. Svi I2S interfejsi 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
Serijski audio interfejsi (SAI1, SAI2)
Uređaji ugrađuju dva SAI-a koji omogućavaju dizajn mnogih stereo ili mono audio protokola.
DS13875 Rev 5
43/219
48
Funkcionalno završenoview
STM32MP133C/F
kao što su I2S, LSB ili MSB-opravdani, PCM/DSP, TDM ili AC'97. SPDIF izlaz je dostupan kada je audio blok konfigurisan kao predajnik. Da bi se postigao ovaj nivo fleksibilnosti i rekonfigurabilnosti, svaki SAI sadrži dva nezavisna audio podbloka. Svaki blok ima vlastiti generator takta i I/O linijski kontroler. Audio sampPodržane su frekvencije zvuka do 192 kHz. Pored toga, zahvaljujući ugrađenom PDM interfejsu, može se podržati do osam mikrofona. SAI može raditi u glavnoj ili podređenoj konfiguraciji. Audio podblokovi mogu biti prijemnik ili predajnik i mogu raditi sinhrono ili asinhrono (u odnosu na drugi). SAI se može povezati s drugim SAI-jima radi sinhronog rada.
3.34
SPDIF interfejs prijemnika (SPDIFRX)
SPDIFRX je dizajniran za prijem S/PDIF protoka u skladu sa IEC-60958 i IEC-61937. Ovi standardi podržavaju jednostavne stereo streamove do visokih frekvencija.ampbrzina i komprimirani višekanalni surround zvuk, kao što su oni definirani Dolbyjem ili DTS-om (do 5.1).
Glavne karakteristike 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 funkcije za detekciju brzine simbola i dekodiranje dolaznog toka podataka. Korisnik može odabrati željeni SPDIF ulaz, a kada je dostupan valjan signal, SPDIFRX se ponovo aktivira.ampobrađuje dolazni signal, dekodira Manchester stream i prepoznaje okvire, podokvire i blokove. SPDIFRX dostavlja CPU-u dekodirane podatke i pridružene 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čunavanje tačnog s...ampbrzina za algoritme pomjeranja sata.
3.35
Sigurni digitalni ulazno/izlazni interfejsi MultiMediaCard (SDMMC1, SDMMC2)
Dva sigurna digitalna ulazno/izlazna MultiMediaCard interfejsa (SDMMC) omogućavaju vezu između AHB sabirnice i SD memorijskih kartica, SDIO kartica i MMC uređaja.
Karakteristike SDMMC-a uključuju sljedeće: · Usklađenost sa specifikacijom ugrađenog multimedijalnog sistema (Embedded MultiMediaCard System Specification), verzija 5.1
Kartica podržava tri različita načina rada podatkovne magistrale: 1-bitni (standardno), 4-bitni i 8-bitni
44/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
(Brzina HS200 SDMMC_CK ograničena je na maksimalno dozvoljenu brzinu ulazno/izlaznih signala) (HS400 nije podržan)
· Potpuna kompatibilnost s prethodnim verzijama MultiMediaCards kartica (unazadna kompatibilnost)
· Potpuna usklađenost sa specifikacijama SD memorijske kartice verzije 4.1 (brzina SDR104 SDMMC_CK ograničena je na maksimalno dozvoljenu I/O brzinu, 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 magistrale: 1-bitni (standardno) i 4-bitni (brzina SDR104 SDMMC_CK ograničena je na maksimalno dozvoljenu I/O brzinu, SPI i UHS-II način rada nisu podržani).
· Prijenos podataka do 208 Mbyte/s za 8-bitni način rada (ovisno o maksimalno dozvoljenoj brzini ulazno/izlaznih operacija)
· Izlazni podaci i komande omogućavaju signalima kontrolu eksternih dvosmjernih drajvera
· Namjenski DMA kontroler ugrađen u SDMMC host interfejs, omogućavajući brze transfere između interfejsa i SRAM-a
· Podrška za povezane IDMA liste
· Namjenska napajanja, VDDSD1 i VDDSD2 za SDMMC1 i SDMMC2 respektivno, uklanjajući potrebu za umetanjem regulatora nivoa na interfejsu SD kartice u UHS-I režimu
Samo neki GPIO-i za SDMMC1 i SDMMC2 su 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 tabeli alternativnih funkcija signalima sa sufiksom "_VSD1" ili "_VSD2".
Svaki SDMMC je povezan sa blokom kašnjenja (DLYBSD) koji omogućava podršku za frekvenciju eksternih podataka iznad 100 MHz.
Oba SDMMC interfejsa imaju zaštićene konfiguracijske portove.
3.36
Mreža kontrolnog područja (FDCAN1, FDCAN2)
Podsistem mreže kontrolnog područja (CAN) sastoji se od dva CAN modula, zajedničke RAM memorije za poruke i jedinice za kalibraciju sata.
Oba CAN modula (FDCAN1 i FDCAN2) su u skladu sa ISO 11898-1 (CAN protokol specifikacija verzija 2.0 dio A, B) i CAN FD protokol specifikacija verzija 1.0.
RAM memorija za poruke od 10 Kbajta implementira filtere, prijemne FIFO-ove, prijemne bafere, FIFO-ove događaja slanja i bafere slanja (plus okidače za TTCAN). Ova RAM memorija za poruke se dijeli 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 završenoview
STM32MP133C/F
3.37
Univerzalni serijski magistralni host velike brzine (USBH)
Uređaji imaju ugrađen jedan USB host velike brzine (do 480 Mbit/s) s dva fizička porta. USBH podržava i operacije male i pune brzine (OHCI) kao i operacije velike brzine (EHCI) nezavisno na svakom portu. Integrira dva primopredajnika koji se mogu koristiti za rad male brzine (1.2 Mbit/s), pune brzine (12 Mbit/s) ili velike brzine (480 Mbit/s). Drugi primopredajnik velike brzine dijeli se s OTG primopredajnikom velike brzine.
USBH je kompatibilan sa USB 2.0 specifikacijom. 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 i rad pune brzine i rad velike brzine. Primopredajnik za rad velike brzine (480 Mbit/s) dijeli se s drugim USB Host portom.
USB OTG HS je kompatibilan sa USB 2.0 specifikacijom i sa OTG 2.0 specifikacijom. Ima softverski konfigurabilna podešavanja krajnje tačke i podržava obustavu/nastavak rada. USB OTG kontroleri zahtijevaju namjenski takt od 48 MHz koji generiše PLL unutar RCC-a ili unutar USB high-speed PHY-a.
Glavne karakteristike USB OTG HS su navedene u nastavku: · Kombinovana Rx i Tx FIFO veličina od 4 Kbajta sa dinamičkim određivanjem veličine FIFO-a · Podrška za SRP (protokol zahtjeva za sesiju) i HNP (protokol negotiacije hosta) · Osam dvosmjernih krajnjih tačaka · 16 host kanala sa periodičnom OUT podrškom · Softver konfigurabilan za OTG1.3 i OTG2.0 režime rada · Podrška za USB 2.0 LPM (upravljanje napajanjem veze) · Podrška za specifikaciju punjenja baterije, revizija 1.2 · Podrška za HS OTG PHY · Interni USB DMA · HNP/SNP/IP unutra (nije potreban nikakav eksterni otpornik) · Za OTG/Host režime, potreban je prekidač za napajanje u slučaju da su uređaji napajani preko magistrale...
povezan.
USB OTG konfiguracijski port može biti siguran.
46/219
DS13875 Rev 5
STM32MP133C/F
Funkcionalno završenoview
3.39
Gigabitni Ethernet MAC interfejsi (ETH1, ETH2)
Uređaji pružaju dva IEEE-802.3-2002 kompatibilna gigabitna kontrolera pristupa medijima (GMAC) za Ethernet LAN komunikaciju putem standardnog industrijskog interfejsa nezavisnog od medija (MII), reduciranog interfejsa nezavisnog od medija (RMII) ili reduciranog gigabitnog interfejsa nezavisnog od medija (RGMII).
Uređajima je potreban eksterni fizički interfejs uređaj (PHY) za povezivanje na fizičku LAN magistralu (upredena parica, optičko vlakno itd.). PHY je povezan na port 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 karakteristike: · Načini rada i PHY interfejsi
Brzine prijenosa podataka od 10, 100 i 1000 Mbit/s. Podrška za full-duplex i half-duplex operacije. MII, RMII i RGMII PHY interfejsi · Kontrola obrade. Višeslojno filtriranje paketa: MAC filtriranje na izvoru (SA) i odredištu (DA).
adresa sa savršenim i heš filterom, VLAN tagFiltriranje zasnovano na .NET-u sa savršenim i heš 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 prenosnom 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 o početku okvira (SFD) Mehanizam za rasterećenje kontrolne sume integriteta za IP zaglavlje i TCP/UDP/ICMP korisni teret: izračunavanje i umetanje kontrolne sume slanja, izračunavanje i poređenje kontrolne sume prijema Automatski odgovor na ARP zahtjev s MAC adresom uređaja TCP segmentacija: automatsko dijeljenje velikog poslanog TCP paketa na više malih paketa · Režim niske potrošnje energije Energetski efikasan Ethernet (standard IEEE 802.3az-2010) Daljinsko buđenje paketa i detekcija AMD Magic PacketTM
I ETH1 i ETH2 mogu se programirati kao sigurni. Kada su sigurni, transakcije preko AXI interfejsa su sigurne, a konfiguracijski registri se mogu mijenjati samo sigurnim pristupima.
DS13875 Rev 5
47/219
48
Funkcionalno završenoview
STM32MP133C/F
3.40
Infrastruktura za otklanjanje grešaka
Uređaji nude sljedeće funkcije otklanjanja grešaka i praćenja za podršku razvoju softvera i sistemskoj integraciji: · Otklanjanje grešaka u tačkama prekida · Praćenje izvršenja koda · Softverska instrumentacija · JTAG Port za otklanjanje grešaka · Serijski port za otklanjanje grešaka · Ulaz i izlaz okidača · Port za praćenje · Arm CoreSight komponente za otklanjanje grešaka i praćenje
Debugiranje se može kontrolisati putem JTAG/serijski-žični port za pristup debugiranju, korištenjem standardnih industrijskih alata za debugiranje.
Port za praćenje omogućava prikupljanje podataka za evidentiranje i analizu.
Pristup sigurnim područjima za otklanjanje grešaka 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_
OUT
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 NAP_UKLJ.
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 pakovanja 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_
OUT
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_ON
PC2
USB_DM2
VDDA1V1_ REG
VDD3V3_ USBHS
USB_DM1
PI7
Gornja slika prikazuje vrh pakovanja 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 JEZGRO
VSS
VDD
VSS
VDDQ_ DDR
VSS
VSS
VDD
VDD
VSS
VDD JEZGRO
VSS
VDD
VDD JEZGRO
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
_IN
VDD
N
PE2
PF4
PH6
PI2
VDD CPU
VDD JEZGRO
VSS
VDD
VSS
VSS
VSS
VSS
VSS
VDD JEZGRO
VSS
VSS
VDD JEZGRO
VSS
VSS
VSS
VSS
VSS
VDD
VDD JEZGRO
VSS
VDD
VDD JEZGRO
VDDQ_ DDR
VSS
VDDQ_ DDR
VDD JEZGRO
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 JEZGRO
VSS
VDD
VDD JEZGRO
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 JEZGRO
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
ZAOBILAZNI 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 pakovanja view.
MSv65068V5
DS13875 Rev 5
51/219
97
Raspored pinova, opis pinova i alternativne funkcije
STM32MP133C/F
Tabela 6. Legenda/skraćenice korištene u pinout tabeli
Ime
Skraćenica
Definicija
Naziv pina Tip pina
I/O struktura
Napomene Alternativne funkcije Dodatne funkcije
Osim ako nije drugačije navedeno, funkcija pina tokom i nakon resetovanja je ista kao i stvarni naziv pina.
S
Supply pin
I
Unesite samo pin
O
Izlaz samo pin
I/O
Ulazno/izlazni pin
A
Analogni ili pin specijalnog nivoa
FT(U/D/PD) 5 V tolerantni I/O (sa 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 interfejs
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 (obezbjeđuje VDDA za analogni dio I/O-a) USB opcija (obezbjeđuje VDD3V3_USBxx za USB dio I/O-a) Brzi izlaz za 1.8V tipski VDD (za SPI, SDMMC, QUADSPI, TRACE)
_vh(5)
Vrlo brza opcija za 1.8V tipski VDD (za ETH, SPI, SDMMC, QUADSPI, TRACE)
Osim ako nije drugačije navedeno u napomeni, svi I/O ulazi su postavljeni kao plutajući ulazi tokom i nakon resetovanja.
Funkcije odabrane putem GPIOx_AFR registara
Funkcije direktno odabrane/omogućene putem perifernih registara
1. Povezane I/O strukture u Tabeli 7 su: FT_f, FT_fh, FT_fvh 2. Povezane I/O strukture u Tabeli 7 su: FT_a, FT_ha, FT_vha 3. Povezane I/O strukture u Tabeli 7 su: FT_u 4. Povezane I/O strukture u Tabeli 7 su: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. Povezane I/O strukture u Tabeli 7 su: FT_vh, FT_vha, FT_fvh
52/219
DS13875 Rev 5
STM32MP133C/F
Raspored pinova, opis pinova i alternativne funkcije
Pin broj
Tabela 7. Definicije kuglica STM32MP133C/F
Funkcije lopte
Naziv pina (funkcija nakon
resetovati)
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
Tabela 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetovati)
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
Tabela 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetovati)
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
Tabela 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetovati)
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, ŽKUP2
RTC_OUT1/RTC_TS/
(1)
–
RTC_LSCO, TAMP_IN1/TAMP_
IZLAZ2, ŽKUP3
56/219
DS13875 Rev 5
STM32MP133C/F
Raspored pinova, opis pinova i alternativne funkcije
Pin broj
Tabela 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetovati)
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, TKUP5
K5 N4 P4
PI1
U/I FT
(1)
SPDIFRX_IN1
RTC_OUT2/RTC_LSCO,
TAMP_IN2/TAMP_ IZLAZ3, TKUP4
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
Tabela 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetovati)
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 U/I 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
Tabela 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetovati)
Alternativne funkcije
Dodatne funkcije
LFBGA289 TFBGA289 TFBGA320
Struktura I/O tipa pina
Bilješke
L5 U2 W1
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 L6 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 NAP_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
Tabela 7. Definicije kuglica STM32MP133C/F (nastavak)
Funkcije lopte
Naziv pina (funkcija nakon
resetovati)
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 F 32-bitni Arm Cortex-A7 1GHz MPU, STM32MP133C, F 32-bitni Arm Cortex-A7 1GHz MPU, Arm Cortex-A7 1GHz MPU, 1GHz, MPU |