STMicroelectronics STM32MP133C F 32-bitine Arm Cortex-A7 1GHz MPU

Tehnilised andmed

  • Tuum: Arm Cortex-A7
  • Mälud: väline SDRAM, sisseehitatud SRAM
  • Andmesiin: 16-bitine paralleelliides
  • Turvalisus/ohutus: lähtestamine ja toitehaldus, LPLV-Stop2, ooterežiim
  • Pakend: LFBGA, TFBGA minimaalse sammuga 0.5 mm
  • Kellahaldus
  • Üldotstarbelised sisendid/väljundid
  • Ühenduse maatriks
  • 4 DMA kontrollerit
  • Sideseadmed: kuni 29
  • Analoogsed välisseadmed: 6
  • Taimerid: kuni 24, valvekoerad: 2
  • Riistvaraline kiirendus
  • Silumisrežiim
  • Kaitsmed: 3072-bitised, sh unikaalne ID ja HUK AES 256 võtmete jaoks
  • ECOPACK2-ga ühilduv

Arm Cortex-A7 alamsüsteem

STM7MP32C/F alamsüsteem Arm Cortex-A133 pakub…

Mälestused

Seade sisaldab välist SDRAM-i ja sisseehitatud SRAM-i andmete salvestamiseks…

DDR kontroller

DDR3/DDR3L/LPDDR2/LPDDR3 kontroller haldab mälule juurdepääsu…

Toiteallika haldamine
Toiteallikas ja juhtsüsteem tagavad stabiilse toiteallika...

Kellahaldus
RCC tegeleb kella jaotuse ja konfiguratsioonidega…

Üldotstarbelised sisendid/väljundid (GPIO-d)
GPIO-d pakuvad liidesevõimalusi väliste seadmete jaoks...

TrustZone'i kaitsekontroller
ETZPC suurendab süsteemi turvalisust, hallates juurdepääsuõigusi…

Bussidevaheliste ühenduste maatriks
Maatriks hõlbustab andmeedastust erinevate moodulite vahel…

KKK-d

K: Milline on maksimaalne toetatavate sideseadmete arv?
A: STM32MP133C/F toetab kuni 29 side välisseadet.

K: Mitu analoogset välisseadet on saadaval?
A: Seade pakub erinevate analoogfunktsioonide jaoks 6 analoogvälisseadet.

"`

STM32MP133C STM32MP133F

Arm® Cortex®-A7 kuni 1 GHz, 2×ETH, 2×CAN FD, 2×ADC, 24 taimerit, heli, krüpto ja täiustatud turvalisus
Andmeleht – tootmisandmed

Omadused
Sisaldab ST tipptasemel patenteeritud tehnoloogiat
Tuum
· 32-bitine Arm® Cortex®-A7 L1 32-kbaidine I / 32-kbaidine D 128-kbaidine ühtne 2. taseme vahemälu Arm® NEONTM ja Arm® TrustZone®

Mälestused
· Väline DDR-mälu kuni 1 GB kuni LPDDR2/LPDDR3-1066 16-bitine kuni DDR3/DDR3L-1066 16-bitine
· 168 kbiti sisemist SRAM-i: 128 kbiti AXI SYSRAM-i + 32 kbiti AHB SRAM-i ja 8 kbiti SRAM-i varundusdomeenis
· Kahekordne Quad-SPI mäluliides · Paindlik väline mälukontroller kuni
16-bitine andmesiin: paralleelliides väliste integraallülituste ja kuni 8-bitise ECC-ga SLC NAND-mälude ühendamiseks
Turvalisus/ohutus
· Turvaline alglaadimine, TrustZone® välisseadmed, 12 xtamper-tihvtid, sh 5 x aktiivtihvtampers
· Temperatuur, ruumalatage, sageduse ja 32 kHz jälgimine
Lähtestamine ja toitehaldus
· 1.71 V kuni 3.6 VI/O toide (5 V-taluvusega sisendid/väljundid) · POR, PDR, PVD ja BOR · Kiibile sisseehitatud LDO-d (USB 1.8 V, 1.1 V) · Varuregulaator (~0.9 V) · Sisemised temperatuuriandurid · Madala energiatarbega režiimid: unerežiim, stopp, LPLV-stopp
LPLV-Stop2 ja ooterežiim

LFBGA

TFBGA

LFBGA289 (14 × 14 mm) samm 0.8 mm

TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
minimaalne samm 0.5 mm

· DDR-mälu säilitamine ooterežiimis · PMIC-kaaslakiibi juhtimine

Kellade haldamine
· Sisemised ostsillaatorid: 64 MHz HSI ostsillaator, 4 MHz CSI ostsillaator, 32 kHz LSI ostsillaator
· Välised ostsillaatorid: 8–48 MHz HSE ostsillaator, 32.768 kHz LSE ostsillaator
· 4 × PLL-id fraktsionaalse režiimiga

Üldotstarbelised sisendid/väljundid
· Kuni 135 turvalist katkestusvõimalusega sisend-/väljundporti
· Kuni 6 äratust

Ühendusmaatriks
· 2 siini maatriksit 64-bitine Arm® AMBA® AXI ühendus, kuni 266 MHz 32-bitine Arm® AMBA® AHB ühendus, kuni 209 MHz

4 DMA kontrollerit protsessori koormuse vähendamiseks
· Kokku 56 füüsilist kanalit
· 1 x kiire üldotstarbeline otsemälu juurdepääsu kontroller (MDMA)
· 3 × kahepordilist DMA-d FIFO ja päringuruuteri võimalustega optimaalseks välisseadmete haldamiseks

september 2024
See on teave täielikus tootmises oleva toote kohta.

DS13875 Rev 5

1/219
www.st.com

STM32MP133C/F

Kuni 29 side välisseadet
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBus™) · 4 × UART + 4 × USART (12.5 Mbit/s,
ISO7816 liides, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, sh 4 täisdupleksühendusega
I2S heliklassi täpsus sisemise heli PLL-i või välise kella kaudu) (+2 QUADSPI + 4 USART-iga) · 2 × SAI (stereoheli: I2S, PDM, SPDIF Tx) · SPDIF Rx 4 sisendiga · 2 × SDMMC kuni 8 bitti (SD/e·MMCTM/SDIO) · 2 × CAN-kontrollerit, mis toetavad CAN FD protokolli · 2 × USB 2.0 kiire hosti või 1 × USB 2.0 kiire hosti


+ 1 × USB 2.0 kiire OTG samaaegselt · 2 × Ethernet MAC/GMAC IEEE 1588v2 riistvara, MII/RMII/RGMII
6 analoogset välisseadet
· 2 × ADC-d 12-bitise maksimaalse eraldusvõimega kuni 5 Msps
· 1 x temperatuuriandur · 1 x digitaalne filter sigma-delta modulaatori jaoks
(DFSDM) 4 kanali ja 2 filtriga · Sisemine või väline ADC etalon VREF+
Kuni 24 taimerit ja 2 valvekoera
· 2 × 32-bitist taimerit kuni 4 IC/OC/PWM või impulssloenduri ja kvadratuur- (inkrementaalse) kodeerija sisendiga
· 2 × 16-bitist täiustatud taimerit · 10 × 16-bitist üldotstarbelist taimerit (sh
2 põhilist taimerit ilma PWM-ita) · 5 × 16-bitist väikese energiatarbega taimerit · Turvaline RTC alla sekundi täpsusega ja
riistvarakalender · 4 Cortex®-A7 süsteemi taimerit (turvaline,
ebaturvaline, virtuaalne, hüperviisor) · 2 × sõltumatut valvekoera
Riistvaraline kiirendus
· AES 128, 192, 256 DES/TDES

2 (sõltumatu, sõltumatult turvaline) 5 (2 turvatavat) 4 5 (3 turvatavat)
4 + 4 (sh 2 turvatavat USART-i), mõned võivad olla alglaadimisallikaks
2 (kuni 4 helikanalit), I2S master/slave, PCM sisendi ja SPDIF-TX 2 pordiga
Sisseehitatud HSPHY koos BCD-ga Sisseehitatud HS PHY koos BCD-ga (turvatav), saab olla alglaadimisallikaks
2 × HS jagatud hosti ja OTG 4 sisendi vahel


2 (1 × TTCAN), kella kalibreerimine, 10 kbyte jagatud puhver 2 (8 + 8 bitti) (turvatav), e·MMC või SD saab olla alglaadimisallikaks 2 valikulist sõltumatut toiteallikat SD-kaardi liideste jaoks
1 (kahe-neljakordne) (turvatav), saab olla alglaadimisallikaks



Boot

Boot
Saabas Saabas
(1)

Paralleelaadress/andmed 8/16-bitine FMC Paralleel-AD-mux 8/16-bitine
NAND 8/16-bitine 10/100M/gigabitine Ethernet DMA krüptograafia
Räsi Tõelise juhuslike arvude generaator Kaitsmed (ühekordselt programmeeritavad)

4 × CS, kuni 4 × 64 MB
Jah, 2× CS, SLC, BCH4/8, saab olla alglaadimisallikaks 2 × (MII, RMI, RGMII) PTP ja EEE-ga (turvatav)
3 eksemplari (1 turvaline), 33-kanaliline MDMA PKA (DPA kaitsega), DES, TDES, AES (DPA kaitsega)
(kõik turvatavad) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(turvaline) True-RNG (turvaline) 3072 efektiivset bitti (turvaline, kasutajale on saadaval 1280 bitti)


Saabas –

16/219

DS13875 Rev 5

STM32MP133C/F

Kirjeldus

Tabel 1. STM32MP133C/F omadused ja välisseadmete arv (jätkub)

STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Muud

Omadused

LFBGA289

TFBGA289

TFBGA320

Katkestusega GPIO-d (koguarv)

135 (2)

Turvalised GPIO-de äratuspistikud

Kõik
6

Tamper-tihvtid (aktiivsed tampee)

12 (5)

DFSDM Kuni 12-bitine sünkroniseeritud ADC

4 sisendkanalit 2 filtriga

2(3) (kuni 5 Msps 12-bitisel igaühel) (turvatav)

ADC1: 19 kanalit, sh 1 sisemine, 18 kanalit saadaval

Kokku 12-bitised ADC kanalid (4)

kasutaja, sealhulgas 8x diferentsiaal

ADC2: 18 kanalit, sh 6 sisemine, 12 kanalit saadaval

kasutaja, sealhulgas 6x diferentsiaal

Sisemine ADC VREF VREF+ sisendtihvt

1.65 V, 1.8 V, 2.048 V, 2.5 V või VREF+ sisend –
Jah

1. QUADSPI võib käivituda kas spetsiaalsete GPIO-de kaudu või kasutades mõningaid FMC Nand8 käivitus-GPIO-sid (PD4, PD1, PD5, PE9, PD11, PD15 (vt tabel 7: STM32MP133C/F kuuli definitsioonid).
2. See GPIO-de koguarv sisaldab nelja J-dTAG Piiratud kasutusega GPIO-d ja kolm BOOT GPIO-d (võivad piiride skaneerimise või käivitamise ajal tekkida konfliktid välise seadme ühendusega).
3. Kui mõlemat ADC-d kasutatakse, peaks mõlema ADC kerneli kell olema sama ja sisseehitatud ADC eeljagajaid ei saa kasutada.
4. Lisaks on olemas ka sisemised kanalid: – ADC1 sisemine kanal: VREFINT – ADC2 sisemised kanalid: temperatuur, sisemine ruumalatage-viide, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.

DS13875 Rev 5

17/219
48

Kirjeldus 18/219

STM32MP133C/F

Joonis 1. STM32MP133C/F plokkskeem

IC-tarvikud

@VDDA

HIS'i

AXIM: Arm 64-bitine AXI ühendus (266 MHz) T

@VDDCPU

GIC

T

Cortex-A7 protsessor 650/1000 MHz + MMU + FPU + NEONT

32 XNUMX dinaari

32 XNUMX I$

CNT (taimer) T

ETM

T

2561K2B8LK2B$L+2$SCU T
asünkroonne

128 bitti

TT

CSI

LSI

Silumise aegamp

generaator TSGEN

T

DAP
(JTAG/SWD)

SÜSTEEMRAM 128KB

ROM 128KB

38

2 x ETH MAC-i
10/100/1000 (ilma GMII-ta)

FIFO

TT

T

BKPSRAM 8KB

T

RNG

T

HASH

16b FÜÜSIKA

DDRCTRL 58
LPDDR2/3, DDR3/3L

asünkroonne

T

KRÜP

T

SAES

DDRMCE T TZC T

DDRPHYC
T

13

DLY

8b NELJAKÜLG (kahekordne) T

37

16b

FMC

T

CRC

T

DLYBSD1

(SDMMC1 DLY juhtimine)

T

DLYBSD2

(SDMMC2 DLY juhtimine)

T

DLYBQS

(QUADSPI DLY juhtimine)

FIFO FIFO

DLY DLY

14 8b SDMMC1 T 14 8b SDMMC2 T

PHY

2

USBH

2

(2xHS-host)

PLUSB

FIFO

T

PCA

FIFO

T MDMA 32 kanalit

AXIMC TT

17 16b Jälgimisport

ETZPC

T

IWDG1

T

@VBAT

BSEC

T

OTP-kaitsmed

@VDDA

2

RTC / AWU

T

12

TAMP / Varundusregistrid T

@VBAT

2

LSE (32 kHz XTAL)

T

Süsteemi ajastus STGENC

põlvkond

STGENR

USBPHYC
(USB 2 x PHY juhtimine)
IWDG2

@VBAT

@VDDA

1

VREFBUF

T

4

16b LPTIM2

T

1

16b LPTIM3

T

1

16b LPTIM4

1

16b LPTIM5

3

SAAPATIPINDID

SYSCFG

T

8

8b

HDP

10 16b TIM1/PWM 10 16b TIM8/PWM

13

SAI1

13

SAI2

9

4-kanaliline DFSDM

Puhver 10KB CCU

4

FDCAN1

4

FDCAN2

FIFO FIFO
APB2 (100 MHz)

8KB FIFO
APB5 (100 MHz)

APB3 (100 MHz)

APB4

asünkroonne AHB2APB

SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T

AHB2APB

DMA1
8 oja
DMAMUX1
DMA2
8 oja

DMAMUX2

DMA3
8 oja

T

PMB (protsessimonitor)
DTS (digitaalne temperatuuriandur)

Voltage regulaatorid

@VDDA

Tarnete järelevalve

FIFO

FIFO

FIFO

2 × 2 maatriks
AHB2APB

64 bitti AXI

64-bitine AXI master

32-bitine AHB 32-bitine AHB master

32-bitine APB

T TrustZone'i turvakaitse

AHB2APB

APB2 (100 MHz)

APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO FIFO

MLAHB: Arm 32-bitine multi-AHB siinimaatriks (209 MHz)
APB6
FIFO FIFO FIFO FIFO

@VBAT
T
FIFO

Töötervishoiu ja tööohutuse ministeerium (XTAL)

2

PLL1/2/3/4

T

RCC

5

T-võimsus

9

T

EXTI

16järgmine

176

T

USBO

(OTG HS)

PHY

2

T

12b ADC1

18

T

12b ADC2

18

T

GPIOA

16b

16

T

GPIOB

16b

16

T

GPIOC

16b

16

T

GPIOD

16b

16

T

GPIOE

16b

16

T

GPIOF

16b

16

T

GPIOG 16b 16

T

GPIOH

16b

15

T

GPIOI

16b

8

AHB2APB

T

USART1

Kiipkaart IrDA

5

T

USART2

Kiipkaart 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

Kiipkaart 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

Kiipkaart IrDA

5

SPI1/I2S1

5

FIFO FIFO

FIFO FIFO

MSv67509V2

DS13875 Rev 5

STM32MP133C/F

3

Funktsionaalne üleview

Funktsionaalne üleview

3.1
3.1.1
3.1.2

Arm Cortex-A7 alamsüsteem
Omadused
· ARMv7-A arhitektuur · 32-KB L1 käskude vahemälu · 32-KB L1 andmevahemälu · 128-KB 2. taseme vahemälu · Arm + Thumb®-2 käskude komplekt · Arm TrustZone turvatehnoloogia · Arm NEON täiustatud SIMD · DSP ja SIMD laiendused · VFPv4 ujukoma · Riistvara virtualiseerimise tugi · Sisseehitatud jälgimismoodul (ETM) · Integreeritud üldine katkestuste kontroller (GIC) 160 jagatud perifeerse katkestusega · Integreeritud üldine taimer (CNT)
Läbiview
Cortex-A7 protsessor on väga energiasäästlik rakendusprotsessor, mis on loodud pakkuma rikkalikku jõudlust tipptasemel kantavates seadmetes ja muudes väikese energiatarbega manussüsteemides ja tarbijarakendustes. See pakub kuni 20% suuremat ühe keerme jõudlust kui Cortex-A5 ja sarnast jõudlust kui Cortex-A9.
Cortex-A7 sisaldab kõiki suure jõudlusega Cortex-A15 ja CortexA17 protsessorite funktsioone, sealhulgas riistvaralist virtualiseerimistuge, NEON-i ja 128-bitist AMBA 4 AXI siiniliidest.
Cortex-A7 protsessor tugineb energiasäästlikule 8-sekundilisele...tagCortex-A5 protsessori torujuhe. Sellel on ka integreeritud L2 vahemälu, mis on loodud väikese energiatarbega, madalama tehingute latentsusega ja parema operatsioonisüsteemi toega vahemälu hoolduseks. Lisaks sellele on täiustatud harude ennustamine ja parem mälusüsteemi jõudlus, kasutades 64-bitist laadimissalvestuse rada, 128-bitiseid AMBA 4 AXI siine ja suurenenud TLB suurust (256 kirjet, võrreldes Cortex-A128 ja Cortex-A9 5 kirjega), suurendades jõudlust suurte töökoormuste korral, näiteks web sirvimine.
Thumb-2 tehnoloogia
Pakub traditsioonilise Arm-koodi tippjõudlust, vähendades samal ajal juhiste salvestamiseks vajalikku mäluvajadust kuni 30%.
TrustZone'i tehnoloogia
Tagab turvarakenduste usaldusväärse juurutamise alates digitaalsete õiguste haldusest kuni elektrooniliste makseteni. Laialdane tehnoloogia- ja tööstuspartnerite tugi.

DS13875 Rev 5

19/219
48

Funktsionaalne üleview

STM32MP133C/F

NEON
NEON-tehnoloogia suudab kiirendada multimeedia- ja signaalitöötlusalgoritme, nagu video kodeerimine/dekodeerimine, 2D/3D-graafika, mängimine, heli ja kõne töötlemine, pilditöötlus, telefoniside ja heli süntees. Cortex-A7 pakub nii Cortex-A7 ujukomaüksuse (FPU) jõudlust ja funktsionaalsust kui ka NEON-i täiustatud SIMD-käskude komplekti implementatsiooni meedia- ja signaalitöötlusfunktsioonide edasiseks kiirendamiseks. NEON laiendab Cortex-A7 protsessori FPU-d, et pakkuda nelja MAC-i ja täiendavat 64-bitist ja 128-bitist registrikomplekti, mis toetab rikkalikku SIMD-operatsioonide komplekti 8-, 16- ja 32-bitiste täisarvude ja 32-bitiste ujukomaandmete suuruste puhul.
Riistvara virtualiseerimine
Andmehalduse ja arbitratsiooni ülitõhus riistvaraline tugi, mille abil saavad mitmed tarkvarakeskkonnad ja nende rakendused samaaegselt süsteemi võimalustele ligi pääseda. See võimaldab luua vastupidavaid seadmeid, mille virtuaalsed keskkonnad on üksteisest hästi isoleeritud.
Optimeeritud L1 vahemälud
Jõudluse ja energiatarbimise jaoks optimeeritud L1 vahemälud ühendavad minimaalse juurdepääsu latentsuse tehnikaid, et maksimeerida jõudlust ja minimeerida energiatarbimist.
Integreeritud L2 vahemälu kontroller
Pakub madala latentsusega ja suure ribalaiusega juurdepääsu vahemällu salvestatud mälule kõrgsagedusel või vähendab kiibivälise mälu juurdepääsuga seotud energiatarbimist.
Cortex-A7 ujukomaüksus (FPU)
FPU pakub suure jõudlusega ühe- ja kahekordse täpsusega ujukomakäsklusi, mis ühilduvad Arm VFPv4 arhitektuuriga, mis on tarkvaraliselt ühilduv Arm ujukomakoma kaasprotsessorite eelmiste põlvkondadega.
Snoopi juhtseade (SCU)
SCU vastutab protsessori ühenduste, arbitraaži, kommunikatsiooni, vahemälust vahemällu ja süsteemimälu ülekannete, vahemälu sidususe ja muude funktsioonide haldamise eest.
See süsteemi sidusus vähendab ka tarkvara keerukust, mis on seotud tarkvara sidususe säilitamisega iga operatsioonisüsteemi draiveri sees.
Üldine katkestuste kontroller (GIC)
Standardiseeritud ja arhitektuurilise katkestuste kontrolleri rakendamisega pakub GIC rikkalikku ja paindlikku lähenemisviisi protsessoritevahelisele suhtlusele ning süsteemikatkestuste marsruutimisele ja prioriseerimisele.
Toetab kuni 192 sõltumatut katkestust tarkvara juhtimisel, riistvara prioriseerimisel ning marsruutimisel operatsioonisüsteemi ja TrustZone'i tarkvarahalduskihi vahel.
See marsruutimise paindlikkus ja katkestuste virtualiseerimise tugi operatsioonisüsteemis on üks peamisi funktsioone, mis on vajalikud hüperviisorit kasutava lahenduse võimaluste täiustamiseks.

20/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

3.2
3.2.1
3.2.2

Mälestused
Väline SDRAM
STM32MP133C/F seadmetel on sisseehitatud välise SDRAM-i kontroller, mis toetab järgmist: · LPDDR2 või LPDDR3, 16-bitised andmed, kuni 1 GB, taktsagedus kuni 533 MHz · DDR3 või DDR3L, 16-bitised andmed, kuni 1 GB, taktsagedus kuni 533 MHz
Sisseehitatud SRAM
Kõikide seadmete omadused: · SYSRAM: 128 kbit/s (programmeeritava suurusega turvatsooniga) · AHB SRAM: 32 kbit/s (turvatav) · BKPSRAM (varundus-SRAM): 8 kbit/s
Selle ala sisu on kaitstud võimalike soovimatute kirjutamisjuurdepääsude eest ning seda saab säilitada ooterežiimis või VBAT-režiimis. BKPSRAM-i saab (ETZPC-s) defineerida nii, et sellele pääseb ligi ainult turvaline tarkvara.

3.3

DDR3/DDR3L/LPDDR2/LPDDR3 kontroller (DDRCTRL)

DDRCTRL koos DDRPHYC-ga pakub DDR-mälu alamsüsteemile täielikku mäluliidese lahendust. · Üks 64-bitine AMBA 4 AXI pordiga liides (XPI) · AXI kell on kontrolleriga asünkroonne · DDR-mälu šifreerimismootor (DDRMCE) AES-128 DDR-i lennult kirjutamisega
krüptimine/lugemine/dekrüptimine. · Toetatud standardid:
JEDEC DDR3 SDRAM-i spetsifikatsioon, JESD79-3E DDR3/3L jaoks 16-bitise liidesega
JEDEC LPDDR2 SDRAM-i spetsifikatsioon, JESD209-2E LPDDR2 jaoks 16-bitise liidesega
JEDEC LPDDR3 SDRAM-i spetsifikatsioon, JESD209-3B LPDDR3 jaoks 16-bitise liidesega
· Täiustatud ajastaja ja SDRAM-i käskude generaator · Programmeeritav täielik andmelaius (16-bitine) või pool andmelaiust (8-bitine) · Täiustatud QoS-i tugi kolme liiklusklassiga lugemisel ja kahe liiklusklassiga kirjutamisel · Valikud madalama prioriteediga liikluse nälgimise vältimiseks · Garanteeritud sidusus kirjutamise järel lugemisel (WAR) ja lugemise järel kirjutamisel (RAW)
AXI pordid · Programmeeritav tugi purskepikkuse valikutele (4, 8, 16) · Kirjutamise kombineerimine, et võimaldada mitme samale aadressile tehtud kirjutuse kombineerimist üheks
üksikkirjutus · ühe astme konfiguratsioon

DS13875 Rev 5

21/219
48

Funktsionaalne üleview

STM32MP133C/F

· Toetab automaatset SDRAM-i väljalülitumist ja -väljalülitumist programmeeritava aja jooksul tehingute saabumise puudumise korral.
· Tehingute saabumata jätmise tõttu automaatse kellapeatuse (LPDDR2/3) tugi
· Riistvaralise energiasäästu liidese kaudu toetatakse automaatset energiasäästurežiimi, mis on põhjustatud tehingute saabumise puudumisest programmeeritava aja jooksul.
· Programmeeritav lehitsemispoliitika · Toetab automaatset või tarkvara abil juhitavat isevärskendamise sisenemist ja väljumist · Toetab tarkvara abil juhitavat sügavat väljalülitamist ja väljumist (LPDDR2 ja
LPDDR3) · Tarkvaraliselt juhitavate SDRAM-režiimi registrivärskenduste tugi · Paindlik aadressikaardistamise loogika, mis võimaldab rakendusepõhist rea, veeru,
pangabitid · Kasutaja valitavad värskendusjuhtimise valikud · DDRPERFM-iga seotud plokk jõudluse jälgimiseks ja häälestamiseks
DDRCTRL ja DDRPHYC saab (ETZPC-s) defineerida nii, et neile pääseb ligi ainult turvaline tarkvara.
DDRMCE (DDR mälu šifrimootor) peamised omadused on loetletud allpool: · AXI süsteemibussi master/slave liidesed (64-bitine) · Sisseehitatud tulemüüril põhinev rea krüptimine (kirjutamiseks) ja dekrüpteerimine (lugemiseks)
programmeerimine · Kaks krüpteerimisrežiimi piirkonna kohta (maksimaalselt üks piirkond): krüpteerimist pole (möödaviigurežiim),
plokkšifri režiim · Regioonide algus ja lõpp on defineeritud 64-kbaidise detailsusega · Vaikimisi filtreerimine (regioon 0): mis tahes juurdepääs on lubatud · Regioonile juurdepääsu filtreerimine: puudub
Toetatud plokkšiffer: AES Toetatud aheldamisrežiim · AES-šifriga plokkrežiim ühildub NIST FIPS-i väljaandes 197 täpsustatud täiustatud krüptimisstandardiga (AES) määratletud ECB-režiimiga, millel on seotud võtme tuletamise funktsioon, mis põhineb Keccak-400 algoritmil, mis on avaldatud aadressil https://keccak.team websait. · Üks komplekt kirjutamiseks mõeldud ja lukustatavaid peavõtme registreid · AHB konfiguratsiooniport, privilegeeritud

22/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

3.4

TrustZone'i aadressiruumi kontroller DDR-i (TZC) jaoks

TZC-d kasutatakse DDR-kontrolleri lugemis-/kirjutuspääsude filtreerimiseks vastavalt TrustZone'i õigustele ja mitteturvalisele põhiseadmele (NSAID) kuni üheksal programmeeritaval piirkonnal: · Konfiguratsiooni toetab ainult usaldusväärne tarkvara · Üks filtriüksus · Üheksa piirkonda:
Regioon 0 on alati lubatud ja katab kogu aadressivahemiku. Regioonidel 1 kuni 8 on programmeeritav baas-/lõpp-aadress ja neid saab määrata
Üks või mõlemad filtrid. · Turvalised ja mitteturvalised juurdepääsuõigused programmeeritud piirkonna kohta · Mitteturvalised juurdepääsud filtreeritakse vastavalt NSAID-ile · Sama filtri poolt kontrollitavad piirkonnad ei tohi kattuda · Tõrkerežiimid vea ja/või katkestusega · Vastuvõtuvõime = 256 · Väravahoidja loogika iga filtri lubamiseks ja keelamiseks · Spekulatiivsed juurdepääsud

DS13875 Rev 5

23/219
48

Funktsionaalne üleview

STM32MP133C/F

3.5

Buutimisrežiimid

Käivitamisel valitakse sisemise käivitus-ROM-i poolt kasutatav käivitusallikas BOOT-pin-i ja OTP-baitide abil.

Tabel 2. Käivitusrežiimid

BOOT2 BOOT1 BOOT0 Esialgne käivitusrežiim

Kommentaarid

Oota sissetulevat ühendust:

0

0

0

UART ja USB(1)

USART3/6 ja UART4/5/7/8 vaikekontaktidel

USB kiire seade OTG_HS_DP/DM tihvtidel (2)

0

0

1 Järjestikune NOR-välklamp (3) Järjestikune NOR-välklamp QUADSPI-l (5)

0

1

0

e·MMC(3)

e·MMC SDMMC2-l (vaikimisi)(5)(6)

0

1

1

NAND-välkmälu(3)

SLC NAND välkmälu FMC-l

1

0

0

Arenduskäivitus (välkmälust käivitamist pole)

Kasutatakse silumisjuurdepääsu saamiseks ilma välkmälust käivitamata(4)

1

0

1

SD-kaart (3)

SD-kaart SDMMC1-l (vaikimisi)(5)(6)

Oota sissetulevat ühendust:

1

1

0 UART ja USB(1)(3) USART3/6 ja UART4/5/7/8 vaikekontaktidel

USB kiire seade OTG_HS_DP/DM tihvtidel (2)

1

1

1 jadamäluga NAND-mälupulk (3) jadamäluga NAND-mälupulk QUADSPI-l (5)

1. Saab OTP-sätetega keelata. 2. USB vajab HSE kella/kristalli (vt AN5474 toetatud sageduste kohta OTP-sätetega ja ilma). 3. Käivitusallikat saab OTP-sätetega muuta (ntamp4. Esmane käivitus SD-kaardilt, seejärel e·MMC OTP-sätetega). 7. Cortex®-A13 südamik lõpmatus tsüklis, lülitades PA5 sisse/välja. 6. Vaikimisi kontakte saab OTP abil muuta. XNUMX. Teise võimalusena saab OTP abil valida mõne muu SDMMC-liidese peale selle vaikeseade.

Kuigi madala taseme alglaadimine toimub sisemiste kellade abil, vajavad ST-i pakutavad tarkvarapaketid ja suuremad välised liidesed, näiteks DDR, USB (kuid mitte ainult), kristalli või välise ostsillaatori ühendamist HSE-tihvtidega.
HSE-tihvtide ühenduse ja toetatud sageduste piirangute ja soovituste kohta vaata dokumenti RM0475 „STM32MP13xx täiustatud Arm®-põhised 32-bitised MPU-d” või AN5474 „STM32MP13xx liinide riistvara arendamisega alustamine”.

24/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

3.6

Toiteallika juhtimine

3.6.1
Ettevaatust:

Elektrivarustuse skeem
· VDD on sisendite/väljundite peamine toiteallikas ja sisemine osa hoitakse ooterežiimis toidet. Kasulik mahttagVahemik on 1.71 V kuni 3.6 V (tüüpiliselt 1.8 V, 2.5 V, 3.0 V või 3.3 V).
VDD_PLL ja VDD_ANA peavad olema VDD-ga tähtühenduses. · VDDCPU on Cortex-A7 protsessori spetsiaalne volüüm.tage pakkumine, mille väärtus sõltub
soovitud protsessori sagedus. 1.22 V kuni 1.38 V töörežiimis. VDD peab olema olemas enne VDDCPU-d. · VDDCORE on peamine digitaalne helitugevuse andurtage ja on tavaliselt ooterežiimis välja lülitatud.tagTöörežiimis on vahemik 1.21 V kuni 1.29 V. VDD peab olema olemas enne VDDCORE-i. · VBAT-tihvti saab ühendada välise akuga (1.6 V < VBAT < 3.6 V). Kui välist akut ei kasutata, tuleb see tihvt ühendada VDD-ga. · VDDA on analoog (ADC/VREF), toitepingetage (1.62 V kuni 3.6 V). Sisemise VREF+ kasutamine nõuab VDDA-d, mis on võrdne või suurem kui VREF+ + 0.3 V. · VDDA1V8_REG-tihvt on sisemise regulaatori väljund, mis on sisemiselt ühendatud USB PHY ja USB PLL-iga. Sisemine VDDA1V8_REG-regulaator on vaikimisi lubatud ja seda saab tarkvara abil juhtida. Ooterežiimis on see alati välja lülitatud.
Spetsiifiline BYPASS_REG1V8 tihvt ei tohi kunagi olla avatud. See tuleb ühendada kas VSS-i või VDD-ga, et helitugevust aktiveerida või deaktiveerida.tage regulaator. Kui VDD = 1.8 V, peaks olema seatud BYPASS_REG1V8. · VDDA1V1_REG pin on sisemise regulaatori väljund, mis on sisemiselt ühendatud USB PHY-ga. Sisemine VDDA1V1_REG regulaator on vaikimisi lubatud ja seda saab tarkvara abil juhtida. Ooterežiimis on see alati välja lülitatud.
· VDD3V3_USBHS on kiire USB-toiteallikas. VoltagVahemik on 3.07 V kuni 3.6 V.
VDD3V3_USBHS ei tohi olla olemas, kui puudub VDDA1V8_REG, vastasel juhul võib STM32MP133C/F-il tekkida püsiv kahju. See tuleb tagada PMIC järjestusjärjekorra abil või välise komponendiga diskreetse komponendi toiteallika rakendamise korral.
· VDDSD1 ja VDDSD2 on vastavalt SDMMC1 ja SDMMC2 SD-kaardi toiteplokid ülikiire režiimi toetamiseks.
· VDDQ_DDR on DDR IO toiteplokk. 1.425 V kuni 1.575 V DDR3 mälude ühendamiseks (tüüpiliselt 1.5 V).
1.283 V kuni 1.45 V DDR3L mälude ühendamiseks (tüüpiliselt 1.35 V)
1.14 V kuni 1.3 V LPDDR2 või LPDDR3 mälude liidestamiseks (tüüpiliselt 1.2 V)
Sisselülitamise ja väljalülitamise faasis tuleb järgida järgmisi toitejärjestuse nõudeid:
· Kui VDD on alla 1 V, peavad teised toiteplokid (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) jääma alla VDD + 300 mV.
· Kui VDD on üle 1 V, on kõik toiteallikad sõltumatud.
Väljalülitusfaasi ajal võib VDD ajutiselt langeda madalamale kui muudel toiteallikatel ainult siis, kui STM32MP133C/F-ile antav energia jääb alla 1 mJ. See võimaldab välistel lahtisidumiskondensaatoritel väljalülitusfaasi ajal erinevate ajakonstantidega tühjeneda.

DS13875 Rev 5

25/219
48

Funktsionaalne üleview
V 3.6
VBOR0 1

Joonis 2. Sisse-/väljalülitamise järjekord

STM32MP133C/F

VDDX(1) VDD

3.6.2
Märkus: 26/219

0.3

Sisselülitamine

Töörežiim

Väljalülitus

aega

Kehtetu tarnepiirkond

VDDX < VDD + 300 mV

VDDX sõltumatu VDD-st

MSv47490V1

1. VDDX viitab mis tahes toiteallikale järgmiste seast: VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.

Toiteallika järelevaataja

Seadmetel on integreeritud sisselülituslähtestuse (POR)/väljalülituslähtestuse (PDR) vooluring koos pinge languse lähtestuse (BOR) vooluringiga:
· Sisselülitamise lähtestamine (POR)
POR-i superviisor jälgib VDD toiteallikat ja võrdleb seda fikseeritud läviväärtusega. Seadmed jäävad lähtestamisrežiimi, kui VDD on alla selle läviväärtuse. · Väljalülitamise järel lähtestamine (PDR)
PDR-i superviisor jälgib VDD toiteallikat. Lähtestamine toimub siis, kui VDD langeb alla fikseeritud läve.
· Pinguldamise lähtestamine (BOR)
BOR-i superviisor jälgib VDD toiteallikat. Valikbaitide abil saab konfigureerida kolm BOR-i läve (2.1 kuni 2.7 V). Lähtestamine toimub siis, kui VDD langeb alla selle läve.
· VDDCORE'i lähtestamine sisselülitamisel (POR_VDDCORE) POR_VDDCORE superviisor jälgib VDDCORE toiteallikat ja võrdleb seda fikseeritud läviväärtusega. VDDCORE domeen jääb lähtestamisrežiimi, kui VDDCORE on alla selle läviväärtuse.
· VDDCORE'i lähtestamine väljalülitamisel (PDR_VDDCORE) PDR_VDDCORE'i superviisor jälgib VDDCORE'i toiteallikat. VDDCORE'i domeeni lähtestamine genereeritakse, kui VDDCORE langeb alla fikseeritud läve.
· VDDCPU sisselülitusjärgne lähtestamine (POR_VDDCPU) POR_VDDCPU superviisor jälgib VDDCPU toiteallikat ja võrdleb seda fikseeritud läviväärtusega. VDDCPU domeen jääb lähtestamisrežiimi, kui VDDCORE on alla selle läviväärtuse.
PDR_ON-tihvt on reserveeritud STMicroelectronicsi tootmistestide jaoks ja see tuleb rakenduses alati VDD-ga ühendada.

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

3.7

Madala energiatarbega strateegia

STM32MP133C/F energiatarbimist saab vähendada mitmel viisil: · Dünaamilise energiatarbe vähendamine protsessori kellade ja/või
siinimaatrikskellade ja/või üksikute välisseadmete kellade juhtimise abil. · Säästke energiatarbimist protsessori jõudeolekus, valides saadaolevate madala
energiarežiimid vastavalt kasutaja rakenduse vajadustele. See võimaldab saavutada parima kompromissi lühikese käivitusaja, väikese energiatarbimise ja saadaolevate äratusallikate vahel. · Kasutage DVFS-i (dünaamilise helitugevuse)tage ja sageduse skaleerimine) tööpunktid, mis kontrollivad otseselt protsessori kella sagedust ja VDDCPU väljundit.
Töörežiimid võimaldavad juhtida kella jaotust süsteemi erinevate osade vahel ja süsteemi võimsust. Süsteemi töörežiimi juhib MPU alamsüsteem.
MPU alamsüsteemi energiasäästurežiimid on loetletud allpool: · CSleep: Protsessori kellad on peatatud ja välisseadme(te) kell töötab järgmiselt
eelnevalt RCC-s (lähtestamine ja kella kontroller) seadistatud. · CStop: CPU välisseadme(te) kellad peatatakse. · CStandby: VDDCPU OFF
Keskseade lülitub energiasäästurežiimidesse CSleep ja CStop WFI (katkestuse ootamine) või WFE (sündmuse ootamine) käskude täitmisel.
Süsteemi saadaolevad töörežiimid on järgmised: · Käitamine (süsteem täisvõimsusel, VDDCORE, VDDCPU ja kellad SISSE lülitatud) · Stopp (kellad VÄLJA lülitatud) · LP-Stopp (kellad VÄLJA lülitatud) · LPLV-Stopp (kellad VÄLJA lülitatud, VDDCORE ja VDDCPU toitetase võib olla madalam) · LPLV-Stopp2 (VDDCPU VÄLJA lülitatud, VDDCORE langetatud ja kellad VÄLJA lülitatud) · Ooterežiim (VDDCPU, VDDCORE ja kellad VÄLJA lülitatud)

Tabel 3. Süsteemi ja protsessori energiatarbimise režiim

Süsteemi toiterežiim

CPU

Käivita režiim

CRun või CSleep

Stopp-režiim LP-stopp-režiim LPLV-stopp-režiim LPLV-stopp2-režiim
Ooterežiim

CStop või CStandby CStandby

3.8

Lähtestamine ja kella kontroller (RCC)

Kella ja lähtestamise kontroller haldab kõigi kellade genereerimist, samuti kella lülitimist ning süsteemi ja välisseadmete lähtestamist. RCC pakub suurt paindlikkust kellaallikate valikul ja võimaldab rakendada kella suhtarvusid energiatarbimise parandamiseks. Lisaks on mõnedel side välisseadmetel, mis on võimelised töötama

DS13875 Rev 5

27/219
48

Funktsionaalne üleview

STM32MP133C/F

3.8.1 3.8.2

kahe erineva kelladomeeni (kas siiniliidese kell või kerneli välisseadme kell) korral saab süsteemi sagedust muuta ilma baudikiirust muutmata.
Kellade haldamine
Seadmed sisaldavad nelja sisemist ostsillaatorit, kahte välise kristalli või resonaatoriga ostsillaatorit, kolme kiire käivitusajaga sisemist ostsillaatorit ja nelja PLL-i.
RCC võtab vastu järgmised kellaallika sisendid: · Sisemised ostsillaatorid:
64 MHz HSI kell (1% täpsus) 4 MHz CSI kell 32 kHz LSI kell · Välised ostsillaatorid: 8–48 MHz HSE kell 32.768 kHz LSE kell
RCC pakub nelja PLL-i: · PLL1 on pühendatud protsessori taktsignaalile · PLL2 pakub:
AXI-SS kellad (sh sillad APB4, APB5, AHB5 ja AHB6) DDR-liidese kellad · PLL3 pakub: mitmekihilise AHB ja perifeerse siini maatriksi kellad (sh APB1,
APB2, APB3, APB6, AHB1, AHB2 ja AHB4) kerneli kellad välisseadmetele · PLL4, mis on pühendatud kerneli kellade genereerimisele erinevate välisseadmete jaoks
Süsteem käivitub HSI kella järgi. Seejärel saab kasutajarakendus valida kella konfiguratsiooni.
Süsteemi lähtestamise allikad
Sisselülitusjärgne lähtestamine initsialiseerib kõik registrid peale silumisregistri, osa RCC-st, osa RTC-st ja toitekontrolleri olekuregistritest, samuti varutoite domeeni.
Rakenduse lähtestamine genereeritakse ühest järgmistest allikatest: · lähtestamine NRST-plaadilt · lähtestamine POR- ja PDR-signaalilt (üldiselt nimetatakse seda sisselülituslähtestuseks) · lähtestamine BOR-ilt (üldiselt nimetatakse seda pingelanguseks) · lähtestamine sõltumatult valvekoeralt 1 · lähtestamine sõltumatult valvekoeralt 2 · tarkvarasüsteemi lähtestamine Cortex-A7-lt (CPU) · HSE tõrge, kui kella turvasüsteemi funktsioon on aktiveeritud
Süsteemi lähtestamine toimub ühest järgmisest allikast: · rakenduse lähtestamine · lähtestamine POR_VDDCORE signaalist · väljumine ooterežiimist töörežiimi

28/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

MPU protsessori lähtestamine toimub ühest järgmisest allikast: · süsteemi lähtestamine · iga kord, kui MPU väljub CStandby režiimist · tarkvaraline MPU lähtestamine Cortex-A7 (CPU) poolt

3.9

Üldotstarbelised sisendid/väljundid (GPIO-d)

Iga GPIO-tihvti saab tarkvara abil konfigureerida väljundiks (push-pull või open-drain, pull-up või pull-down režiimiga või ilma), sisendiks (pull-up või pull-down režiimiga või ilma) või perifeerse alternatiivse funktsioonina. Enamik GPIO-tihvte on jagatud digitaalsete või analoogsete alternatiivsete funktsioonidega. Kõik GPIO-d on võimelised taluma suurt voolu ja neil on kiiruse valik, et paremini hallata sisemist müra, energiatarbimist ja elektromagnetilist kiirgust.
Pärast lähtestamist on kõik GPIO-d analoogrežiimis, et vähendada energiatarbimist.
Vajadusel saab sisend-/väljundkonfiguratsiooni lukustada kindla järjestuse järgi, et vältida vigast kirjutamist sisend-/väljundregistritesse.
Kõiki GPIO-tihvte saab eraldi turvaliseks määrata, mis tähendab, et tarkvaraline juurdepääs neile GPIO-dele ja nendega seotud turvalisteks määratletud välisseadmetele on piiratud protsessoril töötava turvalise tarkvaraga.

3.10
Märkus.

TrustZone'i kaitsekontroller (ETZPC)
ETZPC-d kasutatakse siinimeistrite ja -alamseadmete TrustZone'i turvalisuse konfigureerimiseks programmeeritavate turvaatribuutidega (turvatavad ressursid). Näiteks: · Kiibi SYSRAM-i turvalise piirkonna suurust saab programmeerida. · AHB ja APB välisseadmeid saab muuta turvaliseks või ebaturvaliseks. · AHB SRAM-i saab muuta turvaliseks või ebaturvaliseks.
Vaikimisi on SYSRAM, AHB SRAM ja turvatavad välisseadmed seadistatud ainult turvalisele juurdepääsule, seega pole neile ligipääsu mitteturvalistelt ülemseadmetelt (nt DMA1/DMA2).

DS13875 Rev 5

29/219
48

Funktsionaalne üleview

STM32MP133C/F

3.11

Bussiühenduste maatriks
Seadmetel on AXI siinimaatriks, üks peamine AHB siinimaatriks ja siinisillad, mis võimaldavad siinimeistritel omavahel ühendada siini orjaseadmeid (vt allolevat joonist, punktid tähistavad lubatud master/slave-ühendusi).
Joonis 3. STM32MP133C/F siinimaatriks

MDMA

SDMMC2

SDMMC1

DBG MLAHB-st ühendus USBH-ga

CPU

ETH1 ETH2

128-bitine

AXIM

M9

M0

M1 M2

M3

M11

M4

M5

M6

M7

S0

S1 S2 S3 S4 S5 S6 S7 S8 S9

Vaikimisi alam AXIMC

NIC-400 AXI 64 bitti 266 MHz – 10 masterit / 10 orja

AXIM-i ühendusest DMA1 DMA2 USBO DMA3

M0

M1 M2

M3 M4

M5

M6 M7

S0

S1

S2

S3

S4 S5 Ühendus AHB 32 bitti 209 MHz – 8 ülemseadet / 6 alamseadet

DDRCTRL 533 MHz AHB sild AHB6-le MLAHB-le ühenduseks FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB AHB sild AHB5-le APB sild APB5-le APB sild DBG-le APB-le
AXI 64 sünkroonne peaport AXI 64 sünkroonne alluvport AXI 64 asünkroonne peaport AXI 64 asünkroonne alluvport AHB 32 sünkroonne peaport AHB 32 sünkroonne alluvport AHB 32 asünkroonne peaport AHB 32 asünkroonne alluvport
Sild AHB2-le SRAM1 SRAM2 SRAM3 AXIM-i ühendusele Sild AHB4-le
MSv67511V2

MLAHB

30/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

3.12

DMA kontrollerid
Seadmetel on protsessori aktiivsuse vähendamiseks järgmised DMA moodulid: · otsemälule juurdepääsu master (MDMA)
MDMA on kiire DMA-kontroller, mis vastutab igat tüüpi mäluedastuste eest (perifeeria-mällu, mälu-mällu, mälu-perifeeria) ilma protsessori sekkumiseta. Sellel on peamine AXI-liides. MDMA on võimeline liidestuma teiste DMA-kontrolleritega, et laiendada standardseid DMA-võimalusi või hallata perifeersete seadmete DMA-päringuid otse. Kõik 32 kanalit saavad teostada plokkide edastusi, korduvaid plokkide edastusi ja lingitud loendi edastusi. MDMA-d saab seadistada turvaliste edastuste tegemiseks turvatud mäludesse. · kolm DMA-kontrollerit (mitteturvalised DMA1 ja DMA2 ning turvaline DMA3). Igal kontrolleril on kahepordiline AHB, kokku 16 mitteturvalist ja kaheksa turvalist DMA-kanalit FIFO-põhiste plokkide edastuste teostamiseks.
Kaks DMAMUX-üksust multipleksivad ja suunavad DMA välisseadmete päringud kolmele DMA kontrollerile suure paindlikkusega, maksimeerides samaaegselt töötavate DMA päringute arvu ning genereerides DMA päringuid välisseadmete väljundpäästikutest või DMA sündmustest.
DMAMUX1 kaardistab mitteturvalistest välisseadmetest tulevad DMA-päringud DMA1 ja DMA2 kanalitele. DMAMUX2 kaardistab turvalistest välisseadmetest tulevad DMA-päringud DMA3 kanalitele.

3.13

Laiendatud katkestuste ja sündmuste kontroller (EXTI)
Laiendatud katkestuste ja sündmuste kontroller (EXTI) haldab protsessori ja süsteemi äratust konfigureeritavate ja otseste sündmuste sisendite kaudu. EXTI annab toite juhtimisele äratuspäringuid, genereerib katkestuspäringu GIC-le ja sündmused protsessori sündmuste sisendisse.
EXTI äratuspäringud võimaldavad süsteemi äratada stopp-režiimist ja protsessori äratada stopp- ja ooterežiimist.
Katkestustaotluse ja sündmusetaotluse genereerimist saab kasutada ka käitusrežiimis.
EXTI sisaldab ka EXTI IOporti valikut.
Iga katkestuse või sündmuse saab määrata turvaliseks, et piirata juurdepääsu ainult turvalisele tarkvarale.

3.14

Tsüklilise koondamise kontrolli arvutusühik (CRC)
CRC (tsüklilise redundantsuse kontrolli) arvutusüksust kasutatakse CRC-koodi saamiseks programmeeritava polünoomi abil.
Muude rakenduste hulgas kasutatakse CRC-põhiseid tehnikaid andmeedastuse või salvestusruumi terviklikkuse kontrollimiseks. Standardi EN/IEC 60335-1 ulatuses pakuvad need võimalust välkmälu terviklikkuse kontrollimiseks. CRC arvutusüksus aitab tarkvara signatuuri arvutada käitusajal, mida võrreldakse lingi ajal genereeritud ja antud mälupesasse salvestatud võrdlussignatuuriga.

DS13875 Rev 5

31/219
48

Funktsionaalne üleview

STM32MP133C/F

3.15

Paindlik mälukontroller (FMC)
FMC kontrolleri peamised omadused on järgmised: · Liides staatilise mäluga kaardistatud seadmetega, sh:
NOR-välkmälu Staatiline või pseudostaatiline muutmälu (SRAM, PSRAM) NAND-välkmälu 4-bitise/8-bitise BCH riistvaralise ECC-ga · 8-, 16-bitine andmesiini laius · Sõltumatu kiibivaliku juhtimine iga mälupanga jaoks · Sõltumatu konfiguratsioon iga mälupanga jaoks · Kirjutamis-FIFO
FMC konfiguratsiooniregistreid saab muuta turvaliseks.

3.16

Kahekordne Quad-SPI mäluliides (QUADSPI)
QUADSPI on spetsiaalne sideliides, mis on suunatud ühe-, kahe- või neljakordsetele SPI-välkmäludele. See saab töötada mis tahes järgmises kolmes režiimis: · Kaudne režiim: kõik toimingud tehakse QUADSPI registrite abil. · Oleku küsimise režiim: välise välkmälu olekuregistrit loetakse perioodiliselt ja
Lipu seadistamise korral saab genereerida katkestuse. · Mälukaardistatud režiim: väline välkmälu kaardistatakse aadressiruumi.
ja süsteem näeb seda nagu oleks tegemist sisemäluga.
Nii läbilaskevõimet kui ka mahtu saab kahekordselt suurendada kahe välklambi režiimi abil, kus kahele Quad-SPI välkmälule pääsetakse samaaegselt juurde.
QUADSPI on ühendatud viivitusplokiga (DLYBQS), mis võimaldab toetada väliseid andmesagedusi üle 100 MHz.
QUADSPI konfiguratsiooniregistrid võivad olla turvalised, nagu ka selle viivitusplokk.

3.17

Analoog-digitaalmuundurid (ADC1, ADC2)
Seadmed sisaldavad kahte analoog-digitaalmuundurit, mille eraldusvõimet saab konfigureerida 12-, 10-, 8- või 6-bitiseks. Iga ADC jagab kuni 18 välist kanalit, teostades teisendusi üksik- või skaneerimisrežiimis. Skaneerimisrežiimis teostatakse automaatne teisendus valitud analoogsisendite rühmal.
Mõlemal ADC-l on turvalised siiniliidesed.
Iga ADC-d saab teenindada DMA-kontroller, mis võimaldab ADC-ga teisendatud väärtuste automaatset edastamist sihtkohta ilma tarkvaratoiminguteta.
Lisaks saab analoogvalvefunktsioon täpselt jälgida teisendatud mahtutage ühest, mõnest või kõigist valitud kanalitest. Katkestus genereeritakse, kui teisendatud voltage on väljaspool programmeeritud läviväärtusi.
A/D muundamise ja taimerite sünkroniseerimiseks saab ADC-sid käivitada ükskõik millise taimeriga järgmistest: TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 ja LPTIM3.

32/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

3.18

Temperatuuriandur
Seadmed sisaldavad temperatuuriandurit, mis genereerib mahutage (VTS), mis muutub temperatuuriga lineaarselt. See temperatuuriandur on sisemiselt ühendatud ADC2_INP12-ga ja suudab mõõta seadme ümbritseva õhu temperatuuri vahemikus 40 kuni +125 °C täpsusega ±2%.
Temperatuurianduril on hea lineaarsus, kuid temperatuuri mõõtmise üldise täpsuse saavutamiseks tuleb seda kalibreerida. Kuna temperatuurianduri nihe varieerub protsessi varieeruvuse tõttu kiibilt kiibilt, sobib kalibreerimata sisemine temperatuuriandur rakenduste jaoks, mis tuvastavad ainult temperatuurimuutusi. Temperatuurianduri mõõtmise täpsuse parandamiseks kalibreerib ST iga seadet tehases eraldi. Temperatuurianduri tehase kalibreerimisandmed salvestab ST OTP-alale, millele on juurdepääs ainult lugemiseks.

3.19

Digitaalne temperatuuriandur (DTS)
Seadmetel on sisseehitatud sagedusväljundiga temperatuuriandur. DTS loendab sagedust LSE või PCLK põhjal, et anda temperatuuriinfot.
Toetatud on järgmised funktsioonid: · katkestuste genereerimine temperatuuriläve järgi · äratussignaali genereerimine temperatuuriläve järgi

3.20
Märkus.

VBAT töö
VBAT-i toitedomeen sisaldab RTC-d, varuregistreid ja varu-SRAM-i.
Aku tööea optimeerimiseks varustatakse seda toitevaldkonda VDD abil, kui see on saadaval, või vol-tüüpi toiteallikaga.tagVBAT-i viigule rakendatakse e (kui VDD toidet pole). VBAT toide lülitatakse sisse, kui PDR tuvastab, et VDD on langenud alla PDR taseme.
VoltagVBAT-tihvti e saab toita välise aku, superkondensaatori või otse VDD abil. Viimasel juhul VBAT-režiim ei tööta.
VBAT-talitlus aktiveeritakse, kui VDD puudub.
Ükski neist sündmustest (välised katkestused, TAMP sündmus või RTC häire/sündmused) suudavad otse taastada VDD toite ja sundida seadme VBAT-režiimist välja lülitama. Sellest hoolimata TAMP Sündmusi ja reaalaja kella häireid/sündmusi saab kasutada signaali genereerimiseks välisele vooluringile (tavaliselt PMIC), mis taastab VDD toite.

DS13875 Rev 5

33/219
48

Funktsionaalne üleview

STM32MP133C/F

3.21

Voltage võrdluspuhver (VREFBUF)
Seadmed sisaldavad helitugevusttagvõrdluspuhver, mida saab kasutada mahuühikunatagADC-de viide ja ka voltagVäliste komponentide tugi VREF+ tihvti kaudu. VREFBUF saab olla turvaline. Sisemine VREFBUF toetab nelja mahutavusttagPinged: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Väline pingetagKui sisemine VREFBUF on välja lülitatud, saab võrdlussignaali anda VREF+ pinni kaudu.
Joonis 4. Kdtage võrdluspuhver

VREFINT

+

VREF+

VSSA

MSv64430V1

3.22

Digitaalfilter sigma-delta modulaatorile (DFSDM)
Seadmed sisaldavad ühte DFSDM-i, mis toetab kahte digitaalset filtrimoodulit ja nelja välist sisendjadakanalit (transiiverid) või alternatiivselt nelja sisemist paralleelsisendit.
DFSDM ühendab seadmega väliseid modulaatoreid ja teostab vastuvõetud andmevoogude digitaalset filtreerimist. Modulaatoreid kasutatakse analoogsignaalide teisendamiseks digitaal-järjestikusteks voogudeks, mis moodustavad DFSDM-i sisendid.
DFSDM saab ühendada ka PDM-mikrofone (impulsstiheduse modulatsioon) ning teostada PDM-i teisendamist PCM-iks ja filtreerimist (riistvarakiirendusega). DFSDM-il on valikulised paralleelsed andmevoo sisendid ADC-dest või seadme mälust (DMA/CPU ülekannete kaudu DFSDM-i).
DFSDM-transiiverid toetavad mitmeid jadaliidese vorminguid (erinevate modulaatorite toetamiseks). DFSDM-i digitaalsed filtrimoodulid teostavad digitaalset töötlemist vastavalt kasutaja määratletud filtriparameetritele kuni 24-bitise lõpliku ADC resolutsiooniga.

34/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

DFSDM-i välisseade toetab: · Nelja multipleksitud sisendiga digitaalset jadakanalit:
Konfigureeritav SPI-liides erinevate modulaatorite ühendamiseks Konfigureeritav Manchesteri kodeeritud 1-juhtmeline liides PDM (impulsitiheduse modulatsioon) Mikrofoni sisend Maksimaalne sisendtaktsagedus kuni 20 MHz (10 MHz Manchesteri kodeerimiseks) Modulaatorite taktväljund (0 kuni 20 MHz) · Alternatiivsed sisendid neljalt sisemiselt digitaalselt paralleelkanalilt (kuni 16-bitine sisendresolutsioon): Sisemised allikad: ADC andme- või mäluandmevood (DMA) · Kaks digitaalset filtrimoodulit reguleeritava digitaalse signaalitöötlusega: Sincx-filter: filtri järjekord/tüüp (1 kuni 5), ülevooludamplingu suhe (1 kuni 1024) integraator: ületusedamplingu suhe (1 kuni 256) · Kuni 24-bitine väljundandmete eraldusvõime, märgiga väljundandmete vorming · Automaatne andmete nihke korrigeerimine (kasutaja salvestab nihke registrisse) · Pidev või ühekordne muundamine · Muundamise algus käivitatakse: tarkvara päästikul, sisemistel taimeritel, välistel sündmustel, muundamise algus sünkroonselt esimese digitaalse filtri mooduliga (DFSDM) · Analoogvalve, millel on: madala ja kõrge väärtusega andmete läviregistrid, spetsiaalne konfigureeritav Sincx digitaalfilter (järjekord = 1 kuni 3,
ülemisedamp(ling suhe = 1 kuni 32) sisend lõplikest väljundandmetest või valitud sisendi digitaalsetest jadakanalitest pidev jälgimine sõltumatult standardsest konversioonist · Lühisedetektor küllastunud analoogsisendi väärtuste tuvastamiseks (alumine ja ülemine vahemik): kuni 8-bitine loendur 1 kuni 256 järjestikuse 0 või 1 tuvastamiseks jadaandmevoos jälgides pidevalt iga sisendjadakanalit · Katkestussignaali genereerimine analoogvalvekoera sündmuse või lühisedetektori sündmuse korral · Äärmuste detektor: tarkvara abil värskendatavate lõplike konversiooniandmete minimaalsete ja maksimaalsete väärtuste salvestamine · DMA-võime lugeda lõplikke konversiooniandmeid · Katkestused: konversiooni lõpp, ülekoormus, analoogvalvekoer, lühis, sisendjadakanali kella puudumine · „Tavalised” või „sissepritsetud” konversioonid: „tavalisi” konversioone saab taotleda igal ajal või isegi pidevas režiimis
ilma et see mõjutaks „sisestatud” konversioonide ajastust; täpse ajastuse ja kõrge konversiooniprioriteediga „sisestatud” konversioonid.

DS13875 Rev 5

35/219
48

Funktsionaalne üleview

STM32MP133C/F

3.23

Tõeline juhuslike arvude generaator (RNG)
Seadmed sisaldavad ühte juhuslike arvude generaatorit (RNG), mis edastab integreeritud analoogahela abil genereeritud 32-bitiseid juhuslikke numbreid.
RNG-d saab (ETZPC-s) defineerida nii, et sellele pääseb ligi ainult turvaline tarkvara.
Tõeline juhuslike arvude generaator ühendub turvatud AES-i ja PKA-välisseadmetega spetsiaalse siini kaudu (protsessor ei ole loetav).

3.24

Krüptograafilised ja räsiprotsessorid (CRYP, SAES, PKA ja HASH)
Seadmed sisaldavad ühte krüptograafilist protsessorit, mis toetab täiustatud krüptograafilisi algoritme, mida tavaliselt on vaja konfidentsiaalsuse, autentimise, andmete terviklikkuse ja salgamatuse tagamiseks sõnumite vahetamisel partneriga.
Seadmetel on ka spetsiaalne DPA-kindel turvaline AES 128- ja 256-bitine võti (SAES) ja PKA riistvaraline krüpteerimis-/dekrüpteerimiskiirendi, millel on spetsiaalne riistvarasiin, millele protsessor ei pääse juurde.
CRYP peamised omadused: · DES/TDES (andmete krüpteerimisstandard/kolmekordne andmete krüpteerimisstandard): ECB (elektrooniline
koodiraamat) ja CBC (šifrplokkide aheldamine) aheldamisalgoritmid, 64-, 128- või 192-bitine võti · AES (täiustatud krüpteerimisstandard): ECB, CBC, GCM, CCM ja CTR (loendurirežiim) aheldamisalgoritmid, 128-, 192- või 256-bitine võti
Universaalse HASH-i põhifunktsioonid: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (turvalised HASH-algoritmid) · HMAC
Krüptograafiline kiirendi toetab DMA-päringute genereerimist.
CRYP, SAES, PKA ja HASH saab (ETZPC-s) defineerida nii, et neile pääseb ligi ainult turvaline tarkvara.

3.25

Käivitus- ja turvalisuse ning OTP-kontrolli (BSEC)
BSEC (käivitus- ja turvalisus- ning OTP-juhtimine) on mõeldud OTP-kaitsmekarbi (ühekordselt programmeeritava) juhtimiseks, mida kasutatakse seadme konfiguratsiooni ja turvaparameetrite sisseehitatud püsimälu jaoks. BSEC-i teatud osa peab olema konfigureeritud nii, et sellele pääseb ligi ainult turvaline tarkvara.
BSEC saab SAES-i (turvaline AES) jaoks 256-bitise HWKEY salvestamiseks kasutada OTP-sõnu.

36/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

3.26

Taimerid ja valvekoerad
Seadmete hulka kuuluvad kaks täiustatud juhtimisega taimerit, kümme üldotstarbelist taimerit (millest seitse on turvatud), kaks põhitaimerit, viis väikese energiatarbega taimerit, kaks valvekoera ja igas Cortex-A7-s neli süsteemitaimerit.
Kõiki taimerite loendureid saab silumisrežiimis külmutada.
Allolev tabel võrdleb täiustatud juhtimisega, üldotstarbeliste, lihtsate ja väikese energiatarbega taimerite omadusi.

Taimeri tüüp

Taimer

Tabel 4. Taimeri funktsioonide võrdlus

Vasturesolutsioon
mine

Loenduri tüüp

Eeljaotuse tegur

DMA päringu genereerimine

Kanalite jäädvustamine/võrdlemine

Täiendav väljund

Maksimaalne liides
taktsagedus (MHz)

Max
taimer
taktsagedus (MHz)(1)

Täiustatud TIM1, -kontroll TIM8

16-bitine

Üles, suvaline täisarv alla, vahemikus 1 üles/alla kuni 65536

Jah

TIM2 TIM5

32-bitine

Üles, suvaline täisarv alla, vahemikus 1 üles/alla kuni 65536

Jah

TIM3 TIM4

16-bitine

Üles, suvaline täisarv alla, vahemikus 1 üles/alla kuni 65536

Jah

Mis tahes täisarv

TIM12(2) 16-bitine

Üles 1 vahel

Ei

Kindral

ja 65536

eesmärk

TIM13(2) TIM14(2)

16-bitine

Suvaline täisarv vahemikus 1 kuni XNUMX
ja 65536

Ei

Mis tahes täisarv

TIM15(2) 16-bitine

Üles 1 vahel

Jah

ja 65536

TIM16(2) TIM17(2)

16-bitine

Suvaline täisarv vahemikus 1 kuni XNUMX
ja 65536

Jah

Põhiline

TIM6, TIM7

16-bitine

Suvaline täisarv vahemikus 1 kuni XNUMX
ja 65536

Jah

LPTIM1,

Madala energiatarbega

LPTIM2(2), LPTIM3(2),
LPTIM4,

16-bitine

1, 2, 4, 8, üles 16, 32, 64,
128

Ei

LPTIM5

6

4

104.5

209

4

Ei

104.5

209

4

Ei

104.5

209

2

Ei

104.5

209

1

Ei

104.5

209

2

1

104.5

209

1

1

104.5

209

0

Ei

104.5

209

1 (3)

Ei

104.5 104.5

1. Maksimaalne taimeri taktsagedus on kuni 209 MHz, olenevalt RCC TIMGxPRE bitist. 2. Turvaline taimer. 3. LPTIM-il puudub püüdmiskanal.

DS13875 Rev 5

37/219
48

Funktsionaalne üleview

STM32MP133C/F

3.26.1 3.26.2 3.26.3

Täiustatud juhtimisega taimerid (TIM1, TIM8)
Täiustatud juhtimisega taimereid (TIM1, TIM8) võib vaadelda kui kolmefaasilisi PWM-generaatoreid, mis on multipleksitud 6 kanalile. Neil on täiendavad PWM-väljundid programmeeritavate sisestatud tühiaegadega. Neid võib pidada ka täielikeks üldotstarbelisteks taimeriteks. Nende nelja sõltumatut kanalit saab kasutada: · sisendi püüdmiseks · väljundi võrdlemiseks · PWM-i genereerimiseks (serva- või keskjoondatud režiimid) · ühe impulsi režiimi väljundiks
Standardsete 16-bitiste taimeritena konfigureerituna on neil samad funktsioonid mis üldotstarbelistel taimeritel. 16-bitiste PWM-generaatoritena konfigureerituna on neil täielik modulatsioonivõime (0–100%).
Täiustatud juhtimisega taimer saab taimeri linkimise funktsiooni kaudu sünkroonimiseks või sündmuste aheldamiseks koos töötada üldotstarbeliste taimeritega.
TIM1 ja TIM8 toetavad sõltumatut DMA päringute genereerimist.
Üldotstarbelised taimerid (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
STM32MP133C/F seadmetesse on sisse ehitatud kümme sünkroniseeritavat üldotstarbelist taimerit (erinevuste kohta vt tabelit 4). · TIM2, TIM3, TIM4, TIM5
TIM 2 ja TIM5 põhinevad 32-bitisel automaatse laadimise üles/alla loenduril ja 16-bitisel eeljagajal, samas kui TIM3 ja TIM4 põhinevad 16-bitisel automaatse laadimise üles/alla loenduril ja 16-bitisel eeljagajal. Kõigil taimeritel on neli sõltumatut kanalit sisendi püüdmiseks/väljundi võrdlemiseks, PWM-i või ühe impulsi režiimi väljundiks. See annab suurimatel pakettidel kuni 16 sisendi püüdmist/väljundi võrdlemist/PWM-i. Need üldotstarbelised taimerid saavad töötada koos või teiste üldotstarbeliste taimerite ja täiustatud juhtimisega taimeritega TIM1 ja TIM8 taimeri lingi funktsiooni kaudu sünkroniseerimiseks või sündmuste aheldamiseks. Kõiki neid üldotstarbelisi taimereid saab kasutada PWM-väljundite genereerimiseks. TIM2-l, TIM3-l, TIM4-l ja TIM5-l on kõigil sõltumatu DMA-päringute genereerimine. Need on võimelised töötlema kvadratuurseid (inkrementaalseid) kodeerija signaale ja ühe kuni nelja Halli efekti anduri digitaalväljundeid. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Need taimerid põhinevad 16-bitisel automaatse taaslaadimise ülesloenduril ja 16-bitisel eeljagajal. TIM13-l, TIM14-l, TIM16-l ja TIM17-l on üks sõltumatu kanal, samas kui TIM12-l ja TIM15-l on kaks sõltumatut kanalit sisendi püüdmiseks/väljundi võrdlemiseks, PWM-i või ühe impulsi režiimi väljundiks. Neid saab sünkroonida täisfunktsionaalsete üldotstarbeliste taimeritega TIM2, TIM3, TIM4, TIM5 või kasutada lihtsate ajabaasidena. Kõiki neid taimereid saab (ETZPC-s) defineerida nii, et neile pääseb ligi ainult turvalise tarkvara abil.
Põhitaimerid (TIM6 ja TIM7)
Neid taimereid kasutatakse peamiselt üldise 16-bitise ajabaasina.
TIM6 ja TIM7 toetavad sõltumatut DMA päringute genereerimist.

38/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

3.26.4
3.26.5 3.26.6

Madala energiatarbega taimerid (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Igal väikese energiatarbega taimeril on iseseisev kell ja see töötab ka stopp-režiimis, kui seda käivitab LSE, LSI või väline kell. LPTIMx suudab seadme stopp-režiimist üles äratada.
Need väikese energiatarbega taimerid toetavad järgmisi funktsioone: · 16-bitine ülesloendur 16-bitise automaatse laadimise registriga · 16-bitine võrdlusregister · Konfigureeritav väljund: impulss, PWM · Pidev/ühekordne režiim · Valitav tarkvaraline/riistvaraline sisendkäivitus · Valitav kellaallikas:
Sisemine kellaallikas: LSE, LSI, HSI või APB kell Väline kellaallikas LPTIM-sisendi kaudu (töötab isegi ilma sisemise kellata)
allikas töötab, mida kasutab impulssloenduri rakendus) · Programmeeritav digitaalne häirete filter · Kodeerija režiim
LPTIM2 ja LPTIM3 saab (ETZPC-s) defineerida nii, et neile pääseb ligi ainult turvaline tarkvara.
Sõltumatud valvekoerad (IWDG1, IWDG2)
Sõltumatu valvekoer põhineb 12-bitisel allaloenduril ja 8-bitisel eeljagajal. Seda takteerib sõltumatu 32 kHz sisemine RC (LSI) ja kuna see töötab põhitaktist sõltumatult, saab see töötada stopp- ja ooterežiimis. IWDG-d saab kasutada valvekoerana seadme lähtestamiseks probleemi ilmnemisel. See on riist- või tarkvaraliselt konfigureeritav valikubaitide kaudu.
IWDG1 saab (ETZPC-s) defineerida kui ligipääsetavat ainult turvalise tarkvara abil.
Üldised taimerid (Cortex-A7 CNT)
Cortex-A7 sisse integreeritud Cortex-A7 üldised taimerid saavad toidet süsteemi ajastuse genereerimise (STGEN) väärtustest.
Cortex-A7 protsessor pakub järgmisi taimereid: · füüsiline taimer kasutamiseks turvalises ja mitteturvalises režiimis
Füüsilise taimeri registrid on pangatud turvaliste ja mitteturvaliste koopiate pakkumiseks. · virtuaalne taimer mitteturvalistes režiimides kasutamiseks · füüsiline taimer hüperviisorirežiimis kasutamiseks
Üldised taimerid ei ole mälukaardistatud välisseadmed ja neile pääseb ligi ainult spetsiifiliste Cortex-A7 kaasprotsessori juhiste (cp15) abil.

3.27

Süsteemi taimeri genereerimine (STGEN)
Süsteemi ajastuse genereerimine (STGEN) genereerib ajaloenduri väärtuse, mis tagab järjepideva view kõigi Cortex-A7 geneeriliste taimerite jaoks aega.

DS13875 Rev 5

39/219
48

Funktsionaalne üleview

STM32MP133C/F

Süsteemi ajastuse genereerimisel on järgmised põhifunktsioonid: · 64-bitine laius, et vältida ümberminekuprobleeme · Alustamine nullist või programmeeritavast väärtusest · Juht-APB-liides (STGENC), mis võimaldab taimerit salvestada ja taastada
väljalülituse sündmuste korral · Kirjutuskaitstud APB-liides (STGENR), mis võimaldab taimeri väärtust lugeda mitte-
turvaline tarkvara ja silumisvahendid · taimeri väärtuse suurendamine, mida saab süsteemi silumise ajal peatada
STGENCi saab (ETZPC-s) defineerida nii, et sellele pääseb ligi ainult turvaline tarkvara.

3.28

Reaalajas kell (RTC)
RTC pakub automaatset äratust kõigi energiasäästurežiimide haldamiseks. RTC on sõltumatu BCD-taimer/loendur ning pakub programmeeritavate alarmi katkestustega kellaaega/kalendrit.
RTC sisaldab ka perioodilist programmeeritavat äratuslippu koos katkestusvõimalusega.
Kaks 32-bitist registrit sisaldavad sekundeid, minuteid, tunde (12- või 24-tunnise formaadiga), päeva (nädalapäev), kuupäeva (kuupäev), kuud ja aastat, mis on väljendatud kahendkoodis kümnendvormingus (BCD). Alamsekundite väärtus on saadaval ka kahendvormingus.
Tarkvaradraiverite haldamise hõlbustamiseks toetatakse binaarrežiimi.
28-, 29- (liigaasta), 30- ja 31-päevase kuu kompensatsioonid tehakse automaatselt. Samuti saab teha suveaja kompensatsiooni.
Täiendavad 32-bitised registrid sisaldavad programmeeritavaid alarmi alamsekundeid, sekundeid, minuteid, tunde, päeva ja kuupäeva.
Kristallostsillaatori täpsuse kõrvalekallete kompenseerimiseks on saadaval digitaalne kalibreerimisfunktsioon.
Pärast varundusdomeeni lähtestamist on kõik RTC registrid kaitstud võimalike parasiitlike kirjutamisjuurdepääsude eest ja kaitstud turvatud juurdepääsuga.
Niikaua kui toitemahttagKui reaalajakell (RTC) jääb töövahemikku, ei peatu see kunagi, olenemata seadme olekust (töörežiim, energiasäästurežiim või lähtestamine).
RTC põhifunktsioonid on järgmised: · Kalender koos alamsekundite, sekundite, minutite, tundide (12- või 24-vormingus), päevaga (päev)
nädal), kuupäev (kuu päev), kuu ja aasta · Tarkvaraga programmeeritav suveaja kompensatsioon · Programmeeritav alarm katkestusfunktsiooniga. Alarmi saab käivitada mis tahes
kalendriväljade kombinatsioon. · Automaatse äratuse üksus genereerib perioodilise lipu, mis käivitab automaatse äratuse
katkestus · Võrdluskella tuvastamine: saab määrata täpsema teise allika kella (50 või 60 Hz)
kasutatakse kalendri täpsuse suurendamiseks. · Täpne sünkroniseerimine välise kellaga, kasutades sekundilise nihke funktsiooni · Digitaalne kalibreerimisahel (perioodiline loenduri korrektsioon): täpsus 0.95 ppm, mis on saadud
mõne sekundi pikkune kalibreerimisaken

40/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

· Timestamp sündmuste salvestamise funktsioon · SWKEY salvestamine RTC varuregistritesse, millel on otsene juurdepääs SAE-le siinil (mitte
protsessori poolt loetav) · Maskeeritavad katkestused/sündmused:
Häire A Häire B Äratuse katkestuse aegamp · TrustZone'i tugi: RTC täielikult turvatav Alarm A, alarm B, äratustaimer ja taimeramp individuaalne turvaline või ebaturvaline
konfiguratsiooni RTC kalibreerimine tehtud turvalises või mitteturvalises konfiguratsioonis

3.29

Tamper ja varuregistrid (TAMP)
32 x 32-bitiseid varukoopiaregistreid säilitatakse kõigis madala energiatarbega režiimides ja ka VBAT-režiimis. Neid saab kasutada tundlike andmete salvestamiseks, kuna nende sisu on kaitstudamptuvastusahel.
Seitse tampsisendtihvtid ja viis tamper väljundtihvtid on saadaval anti-t jaoksamper tuvastamine. Väline tampNeid tihvte saab konfigureerida serva tuvastamiseks, serva ja taseme tuvastamiseks, filtreerimisega taseme tuvastamiseks või aktiivseks t-ks.ampmis suurendab turvalisuse taset, kontrollides automaatselt, et tampNende tihvtid pole väliselt avatud ega lühistatud.
TAMP peamised omadused · 32 varuregistrit (TAMP_BKPxR), mis on rakendatud allesjäänud RTC domeenis
VBAT-i poolt sisse lülitatud, kui VDD toide on välja lülitatud · 12 tampsaadaval olevate kontaktide arv (seitse sisendit ja viis väljundit) · Mistahes tamper-tuvastus võib genereerida RTC ajaamp sündmus. · Mistahes tampTuvastus kustutab varuregistrid. · TrustZone'i tugi:
TampTurvalise või ebaturvalise konfiguratsiooni varundamine registreerib konfiguratsiooni kolmes konfigureeritava suurusega alas:
. üks lugemis-/kirjutamisturvaline ala . üks kirjutamiseks turvaline/lugemiseks ebaturvaline ala . üks lugemis-/kirjutamiskaitseta ala · Monotoonne loendur

3.30

Integraallülituste vahelised liidesed (I2C1, I2C2, I2C3, I2C4, I2C5)
Seadmed sisaldavad viit I2C liidest.
I2C siiniliides haldab STM32MP133C/F ja jada-I2C siini vahelist sidet. See juhib kogu I2C siinispetsiifilist järjestamist, protokolli, arbitraaži ja ajastust.

DS13875 Rev 5

41/219
48

Funktsionaalne üleview

STM32MP133C/F

I2C välisseade toetab: · I2C-siini spetsifikatsiooni ja kasutusjuhendi rev. 5 ühilduvust:
Orja- ja masterrežiimid, mitme masteri võimalus Standardrežiim (Sm), bitikiirusega kuni 100 kbit/s Kiirrežiim (Fm), bitikiirusega kuni 400 kbit/s Kiirrežiim Plus (Fm+), bitikiirusega kuni 1 Mbit/s ja 20 mA väljundvooluga ajami sisendid/väljundid 7-bitine ja 10-bitine adresseerimisrežiim, mitu 7-bitist orja-aadressi Programmeeritavad seadistus- ja hoidmisajad Valikuline kella venitamine · Süsteemihaldussiini (SMBus) spetsifikatsiooni rev 2.0 ühilduvus: Riistvara PEC (paketivigade kontrollimine) genereerimine ja verifitseerimine ACK-ga
juhtimine aadressiresolutsiooni protokolli (ARP) tugi SMBus hoiatus · toitesüsteemi haldusprotokolli (PMBusTM) spetsifikatsiooni rev 1.1 ühilduvus · sõltumatu kell: valik sõltumatuid kellaallikaid, mis võimaldavad I2C sidekiirusel olla PCLK ümberprogrammeerimisest sõltumatu · äratus stopp-režiimist aadressi sobivuse korral · programmeeritavad analoog- ja digitaalsed mürafiltrid · 1-baidine puhver DMA-võimalusega
I2C3, I2C4 ja I2C5 saab (ETZPC-s) defineerida nii, et neile pääseb ligi ainult turvaline tarkvara.

3.31

Universaalne sünkroonne asünkroonne vastuvõtja-saatja (USART1, USART2, USART3, USART6 ja UART4, UART5, UART7, UART8)
Seadmetel on neli sisseehitatud universaalset sünkroonset vastuvõtja-saatjat (USART1, USART2, USART3 ja USART6) ning neli universaalset asünkroonset vastuvõtja-saatjat (UART4, UART5, UART7 ja UART8). USARTx ja UARTx funktsioonide kokkuvõtte leiate allolevast tabelist.
Need liidesed pakuvad asünkroonset sidet, IrDA SIR ENDEC tuge, mitmeprotsessorilist siderežiimi, ühejuhtmelist pooldupleks-siderežiimi ning LIN master/slave'i tuge. Need pakuvad CTS- ja RTS-signaalide riistvaralist haldust ning RS485 draiveri lubamist. Nad on võimelised suhtlema kiirusega kuni 13 Mbit/s.
USART1, USART2, USART3 ja USART6 pakuvad ka kiipkaardirežiimi (vastab standardile ISO 7816) ja SPI-laadset suhtlusvõimalust.
Kõigil USART-idel on protsessori kellast sõltumatu kelladomeen, mis võimaldab USARTx-il STM32MP133C/F-i stopp-režiimist üles äratada kuni 200 kbaudi edastuskiirusega. Äratussündmused stopp-režiimist on programmeeritavad ja võivad olla:
· algusbiti tuvastamine
· mis tahes vastuvõetud andmekaader
· konkreetne programmeeritud andmekaader

42/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

Kõiki USART liideseid saab teenindada DMA-kontroller.

Tabel 5. USART/UART funktsioonid

USART režiimid/funktsioonid(1)

USART1/2/3/6

UART4/5/7/8

Riistvara voolu juhtimine modemile

X

X

Pidev suhtlus DMA abil

X

X

Mitmeprotsessoriline suhtlus

X

X

Sünkroonne SPI režiim (master/slave)

X

Kiipkaardi režiim

X

Ühejuhtmeline pooldupleksside IrDA SIR ENDEC plokk

X

X

X

X

LIN-režiim

X

X

Kahekordne kella domeen ja äratus madala energiatarbega režiimist

X

X

Vastuvõtja ajalõpu katkestus Modbusi side

X

X

X

X

Automaatne baudikiiruse tuvastamine

X

X

Draiveri lubamine

X

X

USART-i andmete pikkus

7, 8 ja 9 bitti

1. X = toetatud.

USART1 ja USART2 saab (ETZPC-s) defineerida nii, et neile pääseb ligi ainult turvaline tarkvara.

3.32

Jadaliidesed (SPI1, SPI2, SPI3, SPI4, SPI5) ja integreeritud heliliidesed (I2S1, I2S2, I2S3, I2S4)
Seadmetel on kuni viis SPI-d (SPI2S1, SPI2S2, SPI2S3, SPI2S4 ja SPI5), mis võimaldavad sidet kiirusega kuni 50 Mbit/s põhi- ja alamrežiimis, pooldupleks-, täisdupleks- ja simpleksrežiimis. 3-bitine eeljagaja annab kaheksa põhirežiimi sagedust ja kaadri pikkust saab konfigureerida 4 kuni 16 bitti. Kõik SPI-liidesed toetavad NSS-impulssrežiimi, TI-režiimi, riistvaralist CRC-arvutust ja 8-bitiste manustatud Rx ja Tx FIFO-de korrutamist DMA-võimalusega.
I2S1, I2S2, I2S3 ja I2S4 on multipleksitud SPI1, SPI2, SPI3 ja SPI4-ga. Neid saab kasutada põhi- või alamrežiimis, täisdupleks- ja pooldupleks-siderežiimis ning neid saab konfigureerida töötama 16- või 32-bitise eraldusvõimega sisend- või väljundkanalina. HeliampToetatud on ling-sagedused vahemikus 8 kHz kuni 192 kHz. Kõik I2S-liidesed toetavad mitut 8-bitilist manustatud Rx ja Tx FIFO-d DMA-võimalusega.
SPI4 ja SPI5 saab (ETZPC-s) defineerida nii, et neile pääseb ligi ainult turvaline tarkvara.

3.33

Jadaliidesega audioliidesed (SAI1, SAI2)
Seadmed sisaldavad kahte SAI-d, mis võimaldavad kujundada paljusid stereo- või monoheli protokolle.

DS13875 Rev 5

43/219
48

Funktsionaalne üleview

STM32MP133C/F

näiteks I2S, LSB või MSB-põhjendatud, PCM/DSP, TDM või AC'97. SPDIF-väljund on saadaval, kui heliplokk on konfigureeritud saatjana. Selle paindlikkuse ja ümberkonfigureeritavuse taseme saavutamiseks sisaldab iga SAI kahte sõltumatut heli alamplokki. Igal plokil on oma kellageneraator ja sisend-/väljundliini kontroller. HeliampToetatud on kuni 192 kHz helisagedused. Lisaks saab tänu sisseehitatud PDM-liidesele toetada kuni kaheksat mikrofoni. SAI saab töötada nii master- kui ka slave-konfiguratsioonis. Heli alamplokid võivad olla kas vastuvõtjad või saatjad ning töötada sünkroonselt või asünkroonselt (teise suhtes). SAI-d saab sünkroonseks tööks ühendada teiste SAI-dega.

3.34

SPDIF-vastuvõtja liides (SPDIFRX)
SPDIFRX on loodud vastu võtma S/PDIF-voogu, mis on kooskõlas standarditega IEC-60958 ja IEC-61937. Need standardid toetavad lihtsaid stereovooge kuni kõrge sagedusribani.ample kiirus ja tihendatud mitmekanaliline ruumiline heli, näiteks Dolby või DTS poolt määratletud (kuni 5.1).
SPDIFRXi peamised omadused on järgmised: · Kuni neli sisendit saadaval · Automaatne sümbolikiiruse tuvastamine · Maksimaalne sümbolikiirus: 12.288 MHz · Stereovoog 32 kuni 192 kHz toetatud · Heli IEC-60958 ja IEC-61937 tugi, tarbijarakendused · Pariteedibittide haldus · DMA-kommunikatsioon heli jaoksamples · DMA-d kasutav kommunikatsioon juhtimise ja kasutajakanali teabe edastamiseks · Katkestusvõimalused
SPDIFRX-vastuvõtja pakub kõiki vajalikke funktsioone sümbolikiiruse tuvastamiseks ja sissetuleva andmevoo dekodeerimiseks. Kasutaja saab valida soovitud SPDIF-sisendi ja kui kehtiv signaal on saadaval, siis SPDIFRX uuesti...ampSPDIFRX tuvastab sissetuleva signaali, dekodeerib Manchesteri voo ning tunneb ära kaadrid, alamkaadrid ja plokkide elemendid. SPDIFRX edastab protsessorile dekodeeritud andmed ja nendega seotud olekumärgid.
SPDIFRX pakub ka signaali nimega spdif_frame_sync, mis lülitub S/PDIF alamkaadrisagedusele, mida kasutatakse täpse s arvutamiseks.ampKella triivi algoritmide le-kiirus.

3.35

Turvalised digitaalsed sisend-/väljundliidesed MultiMediaCardi jaoks (SDMMC1, SDMMC2)
Kaks turvalist digitaalset sisend-/väljund-MultiMediaCardi liidest (SDMMC) pakuvad liidest AHB-siini ja SD-mälukaartide, SDIO-kaartide ning MMC-seadmete vahel.
SDMMC funktsioonide hulka kuuluvad järgmised: · Vastavus sisseehitatud multimeediakaardi süsteemi spetsifikatsiooni versioonile 5.1
Kaardi tugi kolmele erinevale andmesiini režiimile: 1-bitine (vaikimisi), 4-bitine ja 8-bitine

44/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

(HS200 SDMMC_CK kiirus on piiratud maksimaalse lubatud sisend-/väljundkiirusega) (HS400 ei ole toetatud)
· Täielik ühilduvus MultiMediaCardide eelmiste versioonidega (tagasiühilduvus)
· Täielik vastavus SD-mälukaardi spetsifikatsioonide versioonile 4.1 (SDR104 SDMMC_CK kiirus on piiratud maksimaalse lubatud sisend-/väljundkiirusega, SPI-režiimi ja UHS-II-režiimi ei toetata)
· Täielik vastavus SDIO-kaardi spetsifikatsiooni versioonile 4.0. Kaardi tugi kahele erinevale andmesiini režiimile: 1-bitine (vaikimisi) ja 4-bitine (SDR104 SDMMC_CK kiirus on piiratud maksimaalse lubatud sisend-/väljundkiirusega, SPI-režiimi ja UHS-II-režiimi ei toetata).
· Andmeedastus kuni 208 MB/s 8-bitises režiimis (sõltuvalt maksimaalsest lubatud sisend-/väljundkiirusest)
· Andmete ja käskude väljund võimaldab signaale juhtida väliseid kahesuunalisi draivereid
· SDMMC hostiliidesesse integreeritud spetsiaalne DMA-kontroller, mis võimaldab liidese ja SRAM-i vahelist kiiret andmeedastust
· IDMA lingitud loendi tugi
· Spetsiaalsed toiteplokid, VDDSD1 ja VDDSD2 vastavalt SDMMC1 ja SDMMC2 jaoks, välistavad vajaduse taseme nihutaja sisestamise järele SD-kaardi liidesesse UHS-I režiimis
Ainult mõned SDMMC1 ja SDMMC2 GPIO-d on saadaval spetsiaalsel VDDSD1 või VDDSD2 toitepistikul. Need on osa SDMMC1 ja SDMMC2 vaikesätetega käivitus-GPIO-dest (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Neid saab alternatiivsete funktsioonide tabelis tuvastada signaalide järgi, millel on järelliide „_VSD1” või „_VSD2”.
Iga SDMMC on ühendatud viivitusplokiga (DLYBSD), mis võimaldab toetada välist andmeedastussagedust üle 100 MHz.
Mõlemal SDMMC liidesel on turvatavad konfiguratsioonipordid.

3.36

Kontrolleri piirkonna võrk (FDCAN1, FDCAN2)
Kontrollerivõrgu (CAN) alamsüsteem koosneb kahest CAN-moodulist, jagatud sõnumi-RAM-mälust ja kella kalibreerimisüksusest.
Mõlemad CAN-moodulid (FDCAN1 ja FDCAN2) vastavad standardile ISO 11898-1 (CAN-protokolli spetsifikatsiooni versioon 2.0 osa A, B) ja CAN FD protokolli spetsifikatsiooni versioonile 1.0.
10-kbaidine sõnumi-RAM rakendab filtreid, vastuvõtu-FIFO-sid, vastuvõtupuhvreid, edastussündmuste FIFO-sid ja edastuspuhvreid (lisaks TTCAN-i päästikuid). See sõnumi-RAM on jagatud kahe FDCAN1 ja FDCAN2 mooduli vahel.
Ühise kella kalibreerimisüksus on valikuline. Seda saab kasutada kalibreeritud kella genereerimiseks nii FDCAN1 kui ka FDCAN2 jaoks HSI sisemise RC-ostsillaatori ja PLL-i abil, hinnates FDCAN1 poolt vastuvõetud CAN-sõnumeid.

DS13875 Rev 5

45/219
48

Funktsionaalne üleview

STM32MP133C/F

3.37

Universaalse jadasiini kiire host (USBH)
Seadmed sisaldavad ühte kiiret USB-hosti (kuni 480 Mbit/s) kahe füüsilise pordiga. USBH toetab nii madalat, täiskiirust (OHCI) kui ka kiiret (EHCI) edastust igas pordis eraldi. See integreerib kaks transiiverit, mida saab kasutada kas madala kiiruse (1.2 Mbit/s), täiskiiruse (12 Mbit/s) või kiire kiiruse (480 Mbit/s) tööks. Teist kiiret transiiverit jagatakse OTG kiire pordiga.
USBH ühildub USB 2.0 spetsifikatsiooniga. USBH kontrollerid vajavad spetsiaalseid kellsignaale, mis genereeritakse PLL-i abil USB kiire PHY sees.

3.38

Kiire USB kaasaskantav (OTG)
Seadmed sisaldavad ühte kiire (kuni 480 Mbit/s) USB OTG seadet/hosti/OTG välisseadet. OTG toetab nii täiskiirusel kui ka kiirelt töötamist. Kiireks tööks (480 Mbit/s) mõeldud saatja-vastuvõtjat jagatakse USB Host teise pordiga.
USB OTG HS ühildub USB 2.0 ja OTG 2.0 spetsifikatsiooniga. Sellel on tarkvaraliselt konfigureeritav lõpp-punkti seadistus ja see toetab peatamist/jätkamist. USB OTG kontrollerid vajavad spetsiaalset 48 MHz kella, mis genereeritakse PLL-iga RCC-s või USB kiire PHY-s.
USB OTG HS peamised omadused on loetletud allpool: · Kombineeritud Rx ja Tx FIFO suurus 4 kbyte dünaamilise FIFO suuruse muutmisega · SRP (sessioonitaotluse protokoll) ja HNP (hosti läbirääkimisprotokoll) tugi · Kaheksa kahesuunalist lõpp-punkti · 16 hostkanalit perioodilise väljundi toega · Tarkvaraliselt konfigureeritav OTG1.3 ja OTG2.0 töörežiimidele · USB 2.0 LPM (lingi toitehalduse) tugi · Aku laadimise spetsifikatsiooni versiooni 1.2 tugi · HS OTG PHY tugi · Sisemine USB DMA · Sees HNP/SNP/IP (välist takistit pole vaja) · OTG/hosti režiimide puhul on siinitoitega seadmete puhul vaja toitelülitit.
ühendatud.
USB OTG konfiguratsiooniport võib olla turvaline.

46/219

DS13875 Rev 5

STM32MP133C/F

Funktsionaalne üleview

3.39

Gigabit Etherneti MAC-liidesed (ETH1, ETH2)
Seadmed pakuvad kahte IEEE-802.3-2002-ga ühilduvat gigabiti meediumipöörduskontrollerit (GMAC) Etherneti LAN-i side jaoks tööstusstandardile vastava meediumist sõltumatu liidese (MII), vähendatud meediumist sõltumatu liidese (RMII) või vähendatud gigabitisest meediumist sõltumatu liidese (RGMII) kaudu.
Seadmed vajavad füüsilise LAN-siiniga (keerdpaar, kiud jne) ühenduse loomiseks välist füüsilist liidest (PHY). PHY ühendatakse seadme pordiga 17 signaali abil MII, 7 signaali abil RMII või 13 signaali abil RGMII jaoks ning seda saab taktida 25 MHz (MII, RMII, RGMII) või 125 MHz (RGMII) sagedusega STM32MP133C/F-ist või PHY-st.
Seadmetel on järgmised omadused: · Töörežiimid ja PHY-liidesed
Andmeedastuskiirused 10, 100 ja 1000 Mbit/s Toetab nii täisdupleks- kui ka pooldupleksoperatsioone MII, RMII ja RGMII PHY liidesed · Töötlemise juhtimine Mitmekihiline pakettide filtreerimine: MAC-aadresside filtreerimine allikal (SA) ja sihtkohas (DA)
täiusliku ja räsifiltriga aadress, VLAN tag-põhine filtreerimine täiusliku ja räsifiltriga, 3. kihi filtreerimine IP-allika (SA) või sihtkoha (DA) aadressil, 4. kihi filtreerimine allika (SP) või sihtkoha (DP) pordil Topelt-VLAN-töötlus: kuni kahe VLAN-i lisamine tags edastusteel tag filtreerimine vastuvõtuteel IEEE 1588-2008/PTPv2 tugi Toetab võrgustatistikat RMON/MIB loenduritega (RFC2819/RFC2665) · Riistvaraline koormuse mahalaadimise töötlemine Preambuli ja kaadri alguse andmete (SFD) sisestamine või kustutamine IP-päise ja TCP/UDP/ICMP kasuliku koormuse terviklikkuse kontrollsumma mahalaadimise mootor: edastatud kontrollsumma arvutamine ja sisestamine, vastuvõtu kontrollsumma arvutamine ja võrdlemine Automaatne ARP-päringu vastus seadme MAC-aadressiga TCP segmenteerimine: suure edastatud TCP-paketi automaatne jagamine mitmeks väikeseks paketiks · Madala energiatarbega režiim Energiasäästlik Ethernet (standard IEEE 802.3az-2010) Kaugäratuspaketi ja AMD Magic PacketTM tuvastamine
Nii ETH1 kui ka ETH2 saab programmeerida turvaliseks. Turvalisena on AXI liidese kaudu tehtavad tehingud turvalised ja konfiguratsiooniregistreid saab muuta ainult turvaliste juurdepääsudega.

DS13875 Rev 5

47/219
48

Funktsionaalne üleview

STM32MP133C/F

3.40

Silumisinfrastruktuuri
Seadmed pakuvad tarkvaraarenduse ja süsteemiintegratsiooni toetamiseks järgmisi silumis- ja jälgimisfunktsioone: · Katkestuspunktide silumine · Koodi täitmise jälgimine · Tarkvara instrumenteerimine · JTAG Silumisport · Jadaühendusega silumisport · Päästiku sisend ja väljund · Jälgimisport · Arm CoreSighti silumis- ja jälgimiskomponendid
Silumist saab juhtida J abilTAG/seeriaühenduse silumispääsuport, kasutades tööstusstandardile vastavaid silumistööriistu.
Jälgimisport võimaldab andmeid logimiseks ja analüüsimiseks jäädvustada.
Turvatud aladele silumisjuurdepääsu võimaldavad BSEC-i autentimissignaalid.

48/219

DS13875 Rev 5

STM32MP133C/F

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

4

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

Joonis 5. STM32MP133C/F LFBGA289 ballooni

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_ LÄHTESTA

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_
VÄLJAS

VSS

PC13

PI1

VDD

VSS

VDDCORE VDDCORE VDDCORE

VSS

VDDQ_ DDR

DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12

L

PE2

PF4

PH6

PI0

PG3

VDD

VSS

VSS

VSS

VSS

VSS

VDDQ_ DDR

DDR_ATO

DDR_ DTO0

DDR_A8 DDR_BA1 DDR_A14

M

PF7

PA8

PG11

VDD_ANA VSS_ANA

VDD

VDD

VDD

VDD

VDD

VDD

VDDQ_ DDR

DDR_ VREF

DDR_A4

VSS

DDR_ DTO1

DDR_A6

N

PE6

PG1

PD7

VSS

PB11

PF13

VSSA

PA3

NJTRST

VSS_USB VDDA1V1_

HS

REG

VDDQ_ DDR

PWR_LP

DDR_ DQM1

DDR_ DQ10

DDR_DQ8 DDR_ZQ

P

PH0OSC_IN

PH1OSC_OUT

PA13

PF14

PA2

VREF-

VDDA

PG13

PG14

VDD3V3_ USBHS

VSS

PI5-BOOT1 VSS_PLL2 PWR_ON

DDR_ DQ11

DDR_ DQ13

DDR_DQ9

R

PG2

PH3

Protsessori toiteplokk (PWR_CPU_ON)

PA1

VSS

VREF+

PC5

VSS

VDD

PF15

VDDA1V8_ REG

PI6-BOOT2

VDD_PLL2

PH5

DDR_ DQ12

DDR_ DQS1N

DDR_ DQS1P

T

PG12

PA11

PC0

PF12

PC3

PF11

PB1

PA6

PE5

PDR_ON USB_DP2

PA14

USB_DP1

BYPASS_ REG1V8

PH4

DDR_ DQ15

DDR_ DQ14

U

VSS

PA7

PA0

PA5

PA4

PC4

PB0

PC1

PC2

NRST

USB_DM2

USB_RREF

USB_DM1 PI4-BOOT0

PA10

PI7

VSS

MSv65067V5

Ülaltoodud joonis näitab pakendi ülaosa view.

DS13875 Rev 5

49/219
97

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

STM32MP133C/F

Joonis 6. STM32MP133C/F TFBGA289 ballooni

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_ LÄHTESTA

DDR_DQ7 DDR_DQ6

E

PD0

PE14

VSS

PE11

VDDCPU

VSS

PA15

VSS

PH13

VSS

PB4

VSS

VDDQ_ DDR

VSS

VDDQ_ DDR

VSS

DDR_A13

F

PH8

PA12

VDD

VDDCPU

VSS

VDDCORE

PD14

PE8

PB5

VDDCORE

PC10

VDDCORE

VSS

VDDQ_ DDR

DDR_A7

DDR_A5

DDR_A9

G

PD11

PH2

PB6

PB8

PG9

PD3

PH12

PG15

PD6

PB10

PD2

PC9

DDR_A2 DDR_BA2 DDR_A3

DDR_A0 DDR_ODT

H

PG5

PG10

PF8

VDDCPU

VSS

VDDCORE

PH11

PI3

PF9

PG6

BYPASS_ REG1V8

VDDCORE

VSS

VDDQ_ DDR

DDR_BA0 DDR_CSN DDR_WEN

J VDD_PLL VSS_PLL

PG8

PI2

VBAT

PH6

PF7

PA8

PF12

VDD

VDDA1V8_ REG

PA10

DDR_ VREF

DDR_ RASN

DDR_A10

VSS

DDR_ CASN

K

PE4

PF10

PB2

VDD

VSS

VDDCORE

PA13

PA1

PC4

NRST

VSS_PLL2 VDDCORE

VSS

VDDQ_ DDR

DDR_A15

DDR_ CLKP

DDR_ CLKN

L

PF6

VSS

PH7

VDD_ANA VSS_ANA

PG12

PA0

PF11

PE5

PF15

VDD_PLL2

PH5

DDR_CKE DDR_A12 DDR_A1 DDR_A11 DDR_A14

M

PC14OSC32_IN

PC15OSC32_
VÄLJAS

PC13

VDD

VSS

PB11

PA5

PB0

VDDCORE

USB_RREF

PI6-BOOT2 VDDCORE

VSS

VDDQ_ DDR

DDR_A6

DDR_A8 DDR_BA1

N

PD13

VSS

PI0

PI1

PA11

VSS

PA4

PB1

VSS

VSS

PI5-BOOT1

VSS

VDDQ_ DDR

VSS

VDDQ_ DDR

VSS

DDR_ATO

P

PH0OSC_IN

PH1OSC_OUT

PF4

PG1

VSS

VDD

PC3

PC5

VDD

VDD

PI4-BOOT0

VDD

VSS

VDDQ_ DDR

DDR_A4 DDR_ZQ DDR_DQ8

R

PG11

PE6

PD7

PWR_ CPU_ON

PA2

PA7

PC1

PA6

PG13

NJTRST

PA14

VSS

PWR_ON

DDR_ DQM1

DDR_ DQ12

DDR_ DQ11

DDR_DQ9

T

PE2

PH3

PF13

PC0

VSSA

VREF-

PA3

PG14

USB_DP2

VSS

VSS_ USBHS

USB_DP1

PH4

DDR_ DQ13

DDR_ DQ14

DDR_ DQS1P

DDR_ DQS1N

U

VSS

PG3

PG2

PF14

VDDA

VREF+

PDR_ON

PC2

USB_DM2

VDDA1V1_ REG

VDD3V3_ USBHS

USB_DM1

PI7

Ülaltoodud joonis näitab pakendi ülaosa view.

PWR_LP

DDR_ DQ15

DDR_ DQ10

VSS

MSv67512V3

50/219

DS13875 Rev 5

STM32MP133C/F

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

Joonis 7. STM32MP133C/F TFBGA320 ballooni
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 protsessor

PE1

PD15

VDD protsessor

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 protsessor

H

PE4

PF10 PG15

PG8

J

PH7

PD13

PB2

PF9

VDD protsessor

VSS

VDD

VDD protsessor

VDD TUUM

VSS

VDD

VSS

VDDQ_ DDR

VSS

VSS

VDD

VDD

VSS

VDD TUUM

VSS

VDD

VDD TUUM

VDDQ_ DDR

DDR_ A13

DDR_ A2

DDR_ A9

DDR_ LÄHTESTA
N

DDR_ BA2

DDR_ A3

DDR_ A0

DDR_ A7

DDR_ BA0

DDR_ CSN

DDR_ ODT

K

VSS_ PLL

VDD_ PLL

PH11

VDD protsessor

PC15-

L

VBAT OSC32 PI3

VSS

_OUT

PC14-

M

VSS OSC32 PC13

_IN

VDD

N

PE2

PF4

PH6

PI2

VDD protsessor
VDD TUUM
VSS
VDD

VSS

VSS

VSS

VSS

VSS

VDD TUUM

VSS

VSS

VDD TUUM

VSS

VSS

VSS

VSS

VSS

VDD

VDD TUUM

VSS

VDD

VDD TUUM

VDDQ_ DDR
VSS
VDDQ_ DDR
VDD TUUM

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 TUUM

VSS

VDD

VDD TUUM

VSS

VDDQ_ DDR

VDDQ_ DDR

DDR_ A4

DDR_ ZQ

DDR_ A6

T

VSS

PE6

PH0OSC_IN

PA13

VSS

VSS

DDR_ VREF

DDR_ DQ10

DDR_ DQ8

VSS

U

PH1OSC_ VÄLJAS

VSS_ ANA

VSS

VSS

VDD

VDDA VSSA

PA6

VSS

VDD TUUM

VSS

VDD VDDQ_ CORE DDR

VSS

PWR_ SISSE

DDR_ DQ13

DDR_ DQ9

V

PD7

VDD_ ANA

PG2

PA7

VREF-

NJ TRST

VDDA1 V1_ REG

VSS

PWR_ DDR_ DDR_ LP DQS1P DQS1N

W

PWR_

PG3

PG12 protsessor_ PF13

PC0

ON

PC3 VREF+ PB0

PA3

PE5

VDD

USB_RREF

PA14

VDD 3V3_ USBHS

VDDA1 V8_ REG

VSS

MÖÖDA 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_ SISSE

USB_DP2

PI5-

USB_

BOOT1 DM1

VSS_ PLL2

PA10

PI7

VSS

Ülaltoodud joonis näitab pakendi ülaosa view.

MSv65068V5

DS13875 Rev 5

51/219
97

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

STM32MP133C/F

Tabel 6. Pinout-tabelis kasutatud legend / lühendid

Nimi

Lühend

Definitsioon

PIN-koodi nimi PIN-koodi tüüp
I / O struktuur
Märkused Alternatiivsed funktsioonid Lisafunktsioonid

Kui pole teisiti täpsustatud, on tihvti funktsioon lähtestamise ajal ja pärast seda sama, mis tegelik tihvti nimi.

S

Toitetihvt

I

Sisestage ainult pin

O

Väljund ainult pin

I/O

Sisend/väljund tihvt

A

Analoog- või spetsiaalse taseme tihvt

FT(U/D/PD) 5 V tolerantne I/O (fikseeritud üles-/alla-/programmeeritava alla-tüüpi väljundiga)

DDR

1.5 V, 1.35 V või 1.2 VI/O DDR3, DDR3L, LPDDR2/LPDDR3 liidese jaoks

A

Analoogsignaal

RST

Lähtesta tihvt nõrga tõmbetakistiga

_f(1) _a(2) _u(3) _h(4)

FT sisend-/väljundseadmete valik I2C FM+ valik Analoogvalik (VDDA poolt sisend-/väljundseadme analoogosa jaoks) USB-valik (VDD3V3_USBxx poolt sisend-/väljundseadme USB-osa jaoks) Kiire väljund 1.8 V tüüpilise VDD jaoks (SPI, SDMMC, QUADSPI, TRACE jaoks)

_vh(5)

Väga kiire valik 1.8 V tüüpilise VDD jaoks (ETH, SPI, SDMMC, QUADSPI, TRACE jaoks)

Kui märkuses pole teisiti täpsustatud, on kõik sisendid/väljundid lähtestamise ajal ja pärast seda ujuvsisenditeks seatud.

GPIOx_AFR registrite kaudu valitud funktsioonid

Funktsioonid, mida saab otse valida/lubada välisregistrite kaudu

1. Tabelis 7 olevad seotud I/O struktuurid on: FT_f, FT_fh, FT_fvh 2. Tabelis 7 olevad seotud I/O struktuurid on: FT_a, FT_ha, FT_vha 3. Tabelis 7 olevad seotud I/O struktuurid on: FT_u 4. Tabelis 7 olevad seotud I/O struktuurid on: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. Tabelis 7 olevad seotud I/O struktuurid on: FT_vh, FT_vha, FT_fvh

52/219

DS13875 Rev 5

STM32MP133C/F

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

Pin number

Tabel 7. STM32MP133C/F kuuli definitsioonid

Palli funktsioonid

Pini nimi (funktsioon pärast
lähtestada)

Alternatiivsed funktsioonid

Lisafunktsioonid

LFBGA289 TFBGA289 TFBGA320
Pin-tüüpi I/O struktuur
Märkmed

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

Sisend/väljund FT_h

VSS VDD

S

S

PE11

Sisend/väljund FT_vh

PF5

Sisend/väljund FT_h

PD3

Sisend/väljund FT_f

PE14

Sisend/väljund FT_h

VDDCPU

S

PD0

I/O FT

PH12

Sisend/väljund FT_fh

PB6

Sisend/väljund FT_h

TIM1_CH2, I2C3_SMBA,

DFSDM1_DATIN0, USART1_TX, UART4_TX,

FMC_NWAIT(käivitus)

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(saabas)/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(saabas)/FMC_AD11

SAI1_MCLK_A, SAI1_CK1,

FDCAN1_RX,

FMC_D2(saabas)/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

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

STM32MP133C/F

Pin number

Tabel 7. STM32MP133C/F kuuli definitsioonid (jätkub)

Palli funktsioonid

Pini nimi (funktsioon pärast
lähtestada)

Alternatiivsed funktsioonid

Lisafunktsioonid

LFBGA289 TFBGA289 TFBGA320
Pin-tüüpi I/O struktuur
Märkmed

A17 A17 T17 M7 – J13 D2 G9 D2 F5 F1 E3 D1 G4 D1
E3 F2 F4 F8 D6 E10 F4 G2 E2 C8 B8 T21 E2 G1 F3
E1 G5 F2 G5 H3 F1 M8 – M5

VSS VDD PD6 PH8 PB8
PA12 VDDCPU
PH2 VSS PD11
PG9 PF8 VDD

S

S

I/O FT

Sisend/väljund FT_fh

Sisend/väljund FT_f

Sisend/väljund FT_h

S

Sisend/väljund FT_h

S

Sisend/väljund FT_h

Sisend/väljund FT_f

Sisend/väljund FT_h

S

TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX (käivitus)

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(saabas)/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(alglaadimine),

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(alglaadimine)/FMC_A16,

UART7_RX

DBTRGO, I2C2_SDA,

USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,

FMC_NCE(alglaadimine)

TIM16_CH1N, TIM4_CH3,

TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,

QUADSPI_BK1_IO0(käivitus)



WKUP1

54/219

DS13875 Rev 5

STM32MP133C/F

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

Pin number

Tabel 7. STM32MP133C/F kuuli definitsioonid (jätkub)

Palli funktsioonid

Pini nimi (funktsioon pärast
lähtestada)

Alternatiivsed funktsioonid

Lisafunktsioonid

LFBGA289 TFBGA289 TFBGA320
Pin-tüüpi I/O struktuur
Märkmed

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

Sisend/väljund FT_h

VDDCPU PG5

S

Sisend/väljund FT_h

PG15

Sisend/väljund FT_h

PG10

Sisend/väljund FT_h

VSS

S

PF10

Sisend/väljund FT_h

VDDCORE S

PF6

Sisend/väljund FT_vh

VSS VDD

S

S

PF9

Sisend/väljund 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 (käivitus),

FMC_NE3

TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(käivitus)

TIM16_CH1, SPI5_NSS,

UART7_RX(käivitus),

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(alglaadimine),

QUADSPI_BK2_IO3, FMC_A9

TAMP_IN4

TAMP_IN1 –

DS13875 Rev 5

55/219
97

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

STM32MP133C/F

Pin number

Tabel 7. STM32MP133C/F kuuli definitsioonid (jätkub)

Palli funktsioonid

Pini nimi (funktsioon pärast
lähtestada)

Alternatiivsed funktsioonid

Lisafunktsioonid

LFBGA289 TFBGA289 TFBGA320
Pin-tüüpi I/O struktuur
Märkmed

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

Sisend/väljund FT_h

S

Sisend/väljund FT_h

S

Sisend/väljund FT_fh

Sisend/väljund FT_fh

Sisend/väljund FT_h

S

S

I/O FT

I/O FT

SPI5_MISO, SAI1_D2,

DFSDM1_DATIN3,

TIM15_CH1N, I2S_CKIN,

SAI1_FS_A, UART7_RTS/UART7_DE,

UART8_TX,

QUADSPI_BK2_NCS,

FMC_NCE2, FMC_A25

RTC_OUT2, SAI1_D1,

I2S_CKIN, SAI1_SD_A,

UART4_RX,

QUADSPI_BK1_NCS(käivitus),

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_

VIIDE_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

VÄLJAPÄÄS 5, WKUP2

RTC_OUT1/RTC_TS/

(1)

RTC_LSCO, TAMP_IN1/TAMP_

VÄLJAPÄÄS 2, WKUP3

56/219

DS13875 Rev 5

STM32MP133C/F

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

Pin number

Tabel 7. STM32MP133C/F kuuli definitsioonid (jätkub)

Palli funktsioonid

Pini nimi (funktsioon pärast
lähtestada)

Alternatiivsed funktsioonid

Lisafunktsioonid

LFBGA289 TFBGA289 TFBGA320
Pin-tüüpi I/O struktuur
Märkmed

J3 J4 N5

PI2

I/O FT

(1)

SPDIFRX_IN2

TAMP_IN3/TAMP_ VÄLJUND4, WKUP5

K5 N4 P4

PI1

I/O FT

(1)

SPDIFRX_IN1

RTC_OUT2/RTC_LSCO
TAMP_IN2/TAMP_ VÄLJUND3, WKUP4

F13 L2 U13

VSS

S

J2 J5 L2

VBAT

S

L4 N3 P5

PI0

I/O FT

(1)

SPDIFRX_IN0

TAMP_IN8/TAMP_ VÄLJAPÄÄS1

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

Sisend/väljund 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

Sisend/väljund FT_fh –

USART1_CK, SPI2_MOSI/I2S2_SDO,

OTG_HS_SOF,

ETH2_MII_RXD3/ETH2_

RGMII_RXD3, FMC_A21

JÄLJEKIRJA, TIM2_ETR,

I2C4_SCL, SPI5_MOSI,

SAI1_FS_B,

L1 T1 N1

PE2

Sisend/väljund 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

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

STM32MP133C/F

Pin number

Tabel 7. STM32MP133C/F kuuli definitsioonid (jätkub)

Palli funktsioonid

Pini nimi (funktsioon pärast
lähtestada)

Alternatiivsed funktsioonid

Lisafunktsioonid

LFBGA289 TFBGA289 TFBGA320
Pin-tüüpi I/O struktuur
Märkmed

M1 J7 P3

PF7

Sisend/väljund FT_vh –

M3 R1 R2

PG11

Sisend/väljund FT_vh –

L3 J6 N3

PH6

Sisend/väljund FT_fh –

N2 P4 R1

PG1

Sisend/väljund FT_vh –

M11–N12

VDD

S

N1 R2 T2

PE6

Sisend/väljund FT_vh –

P1 P1 T3 PH0-OSC_IN I/O FT

G9 U1 N11

VSS

S

P2 P2 U2 PH1-OSC_OUT sisend-/väljundjada

R2 T2 R3

PH3

Sisend/väljund FT_fh –

M5 L5 U3 VSS_ANA S

TIM17_CH1, UART7_TX(käivitus),
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_SISSE OSC_VÄLJA –

58/219

DS13875 Rev 5

STM32MP133C/F

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

Pin number

Tabel 7. STM32MP133C/F kuuli definitsioonid (jätkub)

Palli funktsioonid

Pini nimi (funktsioon pärast
lähtestada)

Alternatiivsed funktsioonid

Lisafunktsioonid

LFBGA289 TFBGA289 TFBGA320
Pin-tüüpi I/O struktuur
Märkmed

L5 U2 W1

PG3

Sisend/väljund FT_fvh –

TIM8_BKIN2, I2C2_SDA, SAI2_SD_B, FDCAN2_RX, ETH2_RGMII_GTX_CLK,
ETH1_MDIO, FMC_A13

M4 L4 V2 VDD_ANA S

R1 U3 V3

PG2

I/O FT

MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC

T1 L6 W2

PG12

I/O FT

LPTIM1_IN1, SAI2_SCK_A,

SAI2_CK2,

USART6_RTS/USART6_DE,

USART3_CTS,

ETH2_PHY_INTN,

ETH1_PHY_INTN,

ETH2_MII_RX_DV/ETH2_

RGMII_RX_CTL/ETH2_RMII_

CRS_DV

F7 P6 R5

VDD

S

G10 E8 T1

VSS

S

N3 R3 V1

MCO1, USART2_CK,

I2C2_SCL, I2C3_SDA,

SPDIFRX_IN0,

PD7

Sisend/väljund FT_fh

ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_

VIIDE_KLK,

QUADSPI_BK1_IO2,

FMC_NE1

P3 K7 T4

PA13

I/O FT

DBTRGO, DBTRGI, MCO1, UART4_TX

R3 R4 W3 PWR_CPU_ON O FT

T2 N5 Y1

PA11

Sisend/väljund 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,

Sisend/väljund FT_vh –

ETH1_MII_TX_EN/ETH1_

RGMII_TX_CTL/ETH1_RMII_

TX_EN




SAAPASFAILN –

DS13875 Rev 5

59/219
97

Pin-ühendus, pin-ide kirjeldus ja alternatiivsed funktsioonid

STM32MP133C/F

Pin number

Tabel 7. STM32MP133C/F kuuli definitsioonid (jätkub)

Palli funktsioonid

Pini nimi (funktsioon pärast
lähtestada)

Alternatiivsed funktsioonid

Lisafunktsioonid

LFBGA289 TFBGA289 TFBGA320
Pin-tüüpi I/O struktuur
Märkmed

P4 U4

Y2

PF14 (JTCK/SW CLK)

I/O

FT

(2)

U3 L7 Y3

PA0

Sisend/väljund 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,

Sisend/väljund 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

Sisend/väljund FT_a

Sisend-/väljund-FT_a Sisend-/väljund-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

Sisend/väljund FT_ha –

I2S1_MCK, SPI1_MOSI/I2S1_SDO,

USART1_TX

T4 J9 AA4
R6 U6 W7 P7 U5 ​​U8 P6 T6 V8

PF12

Sisend/väljund 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_INN2

60/219

DS13875 Rev 5

STM3

Dokumendid / Ressursid

STMicroelectronics STM32MP133C F 32-bitine Arm Cortex-A7 1GHz MPU [pdfKasutusjuhend
STM32MP133C F 32-bitine Arm Cortex-A7 1 GHz MPU, STM32MP133C, F 32-bitine Arm Cortex-A7 1 GHz MPU, Arm Cortex-A7 1 GHz MPU, 1 GHz, MPU

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *