STMicroelectronics STM32MP133C F 32-bittinen ARM Cortex-A7 1 GHz MPU

Tekniset tiedot

  • Ydin: Arm Cortex-A7
  • Muistit: Ulkoinen SDRAM, upotettu SRAM
  • Tiedonsiirtoväylä: 16-bittinen rinnakkaisliitäntä
  • Turvallisuus/turvallisuus: Nollaus ja virranhallinta, LPLV-Stop2, valmiustila
  • Pakkaus: LFBGA, TFBGA, min. jakoväli 0.5 mm
  • Kellonhallinta
  • Yleiskäyttöiset tulot/lähdöt
  • Yhteenliittämismatriisi
  • 4 DMA-ohjainta
  • Viestintälaitteet: Jopa 29
  • Analogiset oheislaitteet: 6
  • Ajastimet: Jopa 24, Vahtikoirat: 2
  • Laitteistokiihdytys
  • Virheenkorjaustila
  • Sulakkeet: 3072-bittinen, mukaan lukien yksilöllinen tunniste ja HUK AES 256 -avaimille
  • ECOPACK2-yhteensopiva

Arm Cortex-A7 -alijärjestelmä

STM7MP32C/F-piirin Arm Cortex-A133 -alijärjestelmä tarjoaa…

Muistoja

Laite sisältää ulkoisen SDRAM-muistin ja sulautetun SRAM-muistin tiedon tallennukseen…

DDR-ohjain

DDR3/DDR3L/LPDDR2/LPDDR3-ohjain hallitsee muistin käyttöä…

Virtalähteen hallinta
Virransyöttöjärjestelmä ja valvoja takaavat vakaan virransyötön…

Kellonhallinta
RCC käsittelee kellojakauman ja konfiguroinnit…

Yleiskäyttöiset tulo-/lähtöliitännät (GPIO-liitännät)
GPIO-liitännät tarjoavat liitäntämahdollisuuksia ulkoisille laitteille…

TrustZone-suojausohjain
ETZPC parantaa järjestelmän turvallisuutta hallitsemalla käyttöoikeuksia…

Väyläliitäntämatriisi
Matriisi helpottaa tiedonsiirtoa eri moduulien välillä…

UKK

K: Mikä on tuettujen tietoliikennelaitteiden enimmäismäärä?
A: STM32MP133C/F tukee jopa 29 tietoliikennelaitetta.

K: Kuinka monta analogista oheislaitetta on saatavilla?
A: Laite tarjoaa kuusi analogista oheislaitetta erilaisiin analogisiin toimintoihin.

"`

STM32MP133C STM32MP133F

Arm® Cortex®-A7 jopa 1 GHz:iin asti, 2×ETH, 2×CAN FD, 2×ADC, 24 ajastinta, ääni, krypto ja edistynyt suojaus
Datasheet – tuotantotiedot

Ominaisuudet
Sisältää ST:n huippuluokan patentoidun teknologian
Ydin
· 32-bittinen Arm® Cortex®-A7 L1 32 kilotavun I / 32 kilotavun D 128 kilotavun unified level 2 -välimuisti Arm® NEONTM ja Arm® TrustZone®

Muistoja
· Ulkoista DDR-muistia jopa 1 Gt, jopa LPDDR2/LPDDR3-1066 16-bittinen, jopa DDR3/DDR3L-1066 16-bittinen
· 168 kilotavua sisäistä SRAM-muistia: 128 kilotavua AXI SYSRAM -muistia + 32 kilotavua AHB SRAM -muistia ja 8 kilotavua SRAM-muistia varmuuskopioalueella
· Kaksois-Quad-SPI-muistiliitäntä · Joustava ulkoinen muistiohjain, jopa
16-bittinen dataväylä: rinnakkaisliitäntä ulkoisten mikropiirien ja SLC NAND -muistien liittämiseen jopa 8-bittisellä ECC:llä
Turvallisuus
· Suojattu käynnistys, TrustZone®-oheislaitteet, 12 xtamper-nastat, mukaan lukien 5 x aktiivinen tampers
· Lämpötila, tilavuustage, taajuus ja 32 kHz:n valvonta
Nollaa ja virranhallinta
· 1.71 V - 3.6 VI/O:n syöttö (5 V-toleranssilla varustettu I/O) · POR, PDR, PVD ja BOR · Sirulla olevat LDO:t (USB 1.8 V, 1.1 V) · Varajännitesäädin (~0.9 V) · Sisäiset lämpötila-anturit · Virransäästötilat: Lepotila, Pysäytys, LPLV-Pysäytys
LPLV-Stop2 ja valmiustila

LFBGA

TFBGA

LFBGA289 (14 × 14 mm) Jako 0.8 mm

TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
pienin nousu 0.5 mm

· DDR-muistin säilytys valmiustilassa · PMIC-seurasirun ohjaus

Kellon hallinta
· Sisäiset oskillaattorit: 64 MHz HSI-oskillaattori, 4 MHz CSI-oskillaattori, 32 kHz LSI-oskillaattori
· Ulkoiset oskillaattorit: 8-48 MHz HSE-oskillaattori, 32.768 kHz LSE-oskillaattori
· 4 × PLL:t murtolukumoodilla

Yleiskäyttöiset tulot/lähdöt
· Jopa 135 suojattua I/O-porttia keskeytysominaisuudella
· Jopa 6 herätystä

Yhteenliitäntämatriisi
· 2 väylämatriisia 64-bittinen Arm® AMBA® AXI -liitäntä, jopa 266 MHz 32-bittinen Arm® AMBA® AHB -liitäntä, jopa 209 MHz

4 DMA-ohjainta suorittimen kuormituksen vähentämiseksi
· Yhteensä 56 fyysistä kanavaa
· 1 x nopea yleiskäyttöinen päämuistin suorakäyttöohjain (MDMA)
· 3 × kaksiporttiset DMA-reitittimet FIFO- ja pyyntöreititysominaisuuksilla optimaalista oheislaitteiden hallintaa varten

Syyskuu 2024
Tämä on tiedot täydessä tuotannossa olevasta tuotteesta.

DS13875 Rev 5

1/219
www.st.com

STM32MP133C/F

Jopa 29 tietoliikenneoheislaitetta
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBusTM) · 4 × UART + 4 × USART (12.5 Mbit/s,
ISO7816-liitäntä, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, mukaan lukien 4 täysdupleksia
I2S-ääniluokan tarkkuus sisäisen ääni-PLL:n tai ulkoisen kellon kautta) (+2 QUADSPI + 4 USART:lla) · 2 × SAI (stereoääni: I2S, PDM, SPDIF Tx) · SPDIF Rx, jossa 4 tuloa · 2 × SDMMC jopa 8 bittiä (SD/e·MMCTM/SDIO) · 2 × CAN-ohjainta, jotka tukevat CAN FD -protokollaa · 2 × USB 2.0 -suurnopeusisäntä tai 1 × USB 2.0 -suurnopeusisäntä


+ 1 × samanaikainen nopea USB 2.0 OTG · 2 x Ethernet MAC/GMAC IEEE 1588v2 -laitteisto, MII/RMII/RGMII
6 analogista oheislaitetta
· 2 × AD-muunninta, joiden maksimiresoluutio on 12-bittinen ja lähetysnopeus jopa 5 Msps
· 1 x lämpötila-anturi · 1 x digitaalinen suodatin sigma-delta-modulaattorille
(DFSDM) 4 kanavalla ja 2 suodattimella · Sisäinen tai ulkoinen ADC-referenssi VREF+
Jopa 24 ajastinta ja 2 vahtikoiraa
· 2 × 32-bittistä ajastinta, joissa on jopa 4 IC/OC/PWM- tai pulssilaskuria ja kvadratuuri- (inkrementaalinen) enkooderitulo
· 2 × 16-bittistä edistynyttä ajastinta · 10 × 16-bittistä yleiskäyttöistä ajastinta (mukaan lukien
2 perusajastinta ilman PWM:ää) · 5 × 16-bittistä virransäästöajastinta · Turvallinen RTC alle sekunnin tarkkuudella ja
laitteistokalenteri · 4 Cortex®-A7 -järjestelmän ajastinta (turvallinen,
suojaamaton, virtuaalinen, hypervisor) · 2 × itsenäistä valvontajärjestelmää
Laitteistokiihdytys
· AES 128, 192, 256 DES/TDES

2 (itsenäinen, itsenäinen suojattu) 5 (2 suojattavaa) 4 5 (3 suojattavaa)
4 + 4 (mukaan lukien 2 suojattavaa USARTia), osa voi toimia käynnistyslähteenä
2 (enintään 4 äänikanavaa), I2S master/slave-liitännällä, PCM-tulolla, SPDIF-TX 2 -porteilla
Upotettu HSPHY BCD:llä Upotettu HS PHY BCD:llä (suojattavissa), voi olla käynnistyslähde
2 × HS jaettu isännän ja OTG:n kesken 4 tuloa


2 (1 × TTCAN), kellokalibrointi, 10 kt jaettu puskuri 2 (8 + 8 bittiä) (suojattavissa), e·MMC tai SD voi olla käynnistyslähde 2 valinnaista itsenäistä virtalähdettä SD-korttiliitännöille
1 (kaksois-neljäspaikkainen) (suojattavissa), voi olla käynnistyslähde



Boot

Boot
Saapas Saapas
(1)

Rinnakkaisosoite/data 8/16-bittinen FMC Rinnakkainen AD-mux 8/16-bittinen
NAND 8/16-bittinen 10/100M/gigabitin Ethernet DMA-kryptografia
Hash Todellinen satunnaislukugeneraattori Sulakkeet (kertakäyttöiset ohjelmoitavat)

4 × CS, jopa 4 × 64 Mt
Kyllä, 2× CS, SLC, BCH4/8, voi toimia käynnistyslähteenä 2 x (MII, RMI, RGMII) PTP:n ja EEE:n kanssa (suojattavissa)
3 instanssia (1 suojattu), 33-kanavainen MDMA PKA (DPA-suojauksella), DES, TDES, AES (DPA-suojauksella)
(kaikki suojattavissa) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(suojattavissa) True-RNG (suojattavissa) 3072 tehokasta bittiä (suojattu, 1280 bittiä käyttäjän käytettävissä)


Saapas –

16/219

DS13875 Rev 5

STM32MP133C/F

Kuvaus

Taulukko 1. STM32MP133C/F:n ominaisuudet ja oheislaitteiden määrät (jatkuu)

STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Muut

Ominaisuudet

LFBGA289

TFBGA289

TFBGA320

GPIO-liitännät keskeytyksellä (kokonaismäärä)

135(2)

Suojattavat GPIO-aktivointinastat

Kaikki
6

Tamper-nastat (aktiivinen tamper)

12 (5)

DFSDM Jopa 12-bittinen synkronoitu AD-muunnin

4 tulokanavaa ja 2 suodatinta

2(3) (jopa 5 Msps 12-bittisellä) (suojattavissa)

ADC1: 19 kanavaa, mukaan lukien 1 sisäinen, 18 kanavaa käytettävissä

Yhteensä 12-bittisiä ADC-kanavia (4)

käyttäjä mukaan lukien 8x differentiaali

ADC2: 18 kanavaa, mukaan lukien 6 sisäinen, 12 kanavaa käytettävissä

käyttäjä mukaan lukien 6x differentiaali

Sisäinen ADC VREF VREF+ -tulonasta

1.65 V, 1.8 V, 2.048 V, 2.5 V tai VREF+ -tulo –
Kyllä

1. QUADSPI voi käynnistyä joko erillisistä GPIO-liitännöistä tai käyttämällä joitakin FMC Nand8 -käynnistys-GPIO-liitäntöjä (PD4, PD1, PD5, PE9, PD11, PD15 (katso taulukko 7: STM32MP133C/F-pallon määritelmät).
2. Tämä GPIO-kokonaismäärä sisältää neljä J:täTAG GPIO-liitännät ja kolme BOOT-GPIO-liitäntää rajoitetulla käytöllä (voivat olla ristiriidassa ulkoisen laitteen liitännän kanssa rajaskannauksen tai käynnistyksen aikana).
3. Kun molempia AD-muuntimia käytetään, ytimen kellotaajuuden tulisi olla sama molemmille AD-muuntimille, eikä sisäänrakennettuja AD-muuntimien esijakajia voida käyttää.
4. Lisäksi on olemassa sisäisiä kanavia: – ADC1:n sisäinen kanava: VREFINT – ADC2:n sisäiset kanavat: lämpötila, sisäinen tilavuustage-viite, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.

DS13875 Rev 5

17/219
48

Kuvaus 18/219

STM32MP133C/F

Kuva 1. STM32MP133C/F-lohkokaavio

IC-tarvikkeet

@VDDA

HSI

AXIM: Arm 64-bittinen AXI-yhteenliitäntä (266 MHz) T

@VDDCPU

GIC

T

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

32 XNUMX D$

32 XNUMX Irlannin dollaria

CNT (ajastin) T

ETM

T

2561K2B8LK2B$L+2$SCU T
asynkroninen

128 bittiä

TT

CSI

LSI

Virheenkorjausaikaamp

generaattori TSGEN

T

DAP
(JTAG/SWD)

SYSRAM 128KB

ROM-muistia 128 kt

38

2 x ETH MAC
10/100/1000 (ei GMII:tä)

FIFO

TT

T

BKPSRAM 8 kt

T

RNG

T

HASH

16b FYS

DDRCTRL 58
LPDDR2/3, DDR3/3L

asynkroninen

T

KRYP

T

SAES

DDRMCE T TZC T

DDRPHYC
T

13

DLY

8b NELIKOLIKKO (kaksois) T

37

16b

FMC

T

CRC

T

DLYBSD1

(SDMMC1 DLY -ohjaus)

T

DLYBSD2

(SDMMC2 DLY -ohjaus)

T

DLYBQS

(QUADSPI DLY -säätö)

FIFO-FIFO

DLY DLY

14 8b SDMMC1 T 14 8b SDMMC2 T

PHY

2

USBH

2

(2xHS-isäntä)

PLLUSB

FIFO

T

PCA

FIFO

T MDMA 32 kanavaa

AXIMC TT

17 16b Jäljitysportti

ETZPC

T

IWDG1

T

@VBAT

BSEC

T

OTP-sulakkeet

@VDDA

2

RTC / AWU

T

12

TAMP / Varmuuskopiointisäännöt T

@VBAT

2

LSE (32 kHz XTAL)

T

Järjestelmän ajoitus STGENC

sukupolvi

STGENR

USBPHYC
(USB 2 x PHY-ohjaus)
IWDG2

@VBAT

@VDDA

1

VREFBUF

T

4

16b LPTIM2

T

1

16b LPTIM3

T

1

16b LPTIM4

1

16b LPTIM5

3

BOOT-tapit

SYSCFG

T

8

8b

HDP

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

13

SAI1

13

SAI2

9

4-kanavainen DFSDM

Puskuri 10 kt CCU

4

FDCAN1

4

FDCAN2

FIFO-FIFO
APB2 (100 MHz)

8 kt FIFO
APB5 (100 MHz)

APB3 (100 MHz)

APB4

asynkroninen AHB2APB

SRAM1 16 kt T SRAM2 8 kt T SRAM3 8 kt T

AHB2APB

DMA1
8 virtaa
DMAMUX1
DMA2
8 virtaa

DMAMUX2

DMA3
8 virtaa

T

PMB (prosessimonitori)
DTS (digitaalinen lämpötila-anturi)

Voitage säätelijät

@VDDA

Toimitusten valvonta

FIFO

FIFO

FIFO

2×2 matriisi
AHB2APB

64-bittinen AXI

64-bittinen AXI-master

32-bittinen AHB 32-bittinen AHB-master

32-bittinen APB

T TrustZone -tietoturva

AHB2APB

APB2 (100 MHz)

APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO FIFO

MLAHB: Arm 32-bittinen multi-AHB-väylämatriisi (209 MHz)
APB6
FIFO FIFO FIFO FIFO FIFO

@VBAT
T
FIFO

Työterveys ja -turvallisuus (XTAL)

2

PLL1/2/3/4

T

RCC

5

T-teho

9

T

EXTI

16 jatkoa

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

IrDA-älykortti

5

T

USART2

IrDA-älykortti

5

T

SPI4/I2S4

5

T

SPI5

4

T

I2C3/SMBUS

3

T

I2C4/SMBUS

3

T

I2C5/SMBUS

3

Suodata Suodata Suodata

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

IrDA-älykortti

5

UART4

4

UART5

4

UART7

4

UART8

4

Suodatin Suodatin

I2C1/SMBUS

3

I2C2/SMBUS

3

SPI2/I2S2

5

SPI3/I2S3

5

USART6

IrDA-älykortti

5

SPI1/I2S1

5

FIFO-FIFO

FIFO-FIFO

MSv67509V2

DS13875 Rev 5

STM32MP133C/F

3

Toiminnallinen loppuview

Toiminnallinen loppuview

3.1
3.1.1
3.1.2

Arm Cortex-A7 -alijärjestelmä
Ominaisuudet
· ARMv7-A-arkkitehtuuri · 32 kilotavun L1-käskyvälimuisti · 32 kilotavun L1-datavälimuisti · 128 kilotavun tason 2 välimuisti · Arm + Thumb®-2 -käskykanta · Arm TrustZone -tietoturvateknologia · Arm NEON edistynyt SIMD · DSP- ja SIMD-laajennukset · VFPv4-liukuluku · Laitteiston virtualisointituki · Upotettu jäljitysmoduuli (ETM) · Integroitu yleinen keskeytysohjain (GIC) 160 jaetulla oheislaitteiden keskeytyksellä · Integroitu yleinen ajastin (CNT)
Yliview
Cortex-A7-prosessori on erittäin energiatehokas sovellusprosessori, joka on suunniteltu tarjoamaan rikasta suorituskykyä huippuluokan puettavissa laitteissa ja muissa vähän virtaa kuluttavissa sulautetuissa ja kuluttajasovelluksissa. Se tarjoaa jopa 20 % enemmän yksittäisen säikeen suorituskykyä kuin Cortex-A5 ja vastaavan suorituskyvyn kuin Cortex-A9.
Cortex-A7 sisältää kaikki tehokkaiden Cortex-A15- ja Cortex-A17-prosessoreiden ominaisuudet, mukaan lukien laitteiston virtualisointituen, NEONin ja 128-bittisen AMBA 4 AXI -väyläliitännän.
Cortex-A7-prosessori perustuu energiatehokkaaseen 8-suorittimeen.tagCortex-A5-prosessorin putkisto. Siinä on myös integroitu L2-välimuisti, joka on suunniteltu vähän virtaa kuluttavaksi, pienemmillä tapahtumalatensseilla ja parannetulla käyttöjärjestelmän tuella välimuistin ylläpidolle. Tämän lisäksi siinä on parannettu haarojen ennustus ja parempi muistijärjestelmän suorituskyky 64-bittisellä latauspolulla, 128-bittisillä AMBA 4 AXI -väylillä ja suuremmalla TLB-koolla (256 merkintää, Cortex-A128:n ja Cortex-A9:n 5 merkinnästä), mikä parantaa suorituskykyä suurissa työkuormissa, kuten web selailu.
Thumb-2-teknologia
Tarjoaa perinteisen Arm-koodin huipputehon ja samalla jopa 30 % vähemmän muistivaatimusta ohjeiden tallennukseen.
TrustZone-teknologia
Varmistaa tietoturvasovellusten luotettavan toteutuksen digitaalisten oikeuksien hallinnasta sähköiseen maksamiseen. Laaja tuki teknologia- ja teollisuuskumppaneilta.

DS13875 Rev 5

19/219
48

Toiminnallinen loppuview

STM32MP133C/F

NEON
NEON-teknologia voi nopeuttaa multimedia- ja signaalinkäsittelyalgoritmeja, kuten videon koodausta/dekoodausta, 2D/3D-grafiikkaa, pelaamista, äänen ja puheen käsittelyä, kuvankäsittelyä, puhelinliikennettä ja äänen synteesiä. Cortex-A7 tarjoaa moottorin, joka tarjoaa sekä Cortex-A7-liukulukuyksikön (FPU) suorituskyvyn ja toiminnallisuuden että NEONin edistyneen SIMD-käskykannan toteutuksen media- ja signaalinkäsittelytoimintojen nopeuttamiseksi entisestään. NEON laajentaa Cortex-A7-prosessorin FPU:ta tarjoamaan neliportaisen MAC:n ja lisäksi 64-bittisen ja 128-bittisen rekisterikannan, jotka tukevat monipuolista SIMD-operaatioiden joukkoa 8-, 16- ja 32-bittisten kokonaislukujen ja 32-bittisten liukulukujen datamäärien yli.
Laitteiston virtualisointi
Tehokas laitteistotuki tiedonhallintaan ja välimiesmenettelyyn, jonka avulla useat ohjelmistoympäristöt ja niiden sovellukset voivat samanaikaisesti käyttää järjestelmän ominaisuuksia. Tämä mahdollistaa kestävien laitteiden toteuttamisen virtuaaliympäristöillä, jotka ovat hyvin eristettyjä toisistaan.
Optimoidut L1-välimuistit
Suorituskykyä ja virtaa optimoivat L1-välimuistit yhdistävät minimaalisen käyttöviiveen tekniikoita suorituskyvyn maksimoimiseksi ja virrankulutuksen minimoimiseksi.
Integroitu L2-välimuistin ohjain
Tarjoaa matalan latenssin ja suuren kaistanleveyden pääsyn välimuistiin korkealla taajuudella tai vähentää sirun ulkopuolisen muistin käyttöön liittyvää virrankulutusta.
Cortex-A7-kelluvan pisteen yksikkö (FPU)
FPU tarjoaa tehokkaita yhden ja kahden tarkkuuden liukulukukäskyjä, jotka ovat yhteensopivia Arm VFPv4 -arkkitehtuurin kanssa, joka on ohjelmistoyhteensopiva aiempien sukupolvien Arm-liukulukuprosessoreiden kanssa.
Snoop-ohjausyksikkö (SCU)
SCU vastaa prosessorin yhteenliitäntöjen, välimiesmenettelyjen, tietoliikenteen, välimuistista välimuistiin ja järjestelmämuistin siirtojen, välimuistin koherenssin ja muiden ominaisuuksien hallinnasta.
Tämä järjestelmän koherenssi vähentää myös ohjelmistojen monimutkaisuutta, joka liittyy ohjelmistojen koherenssin ylläpitämiseen kussakin käyttöjärjestelmäajurissa.
Yleinen keskeytysohjain (GIC)
Standardoidun ja arkkitehtuuriltaan suunnitellun keskeytysohjaimen toteuttava GIC tarjoaa monipuolisen ja joustavan lähestymistavan prosessorien väliseen kommunikaatioon sekä järjestelmäkeskeytysten reititykseen ja priorisointiin.
Tukee jopa 192 itsenäistä keskeytystä ohjelmiston ohjauksessa, laitteistopriorisoituna ja reititettynä käyttöjärjestelmän ja TrustZone-ohjelmistonhallintakerroksen välillä.
Tämä reitityksen joustavuus ja keskeytysten virtualisoinnin tuki käyttöjärjestelmään tarjoaa yhden keskeisistä ominaisuuksista, joita tarvitaan hypervisoria hyödyntävän ratkaisun ominaisuuksien parantamiseksi.

20/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

3.2
3.2.1
3.2.2

Muistoja
Ulkoinen SDRAM
STM32MP133C/F-laitteissa on sisäänrakennettu ulkoisen SDRAM-muistin ohjain, joka tukee seuraavia: · LPDDR2 tai LPDDR3, 16-bittinen data, jopa 1 Gtavu, jopa 533 MHz:n kellotaajuus · DDR3 tai DDR3L, 16-bittinen data, jopa 1 Gtavu, jopa 533 MHz:n kellotaajuus
Sulautettu SRAM
Kaikissa laitteissa on: · SYSRAM: 128 kt (ohjelmoitavan kokoisella suojatulla alueella) · AHB SRAM: 32 kt (suojattavissa) · BKPSRAM (varamuisti-SRAM): 8 kt
Tämän alueen sisältö on suojattu mahdollisilta ei-toivotuilta kirjoituskäytöiltä, ​​ja sitä voidaan säilyttää valmiustilassa tai VBAT-tilassa. BKPSRAM voidaan määrittää (ETZPC:ssä) siten, että siihen pääsee käsiksi vain suojatulla ohjelmistolla.

3.3

DDR3/DDR3L/LPDDR2/LPDDR3-ohjain (DDRCTRL)

DDRCTRL yhdistettynä DDRPHYC:hen tarjoaa täydellisen muistiliitäntäratkaisun DDR-muistialijärjestelmälle. · Yksi 64-bittinen AMBA 4 AXI -porttiliitäntä (XPI) · AXI-kello, joka on asynkroninen ohjaimen kanssa · DDR-muistin salausmoottori (DDRMCE), jossa on AES-128 DDR -kirjoitus lennossa
salaus/luku-/salaus. · Tuetut standardit:
JEDEC DDR3 SDRAM -spesifikaatio, JESD79-3E DDR3/3L-muistille 16-bittisellä liitännällä
JEDEC LPDDR2 SDRAM -spesifikaatio, JESD209-2E LPDDR2:lle 16-bittisellä liitännällä
JEDEC LPDDR3 SDRAM -spesifikaatio, JESD209-3B LPDDR3:lle 16-bittisellä liitännällä
· Edistynyt ajastin ja SDRAM-komentogeneraattori · Ohjelmoitava täysi dataleveys (16-bittinen) tai puolikas dataleveys (8-bittinen) · Edistynyt QoS-tuki, jossa kolme liikenneluokkaa luettaessa ja kaksi liikenneluokkaa kirjoitettaessa · Vaihtoehtoja alemman prioriteetin liikenteen nälkiintymisen välttämiseksi · Taattu koherenssi kirjoitus- ja luku-kirjoitustoiminnoille (WAR) ja luku- ja kirjoitus-/lukutoiminnoille (RAW)
AXI-portit · Ohjelmoitava tuki purskepituuksille (4, 8, 16) · Kirjoitusten yhdistäminen, jonka avulla useita samaan osoitteeseen tehtyjä kirjoituksia voidaan yhdistää yhdeksi
yksittäinen kirjoitus · Yksittäisen tason kokoonpano

DS13875 Rev 5

21/219
48

Toiminnallinen loppuview

STM32MP133C/F

· Tuki SDRAM-muistin automaattiselle sammutukselle ja sammutukselle, jos tapahtuma ei saavu paikalle ohjelmoitavan ajan kuluessa
· Tuki automaattiselle kellon pysäytykselle (LPDDR2/3) saapumisen ja poistumisen vuoksi, joka johtuu tapahtumien saapumattomuudesta
· Tuki automaattiselle virransäästötilalle, joka johtuu tapahtumien saapumatta jäämisestä ohjelmoitavan ajan kuluessa laitteiston virransäästöliitännän kautta
· Ohjelmoitava sivutuskäytäntö · Tuki automaattiselle tai ohjelmiston ohjaamalle itsepäivitykselle · Tuki syvän virrankatkaisun jälkeiselle käynnistykselle ja poistumiselle ohjelmiston ohjaamalla tavalla (LPDDR2 ja
LPDDR3) · Tuki eksplisiittisille SDRAM-tilan rekisteripäivityksille ohjelmiston ohjauksessa · Joustava osoitekartoituslogiikka, joka mahdollistaa sovelluskohtaisen rivi-, sarake- ja
pankkibitit · Käyttäjän valittavissa olevat virkistyksenhallinta-asetukset · DDRPERFM-lohko suorituskyvyn valvonnan ja säädön helpottamiseksi
DDRCTRL ja DDRPHYC voidaan määrittää (ETZPC:ssä) vain suojatun ohjelmiston käytettävissä oleviksi.
DDRMCE:n (DDR-muistin salausmoottori) pääominaisuudet on lueteltu alla: · AXI-järjestelmäväylän master/slave-liitännät (64-bittinen) · Sisäänrakennettu palomuuriin perustuva sisäänrakennettu salaus (kirjoituksia varten) ja salauksen purku (lukuja varten)
ohjelmointi · Kaksi salaustilaa aluetta kohden (enintään yksi alue): ei salausta (ohitustila),
lohkosalauksen tila · Alueiden alku ja loppu määritelty 64 kilotavun tarkkuudella · Oletussuodatus (alue 0): mikä tahansa käyttöoikeus myönnetty · Alueen käyttöoikeussuodatus: ei mitään
Tuettu lohkosalaus: AES Tuettu ketjutustila · Lohkotila AES-salauksella on yhteensopiva NIST FIPS -julkaisussa 197 määritellyn edistyneen salausstandardin (AES) ECB-tilan kanssa, johon liittyy Keccak-400-algoritmiin perustuva avaimen johdantofunktio, joka on julkaistu osoitteessa https://keccak.team websivusto. · Yksi sarja kirjoituskelpoisia ja lukittavia pääavainrekistereitä · AHB-konfiguraatioportti, etuoikeutettujen oikeuksien tietoinen

22/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

3.4

TrustZone-osoiteavaruuden ohjain DDR-muistille (TZC)

TZC:tä käytetään suodattamaan DDR-ohjaimen luku-/kirjoituskäyttöjä TrustZone-oikeuksien ja suojaamattoman päälaitteen (NSAID) mukaisesti jopa yhdeksällä ohjelmoitavalla alueella: · Vain luotettavan ohjelmiston tukema kokoonpano · Yksi suodatinyksikkö · Yhdeksän aluetta:
Alue 0 on aina käytössä ja kattaa koko osoitealueen. Alueilla 1–8 on ohjelmoitava perus-/loppuosoite, ja ne voidaan määrittää
jokin tai molemmat suodattimet. · Suojatut ja suojaamattomat käyttöoikeudet ohjelmoitu alueittain · Suojaamattomat käyttöoikeudet suodatettu NSAID:n mukaan · Saman suodattimen hallitsemat alueet eivät saa olla päällekkäisiä · Vikatilat virheen ja/tai keskeytyksen yhteydessä · Hyväksymiskyky = 256 · Portinvartijan logiikka kunkin suodattimen käyttöönottoon ja käytöstä poistamiseen · Spekulatiiviset käyttöoikeudet

DS13875 Rev 5

23/219
48

Toiminnallinen loppuview

STM32MP133C/F

3.5

Käynnistystilat

Käynnistyksen yhteydessä sisäisen käynnistys-ROMin käyttämä käynnistyslähde valitaan BOOT-nastan ja OTP-tavujen perusteella.

Taulukko 2. Käynnistystilat

BOOT2 BOOT1 BOOT0 Alkuperäinen käynnistystila

Kommentit

Odota saapuvaa yhteyttä:

0

0

0

UART ja USB(1)

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

USB-suurnopeuslaite OTG_HS_DP/DM-nastoilla (2)

0

0

1 Sarjallinen NOR-flash (3) Sarjallinen NOR-flash QUADSPI:ssä (5)

0

1

0

e·MMC(3)

e·MMC SDMMC2:ssa (oletus)(5)(6)

0

1

1

NAND-flash-muisti(3)

SLC NAND -flash-muisti FMC:llä

1

0

0

Kehityskäynnistys (ei flash-muistin käynnistystä)

Käytetään virheenkorjausoikeuksien saamiseksi ilman käynnistystä flash-muistista(4)

1

0

1

SD-kortti(3)

SD-kortti SDMMC1-kortissa (oletus)(5)(6)

Odota saapuvaa yhteyttä:

1

1

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

USB-suurnopeuslaite OTG_HS_DP/DM-nastoilla (2)

1

1

1 Sarjallinen NAND-flash-muisti (3) Sarjallinen NAND-flash-muisti QUADSPI:llä (5)

1. Voidaan poistaa käytöstä OTP-asetuksilla. 2. USB vaatii HSE-kellon/kiteen (katso AN5474 tuetuista taajuuksista OTP-asetuksilla ja ilman). 3. Käynnistyslähdettä voidaan muuttaa OTP-asetuksilla (esim.amp4. Ensimmäinen käynnistys SD-kortilta, sitten e·MMC OTP-asetuksilla). 7. Cortex®-A13-ydin äärettömässä silmukassa PA5:n vaihtamiseksi. 6. Vaihtoehtoisesti OTP:llä voidaan valita jokin muu SDMMC-liitäntä kuin tämä oletusarvo.

Vaikka matalan tason käynnistys tehdään sisäisten kellojen avulla, ST:n toimittamat ohjelmistopaketit sekä tärkeimmät ulkoiset liitännät, kuten DDR, USB (mutta ei rajoittuen), vaativat kiteen tai ulkoisen oskillaattorin kytkemiseksi HSE-nastoihin.
Katso HSE-nastojen kytkentää ja tuettuja taajuuksia koskevat rajoitukset ja suositukset RM0475 ”STM32MP13xx advanced Arm®-based 32-bit MPUs” tai AN5474 ”Getting started with STM32MP13xx lines hardware development”.

24/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

3.6

Virtalähteen hallinta

3.6.1
Varoitus:

Virtalähde
· VDD on tulojen/lähtöjen pääasiallinen syöttö, ja sisäinen osa saa virtaa valmiustilassa. Hyödyllinen tilavuustagAlue on 1.71 V - 3.6 V (tyypillisesti 1.8 V, 2.5 V, 3.0 V tai 3.3 V)
VDD_PLL ja VDD_ANA on kytkettävä tähtikytkentään VDD:hen. · VDDCPU on Cortex-A7-suorittimen erillinen äänenvoimakkuusyksikkö.tage-tarjonta, jonka arvo riippuu
haluttu suorittimen taajuus. 1.22 V - 1.38 V suoritustilassa. VDD on oltava läsnä ennen VDDCPU:ta. · VDDCORE on tärkein digitaalinen äänenvoimakkuuden mittaritagja se on yleensä sammutettu valmiustilassa.tagAlue on 1.21 V - 1.29 V ajotilassa. VDD-signaalin on oltava läsnä ennen VDDCORE-signaalia. · VBAT-nasta voidaan kytkeä ulkoiseen akkuun (1.6 V < VBAT < 3.6 V). Jos ulkoista akkua ei käytetä, tämä nasta on kytkettävä VDD-signaaliin. · VDDA on analoginen (ADC/VREF), syöttöjännitetage (1.62 V - 3.6 V). Sisäisen VREF+:n käyttö vaatii VDDA:n, joka on vähintään VREF+ + 0.3 V. · VDDA1V8_REG-nasta on sisäisen säätimen lähtö, joka on kytketty sisäisesti USB PHY:hin ja USB PLL:ään. Sisäinen VDDA1V8_REG-säädin on oletusarvoisesti käytössä ja sitä voidaan ohjata ohjelmistolla. Se on aina sammutettu valmiustilassa.
BYPASS_REG1V8-nastaa ei saa koskaan jättää kelluvaksi. Se on kytkettävä joko VSS:ään tai VDD:hen äänenvoimakkuuden aktivoimiseksi tai deaktivoimiseksi.tage-säädin. Kun VDD = 1.8 V, BYPASS_REG1V8 tulisi asettaa. · VDDA1V1_REG-nasta on sisäisen säätimen lähtö, joka on kytketty sisäisesti USB PHY:hin. Sisäinen VDDA1V1_REG-säädin on oletusarvoisesti käytössä ja sitä voidaan ohjata ohjelmistolla. Se on aina pois päältä valmiustilassa.
· VDD3V3_USBHS on nopea USB-virtalähde. Voltage-alue on 3.07 V - 3.6 V.
VDD3V3_USBHS-komponenttia ei saa olla, ellei VDDA1V8_REG-komponenttia ole, muuten STM32MP133C/F-piiriin voi syntyä pysyviä vaurioita. Tämä on varmistettava PMIC-järjestyksellä tai ulkoisella komponentilla, jos kyseessä on erilliskomponenttivirtalähde.
· VDDSD1 ja VDDSD2 ovat vastaavasti SDMMC1- ja SDMMC2-SD-korttien virtalähteitä, jotka tukevat erittäin nopeaa tilaa.
· VDDQ_DDR on DDR IO -virtalähde. 1.425 V - 1.575 V DDR3-muistien liittämiseen (tyypillisesti 1.5 V).
1.283 V - 1.45 V DDR3L-muistien liittämiseen (tyypillinen 1.35 V)
1.14 V - 1.3 V LPDDR2- tai LPDDR3-muistien liittämiseen (tyypillinen 1.2 V)
Käynnistys- ja virrankatkaisuvaiheiden aikana on noudatettava seuraavia tehosekvenssivaatimuksia:
· Kun VDD on alle 1 V, muiden virtalähteiden (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) on pysyttävä alle VDD + 300 mV:n.
· Kun VDD on yli 1 V, kaikki virtalähteet ovat riippumattomia.
Sammutusvaiheen aikana VDD voi tilapäisesti laskea muiden syöttäjien arvoa vain, jos STM32MP133C/F:lle syötetty energia pysyy alle 1 mJ:n. Tämä mahdollistaa ulkoisten irrotuskondensaattoreiden purkamisen eri aikavakioilla sammutusvaiheen transienttivaiheen aikana.

DS13875 Rev 5

25/219
48

Toiminnallinen loppuview
V 3.6
VBOR0 1

Kuva 2. Käynnistys-/sammutusjärjestys

STM32MP133C/F

VDDX(1) VDD

3.6.2
Huomautus: 26/219

0.3

Virta päälle

Toimintatila

Sammuta virta

aika

Virheellinen toimitusalue

VDDX < VDD + 300 mV

VDDX riippumaton VDD:stä

MSv47490V1

1. VDDX viittaa mihin tahansa virtalähteeseen seuraavista: VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS tai VDDQ_DDR.

Virtalähteen valvoja

Laitteissa on integroitu käynnistyksen yhteydessä tapahtuvan nollauksen (POR)/sammutuksen yhteydessä tapahtuvan nollauksen (PDR) piiri yhdistettynä jännitteen aleneman jälkeiseen nollaukseen (BOR):
· Käynnistyksen jälkeinen nollaus (POR)
POR-valvoja valvoo VDD-virtalähdettä ja vertaa sitä kiinteään kynnysarvoon. Laitteet pysyvät nollaustilassa, kun VDD on tämän kynnysarvon alapuolella. · Sammutusnollaus (PDR)
PDR-valvoja valvoo VDD-virransyöttöä. Nollaus generoidaan, kun VDD laskee kiinteän kynnysarvon alapuolelle.
· Jännitteenkorjaus (BOR)
BOR-valvoja valvoo VDD-virransyöttöä. Kolme BOR-kynnystä (2.1–2.7 V) voidaan konfiguroida asetustavujen avulla. Nollaus generoidaan, kun VDD putoaa tämän kynnyksen alapuolelle.
· VDDCORE:n käynnistyksen jälkeinen nollaus (POR_VDDCORE) POR_VDDCORE-valvoja valvoo VDDCORE-virtalähdettä ja vertaa sitä kiinteään kynnysarvoon. VDDCORE-alue pysyy nollaustilassa, kun VDDCORE on tämän kynnysarvon alapuolella.
· VDDCORE:n nollaus virrankatkaisun yhteydessä (PDR_VDDCORE) PDR_VDDCORE-valvoja valvoo VDDCORE:n virransyöttöä. VDDCORE-alueen nollaus generoidaan, kun VDDCORE putoaa kiinteän kynnysarvon alapuolelle.
· Käynnistysnollaus VDDCPU:ssa (POR_VDDCPU) POR_VDDCPU-valvoja valvoo VDDCPU:n virransyöttöä ja vertaa sitä kiinteään kynnysarvoon. VDDCPU-alue pysyy nollaustilassa, kun VDDCORE on tämän kynnysarvon alapuolella.
PDR_ON-nasta on varattu STMicroelectronicsin tuotantotesteille ja se on aina kytkettävä sovelluksen VDD-porttiin.

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

3.7

Vähävirtastrategia

STM32MP133C/F-mallin virrankulutusta voidaan vähentää useilla tavoilla: · Vähennä dynaamista virrankulutusta hidastamalla suorittimen kellotaajuuksia ja/tai
väylämatriisikellojen ja/tai yksittäisten oheislaitteiden kellojen ohjaaminen. · Säästä virrankulutusta, kun suoritin on lepotilassa, valitsemalla käytettävissä olevista matalan
virransäästötiloja käyttäjän sovelluksen tarpeiden mukaan. Näin saavutetaan paras kompromissi lyhyen käynnistysajan, alhaisen virrankulutuksen ja käytettävissä olevien herätyslähteiden välillä. · Käytä DVFS:ää (dynaaminen äänenvoimakkuuden säätö)tage ja taajuuden skaalaus) toimintapisteitä, jotka ohjaavat suoraan suorittimen kellotaajuutta sekä VDDCPU:n lähtöjännitettä.
Toimintatilat mahdollistavat kellotaajuuden ohjaamisen järjestelmän eri osille ja järjestelmän tehon säätelyn. Järjestelmän toimintatilaa ohjaa MPU-alijärjestelmä.
MPU-alijärjestelmän virransäästötilat on lueteltu alla: · CLepotila: Suorittimen kellot pysäytetään ja oheislaitteiden kellot toimivat kuten
aiemmin asetettu RCC:ssä (nollaus- ja kello-ohjain). · CStop: CPU-oheislaitteiden kellot pysäytetään. · CStandby: VDDCPU OFF
CPU siirtyy CSleep- ja CStop-virransäästötiloihin suorittaessaan WFI (wait for interrupt) tai WFE (wait for event) -käskyjä.
Järjestelmän käytettävissä olevat toimintatilat ovat seuraavat: · Käynnissä (järjestelmä täydellä suorituskyvyllä, VDDCORE, VDDCPU ja kellot päällä) · Pysäytys (kellot pois päältä) · LP-Pysäytys (kellot pois päältä) · LPLV-Pysäytys (kellot pois päältä, VDDCORE:n ja VDDCPU:n syöttötasoa voidaan laskea) · LPLV-Pysäytys2 (VDDCPU pois päältä, VDDCORE laskettu ja kellot pois päältä) · Valmiustila (VDDCPU, VDDCORE ja kellot pois päältä)

Taulukko 3. Järjestelmän ja suorittimen virrankäyttötilan välinen ero

Järjestelmän virrankäyttötila

CPU

Suoritustila

CRun tai CSleep

Pysäytystila LP-pysäytystila LPLV-pysäytystila LPLV-pysäytys2-tila
Valmiustila

CStop tai CStandby CStandby

3.8

Nollaus ja kelloohjain (RCC)

Kello- ja nollausohjain hallitsee kaikkien kellojen generointia, kellojen tahdistusta sekä järjestelmän ja oheislaitteiden nollausten ohjausta. RCC tarjoaa suuren joustavuuden kellolähteiden valinnassa ja mahdollistaa kellosuhteiden soveltamisen virrankulutuksen parantamiseksi. Lisäksi joissakin tietoliikenneoheislaitteissa, jotka pystyvät toimimaan

DS13875 Rev 5

27/219
48

Toiminnallinen loppuview

STM32MP133C/F

3.8.1 3.8.2

kahta eri kelloaluetta (joko väyläliitännän kello tai ytimen oheislaitteen kello), järjestelmän taajuutta voidaan muuttaa muuttamatta baudinopeutta.
Kellon hallinta
Laitteet sisältävät neljä sisäistä oskillaattoria, kaksi ulkoisella kiteellä tai resonaattorilla varustettua oskillaattoria, kolme nopealla käynnistysajalla varustettua sisäistä oskillaattoria ja neljä PLL:ää.
RCC vastaanottaa seuraavat kellosignaalin tulosignaalit: · Sisäiset oskillaattorit:
64 MHz HSI-kello (1 % tarkkuus) 4 MHz CSI-kello 32 kHz LSI-kello · Ulkoiset oskillaattorit: 8–48 MHz HSE-kello 32.768 kHz LSE-kello
RCC tarjoaa neljä PLL:ää: · PLL1 on varattu suorittimen kellotukseen · PLL2 tarjoaa:
kellot AXI-SS:lle (mukaan lukien APB4-, APB5-, AHB5- ja AHB6-sillat) kellot DDR-liitännälle · PLL3 tarjoaa: kellot monikerroksiselle AHB:lle ja oheislaitteiden väylämatriisille (mukaan lukien APB1,
APB2, APB3, APB6, AHB1, AHB2 ja AHB4) ydinkellot oheislaitteille · PLL4, joka on tarkoitettu ydinkellojen generointiin erilaisille oheislaitteille
Järjestelmä käynnistyy HSI-kellon tahdissa. Käyttäjäsovellus voi sitten valita kellon konfiguraation.
Järjestelmän nollauslähteet
Käynnistyksen yhteydessä tapahtuva nollaus alustaa kaikki rekisterit paitsi debug-rekisterin, osan RCC:stä, osan RTC:stä ja tehonsäätimen tilarekisteristä sekä varavirta-alueen.
Sovelluksen nollaus generoidaan jostakin seuraavista lähteistä: · nollaus NRST-painikkeesta · nollaus POR- ja PDR-signaalista (yleensä kutsutaan käynnistysnollaukseksi) · nollaus BOR-signaalista (yleensä kutsutaan jännitteen alentamiseksi) · nollaus itsenäiseltä vahtikoiralta 1 · nollaus itsenäiseltä vahtikoiralta 2 · ohjelmistojärjestelmän nollaus Cortex-A7:ltä (CPU) · HSE:n vika, kun kellon turvajärjestelmätoiminto on aktivoitu
Järjestelmän nollaus generoidaan jostakin seuraavista lähteistä: · sovelluksen nollaus · POR_VDDCORE-signaalin nollaus · poistuminen valmiustilasta käyttötilaan

28/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

Mikroprosessorin nollaus generoidaan jostakin seuraavista lähteistä: · järjestelmän nollaus · aina, kun mikroprosessori poistuu valmiustilasta · Cortex-A7:n (CPU) ohjelmiston suorittama mikroprosessorin nollaus

3.9

Yleiskäyttöiset tulot/lähdöt (GPIO:t)

Jokainen GPIO-nasta voidaan konfiguroida ohjelmistolla lähtöksi (push-pull tai open-drain, pull up- tai pull down -toiminnolla tai ilman), tuloksi (pull up- tai pull down -toiminnolla tai ilman) tai oheislaitteiden vaihtoehtoiseksi toiminnoksi. Useimmat GPIO-nastat on jaettu digitaalisten tai analogisten vaihtoehtoisten toimintojen kanssa. Kaikki GPIO-liitännät pystyvät suuriin virroihin ja niissä on nopeuden valinta sisäisen kohinan, virrankulutuksen ja sähkömagneettisen säteilyn hallitsemiseksi paremmin.
Nollauksen jälkeen kaikki GPIO-liitännät ovat analogisessa tilassa virrankulutuksen vähentämiseksi.
I/O-konfiguraatio voidaan tarvittaessa lukita noudattamalla tiettyä järjestystä, jotta vältetään virheellinen kirjoitus I/O-rekistereihin.
Kaikki GPIO-nastat voidaan asettaa erikseen suojatuiksi, mikä tarkoittaa, että ohjelmistojen pääsy näihin GPIO-liitäntöihin ja niihin liittyviin suojatuiksi määriteltyihin oheislaitteisiin rajoittuu suorittimella käynnissä olevaan suojattuun ohjelmistoon.

3.10
Huomautus:

TrustZone-suojausohjain (ETZPC)
ETZPC:tä käytetään väylämastereiden ja -orjien TrustZone-suojauksen konfigurointiin ohjelmoitavilla suojausattribuuteilla (suojattavilla resursseilla). Esimerkiksi: · Sirulla olevan SYSRAM-muistin suojatun alueen koko voidaan ohjelmoida. · AHB- ja APB-oheislaitteet voidaan tehdä suojatuiksi tai suojaamattomiksi. · AHB SRAM -muisti voidaan tehdä suojatuksi tai suojaamattomaksi.
Oletusarvoisesti SYSRAM-, AHB SRAM- ja suojattavat oheislaitteet on asetettu vain suojatulle käytölle, joten niihin eivät pääse käsiksi suojaamattomat isännät, kuten DMA1/DMA2.

DS13875 Rev 5

29/219
48

Toiminnallinen loppuview

STM32MP133C/F

3.11

Väyläliitäntämatriisi
Laitteissa on AXI-väylämatriisi, yksi AHB-pääväylämatriisi ja väyläsillat, joiden avulla väylämastereiden voi yhdistää väyläslaveihin (katso alla oleva kuva, pisteet edustavat käytössä olevia master/slave-yhteyksiä).
Kuva 3. STM32MP133C/F-väylämatriisi

MDMA

SDMMC2

SDMMC1

DBG MLAHB-yhteensovitus USBH

CPU

ETH1 ETH2

128-bittinen

AXIM

M9

M0

M1 M2

M3

M11

M4

M5

M6

M7

S0

S1 S2 S3 S4 S5 S6 S7 S8 S9

Oletusarvoinen orja AXIMC

NIC-400 AXI 64 bittiä 266 MHz – 10 master- / 10 slave-laitetta

AXIM-yhteenliitännästä DMA1 DMA2 USBO DMA3

M0

M1 M2

M3 M4

M5

M6 M7

S0

S1

S2

S3

S4 S5 Yhteenliitäntä AHB 32 bittiä 209 MHz – 8 isäntää / 6 orjaa

DDRCTRL 533 MHz AHB-silta AHB6:een MLAHB-yhteenliitäntä FMC/NAND QUADSPI SYSRAM 128 kt ROM 128 kt AHB-silta AHB5:een APB-silta APB5:een APB-silta DBG:hen APB
AXI 64 synkroninen master-portti AXI 64 synkroninen orjaportti AXI 64 asynkroninen master-portti AXI 64 asynkroninen orjaportti AHB 32 synkroninen master-portti AHB 32 synkroninen orjaportti AHB 32 asynkroninen master-portti AHB 32 asynkroninen orjaportti
Silta AHB2:een SRAM1 SRAM2 SRAM3 AXIM-yhteenliitäntään Silta AHB4:ään
MSv67511V2

MLAHB

30/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

3.12

DMA-ohjaimet
Laitteissa on seuraavat DMA-moduulit suorittimen kuormituksen vähentämiseksi: · master-suoramuistiyhteys (MDMA)
MDMA on nopea DMA-ohjain, joka vastaa kaikentyyppisistä muistinsiirroista (oheislaitteista muistiin, muistista muistiin ja muistista oheislaitteisiin) ilman suorittimen toimia. Siinä on AXI-pääliitäntä. MDMA pystyy olemaan yhteydessä muihin DMA-ohjaimiin laajentaakseen DMA-vakio-ominaisuuksia tai hallitsemaan oheislaitteiden DMA-pyyntöjä suoraan. Jokainen 32 kanavasta voi suorittaa lohkosiirtoja, toistuvia lohkosiirtoja ja linkitetyn listan siirtoja. MDMA voidaan asettaa tekemään suojattuja siirtoja suojattuihin muisteihin. · kolme DMA-ohjainta (ei-suojatut DMA1 ja DMA2 sekä suojattu DMA3). Jokaisessa ohjaimessa on kaksiportti-AHB, yhteensä 16 ei-suojattua ja kahdeksan suojattua DMA-kanavaa FIFO-pohjaisten lohkosiirtojen suorittamiseen.
Kaksi DMAMUX-yksikköä multipleksoi ja reitittää DMA-oheislaitepyynnöt kolmelle DMA-ohjaimelle erittäin joustavasti, maksimoiden samanaikaisesti suoritettavien DMA-pyyntöjen määrän ja generoiden DMA-pyyntöjä oheislaitteiden lähtöliipaisimista tai DMA-tapahtumista.
DMAMUX1 yhdistää DMA-pyynnöt suojaamattomista oheislaitteista DMA1- ja DMA2-kanaviin. DMAMUX2 yhdistää DMA-pyynnöt suojatuista oheislaitteista DMA3-kanaviin.

3.13

Laajennettu keskeytys- ja tapahtumaohjain (EXTI)
Laajennettu keskeytys- ja tapahtumaohjain (EXTI) hallitsee suorittimen ja järjestelmän herätystä konfiguroitavien ja suorien tapahtumatulojen kautta. EXTI tarjoaa herätyspyyntöjä virransäätimelle ja luo keskeytyspyynnön GIC:lle sekä tapahtumia suorittimen tapahtumatuloon.
EXTI-herätyspyynnöt mahdollistavat järjestelmän herättämisen pysäytystilasta ja suorittimen herättämisen pysäytys- ja valmiustilatiloista.
Keskeytyspyyntöjen ja tapahtumapyyntöjen luontia voidaan käyttää myös suoritustilassa.
EXTI sisältää myös EXTI IOportin valinnan.
Jokainen keskeytys tai tapahtuma voidaan asettaa suojatuksi, jotta pääsy vain suojatulle ohjelmistolle on rajoitettu.

3.14

Syklisen redundanssitarkistuksen laskentayksikkö (CRC)
CRC-laskentayksikköä (syklinen redundanssitarkistus) käytetään CRC-koodin hakemiseen ohjelmoitavan polynomin avulla.
CRC-pohjaisia ​​tekniikoita käytetään muun muassa tiedonsiirron tai tallennuksen eheyden varmentamiseen. Standardin EN/IEC 60335-1 puitteissa ne tarjoavat keinon flash-muistin eheyden varmentamiseen. CRC-laskentayksikkö auttaa laskemaan ohjelmiston allekirjoituksen ajonaikana, jota verrataan linkkiaikana luotuun ja tiettyyn muistipaikkaan tallennettuun vertailuallekirjoitukseen.

DS13875 Rev 5

31/219
48

Toiminnallinen loppuview

STM32MP133C/F

3.15

Joustava muistiohjain (FMC)
FMC-ohjaimen pääominaisuudet ovat seuraavat: · Liitäntä staattisesti muistiin mapattuihin laitteisiin, mukaan lukien:
NOR-flash-muisti Staattinen tai pseudo-staattinen RAM-muisti (SRAM, PSRAM) NAND-flash-muisti, jossa on 4-bittinen/8-bittinen BCH-laitteisto-ECC · 8- ja 16-bittinen väyläleveys · Erillinen sirunvalinta jokaiselle muistipankille · Erillinen konfigurointi jokaiselle muistipankille · Kirjoitus-FIFO
FMC-konfiguraatiorekisterit voidaan tehdä suojatuiksi.

3.16

Kaksois-Quad-SPI-muistiliitäntä (QUADSPI)
QUADSPI on erikoistunut tietoliikenneliitäntä, joka on suunnattu yhden, kahden tai neljän SPI:n flash-muisteille. Se voi toimia missä tahansa seuraavista kolmesta tilasta: · Epäsuora tila: kaikki toiminnot suoritetaan QUADSPI-rekistereiden avulla. · Tilakyselytila: ulkoisen flash-muistin tilarekisteriä luetaan ja tallennetaan säännöllisesti.
keskeytys voidaan generoida lipun asettamisen yhteydessä. · Muistikartoitettu tila: ulkoinen flash-muisti kartoitetaan osoiteavaruuteen
ja järjestelmä näkee sen ikään kuin se olisi sisäinen muisti.
Sekä läpimenoaikaa että kapasiteettia voidaan kaksinkertaistaa kaksoisflash-tilassa, jossa kahta Quad-SPI-flash-muistia käytetään samanaikaisesti.
QUADSPI on kytketty viivelohkoon (DLYBQS), joka mahdollistaa yli 100 MHz:n ulkoisen datataajuuden tukemisen.
QUADSPI-konfiguraatiorekisterit voivat olla suojattuja, samoin kuin sen viivelohko.

3.17

Analogia-digitaalimuuntimet (ADC1, ADC2)
Laitteet sisältävät kaksi analogia-digitaalimuunninta, joiden resoluutio voidaan konfiguroida 12-, 10-, 8- tai 6-bittiseksi. Jokainen AD-muunnin jakaa jopa 18 ulkoista kanavaa ja suorittaa muunnoksia yksittäismuunnoksina tai skannaustilassa. Skannaustilassa automaattinen muunnos suoritetaan valitulle analogiatulojen ryhmälle.
Molemmissa ADC-laitteissa on suojattavat väyläliitännät.
Kutakin ADC:tä voi palvella DMA-ohjain, mikä mahdollistaa ADC-muunnettujen arvojen automaattisen siirron määränpäähän ilman ohjelmistotoimenpiteitä.
Lisäksi analoginen valvontatoiminto voi tarkasti valvoa muunnettua tilavuuttatage yhdestä, joistakin tai kaikista valituista kanavista. Keskeytys syntyy, kun muunnettu tilavuustage on ohjelmoitujen kynnysarvojen ulkopuolella.
A/D-muunnoksen ja ajastinten synkronoimiseksi AD-muuntimet voidaan laukaista millä tahansa ajastimista TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 ja LPTIM3.

32/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

3.18

Lämpötila-anturi
Laitteeseen on upotettu lämpötila-anturi, joka tuottaa tilavuusmittarin.tage (VTS), joka vaihtelee lineaarisesti lämpötilan mukaan. Tämä lämpötila-anturi on kytketty sisäisesti ADC2_INP12:een ja voi mitata laitteen ympäristön lämpötilaa välillä 40 - +125 °C ±2 %:n tarkkuudella.
Lämpötila-anturilla on hyvä lineaarisuus, mutta se on kalibroitava, jotta lämpötilamittauksen kokonaistarkkuus olisi hyvä. Koska lämpötila-anturin poikkeama vaihtelee sirusta toiseen prosessivaihteluiden vuoksi, kalibroimaton sisäinen lämpötila-anturi sopii sovelluksiin, jotka havaitsevat vain lämpötilan muutoksia. Lämpötila-anturin mittauksen tarkkuuden parantamiseksi ST kalibroi jokaisen laitteen erikseen tehtaalla. Lämpötila-anturin tehdaskalibrointitiedot tallennetaan ST:n OTP-alueelle, johon pääsee vain luku -tilassa.

3.19

Digitaalinen lämpötila-anturi (DTS)
Laitteisiin on integroitu taajuuslähtölämpötila-anturi. DTS laskee taajuuden LSE:n tai PCLK:n perusteella lämpötilatiedon antamiseksi.
Seuraavia toimintoja tuetaan: · keskeytyksen generointi lämpötilakynnyksen perusteella · herätyssignaalin generointi lämpötilakynnyksen perusteella

3.20
Huomautus:

VBAT-toiminta
VBAT-tehoalue sisältää RTC:n, vararekisterit ja vara-SRAM-muistin.
Akun keston optimoimiseksi tätä tehoaluetta syötetään VDD:llä, jos se on saatavilla, tai vol-korjaimella.tage syötetään VBAT-nastaan ​​(kun VDD-syöttöä ei ole). VBAT-virta kytketään päälle, kun PDR havaitsee VDD:n pudonneen PDR-tason alapuolelle.
VoitagVBAT-nastan e voidaan syöttää ulkoisesta akusta, superkondensaattorista tai suoraan VDD:stä. Jälkimmäisessä tapauksessa VBAT-tila ei ole toiminnassa.
VBAT-toiminto aktivoituu, kun VDD-jännitettä ei ole.
Mikään näistä tapahtumista (ulkoiset keskeytykset, TAMP tapahtuma tai reaaliaikakellon hälytys/tapahtumat) voivat suoraan palauttaa VDD-syötön ja pakottaa laitteen pois VBAT-toiminnasta. Siitä huolimatta TAMP Tapahtumia ja reaaliaikakellon (RTC) hälytystä/tapahtumia voidaan käyttää signaalin generointiin ulkoiselle piirille (yleensä PMIC), joka voi palauttaa VDD-syötön.

DS13875 Rev 5

33/219
48

Toiminnallinen loppuview

STM32MP133C/F

3.21

Voitage referenssipuskuri (VREFBUF)
Laitteet sisältävät äänenvoimakkuudentagreferenssipuskuri, jota voidaan käyttää tilavuusprosenttinatagADC-muuntimien referenssi ja myös tilavuustagulkoisten komponenttien referenssi VREF+-nastan kautta. VREFBUF voi olla suojattu. Sisäinen VREFBUF tukee neljää tilavuuttatagJännitteet: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Ulkoinen jännitelähdetagReferenssiarvo voidaan syöttää VREF+-nastan kautta, kun sisäinen VREFBUF on pois päältä.
Kuva 4. Voitage viitepuskuri

VREFINT

+

VREF+

VSSA

MSv64430V1

3.22

Digitaalinen suodatin sigma-delta-modulaattorille (DFSDM)
Laitteet sisältävät yhden DFSDM:n, joka tukee kahta digitaalista suodinmoduulia ja neljää ulkoista sarjatulokanavaa (lähetin-vastaanotinta) tai vaihtoehtoisesti neljää sisäistä rinnakkaistuloa.
DFSDM liittää laitteeseen ulkoisia modulaattoreita ja suorittaa vastaanotettujen datavirtojen digitaalisen suodatuksen. Modulaattoreita käytetään analogisten signaalien muuntamiseen digitaalisiksi sarjamuotoisiksi virroiksi, jotka muodostavat DFSDM:n tulot.
DFSDM voi myös liittää PDM (pulssitiheysmodulaatio) -mikrofoneja ja suorittaa PDM-PCM-muunnoksen ja -suodatuksen (laitteistokiihdytettynä). DFSDM:ssä on valinnaiset rinnakkaiset datavirran tulot AD-muuntimista tai laitteen muistista (DMA/CPU-siirtojen kautta DFSDM:ään).
DFSDM-lähetin-vastaanottimet tukevat useita sarjaliitäntäformaatteja (jotta ne tukevat erilaisia ​​modulaattoreita). DFSDM:n digitaaliset suodinmoduulit suorittavat digitaalista käsittelyä käyttäjän määrittämien suodinparametrien mukaisesti jopa 24-bittisellä lopullisella ADC-resoluutiolla.

34/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

DFSDM-oheislaite tukee: · Neljää multipleksoitua digitaalista sarjaporttia:
Konfiguroitava SPI-liitäntä erilaisten modulaattoreiden liittämiseen Konfiguroitava Manchester-koodattu 1-johdinliitäntä PDM (pulssitiheysmodulaatio) Mikrofonitulo Maksimitulokellotaajuus jopa 20 MHz (10 MHz Manchester-koodaukselle) Kellolähtö modulaattoreille (0–20 MHz) · Vaihtoehtoiset tulot neljästä sisäisestä digitaalisesta rinnakkaiskanavasta (jopa 16-bittinen tuloresoluutio): Sisäiset lähteet: ADC-data tai muistidatavirrat (DMA) · Kaksi digitaalista suodinmoduulia säädettävällä digitaalisella signaalinkäsittelyllä: Sincx-suodin: suodatusjärjestys/tyyppi (1–5), ylivirtausampling-suhde (1–1024) integraattori: ylityksetampling-suhde (1–256) · Jopa 24-bittinen lähtödatan resoluutio, etumerkillinen lähtödatamuoto · Automaattinen datan offset-korjaus (käyttäjä tallentaa offsetin rekisteriin) · Jatkuva tai yksittäinen muunnos · Muunnoksen aloituksen laukaisee: ohjelmiston liipaisin sisäiset ajastimet ulkoiset tapahtumat muunnoksen aloitus synkronisesti ensimmäisen digitaalisen suodinmoduulin (DFSDM) kanssa · Analoginen vahtikoira, jossa on: matalan ja korkean arvon datakynnysrekisterit erillinen konfiguroitava Sincx-digitaalisuodatin (järjestys = 1–3,
ylityksetamp(kielisuhde = 1–32) tulo lopullisesta lähtödatasta tai valituista digitaalisista sarjaporttikanavista jatkuva valvonta riippumatta standardimuunnoksesta · Oikosulkuilmaisin saturoituneiden analogisten tuloarvojen havaitsemiseen (ala- ja yläalue): jopa 8-bittinen laskuri 1–256 peräkkäisen nollan tai ykkösen havaitsemiseen sarjadatavirrassa valvonta jatkuvasti jokaista tulosarjakanavaa · Katkossignaalin generointi analogisen vahtikoiran tapahtuman tai oikosulkuilmaisimen tapahtuman yhteydessä · Ääriarvojen ilmaisin: lopullisen muunnosdatan minimi- ja maksimiarvojen tallennus, päivitetty ohjelmistolla · DMA-kyky lukea lopullisen muunnosdatan · Keskeytykset: muunnoksen loppu, ylitys, analoginen vahtikoira, oikosulku, tulosarjakanavan kellon puuttuminen · "Tavalliset" tai "injektoidut" muunnokset: "Tavallisia" muunnoksia voidaan pyytää milloin tahansa tai jopa jatkuvassa tilassa
ilman että sillä on vaikutusta "injektoitujen" konversioiden ajoitukseen "injektoidut" konversiot tarkan ajoituksen ja korkean konversioprioriteettitason takaamiseksi

DS13875 Rev 5

35/219
48

Toiminnallinen loppuview

STM32MP133C/F

3.23

Tosi satunnaislukugeneraattori (RNG)
Laitteet sisältävät yhden satunnaislukugeneraattorin (RNG), joka tuottaa integroidun analogipiirin luomia 32-bittisiä satunnaislukuja.
RNG voidaan määritellä (ETZPC:ssä) siten, että siihen pääsee käsiksi vain suojatulla ohjelmistolla.
Todellinen satunnaislukugeneraattori (RNG) yhdistyy suojattuihin AES- ja PKA-oheislaitteisiin erillisen väylän kautta (jota suoritin ei voi lukea).

3.24

Kryptografiset ja hash-prosessorit (CRYP, SAES, PKA ja HASH)
Laitteet sisältävät yhden kryptografisen prosessorin, joka tukee edistyneitä kryptografisia algoritmeja, joita yleensä tarvitaan luottamuksellisuuden, todennuksen, tietojen eheyden ja kiistämättömyyden varmistamiseksi viestienvaihdossa vertaisyksikön kanssa.
Laitteissa on myös erillinen DPA-suojattu, suojattu AES 128- ja 256-bittinen avain (SAES) ja PKA-laitteistopohjainen salaus-/salauksenpurkukiihdytin, jossa on erillinen laitteistoväylä, johon suoritin ei pääse käsiksi.
CRYP:n pääominaisuudet: · DES/TDES (tietojen salausstandardi/kolminkertainen tietojen salausstandardi): ECB (sähköinen
koodikirja) ja CBC (salauslohkoketjutus) ketjutusalgoritmit, 64-, 128- tai 192-bittinen avain · AES (edistynyt salausstandardi): ECB-, CBC-, GCM-, CCM- ja CTR (laskuritila) ketjutusalgoritmit, 128-, 192- tai 256-bittinen avain
Universaalit HASH-pääominaisuudet: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (suojatut HASH-algoritmit) · HMAC
Kryptografinen kiihdytin tukee DMA-pyyntöjen luomista.
CRYP, SAES, PKA ja HASH voidaan määrittää (ETZPC:ssä) vain suojatun ohjelmiston käytettäviksi.

3.25

Käynnistys ja suojaus sekä OTP-hallinta (BSEC)
BSEC (käynnistys- ja suojaus- sekä OTP-ohjaus) on tarkoitettu ohjaamaan OTP-sulakerasiaa (kertakäyttöistä ohjelmoitavaa), jota käytetään laitteen konfiguroinnin ja suojausparametrien sulautettuun pysyvään tallennukseen. Jotkin BSEC:n osat on konfiguroitava siten, että niihin pääsee käsiksi vain suojattu ohjelmisto.
BSEC voi käyttää OTP-sanoja 256-bittisen HWKEY:n tallentamiseen SAES:lle (suojattu AES).

36/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

3.26

Ajastimet ja vahtikoirat
Laitteet sisältävät kaksi edistynyttä ajastinta, kymmenen yleiskäyttöistä ajastinta (joista seitsemän on suojattuja), kaksi perusajastinta, viisi virransäästöajastinta, kaksi valvontalaitetta ja neljä järjestelmäajastinta kussakin Cortex-A7-piirissä.
Kaikki ajastinlaskurit voidaan jäädyttää debug-tilassa.
Alla olevassa taulukossa vertaillaan edistyneen ohjauksen, yleiskäyttöisten, perus- ja virransäästöajastinten ominaisuuksia.

Ajastimen tyyppi

Ajastin

Taulukko 4. Ajastimen ominaisuuksien vertailu

Vastaresoluutio
sio

Laskurin tyyppi

Esijakajakerroin

DMA-pyynnön luonti

Kanavien tallentaminen/vertailu

Täydentävä tuotos

Max-liitäntä
kello (MHz)

Max
ajastin
kello (MHz)(1)

Edistynyt TIM1, -ohjaus TIM8

16-bittinen

Ylös, Mikä tahansa kokonaisluku alas, välillä 1 ylös/alas ja 65536

Kyllä

TIM2 TIM5

32-bittinen

Ylös, Mikä tahansa kokonaisluku alas, välillä 1 ylös/alas ja 65536

Kyllä

TIM3 TIM4

16-bittinen

Ylös, Mikä tahansa kokonaisluku alas, välillä 1 ylös/alas ja 65536

Kyllä

Mikä tahansa kokonaisluku

TIM12(2) 16-bittinen

Ylös 1:n välillä

Ei

Kenraali

ja 65536

tarkoitus

TIM13(2) TIM14(2)

16-bittinen

Mikä tahansa kokonaisluku ylöspäin välillä 1
ja 65536

Ei

Mikä tahansa kokonaisluku

TIM15(2) 16-bittinen

Ylös 1:n välillä

Kyllä

ja 65536

TIM16(2) TIM17(2)

16-bittinen

Mikä tahansa kokonaisluku ylöspäin välillä 1
ja 65536

Kyllä

Perus

TIM6, TIM7

16-bittinen

Mikä tahansa kokonaisluku ylöspäin välillä 1
ja 65536

Kyllä

LPTIM1,

Vähätehoinen

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

16-bittinen

1, 2, 4, 8, ylös 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. Ajastimen maksimikellotaajuus on jopa 209 MHz RCC:n TIMGxPRE-bitistä riippuen. 2. Suojattava ajastin. 3. LPTIM:ssä ei ole kaappauskanavaa.

DS13875 Rev 5

37/219
48

Toiminnallinen loppuview

STM32MP133C/F

3.26.1 3.26.2 3.26.3

Edistyneet ajastimet (TIM1, TIM8)
Edistyksellisen ohjauksen ajastimet (TIM1, TIM8) voidaan nähdä kolmivaiheisina PWM-generaattoreina, jotka on multipleksoitu kuudelle kanavalle. Niillä on toisiaan täydentävät PWM-lähdöt, joihin on ohjelmoitavia viiveaikoja. Niitä voidaan pitää myös täydellisinä yleiskäyttöisinä ajastimina. Niiden neljää itsenäistä kanavaa voidaan käyttää: · tulosignaalin sieppaukseen · lähdön vertailuun · PWM-generointiin (reuna- tai keskitasapainotetut tilat) · yksipulssitilan lähtöön
Jos ne konfiguroidaan vakiomuotoisiksi 16-bittisiksi ajastimiksi, niillä on samat ominaisuudet kuin yleiskäyttöisillä ajastimilla. Jos ne konfiguroidaan 16-bittisiksi PWM-generaattoreiksi, niillä on täysi modulointikyky (0–100 %).
Edistyksellisen ohjauksen ajastin voi toimia yhdessä yleiskäyttöisten ajastinten kanssa ajastinlinkkiominaisuuden kautta synkronointia tai tapahtumien ketjutusta varten.
TIM1 ja TIM8 tukevat itsenäistä DMA-pyyntöjen luomista.
Yleiskäyttöiset ajastimet (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
STM32MP133C/F-laitteissa on kymmenen synkronoitavaa yleiskäyttöistä ajastinta (katso erot taulukosta 4). · TIM2, TIM3, TIM4, TIM5
TIM 2 ja TIM5 perustuvat 32-bittiseen automaattiseen uudelleenlataukseen ylös/alas -laskuriin ja 16-bittiseen esijakajaan, kun taas TIM3 ja TIM4 perustuvat 16-bittiseen automaattiseen uudelleenlataukseen ylös/alas -laskuriin ja 16-bittiseen esijakajaan. Kaikissa ajastimissa on neljä itsenäistä kanavaa tulosignaalin sieppausta/lähtövertailua, PWM- tai yksipulssilähdölle. Tämä tarjoaa jopa 16 tulosignaalin sieppausta/lähtövertailua/PWM-moduulia suurimmissa paketeissa. Nämä yleiskäyttöiset ajastimet voivat toimia yhdessä tai muiden yleiskäyttöisten ajastimien ja edistyneiden ohjausajastimien TIM1 ja TIM8 kanssa ajastinlinkkiominaisuuden kautta synkronointia tai tapahtumien ketjuttamista varten. Mitä tahansa näistä yleiskäyttöisistä ajastimista voidaan käyttää PWM-lähtöjen tuottamiseen. TIM2-, TIM3-, TIM4- ja TIM5-malleilla on kaikilla itsenäinen DMA-pyyntöjen generointi. Ne pystyvät käsittelemään kvadratuuri- (inkrementaalisia) enkooderisignaaleja ja digitaalilähtöjä yhdestä neljään Hall-anturista. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Nämä ajastimet perustuvat 16-bittiseen automaattiseen uudelleenlatauslaskuriin ja 16-bittiseen esijakajaan. TIM13:ssa, TIM14:ssä, TIM16:ssa ja TIM17:ssä on yksi itsenäinen kanava, kun taas TIM12:ssa ja TIM15:ssä on kaksi itsenäistä kanavaa tulosignaalin sieppausta/lähtösignaalin vertailua, PWM- tai yksipulssilähtöä varten. Ne voidaan synkronoida täysimittaisten yleiskäyttöisten ajastinten TIM2:n, TIM3:n, TIM4:n ja TIM5:n kanssa tai käyttää yksinkertaisina aika-asteikoina. Jokainen näistä ajastimista voidaan määrittää (ETZPC:ssä) siten, että niitä voi käyttää vain suojattu ohjelmisto.
Perusajastimet (TIM6 ja TIM7)
Näitä ajastimia käytetään pääasiassa yleisenä 16-bittisenä aikaperusarvona.
TIM6 ja TIM7 tukevat itsenäistä DMA-pyyntöjen luomista.

38/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

3.26.4
3.26.5 3.26.6

Vähävirtaiset ajastimet (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Jokaisella virransäästöajastimella on itsenäinen kello, ja se toimii myös pysäytystilassa, jos sitä kellottaa LSE, LSI tai ulkoinen kello. LPTIMx pystyy herättämään laitteen pysäytystilasta.
Nämä pienitehoiset ajastimet tukevat seuraavia ominaisuuksia: · 16-bittinen ylöspäin suuntautuva laskuri 16-bittisellä automaattisella uudelleenlatausrekisterillä · 16-bittinen vertailurekisteri · Konfiguroitava lähtö: pulssi, PWM · Jatkuva/kertakäyttöinen tila · Valittava ohjelmisto-/laitteistotulon liipaisu · Valittava kellolähde:
sisäinen kellolähde: LSE, LSI, HSI tai APB kello ulkoinen kellolähde LPTIM-tulon kautta (toimii myös ilman sisäistä kelloa)
lähde käynnissä, pulssilaskurisovelluksen käyttämä) · Ohjelmoitava digitaalinen häiriösuodatin · Enkooderitila
LPTIM2 ja LPTIM3 voidaan määrittää (ETZPC:ssä) vain suojatun ohjelmiston käytettäviksi.
Itsenäiset vahtikoirat (IWDG1, IWDG2)
Itsenäinen vahtikoira perustuu 12-bittiseen alaslaskuriin ja 8-bittiseen esijakajaan. Sitä kellotetaan itsenäisestä 32 kHz:n sisäisestä RC:stä (LSI), ja koska se toimii itsenäisesti pääkellosta, se voi toimia pysäytys- ja valmiustilassa. IWDG:tä voidaan käyttää vahtikoirana laitteen nollaamiseen ongelman ilmetessä. Se on laitteisto- tai ohjelmistokonfiguroitavissa optiotavujen avulla.
IWDG1 voidaan määritellä (ETZPC:ssä) vain suojatun ohjelmiston käytettävissä olevaksi.
Yleiset ajastimet (Cortex-A7 CNT)
Cortex-A7:n sisään upotetut Cortex-A7:n yleiset ajastimet saavat arvoa järjestelmän ajoituksen generoinnista (STGEN).
Cortex-A7-prosessori tarjoaa seuraavat ajastimet: · fyysinen ajastin käytettäväksi suojatuissa ja suojaamattomissa tiloissa
Fyysisen ajastimen rekisterit on varattu suojattujen ja suojaamattomien kopioiden tarjoamiseksi. · virtuaaliajastin suojaamattomissa tiloissa käytettäväksi · fyysinen ajastin hypervisor-tilassa käytettäväksi
Yleiset ajastimet eivät ole muistiin kartoitettuja oheislaitteita, ja niihin pääsee käsiksi vain tietyillä Cortex-A7-apuprosessorin ohjeilla (cp15).

3.27

Järjestelmäajastimen generointi (STGEN)
Järjestelmän ajoituksen generointi (STGEN) luo aikalaskenta-arvon, joka tarjoaa yhdenmukaisen view aikaa kaikille Cortex-A7-yleisille ajastimille.

DS13875 Rev 5

39/219
48

Toiminnallinen loppuview

STM32MP133C/F

Järjestelmän ajoituksen generoinnilla on seuraavat keskeiset ominaisuudet: · 64-bittinen leveys kaatumisongelmien välttämiseksi · Aloitus nollasta tai ohjelmoitavasta arvosta · Ohjaus-APB-liitäntä (STGENC), jonka avulla ajastin voidaan tallentaa ja palauttaa
virrankatkotapahtumien yli · Vain luku -tilassa oleva APB-rajapinta (STGENR), jonka avulla muut kuin
suojatut ohjelmistot ja virheenkorjaustyökalut · Ajastimen arvon kasvu, joka voidaan pysäyttää järjestelmän virheenkorjauksen aikana
STGENC voidaan määritellä (ETZPC:ssä) siten, että siihen pääsee käsiksi vain suojatulla ohjelmistolla.

3.28

Reaaliaikainen kello (RTC)
RTC tarjoaa automaattisen herätyksen kaikkien virransäästötilojen hallintaan. RTC on itsenäinen BCD-ajastin/laskuri ja tarjoaa kellonajan/kalenterin ohjelmoitavilla hälytyskeskeytyksillä.
RTC sisältää myös ajoittaisen ohjelmoitavan herätyslipun, jolla on keskeytysominaisuus.
Kaksi 32-bittistä rekisteriä sisältävät sekunnit, minuutit, tunnit (12- tai 24-tunnin muodossa), päivän (viikonpäivä), päivämäärän (kuukaudenpäivä), kuukauden ja vuoden ilmaistuna binäärikoodatussa desimaalimuodossa (BCD). Myös sekuntien osien arvo on saatavilla binäärimuodossa.
Binaaritilaa tuetaan ohjelmistoajurien hallinnan helpottamiseksi.
28., 29. (karkausvuosi), 30. ja 31. päivän kuukausien kompensaatiot suoritetaan automaattisesti. Myös kesäajan kompensaatio voidaan suorittaa.
Lisärekisterit 32-bittisissä rekistereissä sisältävät ohjelmoitavat hälytyksen osasekunnit, sekunnit, minuutit, tunnit, päivän ja päivämäärän.
Digitaalinen kalibrointitoiminto kompensoi kideoskillaattorin tarkkuuden mahdolliset poikkeamat.
Varaverkkotunnuksen nollauksen jälkeen kaikki RTC-rekisterit on suojattu mahdollisilta loiskirjoituskäytöiltä ja suojattu suojatulla käytöllä.
Niin kauan kuin syöttötilavuustagJos e pysyy toiminta-alueella, reaaliaikainen kello (RTC) ei pysähdy koskaan laitteen tilasta (käyttötila, virransäästötila tai nollaus).
RTC:n pääominaisuudet ovat seuraavat: · Kalenteri, jossa on sekunnin osat, sekunnit, minuutit, tunnit (12- tai 24-tuntimuodossa), päivä (päivä)
viikko), päivämäärä (kuukauden päivä), kuukausi ja vuosi · Kesäajan kompensointi ohjelmoitavissa ohjelmistolla · Ohjelmoitava hälytys keskeytystoiminnolla. Hälytyksen voi laukaista mikä tahansa
kalenterikenttien yhdistelmä. · Automaattinen herätysyksikkö luo säännöllisen lipun, joka laukaisee automaattisen herätyksen
keskeytys · Referenssikellon tunnistus: tarkempi toisen lähteen kello (50 tai 60 Hz) voidaan
käytetään kalenterin tarkkuuden parantamiseen. · Tarkka synkronointi ulkoisen kellon kanssa sekunnin osittaisen siirron avulla · Digitaalinen kalibrointipiiri (jaksollinen laskurin korjaus): 0.95 ppm:n tarkkuus, saatu
muutaman sekunnin kalibrointi-ikkuna

40/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

· Timestamp tapahtumien tallennustoiminto · SWKEY:n tallennus RTC-varmuuskopiorekistereihin, joilla on suora väyläyhteys SAE:hen (ei
CPU:n luettavissa) · Peitettävät keskeytykset/tapahtumat:
Hälytys A Hälytys B Herätyksen keskeytysaikaamp · TrustZone-tuki: täysin suojattava reaaliaikainen kellohälytys A, hälytys B, herätysajastin ja aikavyöhykeamp yksilöllinen turvallinen tai suojaamaton
RTC-kalibrointi konfiguraatiossa suojatussa tai suojaamattomassa konfiguraatiossa

3.29

Tamper ja vararekisterit (TAMP)
32 x 32-bittiset varmuuskopiorekisterit säilyvät kaikissa virransäästötiloissa ja myös VBAT-tilassa. Niitä voidaan käyttää arkaluonteisten tietojen tallentamiseen, koska niiden sisältö on suojattuamper-ilmaisupiiri.
Seitsemän tamptulonastat ja viisi tamper-lähtönastat ovat saatavilla anti-t-suojausta vartenamper-havaitseminen. Ulkoinen tampNastat voidaan konfiguroida reunan tunnistukseen, reunan ja tason tunnistukseen, tason tunnistukseen suodatuksella tai aktiiviseen tunnistukseen.ampjoka lisää turvallisuustasoa tarkistamalla automaattisesti, että tampNastat eivät ole ulkoisesti auki tai oikosulussa.
TAMP pääominaisuudet · 32 varmuuskopiorekisteriä (TAMP_BKPxR) toteutettuna jäljellä olevaan RTC-alueeseen
VBAT käynnistää, kun VDD-virta on katkaistu · 12 tampkäytettävissä olevia nastaa (seitsemän tuloa ja viisi lähtöä) · Mikä tahansa tamper-tunnistus voi tuottaa RTC-aikaviiveenamp tapahtuma. · Mikä tahansa tampTunnistus poistaa varmuuskopiorekisterit. · TrustZone-tuki:
Tampsuojattu tai suojaamaton kokoonpano Varmuuskopiointi rekisteröi kokoonpanon kolmeen konfiguroitavaan kokoiseen alueeseen:
. yksi luku-/kirjoitussuojattu alue . yksi kirjoitussuojattu/lukusuojaamaton alue . yksi luku-/kirjoitussuojaamaton alue · Monotoninen laskuri

3.30

Integroitujen piirien väliset rajapinnat (I2C1, I2C2, I2C3, I2C4, I2C5)
Laitteet sisältävät viisi I2C-liitäntää.
I2C-väyläliitäntä käsittelee STM32MP133C/F:n ja sarjamuotoisen I2C-väylän välistä tiedonsiirtoa. Se ohjaa kaikkea I2C-väyläkohtaista sekvensointia, protokollaa, arbitraatiota ja ajoitusta.

DS13875 Rev 5

41/219
48

Toiminnallinen loppuview

STM32MP133C/F

I2C-oheislaite tukee: · I2C-väyläspesifikaatioiden ja käyttöoppaan version 5 yhteensopivuus:
Orja- ja isäntätilat, monimasterointimahdollisuus Vakiotila (Sm), bittinopeus jopa 100 kbit/s Nopea tila (Fm), bittinopeus jopa 400 kbit/s Nopea tila Plus (Fm+), bittinopeus jopa 1 Mbit/s ja 20 mA:n lähtövirta taajuusmuuttajan I/O:t 7-bittinen ja 10-bittinen osoitetila, useita 7-bittisiä orjaosoitteita Ohjelmoitavat asennus- ja pitoajat Valinnainen kellon venytys · Järjestelmänhallintaväylän (SMBus) spesifikaation rev 2.0 yhteensopivuus: Laitteiston PEC (pakettivirheiden tarkistus) luonti ja varmennus ACK:lla
ohjaus Osoitteenratkaisuprotokollan (ARP) tuki SMBus-hälytys · Yhteensopivuus tehonhallinnan protokollan (PMBusTM) spesifikaation rev 1.1 kanssa · Itsenäinen kello: useiden riippumattomien kellolähteiden valinta, jonka ansiosta I2C-tiedonsiirtonopeus on riippumaton PCLK:n uudelleenohjelmoinnista · Herätys pysäytystilasta osoitteen täsmäämisen yhteydessä · Ohjelmoitavat analogiset ja digitaaliset kohinasuodattimet · 1-tavuinen puskuri DMA-ominaisuudella
I2C3, I2C4 ja I2C5 voidaan määrittää (ETZPC:ssä) vain suojatun ohjelmiston käytettävissä oleviksi.

3.31

Yleiskäyttöinen synkroninen asynkroninen vastaanotin-lähetin (USART1, USART2, USART3, USART6 ja UART4, UART5, UART7, UART8)
Laitteissa on neljä sisäänrakennettua yleismallista synkronista vastaanotinlähetintä (USART1, USART2, USART3 ja USART6) ja neljä yleismallista asynkronista vastaanotinlähetintä (UART4, UART5, UART7 ja UART8). Katso alla olevasta taulukosta yhteenveto USARTx- ja UARTx-ominaisuuksista.
Nämä liitännät tarjoavat asynkronisen tiedonsiirron, IrDA SIR ENDEC -tuen, moniprosessoritiedonsiirtotilan, yksijohtimisen vuorosuuntaisen tiedonsiirtotilan ja LIN-master/slave-ominaisuuden. Ne mahdollistavat CTS- ja RTS-signaalien laitteistohallinnan sekä RS485-ajurin käyttöönoton. Ne pystyvät kommunikoimaan jopa 13 Mbit/s nopeudella.
USART1, USART2, USART3 ja USART6 tarjoavat myös älykorttitilan (ISO 7816 -yhteensopiva) ja SPI:n kaltaisen tiedonsiirto-ominaisuuden.
Kaikilla USART-laitteilla on CPU-kellosta riippumaton kelloalue, jonka avulla USARTx voi herättää STM32MP133C/F-laitteen pysäytystilasta jopa 200 kbaudin baudinopeuksilla. Herätystapahtumat pysäytystilasta ovat ohjelmoitavissa ja ne voivat olla:
· aloitusbitin tunnistus
· mikä tahansa vastaanotettu datakehys
· tietty ohjelmoitu datakehys

42/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

DMA-ohjain voi palvella kaikkia USART-liitäntöjä.

Taulukko 5. USART/UART-ominaisuudet

USART-tilat/ominaisuudet(1)

USART1/2/3/6

UART4/5/7/8

Laitteiston virtauksen hallinta modeemille

X

X

Jatkuva viestintä DMA: n avulla

X

X

Moniprosessorinen tiedonsiirto

X

X

Synkroninen SPI-tila (master/slave)

X

Älykorttitila

X

Yksijohtiminen puolidupleksi-tiedonsiirto IrDA SIR ENDEC -lohko

X

X

X

X

LIN-tila

X

X

Kaksoiskelloalue ja herätys virransäästötilasta

X

X

Vastaanottimen aikakatkaisun keskeytys Modbus-tiedonsiirrossa

X

X

X

X

Automaattinen tiedonsiirtonopeuden tunnistus

X

X

Ohjain käyttöön

X

X

USART-datan pituus

7, 8 ja 9 bittiä

1. X = tuettu.

USART1 ja USART2 voidaan määrittää (ETZPC:ssä) vain suojatun ohjelmiston käytettäviksi.

3.32

Sarjalliset oheislaiteliitännät (SPI1, SPI2, SPI3, SPI4, SPI5) ja integroidut ääniliitännät (I2S1, I2S2, I2S3, I2S4)
Laitteissa on jopa viisi SPI:tä (SPI2S1, SPI2S2, SPI2S3, SPI2S4 ja SPI5), jotka mahdollistavat jopa 50 Mbit/s tiedonsiirron master- ja slave-tiloissa, half-duplex-, full-duplex- ja simplex-tiloissa. 3-bittinen esijakaja tarjoaa kahdeksan master-tilan taajuutta ja kehys on konfiguroitavissa 4–16 bittiin. Kaikki SPI-liitännät tukevat NSS-pulssitilaa, TI-tilaa, laitteistopohjaista CRC-laskentaa ja 8-bittisten upotettujen Rx- ja Tx-FIFO-piirien kertolaskua DMA-ominaisuudella.
I2S1, I2S2, I2S3 ja I2S4 on multipleksoitu SPI1:n, SPI2:n, SPI3:n ja SPI4:n kanssa. Niitä voidaan käyttää master- tai slave-tilassa, full-duplex- ja half-duplex-tiedonsiirtotiloissa, ja ne voidaan konfiguroida toimimaan 16- tai 32-bittisellä resoluutiolla tulo- tai lähtökanavana. ÄänisignaalitampTuetut taajuudet 8 kHz:stä 192 kHz:iin ovat tuettuja. Kaikki I2S-liitännät tukevat useita 8-bittisiä upotettuja Rx- ja Tx-FIFO-piirejä DMA-ominaisuudella.
SPI4 ja SPI5 voidaan määrittää (ETZPC:ssä) vain suojatun ohjelmiston käytettäviksi.

3.33

Sarjaääniliitännät (SAI1, SAI2)
Laitteet sisältävät kaksi SAI:ta, jotka mahdollistavat useiden stereo- tai monoääniprotokollien suunnittelun.

DS13875 Rev 5

43/219
48

Toiminnallinen loppuview

STM32MP133C/F

kuten I2S, LSB tai MSB-tasaus, PCM/DSP, TDM tai AC'97. SPDIF-lähtö on käytettävissä, kun äänilohko on konfiguroitu lähettimeksi. Tämän joustavuuden ja uudelleenkonfiguroitavuuden saavuttamiseksi jokainen SAI sisältää kaksi itsenäistä äänialilohkoa. Jokaisella lohkolla on oma kellogeneraattori ja I/O-linjan ohjain. ÄäniampTuetaan jopa 192 kHz:n äänitaajuuksia. Lisäksi sisäänrakennetun PDM-liitännän ansiosta voidaan tukea jopa kahdeksaa mikrofonia. SAI voi toimia master- tai slave-kokoonpanossa. Äänilohkot voivat olla joko vastaanottimia tai lähettimiä, ja ne voivat toimia synkronisesti tai asynkronisesti (toiseen nähden). SAI voidaan liittää muihin SAI-yksiköihin synkronista toimintaa varten.

3.34

SPDIF-vastaanottimen liitäntä (SPDIFRX)
SPDIFRX on suunniteltu vastaanottamaan S/PDIF-virtaa IEC-60958- ja IEC-61937-standardien mukaisesti. Nämä standardit tukevat yksinkertaisia ​​stereoäänivirtoja jopa korkeisiin taajuusalueisiin.ampja pakattu monikanavainen surround-ääni, kuten Dolbyn tai DTS:n määrittelemä (enintään 5.1).
SPDIFRX:n pääominaisuudet ovat seuraavat: · Jopa neljä tuloa käytettävissä · Automaattinen symbolinopeuden tunnistus · Suurin symbolinopeus: 12.288 MHz · Stereovirran tuki 32–192 kHz · Äänen tuki standardien IEC-60958 ja IEC-61937 mukaisesti, kuluttajasovellukset · Pariteettibittien hallinta · Tiedonsiirto DMA:n avulla äänisignaaleilleamples · DMA:n käyttö ohjaus- ja käyttäjäkanavatietojen käsittelyyn · Keskeytysominaisuudet
SPDIFRX-vastaanotin tarjoaa kaikki tarvittavat ominaisuudet symbolinopeuden havaitsemiseen ja tulevan datavirran dekoodaamiseen. Käyttäjä voi valita halutun SPDIF-tulon, ja kun kelvollinen signaali on saatavilla, SPDIFRX jatkaaampvastaanottaa saapuvan signaalin, dekoodaa Manchester-virran ja tunnistaa kehykset, alikehykset ja lohkoelementit. SPDIFRX toimittaa suorittimelle dekoodatun datan ja siihen liittyvät tilaliput.
SPDIFRX tarjoaa myös signaalin nimeltä spdif_frame_sync, joka vaihtaa S/PDIF-alikuvanopeutta, jota käytetään tarkan s:n laskemiseen.ampkelloajoalgoritmien nopeus.

3.35

Suojatut digitaaliset tulo-/lähtöliitännät MultiMediaCard-korteille (SDMMC1, SDMMC2)
Kaksi suojattua digitaalista MultiMediaCard-liitäntää (SDMMC) tarjoavat rajapinnan AHB-väylän ja SD-muistikorttien, SDIO-korttien ja MMC-laitteiden välille.
SDMMC:n ominaisuuksiin kuuluvat seuraavat: · Yhteensopivuus Embedded MultiMediaCard System Specification Version 5.1:n kanssa
Kortti tukee kolmea eri tietoväylätilaa: 1-bittinen (oletus), 4-bittinen ja 8-bittinen

44/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

(HS200 SDMMC_CK -nopeus rajoitettu suurimpaan sallittuun I/O-nopeuteen) (HS400:aa ei tueta)
· Täysi yhteensopivuus aiempien MultiMediaCard-versioiden kanssa (taaksepäin yhteensopiva)
· Täysi yhteensopivuus SD-muistikortin version 4.1 kanssa (SDR104 SDMMC_CK -nopeus rajoitettu sallittuun suurimpaan I/O-nopeuteen, SPI-tilaa ja UHS-II-tilaa ei tueta)
· Täysi yhteensopivuus SDIO-kortin version 4.0 kanssa. Kortti tukee kahta eri tietoväylätilaa: 1-bittinen (oletus) ja 4-bittinen (SDR104 SDMMC_CK -nopeus rajoitettu suurimpaan sallittuun I/O-nopeuteen, SPI-tilaa ja UHS-II-tilaa ei tueta).
· Tiedonsiirto jopa 208 Mbyte/s 8-bittisessä tilassa (riippuen suurimmasta sallitusta I/O-nopeudesta)
· Data- ja komentolähtö mahdollistaa signaalien ohjaamisen ulkoisille kaksisuuntaisille ohjaimille
· SDMMC-isäntäliitäntään upotettu erillinen DMA-ohjain, joka mahdollistaa nopeat tiedonsiirrot liitännän ja SRAM-muistin välillä
· IDMA-linkitetyn listan tuki
· SDMMC1:lle ja SDMMC2:lle erilliset virtalähteet VDDSD1 ja VDDSD2, mikä poistaa tarpeen asettaa tasonsiirrin SD-korttiliitäntään UHS-I-tilassa
Vain jotkin SDMMC1:n ja SDMMC2:n GPIO-liitännät ovat käytettävissä erillisessä VDDSD1- tai VDDSD2-syöttönastassa. Nämä ovat osa SDMMC1:n ja SDMMC2:n oletuskäynnistyksen GPIO-liitäntöjä (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Ne voidaan tunnistaa vaihtoehtoisten toimintojen taulukosta signaaleista, joissa on "_VSD1"- tai "_VSD2"-liite.
Jokainen SDMMC on kytketty viivelohkoon (DLYBSD), joka mahdollistaa yli 100 MHz:n ulkoisen datataajuuden tukemisen.
Molemmissa SDMMC-liitännöissä on suojattavat konfigurointiportit.

3.36

Ohjausalueen verkko (FDCAN1, FDCAN2)
Ohjainalueverkon (CAN) alijärjestelmä koostuu kahdesta CAN-moduulista, jaetusta RAM-viestimuistista ja kellokalibrointiyksiköstä.
Molemmat CAN-moduulit (FDCAN1 ja FDCAN2) ovat ISO 11898-1 -standardin (CAN-protokollaspesifikaatio versio 2.0 osa A, B) ja CAN FD -protokollaspesifikaatio versio 1.0 -standardin mukaisia.
10 kilotavun kokoinen RAM-viestimuisti toteuttaa suodattimet, vastaanotto-FIFOt, vastaanottopuskurit, lähetystapahtumien FIFOt ja lähetyspuskurit (sekä TTCAN-liipaisimet). Tämä RAM-viestimuisti jaetaan kahden FDCAN1- ja FDCAN2-moduulin kesken.
Yhteinen kellokalibrointiyksikkö on valinnainen. Sitä voidaan käyttää kalibroidun kellon luomiseen sekä FDCAN1:lle että FDCAN2:lle HSI:n sisäisestä RC-oskillaattorista ja PLL:stä arvioimalla FDCAN1:n vastaanottamia CAN-viestejä.

DS13875 Rev 5

45/219
48

Toiminnallinen loppuview

STM32MP133C/F

3.37

Universal serial bus high-speed host (USBH)
Laitteet sisältävät yhden nopean USB-isännän (jopa 480 Mbit/s) ja kaksi fyysistä porttia. USBH tukee sekä hitaita, täysnopeuksisia (OHCI) että nopeita (EHCI) toimintoja itsenäisesti kummassakin portissa. Se integroi kaksi lähetin-vastaanotinta, joita voidaan käyttää joko hitaaseen (1.2 Mbit/s), täyteen nopeuteen (12 Mbit/s) tai nopeaan toimintaan (480 Mbit/s). Toinen nopea lähetin-vastaanotin on jaettu OTG-high-speed-liitännän kanssa.
USBH on yhteensopiva USB 2.0 -spesifikaation kanssa. USBH-ohjaimet vaativat erillisiä kelloja, jotka generoi PLL USB:n nopean PHY:n sisällä.

3.38

USB-nopea OTG-liitäntä mukana
Laitteet sisältävät yhden nopean (jopa 480 Mbit/s) USB OTG -laitteen/isännän/OTG-oheislaitteen. OTG tukee sekä täyden että nopeaa toimintaa. Nopeaa toimintaa (480 Mbit/s) varten tarkoitettu lähetin-vastaanotin jaetaan USB-isännän toisen portin kanssa.
USB OTG HS on yhteensopiva USB 2.0- ja OTG 2.0 -spesifikaation kanssa. Siinä on ohjelmistolla konfiguroitavat päätepisteasetukset ja se tukee keskeytys-/jatkamistoimintoa. USB OTG -ohjaimet vaativat erillisen 48 MHz:n kellotaajuuden, jonka PLL generoi RCC:n sisällä tai USB:n nopean PHY:n sisällä.
USB OTG HS:n pääominaisuudet on lueteltu alla: · Yhdistetty Rx- ja Tx-FIFO-koko 4 kt dynaamisella FIFO-koolla · SRP- (session request protocol) ja HNP- (host negotiation protocol) -tuki · Kahdeksan kaksisuuntaista päätepistettä · 16 isäntäkanavaa jaksottaisella OUT-tuella · Ohjelmistollisesti konfiguroitavissa OTG1.3- ja OTG2.0-toimintatiloihin · USB 2.0 LPM -tuki (linkin virranhallinta) · Akun latausmäärityksen version 1.2 tuki · HS OTG PHY -tuki · Sisäinen USB DMA · Sisäinen HNP/SNP/IP (ei tarvita ulkoista vastusta) · OTG/Host-tiloissa tarvitaan virtakytkin, jos väylästä virtaa saavat laitteet ovat...
yhdistetty.
USB OTG -määritysportti voi olla suojattu.

46/219

DS13875 Rev 5

STM32MP133C/F

Toiminnallinen loppuview

3.39

Gigabit Ethernet MAC -liitännät (ETH1, ETH2)
Laitteet tarjoavat kaksi IEEE-802.3-2002 -yhteensopivaa gigabitin mediapääsyn ohjainta (GMAC) Ethernet-lähiverkkotiedonsiirtoon alan standardin mukaisen medium-independent-liitännän (MII), reduced medium-independent-liitännän (RMII) tai reduced gigabitin medium-independent-liitännän (RGMII) kautta.
Laitteet vaativat ulkoisen fyysisen liitäntälaitteen (PHY) yhteyden muodostamiseksi fyysiseen LAN-väylään (kierretty parikaapeli, kuitu jne.). PHY on kytketty laiteporttiin käyttämällä 17 signaalia MII:lle, 7 signaalia RMII:lle tai 13 signaalia RGMII:lle, ja sitä voidaan kellottaa käyttämällä 25 MHz:n (MII, RMII, RGMII) tai 125 MHz:n (RGMII) taajuutta STM32MP133C/F:stä tai PHY:stä.
Laitteissa on seuraavat ominaisuudet: · Toimintatilat ja PHY-liitännät
10, 100 ja 1000 Mbit/s tiedonsiirtonopeudet Tukee sekä full-duplex- että half-duplex-toimintoja MII-, RMII- ja RGMII-PHY-liitännät · Suoristuksen ohjaus Monikerroksinen Pakettisuodatus: MAC-suodatus lähteessä (SA) ja kohteessa (DA)
osoite täydellisellä ja hash-suodattimella, VLAN tag-pohjainen suodatus täydellisellä ja hajautussuodattimella, kerroksen 3 suodatus IP-lähde- (SA) tai kohde- (DA) -osoitteen perusteella, kerroksen 4 suodatus lähde- (SP) tai kohde- (DP) portin perusteella. Kaksinkertainen VLAN-käsittely: jopa kahden VLANin lisääminen. tags lähetyspolulla, tag Suodatus vastaanottopolulla IEEE 1588-2008/PTPv2 -tuki Tukee verkkotilastoja RMON/MIB-laskureilla (RFC2819/RFC2665) · Laitteiston kuormituksen purkukäsittely Johdanto-osan ja kehyksen alun (SFD) lisäys tai poisto Eheyden tarkistussumman purkumoottori IP-otsikolle ja TCP/UDP/ICMP-hyötykuormalle: lähetyksen tarkistussumman laskenta ja lisäys, vastaanoton tarkistussumman laskenta ja vertailu Automaattinen ARP-pyyntövastaus laitteen MAC-osoitteen kanssa TCP-segmentointi: suurten lähetettyjen TCP-pakettien automaattinen jakaminen useisiin pieniin paketteihin · Virransäästötila Energiatehokas Ethernet (standardi IEEE 802.3az-2010) Etäherätyspakettien ja AMD Magic PacketTM -tunnistus
Sekä ETH1 että ETH2 voidaan ohjelmoida suojatuiksi. Suojattuna AXI-rajapinnan kautta tapahtuvat tapahtumat ovat suojattuja, ja konfiguraatiorekistereitä voidaan muokata vain suojatuilla käyttöoikeuksilla.

DS13875 Rev 5

47/219
48

Toiminnallinen loppuview

STM32MP133C/F

3.40

Virheenkorjausinfrastruktuuri
Laitteet tarjoavat seuraavat virheenkorjaus- ja jäljitysominaisuudet ohjelmistokehityksen ja järjestelmäintegraation tukemiseksi: · Katkaisukohtien virheenkorjaus · Koodin suorituksen jäljitys · Ohjelmistoinstrumentointi · JTAG Virheenkorjausportti · Sarjakaapelin virheenkorjausportti · Liipaisutulo ja -lähtö · Jäljitysportti · Arm CoreSightin virheenkorjaus- ja jäljityskomponentit
Virheenkorjausta voidaan ohjata J:n kauttaTAG/sarjajohdon debug-portti alan standardien mukaisilla debug-työkaluilla.
Jäljitysportti mahdollistaa tietojen tallentamisen lokiin kirjaamista ja analysointia varten.
Suojattujen alueiden virheenkorjauskäyttöoikeus otetaan käyttöön BSEC:n todennussignaalien avulla.

48/219

DS13875 Rev 5

STM32MP133C/F

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

4

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

Kuva 5. STM32MP133C/F LFBGA289 -palloliitäntä

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

A

VSS

PA9

PD10

PB7

PE7

PD5

PE8

PG4

PH9

PH13

PC7

PB9

PB14

PG6

PD2

PC9

VSS

B

PD3

PF5

PD14

PE12

PE1

PE9

PH14

PE10

PF1

PF3

PC6

PB15

PB4

PC10

PC12

DDR_DQ4 DDR_DQ0

C

PB6

PH12

PE14

PE13

PD8

PD12

PD15

VSS

PG7

PB5

PB3

VDDSD1

PF0

PC11

DDR_DQ1

DDR_ DQS0N

DDR_ DQS0P

D

PB8

PD6

VSS

PE11

PD1

PE0

PG0

PE15

PB12

PB10

VDDSD2

VSS

PE3

PC8

DDR_ DQM0

DDR_DQ5 DDR_DQ3

E

PG9

PD11

PA12

PD0

VSS

PA15

PD4

PD9

PF2

PB13

PH10

VDDQ_ DDR

DDR_DQ2 DDR_DQ6 DDR_DQ7 DDR_A5

DDR_ RESETN

F

PG10

PG5

PG8

PH2

PH8

VDDCPU

VDD

VDDCPU VDDCPU

VDD

VDD

VDDQ_ DDR

VSS

DDR_A13

VSS

DDR_A9

DDR_A2

G

PF9

PF6

PF10

PG15

PF8

VDD

VSS

VSS

VSS

VSS

VSS

VDDQ_ DDR

DDR_BA2 DDR_A7

DDR_A3

DDR_A0 DDR_BA0

H

PH11

PI3

PH7

PB2

PE4

VDDCPU

VSS

VDDCORE VDDCORE VDDCORE

VSS

VDDQ_ DDR

DDR_WEN

VSS

DDR_ODT DDR_CSN

DDR_ RASN

J

PD13

VBAT

PI2

VSS_PLL VDD_PLL VDDCPU

VSS

VDDCORE

VSS

VDDCORE

VSS

VDDQ_ DDR

VDDCORE DDR_A10 -muistia

DDR_ CASN

DDR_ CLKP

DDR_CLKN

K

PC14OSC32_IN

PC15OSC32_
OUT

VSS

PC13

PI1

VDD

VSS

VDDCORE VDDCORE VDDCORE

VSS

VDDQ_ DDR

DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12

L

PE2

PF4

PH6

PI0

PG3

VDD

VSS

VSS

VSS

VSS

VSS

VDDQ_ DDR

DDR_ATO

DDR_ DTO0

DDR_A8 DDR_BA1 DDR_A14

M

PF7

PA8

PG11

VDD_ANA VSS_ANA

VDD

VDD

VDD

VDD

VDD

VDD

VDDQ_ DDR

DDR_ VREF

DDR_A4

VSS

DDR_ DTO1

DDR_A6

N

PE6

PG1

PD7

VSS

PB11

PF13

VSSA

PA3

NJTRST

VSS_USB VDDA1V1_

HS

REG

VDDQ_ DDR

PWR_LP

DDR_ DQM1

DDR_ DQ10

DDR_DQ8 DDR_ZQ

P

PH0OSC_IN

PH1OSC_OUT

PA13

PF14

PA2

VREF-

VDDA

PG13

PG14

VDD3V3_ USBHS

VSS

PI5-BOOT1 VSS_PLL2 PWR_ON

DDR_ DQ11

DDR_ DQ13

DDR_DQ9

R

PG2

PH3

PWR_CPU _ON

PA1

VSS

VREF+

PC5

VSS

VDD

PF15

VDDA1V8_ REG

PI6-BOOT2

VDD_PLL2

PH5

DDR_ DQ12

DDR_ DQS1N

DDR_ DQS1P

T

PG12

PA11

PC0

PF12

PC3

PF11

PB1

PA6

PE5

PDR_ON USB_DP2

PA14

USB_DP1

OHITUS_ 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

Yllä oleva kuva näyttää pakkauksen yläosan view.

DS13875 Rev 5

49/219
97

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

STM32MP133C/F

Kuva 6. STM32MP133C/F TFBGA289 -palloliitäntä

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

A

VSS

PD4

PE9

PG0

PD15

PE15

PB12

PF1

PC7

PC6

PF0

PB14

VDDSD2 VDDSD1 DDR_DQ4 DDR_DQ0

VSS

B

PE12

PD8

PE0

PD5

PD9

PH14

PF2

VSS

PF3

PB13

PB3

PE3

PC12

VSS

DDR_DQ1

DDR_ DQS0N

DDR_ DQS0P

C

PE13

PD1

PE1

PE7

VSS

VDD

PE10

PG7

PG4

PB9

PH10

PC11

PC8

DDR_DQ2

DDR_ DQM0

DDR_DQ3 DDR_DQ5

D

PF5

PA9

PD10

VDDCPU

PB7

VDDCPU

PD12

VDDCPU

PH9

VDD

PB15

VDD

VSS

VDDQ_ DDR

DDR_ RESETN

DDR_DQ7 DDR_DQ6

E

PD0

PE14

VSS

PE11

VDDCPU

VSS

PA15

VSS

PH13

VSS

PB4

VSS

VDDQ_ DDR

VSS

VDDQ_ DDR

VSS

DDR_A13

F

PH8

PA12

VDD

VDDCPU

VSS

VDDCORE

PD14

PE8

PB5

VDDCORE

PC10

VDDCORE

VSS

VDDQ_ DDR

DDR_A7

DDR_A5

DDR_A9

G

PD11

PH2

PB6

PB8

PG9

PD3

PH12

PG15

PD6

PB10

PD2

PC9

DDR_A2 DDR_BA2 DDR_A3

DDR_A0 DDR_ODT

H

PG5

PG10

PF8

VDDCPU

VSS

VDDCORE

PH11

PI3

PF9

PG6

OHITUS_ REG1V8

VDDCORE

VSS

VDDQ_ DDR

DDR_BA0 DDR_CSN DDR_WEN

J VDD_PLL VSS_PLL

PG8

PI2

VBAT

PH6

PF7

PA8

PF12

VDD

VDDA1V8_ REG

PA10

DDR_ VREF

DDR_ RASN

DDR_A10

VSS

DDR_ CASN

K

PE4

PF10

PB2

VDD

VSS

VDDCORE

PA13

PA1

PC4

NRST

VSS_PLL2 VDDCORE

VSS

VDDQ_ DDR

DDR_A15

DDR_ CLKP

DDR_CLKN

L

PF6

VSS

PH7

VDD_ANA VSS_ANA

PG12

PA0

PF11

PE5

PF15

VDD_PLL2

PH5

DDR_CKE DDR_A12 DDR_A1 DDR_A11 DDR_A14

M

PC14OSC32_IN

PC15OSC32_
OUT

PC13

VDD

VSS

PB11

PA5

PB0

VDDCORE

USB_ RREF

PI6-BOOT2 VDDCORE

VSS

VDDQ_ DDR

DDR_A6

DDR_A8 DDR_BA1

N

PD13

VSS

PI0

PI1

PA11

VSS

PA4

PB1

VSS

VSS

PI5-BOOT1

VSS

VDDQ_ DDR

VSS

VDDQ_ DDR

VSS

DDR_ATO

P

PH0OSC_IN

PH1OSC_OUT

PF4

PG1

VSS

VDD

PC3

PC5

VDD

VDD

PI4-BOOT0

VDD

VSS

VDDQ_ DDR

DDR_A4 DDR_ZQ DDR_DQ8

R

PG11

PE6

PD7

VIRTA_ SUORITIN_PÄÄLLÄ

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

Yllä oleva kuva näyttää pakkauksen yläosan view.

PWR_LP

DDR_ DQ15

DDR_ DQ10

VSS

MSv67512V3

50/219

DS13875 Rev 5

STM32MP133C/F

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

Kuva 7. STM32MP133C/F TFBGA320 -palloliitäntä
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-suoritin

PE1

PD15

VDD-suoritin

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-suoritin

H

PE4

PF10 PG15

PG8

J

PH7

PD13

PB2

PF9

VDD-suoritin

VSS

VDD

VDD-suoritin

VDD-ydin

VSS

VDD

VSS

VDDQ_ DDR

VSS

VSS

VDD

VDD

VSS

VDD-ydin

VSS

VDD

VDD-ydin

VDDQ_ DDR

DDR_ A13

DDR_ A2

DDR_ A9

DDR_ PALAUTUS
N

DDR_ BA2

DDR_ A3

DDR_ A0

DDR_ A7

DDR_ BA0

DDR_ CSN

DDR_ ODT

K

VSS_ PLL

VDD_ PLL

PH11

VDD-suoritin

PC15-

L

VBAT OSC32 PI3

VSS

_OUT

PC14-

M

VSS OSC32 PC13

_IN

VDD

N

PE2

PF4

PH6

PI2

VDD-suoritin
VDD-ydin
VSS
VDD

VSS

VSS

VSS

VSS

VSS

VDD-ydin

VSS

VSS

VDD-ydin

VSS

VSS

VSS

VSS

VSS

VDD

VDD-ydin

VSS

VDD

VDD-ydin

VDDQ_ DDR
VSS
VDDQ_ DDR
VDD-ydin

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-ydin

VSS

VDD

VDD-ydin

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_ OUT

VSS_ ANA

VSS

VSS

VDD

VDDA VSSA

PA6

VSS

VDD-ydin

VSS

VDD VDDQ_ YDIN DDR

VSS

VIRTA PÄÄLLÄ

DDR_ DQ13

DDR_ DQ9

V

PD7

VDD_ ANA

PG2

PA7

VREF-

NJ TRST

VDDA1 V1_ REG

VSS

PWR_ DDR_ DDR_ LP DQS1P DQS1N

W

PWR_

PG3

PG12 CPU_ PF13

PC0

ON

PC3 VREF+ PB0

PA3

PE5

VDD

USB_ RREF

PA14

VDD 3V3_ USBHS

VDDA1 V8_ REG

VSS

OHITUS S_SÄÄ
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_ PÄÄLLÄ

USB_ DP2

PI5-

USB_

BOOT1 DM1

VSS_ PLL2

PA10

PI7

VSS

Yllä oleva kuva näyttää pakkauksen yläosan view.

MSv65068V5

DS13875 Rev 5

51/219
97

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

STM32MP133C/F

Taulukko 6. Pinout-taulukossa käytetyt selitykset / lyhenteet

Nimi

Lyhenne

Määritelmä

PIN-koodin nimi PIN-koodin tyyppi
I / O-rakenne
Huomautuksia Vaihtoehtoiset toiminnot Lisätoiminnot

Ellei toisin ole mainittu, pinin toiminto nollauksen aikana ja sen jälkeen on sama kuin varsinainen pinin nimi.

S

Tarvikepinta

I

Syötä vain pin

O

Lähtö vain pin

I/O

Tulo-/lähtönasta

A

Analoginen tai erityinen tasotappi

FT(U/D/PD) 5 V:n toleranssilla varustettu I/O (kiinteällä ylösveto- / alasveto- / ohjelmoitavalla alasveto-toiminnolla)

DDR

1.5 V, 1.35 V tai 1.2 VI/O DDR3-, DDR3L- ja LPDDR2/LPDDR3-liitännälle

A

Analoginen signaali

RST

Nollaa pinni, jossa on heikko vetovastus

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

FT-tulojen/lähtöjen lisävaruste I2C FM+ -lisävaruste Analoginen lisävaruste (VDDA:n toimittama I/O:n analogiselle osalle) USB-lisävaruste (VDD3V3_USBxx:n toimittama I/O:n USB-osalle) Nopea lähtö 1.8 V tyypillinen VDD (SPI:lle, SDMMC:lle, QUADSPI:lle, TRACE:lle)

_vh(5)

Erittäin nopea vaihtoehto 1.8 V tyypilliselle VDD:lle (ETH, SPI, SDMMC, QUADSPI, TRACE)

Ellei huomautuksessa toisin mainita, kaikki tulot/lähdöt asetetaan kelluviksi tuloiksi nollauksen aikana ja sen jälkeen.

GPIOx_AFR-rekistereiden kautta valitut toiminnot

Toiminnot, jotka valitaan/otetaan käyttöön suoraan oheisrekistereiden kautta

1. Taulukossa 7 esitetyt toisiinsa liittyvät I/O-rakenteet ovat: FT_f, FT_fh, FT_fvh 2. Taulukossa 7 esitetyt toisiinsa liittyvät I/O-rakenteet ovat: FT_a, FT_ha, FT_vha 3. Taulukossa 7 esitetyt toisiinsa liittyvät I/O-rakenteet ovat: FT_u 4. Taulukossa 7 esitetyt toisiinsa liittyvät I/O-rakenteet ovat: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. Taulukossa 7 esitetyt toisiinsa liittyvät I/O-rakenteet ovat: FT_vh, FT_vha, FT_fvh

52/219

DS13875 Rev 5

STM32MP133C/F

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

Pin-numero

Taulukko 7. STM32MP133C/F-pallojen määritelmät

Pallon toiminnot

PIN-nimi (toiminto jälkeen
nollaa)

Vaihtoehtoiset toiminnot

Lisätoiminnot

LFBGA289 TFBGA289 TFBGA320
Pin-tyyppinen I/O-rakenne
Huomautuksia

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

I/O-FT_h

VSS VDD

S

S

PE11

I/O FT_vh

PF5

I/O-FT_h

PD3

I/O FT_f

PE14

I/O-FT_h

VDDCPU

S

PD0

I/O-FT

PH12

I/O FT_fh

PB6

I/O-FT_h

TIM1_CH2, I2C3_SMBA,

DFSDM1_DATIN0, USART1_TX, UART4_TX

FMC_NWAIT(käynnistys)

TIM1_CH2,

USART2_CTS/USART2_NSS,

SAI1_D2,

SPI4_MOSI/I2S4_SDO, SAI1_FS_A, USART6_CK,

ETH2_MII_TX_ER,

ETH1_MII_TX_ER,

FMC_D8(boot)/FMC_AD8

TRACED12, DFSDM1_CKIN0, I2C1_SMBA, FMC_A5

TIM2_CH1,

USART2_CTS/USART2_NSS, DFSDM1_CKOUT, I2C1_SDA,

SAI1_D3, FMC_CLK

TIM1_BKIN, SAI1_D4,

UART8_RTS/UART8_DE,

QUADSPI_BK1_NCS,

QUADSPI_BK2_IO2,

FMC_D11(boot)/FMC_AD11

SAI1_MCLK_A, SAI1_CK1,

FDCAN1_RX,

FMC_D2(boot)/FMC_AD2

USART2_TX, TIM5_CH3,

DFSDM1_CKIN1, I2C3_SCL,

SPI5_MOSI, SAI1_SCK_A, QUADSPI_BK2_IO2,

SAI1_CK2, ETH1_MII_CRS,

FMC_A6

JÄLJITETTY6, 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

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

STM32MP133C/F

Pin-numero

Taulukko 7. STM32MP133C/F-pallojen määritelmät (jatkuu)

Pallon toiminnot

PIN-nimi (toiminto jälkeen
nollaa)

Vaihtoehtoiset toiminnot

Lisätoiminnot

LFBGA289 TFBGA289 TFBGA320
Pin-tyyppinen I/O-rakenne
Huomautuksia

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

I/O FT_fh

I/O FT_f

I/O-FT_h

S

I/O-FT_h

S

I/O-FT_h

I/O FT_f

I/O-FT_h

S

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

TRACED9, TIM5_ETR,

USART2_RX, I2C3_SDA,

FMC_A8, HDP2

TIM16_CH1, TIM4_CH3,

I2C1_SCL, I2C3_SCL,

DFSDM1_DATIN1,

UART4_RX, SAI1_D1,

FMC_D13(boot)/FMC_AD13

TIM1_ETR, SAI2_MCLK_A,

USART1_RTS/USART1_DE,

ETH2_MII_RX_DV/ETH2_

RGMII_RX_CTL/ETH2_RMII_

CRS_DV, FMC_A7

LPTIM1_IN2, UART7_TX,

QUADSPI_BK2_IO0(käynnistys),

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(käynnistys)/FMC_A16,

UART7_RX

DBTRGO, I2C2_SDA,

USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,

FMC_NCE(käynnistys)

TIM16_CH1N, TIM4_CH3,

TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,

QUADSPI_BK1_IO0(käynnistys)



WKUP1

54/219

DS13875 Rev 5

STM32MP133C/F

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

Pin-numero

Taulukko 7. STM32MP133C/F-pallojen määritelmät (jatkuu)

Pallon toiminnot

PIN-nimi (toiminto jälkeen
nollaa)

Vaihtoehtoiset toiminnot

Lisätoiminnot

LFBGA289 TFBGA289 TFBGA320
Pin-tyyppinen I/O-rakenne
Huomautuksia

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

I/O-FT_h

VDDCPU PG5

S

I/O-FT_h

PG15

I/O-FT_h

PG10

I/O-FT_h

VSS

S

PF10

I/O-FT_h

VDDCORE S

PF6

I/O FT_vh

VSS VDD

S

S

PF9

I/O-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äynnistys),

FMC_NE3

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

TIM16_CH1, SPI5_NSS,

UART7_RX(käynnistys),

QUADSPI_BK1_IO2, ETH2_MII_TX_EN/ETH2_

RGMII_TX_CTL/ETH2_RMII_

TX_FI

TIM17_CH1N, TIM1_CH1,

DFSDM1_CKIN3, SAI1_D4,

UART7_CTS, UART8_RX, TIM14_CH1,

QUADSPI_BK1_IO1(käynnistys),

QUADSPI_BK2_IO3, FMC_A9

TAMP_IN4

TAMP_IN1 –

DS13875 Rev 5

55/219
97

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

STM32MP133C/F

Pin-numero

Taulukko 7. STM32MP133C/F-pallojen määritelmät (jatkuu)

Pallon toiminnot

PIN-nimi (toiminto jälkeen
nollaa)

Vaihtoehtoiset toiminnot

Lisätoiminnot

LFBGA289 TFBGA289 TFBGA320
Pin-tyyppinen I/O-rakenne
Huomautuksia

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

I/O-FT_h

S

I/O-FT_h

S

I/O FT_fh

I/O FT_fh

I/O-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äynnistys),

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_

VIITE_CLK, FMC_A12

LPTIM2_ETR, TIM4_CH2,

TIM8_CH2, SAI1_CK1,

SAI1_MCLK_A, USART1_RX, QUADSPI_BK1_IO3,

QUADSPI_BK2_IO2,

FMC_A18

(1)

SPDIFRX_IN3,

TAMP_IN4/TAMP_

ETH1_MII_RX_ER

OUT5, WKUP2

RTC_OUT1/RTC_TS/

(1)

RTC_LSCO, TAMP_IN1/TAMP_

OUT2, WKUP3

56/219

DS13875 Rev 5

STM32MP133C/F

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

Pin-numero

Taulukko 7. STM32MP133C/F-pallojen määritelmät (jatkuu)

Pallon toiminnot

PIN-nimi (toiminto jälkeen
nollaa)

Vaihtoehtoiset toiminnot

Lisätoiminnot

LFBGA289 TFBGA289 TFBGA320
Pin-tyyppinen I/O-rakenne
Huomautuksia

J3 J4 N5

PI2

I/O-FT

(1)

SPDIFRX_IN2

TAMP_IN3/TAMP_ OUT4, WKUP5

K5 N4 P4

PI1

I/O-FT

(1)

SPDIFRX_IN1

RTC_OUT2/RTC_ LSCO,
TAMP_IN2/TAMP_ OUT3, WKUP4

F13 L2 U13

VSS

S

J2 J5 L2

VBAT

S

L4 N3 P5

PI0

I/O-FT

(1)

SPDIFRX_IN0

TAMP_IN8/TAMP_ OUT1

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

I/O-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

I/O FT_fh –

USART1_CK, SPI2_MOSI/I2S2_SDO,

OTG_HS_SOF,

ETH2_MII_RXD3/ETH2_

RGMII_RXD3, FMC_A21

JÄLJITYS, TIM2_ETR,

I2C4_SCL, SPI5_MOSI,

SAI1_FS_B,

L1 T1 N1

PE2

I/O 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

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

STM32MP133C/F

Pin-numero

Taulukko 7. STM32MP133C/F-pallojen määritelmät (jatkuu)

Pallon toiminnot

PIN-nimi (toiminto jälkeen
nollaa)

Vaihtoehtoiset toiminnot

Lisätoiminnot

LFBGA289 TFBGA289 TFBGA320
Pin-tyyppinen I/O-rakenne
Huomautuksia

M1 J7 P3

PF7

I/O FT_vh –

M3 R1 R2

PG11

I/O FT_vh –

L3 J6 N3

PH6

I/O FT_fh –

N2 P4 R1

PG1

I/O FT_vh –

M11–N12

VDD

S

N1 R2 T2

PE6

I/O FT_vh –

P1 P1 T3 PH0-OSC_IN I/O-FT

G9 U1 N11

VSS

S

P2 P2 U2 PH1-OSC_OUT I/O-FT

R2 T2 R3

PH3

I/O FT_fh –

M5 L5 U3 VSS_ANA S

TIM17_CH1, UART7_TX(käynnistys),
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_SISÄÄN OSC_ULOS –

58/219

DS13875 Rev 5

STM32MP133C/F

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

Pin-numero

Taulukko 7. STM32MP133C/F-pallojen määritelmät (jatkuu)

Pallon toiminnot

PIN-nimi (toiminto jälkeen
nollaa)

Vaihtoehtoiset toiminnot

Lisätoiminnot

LFBGA289 TFBGA289 TFBGA320
Pin-tyyppinen I/O-rakenne
Huomautuksia

L5 U2 W1

PG3

I/O 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

I/O FT_fh

ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_

VIITE_CLK,

QUADSPI_BK1_IO2,

FMC_NE1

P3 K7 T4

PA13

I/O-FT

DBTRGO, DBTRGI, MCO1, UART4_TX

R3 R4 W3 PWR_CPU_ON XNUMX FT

T2 N5 Y1

PA11

I/O 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,

I/O FT_vh –

ETH1_MII_TX_EN/ETH1_

RGMII_TX_CTL/ETH1_RMII_

TX_FI




KENGÄSTÖT –

DS13875 Rev 5

59/219
97

Nastojen kytkentä, nastojen kuvaus ja vaihtoehtoiset toiminnot

STM32MP133C/F

Pin-numero

Taulukko 7. STM32MP133C/F-pallojen määritelmät (jatkuu)

Pallon toiminnot

PIN-nimi (toiminto jälkeen
nollaa)

Vaihtoehtoiset toiminnot

Lisätoiminnot

LFBGA289 TFBGA289 TFBGA320
Pin-tyyppinen I/O-rakenne
Huomautuksia

P4 U4

Y2

PF14 (JTCK/SW CLK)

I/O

FT

(2)

U3 L7 Y3

PA0

I/O 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,

I/O 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

I/O-FT_a

I/O-FT_a I/O-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

I/O FT_ha –

I2S1_MCK, SPI1_MOSI/I2S1_SDO,

USART1_TX

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

PF12

I/O 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

Asiakirjat / Resurssit

STMicroelectronics STM32MP133C F 32-bittinen ARM Cortex-A7 1 GHz MPU [pdfKäyttöopas
STM32MP133C F 32-bittinen Arm Cortex-A7 1 GHz MPU, STM32MP133C, F 32-bittinen Arm Cortex-A7 1 GHz MPU, Arm Cortex-A7 1 GHz MPU, 1 GHz, MPU

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *