STMicroelectronics STM32MP133C F 32-bit Arm Cortex-A7 1GHz MPU
Specifikimet
- Bërthama: Krahu Cortex-A7
- Memorie: SDRAM e jashtme, SRAM e integruar
- Autobusi i të Dhënave: Ndërfaqe paralele 16-bitëshe
- Siguria/Mbrojtja: Rivendosja dhe Menaxhimi i Energjisë, LPLV-Stop2, Në Gatishmëri
- Paketa: LFBGA, TFBGA me hap minimal 0.5 mm
- Menaxhimi i orës
- Hyrje/Dalje për qëllime të përgjithshme
- Matrica e ndërlidhjes
- 4 Kontrollues DMA
- Pajisjet periferike të komunikimit: Deri në 29
- Pajisje periferike analoge: 6
- Kohëmatësit: Deri në 24, Mbikëqyrësit: 2
- Përshpejtimi i Pajisjeve
- Modaliteti i korrigjimit
- Siguresat: 3072-bit duke përfshirë ID unike dhe HUK për çelësat AES 256
- Në përputhje me ECOPACK2
Nënsistemi i krahut Cortex-A7
Nënsistemi Arm Cortex-A7 i STM32MP133C/F ofron…
Kujtimet
Pajisja përfshin SDRAM të jashtëm dhe SRAM të integruar për ruajtjen e të dhënave…
Kontrolluesi DDR
Kontrolluesi DDR3/DDR3L/LPDDR2/LPDDR3 menaxhon aksesin në memorie…
Menaxhimi i Furnizimit me Energji
Skema e furnizimit me energji dhe mbikëqyrësi sigurojnë furnizim të qëndrueshëm me energji…
Menaxhimi i orës
RCC merret me shpërndarjen dhe konfigurimin e orës…
Hyrje/Dalje për Qëllim të Përgjithshëm (GPIO)
GPIO-të ofrojnë aftësi ndërfaqeje për pajisje të jashtme…
Kontrolluesi i Mbrojtjes së Zonës së Besimit
ETZPC rrit sigurinë e sistemit duke menaxhuar të drejtat e aksesit…
Matrica e Ndërlidhjes së Autobusëve
Matrica lehtëson transferimin e të dhënave midis moduleve të ndryshme…
Pyetjet e shpeshta
P: Cili është numri maksimal i pajisjeve periferike të komunikimit të mbështetura?
A: STM32MP133C/F mbështet deri në 29 pajisje periferike komunikimi.
P: Sa pajisje periferike analoge janë në dispozicion?
A: Pajisja ofron 6 pajisje periferike analoge për funksione të ndryshme analoge.
“`
STM32MP133C STM32MP133F
Arm® Cortex®-A7 deri në 1 GHz, 2×ETH, 2×CAN FD, 2×ADC, 24 kohëmatës, audio, kripto dhe siguri e avancuar
Fleta e të dhënave – të dhënat e prodhimit
Veçoritë
Përfshin teknologjinë më të fundit të patentuar ST
Bërthama
· 32-bit Arm® Cortex®-A7 L1 32-Kbyte I / 32-Kbyte D 128-Kbyte memorje e unifikuar e nivelit 2 Arm® NEONTM dhe Arm® TrustZone®
Kujtimet
· Memorie e jashtme DDR deri në 1 Gbyte deri në LPDDR2/LPDDR3-1066 16-bit deri në DDR3/DDR3L-1066 16-bit
· 168 Kbajt SRAM i brendshëm: 128 Kbajt AXI SYSRAM + 32 Kbajt AHB SRAM dhe 8 Kbajt SRAM në domenin Backup
· Ndërfaqe memorieje e dyfishtë Quad-SPI · Kontrollues memorieje i jashtëm fleksibël me deri në
Bus i të dhënave 16-bit: ndërfaqe paralele për të lidhur IC-të e jashtme dhe memoriet SLC NAND me ECC deri në 8-bit
Siguri/mbrojtje
· Nisje e sigurt, pajisje periferike TrustZone®, 12 xtampkunjat er duke përfshirë 5 x t aktiveampers
· Temperatura, vëllimitage, frekuenca dhe monitorimi 32 kHz
Rivendosja dhe menaxhimi i energjisë
· Furnizim VI/O 1.71 V deri në 3.6 (I/O tolerante ndaj 5 V) · POR, PDR, PVD dhe BOR · LDO në çip (USB 1.8 V, 1.1 V) · Rregullator rezervë (~0.9 V) · Sensorë të temperaturës së brendshme · Modalitete me energji të ulët: Gjumë, Ndalesë, Ndalesë LPLV,
LPLV-Stop2 dhe Standby
LFBGA
TFBGA
LFBGA289 (14 × 14 mm) Hapi 0.8 mm
TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
hapi minimal 0.5 mm
· Ruajtja e DDR në modalitetin e gatishmërisë · Kontrollet për çipin shoqërues PMIC
Menaxhimi i orës
· Oscilatorë të brendshëm: Oscilator HSI 64 MHz, oscilator CSI 4 MHz, oscilator LSI 32 kHz
· Oscilatorë të jashtëm: Oscilator HSE 8-48 MHz, oscilator LSE 32.768 kHz
· 4 × PLL me modalitet fraksional
Input/output për qëllime të përgjithshme
· Deri në 135 porta të sigurta I/O me aftësi ndërprerjeje
· Deri në 6 zgjime
Matrica e ndërlidhjes
· 2 matrica bus-i Ndërlidhje 64-bit Arm® AMBA® AXI, deri në 266 MHz Ndërlidhje 32-bit Arm® AMBA® AHB, deri në 209 MHz
4 kontrollues DMA për të shkarkuar CPU-në
· 56 kanale fizike në total
· 1 x kontrollues kryesor i aksesit të drejtpërdrejtë në memorie me shpejtësi të lartë për qëllime të përgjithshme (MDMA)
· 3 × DMA me dy porta me aftësi FIFO dhe ruteri kërkese për menaxhim optimal të pajisjeve periferike
shtator 2024
Ky është informacion për një produkt në prodhim të plotë.
DS13875 Rev 5
1/219
www.st.com
STM32MP133C/F
Deri në 29 pajisje periferike komunikimi
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBusTM) · 4 x UART + 4 x USART (12.5 Mbit/s,
Ndërfaqja ISO7816, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, duke përfshirë 4 me full-duplex
Saktësia e klasës audio I2S nëpërmjet PLL audio të brendshme ose orës së jashtme (+2 QUADSPI + 4 me USART) · 2 × SAI (audio stereo: I2S, PDM, SPDIF Tx) · SPDIF Rx me 4 hyrje · 2 × SDMMC deri në 8 bit (SD/e·MMCTM/SDIO) · 2 × kontrollues CAN që mbështesin protokollin CAN FD · 2 × USB 2.0 Host me shpejtësi të lartë ose 1 × USB 2.0 Host me shpejtësi të lartë
+ 1 × USB 2.0 OTG me shpejtësi të lartë njëkohësisht · 2 x pajisje Ethernet MAC/GMAC IEEE 1588v2, MII/RMII/RGMII
6 pajisje periferike analoge
· 2 × ADC me rezolucion maksimal 12-bit deri në 5 Msps
· 1 x sensor temperature · 1 x filtër dixhital për modulatorin sigma-delta
(DFSDM) me 4 kanale dhe 2 filtra · Referencë ADC e brendshme ose e jashtme VREF+
Deri në 24 kohëmatës dhe 2 roje
· 2 × kohëmatës 32-bitësh me deri në 4 IC/OC/PWM ose numërues pulsesh dhe hyrje enkoderi kuadraturë (inkrementale)
· 2 × kohëmatës të avancuar 16-bit · 10 × kohëmatës 16-bit për qëllime të përgjithshme (duke përfshirë
2 kohëmatës bazë pa PWM) · 5 × kohëmatës 16-bitësh me fuqi të ulët · RTC i sigurt me saktësi nën sekondë dhe
kalendar hardueri · 4 kohëmatës sistemi Cortex®-A7 (të sigurt,
jo i sigurt, virtual, hipervizor) · 2 × mbikëqyrës të pavarur
Përshpejtimi i harduerit
· AES 128, 192, 256 DES/TDES
2 (i pavarur, i pavarur i sigurt) 5 (2 i sigurueshëm) 4 5 (3 i sigurueshëm)
4 + 4 (duke përfshirë 2 USART të sigurta), disa mund të jenë një burim nisjeje
2 (deri në 4 kanale audio), me I2S master/slave, hyrje PCM, 2 porta SPDIF-TX
HSPHY i integruar me BCD HS PHY i integruar me BCD (i sigurt), mund të jetë një burim nisjeje
2 × HS të ndara midis hyrjeve Host dhe OTG 4
2 (1 × TTCAN), kalibrim i orës, buffer i përbashkët 10 Kbyte 2 (8 + 8 bit) (i sigurt), e·MMC ose SD mund të jenë një burim nisjeje 2 furnizime opsionale të pavarura me energji për ndërfaqet e kartave SD
1 (dual-quad) (i sigurt), mund të jetë një burim nisjeje
–
–
Çizme
–
Çizme
Çizme Çizme
(1)
Adresë/të dhëna paralele 8/16-bit FMC AD-mux paralel 8/16-bit
Kriptografia DMA NAND 8/16-bit 10/100M/Gigabit Ethernet
Gjenerator numrash të rastësishëm Hash True Siguresa (të programueshme një herë)
4 × CS, deri në 4 × 64 Mbyte
Po, 2× CS, SLC, BCH4/8, mund të jetë një burim nisjeje 2 x (MII, RMI, RGMII) me PTP dhe EEE (i sigurt)
3 instanca (1 e sigurt), MDMA PKA me 33 kanale (me mbrojtje DPA), DES, TDES, AES (me mbrojtje DPA)
(të gjitha të sigurueshme) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(i sigurt) True-RNG (i sigurt) 3072 bit efektivë (i sigurt, 1280 bit të disponueshëm për përdoruesin)
–
Çizme –
–
16/219
DS13875 Rev 5
STM32MP133C/F
Përshkrimi
Tabela 1. Karakteristikat dhe numërimi i pajisjeve periferike të STM32MP133C/F (vazhdon)
STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Të ndryshme
Veçoritë
LFBGA289
TFBGA289
TFBGA320
GPIO me ndërprerje (numri total)
135 (2)
GPIO të sigurta, kunja zgjimi
Të gjitha
6
Tampkunjat er (aktive tampepo)
12 (5)
DFSDM ADC i sinkronizuar deri në 12-bit
4 kanale hyrëse me 2 filtra
–
2(3) (deri në 5 Msps në secilin 12-bit) (i sigurt)
ADC1: 19 kanale duke përfshirë 1 të brendshëm, 18 kanale të disponueshme për
Kanale ADC 12-bitëshe në total (4)
përdorues duke përfshirë diferencialin 8x
–
ADC2: 18 kanale duke përfshirë 6 të brendshëm, 12 kanale të disponueshme për
përdorues duke përfshirë diferencialin 6x
Pini hyrës i brendshëm i ADC VREF VREF+
Hyrje 1.65 V, 1.8 V, 2.048 V, 2.5 V ose VREF+ –
po
1. QUADSPI mund të niset ose nga GPIO të dedikuara ose duke përdorur disa GPIO nisëse FMC Nand8 (PD4, PD1, PD5, PE9, PD11, PD15 (shih Tabelën 7: Përkufizimet e topave STM32MP133C/F).
2. Ky numërim total i GPIO përfshin katër JTAG GPIO dhe tre BOOT GPIO me përdorim të kufizuar (mund të ketë konflikt me lidhjen e pajisjes së jashtme gjatë skanimit kufitar ose nisjes).
3. Kur përdoren të dy ADC-të, ora e bërthamës duhet të jetë e njëjtë për të dy ADC-të dhe parashkallëzuesit e integruar të ADC-së nuk mund të përdoren.
4. Përveç kësaj, ekzistojnë edhe kanale të brendshme: – Kanali i brendshëm ADC1: VREFINT – Kanalet e brendshme ADC2: temperatura, vëllimi i brendshëmtagreferencë, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.
DS13875 Rev 5
17/219
48
Përshkrimi 18/219
STM32MP133C/F
Figura 1. Diagrami bllok i STM32MP133C/F
Furnizime të IC-së
@VDDA
HSI
AXIM: Ndërlidhje AXI me krah 64-bit (266 MHz) T
@VDDCPU
GIC
T
CPU Cortex-A7 650/1000 MHz + MMU + FPU + NEONT
32 mijë dollarë amerikanë
32 mijë dollarë amerikanë
CNT (kohëmatës) T
ETM
T
2561K2B8LK2B$L+2$SCU T
asinkron
128 bit
TT
CSI
LSI
Koha e debugimitamp
gjenerator TSGEN
T
DAP
(JTAG/SWD)
SYSRAM 128KB
ROM 128KB
38
2 x ETH MAC
10/100/1000 (pa GMII)
FIFO
TT
T
BKPSRAM 8KB
T
RNG
T
HASH
16b PHY
DDRCTRL 58
LPDDR2/3, DDR3/3L
asinkron
T
CRYP
T
SAES
DDRMCE T TZC T
DDRPHYC
T
13
DLY
8b QUADSPI (i dyfishtë) T
37
16b
MFK
T
KDF
T
DLYBSD1
(Kontrolli SDMMC1 DLY)
T
DLYBSD2
(Kontrolli SDMMC2 DLY)
T
DLYBQS
(Kontrolli QUADSPI DLY)
FIFO FIFO
DLY DLY
14 8b SDMMC1 T 14 8b SDMMC2 T
PHY
2
USBH
2
(2xHS Host)
PLLUSB
FIFO
T
PKA
FIFO
MDMA 32 kanale
AXIMC TT
17 16b Porta e gjurmimit
ETZPC
T
IWDG1
T
@VBAT
BSEC
T
Siguresat OTP
@VDDA
2
RTC / AWU
T
12
TAMP / Regjistrat e rezervimit T
@VBAT
2
LSE (32kHz XTAL)
T
Kohëzgjatja e sistemit STGENC
brezi
STGENR
USBPHYC
(Kontroll USB 2 x PHY)
IWDG2
@VBAT
@VDDA
1
VREFBUF
T
4
16b LPTIM2
T
1
16b LPTIM3
T
1
16b LPTIM4
1
16b LPTIM5
3
Kunjat BOOT
SYSCFG
T
8
8b
HDP
10 16b TIM1/PWM 10 16b TIM8/PWM
13
SAI1
13
SAI2
9
4 kanale DFSDM
Memorie e përkohshme CCU 10KB
4
FDCAN1
4
FDCAN2
FIFO FIFO
APB2 (100 MHz)
8KB FIFO
APB5 (100MHz)
APB3 (100 MHz)
APB4
AHB2APB asinkron
SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T
AHB2APB
DMA1
8 prurje
DMAMUX1
DMA2
8 prurje
DMAMUX2
DMA3
8 prurje
T
PMB (monitor i procesit)
DTS (sensor dixhital i temperaturës)
Vëlltage rregullatorët
@VDDA
Mbikëqyrja e furnizimit
FIFO
FIFO
FIFO
Matrica 2×2
AHB2APB
64 bit AXI
Master AXI 64-bitësh
32 bit AHB 32 bit AHB master
32 bit APB
Mbrojtja e sigurisë T TrustZone
AHB2APB
APB2 (100 MHz)
APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO
MLAHB: Matricë bus-i shumë-AHB me krah 32-bit (209 MHz)
APB6
FIFO FIFO FIFO FIFO
@VBAT
T
FIFO
HSE (XTAL)
2
PLL1/2/3/4
T
RCC
5
T PWR
9
T
EXTI
16ext
176
T
USBO
(OTG HS)
PHY
2
T
12b ADC1
18
T
12b ADC2
18
T
GPIOA
16b
16
T
GPIOB
16b
16
T
GPIOC
16b
16
T
GPIOD
16b
16
T
GPIOE
16b
16
T
GPIOF
16b
16
T
GPIOG 16b 16
T
GPIOH
16b
15
T
GPIOI
16b
8
AHB2APB
T
USART1
Kartë inteligjente IrDA
5
T
USART2
Kartë inteligjente IrDA
5
T
SPI4/I2S4
5
T
SPI5
4
T
I2C3/SMBUS
3
T
I2C4/SMBUS
3
T
I2C5/SMBUS
3
Filtër Filtër Filtër
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
Kartë inteligjente IrDA
5
UART4
4
UART5
4
UART7
4
UART8
4
Filtri i filtrit
I2C1/SMBUS
3
I2C2/SMBUS
3
SPI2/I2S2
5
SPI3/I2S3
5
USART6
Kartë inteligjente IrDA
5
SPI1/I2S1
5
FIFO FIFO
FIFO FIFO
MSv67509V2
DS13875 Rev 5
STM32MP133C/F
3
Funksionale mbiview
Funksionale mbiview
3.1
3.1.1
3.1.2
Nënsistemi i krahut Cortex-A7
Veçoritë
· Arkitektura ARMv7-A · Memorie e përkohshme e udhëzimeve L32 1-KB · Memorie e përkohshme e të dhënave L32 1-KB · Memorie e përkohshme e nivelit 128 2-KB · Seti i udhëzimeve Arm + Thumb®-2 · Teknologjia e sigurisë Arm TrustZone · SIMD e avancuar Arm NEON · Zgjerime DSP dhe SIMD · VFPv4 me pikë lundruese · Mbështetje për virtualizimin e harduerit · Modul gjurmimi i integruar (ETM) · Kontrollues i integruar i ndërprerjeve gjenerike (GIC) me 160 ndërprerje periferike të përbashkëta · Kohëmatës gjenerik i integruar (CNT)
Mbiview
Procesori Cortex-A7 është një procesor aplikacionesh me efikasitet shumë të lartë energjetik, i projektuar për të ofruar performancë të pasur në pajisjet që vishen të nivelit të lartë dhe aplikacione të tjera të integruara dhe për konsumatorët me energji të ulët. Ai ofron deri në 20% më shumë performancë me një fije të vetme sesa Cortex-A5 dhe ofron performancë të ngjashme me Cortex-A9.
Cortex-A7 përfshin të gjitha karakteristikat e procesorëve me performancë të lartë Cortex-A15 dhe CortexA17, duke përfshirë mbështetjen e virtualizimit në harduer, NEON dhe ndërfaqen e autobusit AMBA 128 AXI 4-bit.
Procesori Cortex-A7 ndërtohet mbi procesorin 8-s me efikasitet energjetik.tagtubacioni i procesorit Cortex-A5. Ai gjithashtu përfiton nga një memorje e integruar L2 e projektuar për energji të ulët, me vonesa më të ulëta transaksionesh dhe mbështetje të përmirësuar të sistemit operativ për mirëmbajtjen e memorjes së përkohshme. Për më tepër, ka parashikim të përmirësuar të degëve dhe performancë të përmirësuar të sistemit të memories, me shteg ruajtjeje të ngarkesës 64-bit, autobusë AMBA 128 AXI 4-bit dhe madhësi të rritur të TLB (hyrje 256, nga hyrje 128 për Cortex-A9 dhe Cortex-A5), duke rritur performancën për ngarkesa të mëdha pune si p.sh. web shfletimi
Teknologjia Thumb-2
Ofron performancën maksimale të kodit tradicional Arm, ndërkohë që siguron gjithashtu deri në 30% ulje të kërkesës për memorie për ruajtjen e udhëzimeve.
Teknologjia TrustZone
Siguron zbatim të besueshëm të aplikacioneve të sigurisë duke filluar nga menaxhimi i të drejtave dixhitale deri te pagesa elektronike. Mbështetje e gjerë nga partnerët e teknologjisë dhe industrisë.
DS13875 Rev 5
19/219
48
Funksionale mbiview
STM32MP133C/F
NEON
Teknologjia NEON mund të përshpejtojë algoritmet e përpunimit të sinjaleve dhe multimedias, të tilla si kodimi/dekodimi i videos, grafika 2D/3D, lojërat, përpunimi i audios dhe i të folurit, përpunimi i imazhit, telefonia dhe sinteza e zërit. Cortex-A7 ofron një motor që ofron si performancën ashtu edhe funksionalitetin e njësisë me pikë lundruese (FPU) Cortex-A7 dhe një implementim të setit të udhëzimeve të avancuara SIMD të NEON për përshpejtim të mëtejshëm të funksioneve të përpunimit të medias dhe sinjalit. NEON zgjeron FPU-në e procesorit Cortex-A7 për të ofruar një set regjistrash quad-MAC dhe shtesë 64-bit dhe 128-bit që mbështesin një set të pasur operacionesh SIMD mbi sasi të dhënash të plota 8, 16 dhe 32-bit dhe 32-bit me pikë lundruese.
Virtualizimi i pajisjeve
Mbështetje harduerike shumë efikase për menaxhimin dhe arbitrimin e të dhënave, ku mjedise të shumëfishta softuerësh dhe aplikacionet e tyre janë në gjendje të qasen njëkohësisht në aftësitë e sistemit. Kjo mundëson realizimin e pajisjeve që janë të fuqishme, me mjedise virtuale që janë të izoluara mirë nga njëra-tjetra.
Memorje të optimizuara L1
Memorjet cache L1 të optimizuara për performancën dhe energjinë kombinojnë teknikat e vonesës minimale të aksesit për të maksimizuar performancën dhe për të minimizuar konsumin e energjisë.
Kontrollues i integruar i memorjes së përkohshme L2
Ofron qasje me latencë të ulët dhe gjerësi të lartë brezi në memorien e ruajtur në frekuencë të lartë, ose për të zvogëluar konsumin e energjisë të lidhur me qasjen në memorien jashtë çipit.
Njësia me pikë lundruese (FPU) Cortex-A7
FPU ofron instruksione me pikë lundruese me precizion të vetëm dhe të dyfishtë, të pajtueshme me arkitekturën Arm VFPv4, e cila është softuerike e pajtueshme me gjeneratat e mëparshme të bashkëprocesorëve me pikë lundruese Arm.
Njësia e kontrollit Snoop (SCU)
SCU është përgjegjëse për menaxhimin e ndërlidhjes, arbitrazhit, komunikimit, transferimeve nga memoria cache në memorje dhe nga memoria e sistemit, koherencën e memorjes cache dhe aftësive të tjera për procesorin.
Kjo koherencë e sistemit gjithashtu zvogëlon kompleksitetin e softuerit të përfshirë në ruajtjen e koherencës së softuerit brenda secilit drajver të sistemit operativ.
Kontrolluesi i ndërprerjeve gjenerike (GIC)
Duke zbatuar kontrolluesin e ndërprerjeve të standardizuara dhe të arkitekturuara, GIC ofron një qasje të pasur dhe fleksibile ndaj komunikimit ndërprocesues dhe drejtimit dhe përparësimit të ndërprerjeve të sistemit.
Mbështet deri në 192 ndërprerje të pavarura, nën kontrollin e softuerit, të prioritizuara nga hardueri dhe të drejtuara midis sistemit operativ dhe shtresës së menaxhimit të softuerit TrustZone.
Ky fleksibilitet në rrugëzim dhe mbështetja për virtualizimin e ndërprerjeve në sistemin operativ, ofrojnë një nga karakteristikat kryesore të nevojshme për të përmirësuar aftësitë e një zgjidhjeje që përdor një hipervizor.
20/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
3.2
3.2.1
3.2.2
Kujtimet
SDRAM e jashtme
Pajisjet STM32MP133C/F përfshijnë një kontrollues për SDRAM të jashtëm që mbështet sa vijon: · LPDDR2 ose LPDDR3, të dhëna 16-bit, deri në 1 Gbyte, deri në 533 MHz orë · DDR3 ose DDR3L, të dhëna 16-bit, deri në 1 Gbyte, deri në 533 MHz orë
SRAM i integruar
Të gjitha pajisjet kanë këto karakteristika: · SYSRAM: 128 Kbajt (me zonë të sigurt me madhësi të programueshme) · AHB SRAM: 32 Kbajt (e sigurt) · BKPSRAM (SRAM rezervë): 8 Kbajt
Përmbajtja e kësaj zone është e mbrojtur nga akseset e mundshme të padëshiruara të shkrimit dhe mund të ruhet në modalitetin Standby ose VBAT. BKPSRAM mund të përcaktohet (në ETZPC) si e arritshme vetëm nga softuer i sigurt.
3.3
Kontrolluesi DDR3/DDR3L/LPDDR2/LPDDR3 (DDRCTRL)
DDDRCTRL i kombinuar me DDDRPHYC ofron një zgjidhje të plotë të ndërfaqes së memories për nënsistemin e memories DDR. · Një ndërfaqe 64-bitëshe AMBA me 4 porta AXI (XPI) · Ora AXI asinkrone me kontrolluesin · Motori i kodimit të memories DDR (DDRMCE) me shkrim të menjëhershëm AES-128 DDR.
enkriptim/dekriptim leximi. · Standardet e mbështetura:
Specifikimi JEDEC DDR3 SDRAM, JESD79-3E për DDR3/3L me ndërfaqe 16-bitëshe
Specifikimi JEDEC LPDDR2 SDRAM, JESD209-2E për LPDDR2 me ndërfaqe 16-bitëshe
Specifikimi JEDEC LPDDR3 SDRAM, JESD209-3B për LPDDR3 me ndërfaqe 16-bitëshe
· Planifikues i avancuar dhe gjenerator komandash SDRAM · Gjerësia e plotë e të dhënave e programueshme (16-bit) ose gjysma e gjerësisë së të dhënave (8-bit) · Mbështetje e avancuar QoS me tre klasa trafiku në lexim dhe dy klasa trafiku në shkrim · Opsione për të shmangur mungesën e trafikut me përparësi më të ulët · Koherencë e garantuar për shkrim-pas-leximit (WAR) dhe lexim-pas-shkrimit (RAW) në
Porta AXI · Mbështetje e programueshme për opsionet e gjatësisë së shpërthimit (4, 8, 16) · Shkrim i kombinuar për të lejuar që shkrime të shumëfishta në të njëjtën adresë të kombinohen në një
shkrim i vetëm · Konfigurim me një gradë të vetme
DS13875 Rev 5
21/219
48
Funksionale mbiview
STM32MP133C/F
· Mbështetje për hyrjen dhe daljen automatike të SDRAM-it pas fikjes së energjisë të shkaktuar nga mungesa e mbërritjes së transaksioneve për kohën e programueshme
· Mbështetje për ndalimin automatik të orës (LPDDR2/3) të hyrjes dhe daljes së shkaktuar nga mungesa e mbërritjes së transaksioneve
· Mbështetje për funksionimin automatik të modalitetit me energji të ulët të shkaktuar nga mungesa e mbërritjes së transaksioneve për kohën e programueshme nëpërmjet ndërfaqes harduerike me energji të ulët
· Politikë e programueshme e faqezimit · Mbështetje për hyrje dhe dalje automatike ose nën kontrollin e softuerit me vetë-rifreskim · Mbështetje për hyrje dhe dalje të thella pas fikjes nën kontrollin e softuerit (LPDDR2 dhe
LPDDR3) · Mbështetje për përditësime eksplicite të regjistrave të modalitetit SDRAM nën kontrollin e softuerit · Logjikë fleksibile e hartëzuesit të adresave për të lejuar hartëzim specifik të aplikacionit të rreshtit, kolonës,
bit bankar · Opsione kontrolli të rifreskimit të zgjedhura nga përdoruesi · Bllok i shoqëruar me DDRPERFM për të ndihmuar në monitorimin dhe akordimin e performancës
DDRCTRL dhe DDRPHYC mund të përcaktohen (në ETZPC) si të arritshme vetëm nga softuer i sigurt.
Karakteristikat kryesore të DDRMCE (motorit të kodimit të memories DDR) janë renditur më poshtë: · Ndërfaqe kryesore/skllave të autobusit të sistemit AXI (64-bit) · Enkriptim i integruar (për shkrime) dhe dekriptim (për lexim), bazuar në një firewall të integruar.
programim · Dy mënyra enkriptimi për rajon (maksimumi një rajon): pa enkriptim (modaliteti i anashkalimit),
modaliteti i kodimit të bllokut · Fillimi dhe fundi i rajoneve të përcaktuara me granularitet 64-KBajt · Filtrimi i parazgjedhur (rajoni 0): çdo akses i dhënë · Filtrimi i aksesit të rajonit: asnjë
Shifra blloku e mbështetur: AES Modaliteti i zinxhirit të mbështetur · Modaliteti i bllokut me shifrën AES është i pajtueshëm me modalitetin ECB të specifikuar në standardin e enkriptimit të avancuar (AES) të botimit 197 të NIST FIPS, me një funksion të shoqëruar të nxjerrjes së çelësit bazuar në algoritmin Keccak-400 të publikuar në https://keccak.team webvend. · Një grup regjistrash çelësi kryesor vetëm për shkrim dhe të kyçshëm · Portë konfigurimi AHB, i vetëdijshëm për privilegjet
22/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
3.4
Kontrolluesi i hapësirës së adresës TrustZone për DDR (TZC)
TZC përdoret për të filtruar akseset e leximit/shkrimit në kontrolluesin DDR sipas të drejtave të TrustZone dhe sipas masterit jo të sigurt (NSAID) në deri në nëntë rajone të programueshme: · Konfigurimi mbështetet vetëm nga softuer i besuar · Një njësi filtri · Nëntë rajone:
Rajoni 0 është gjithmonë i aktivizuar dhe mbulon të gjithë diapazonin e adresave. Rajonet 1 deri në 8 kanë adresë bazë/fundore të programueshme dhe mund t'i caktohen
ndonjë ose të dy filtrat. · Leje qasje të sigurta dhe jo të sigurta të programuara për rajon · Qasje jo të sigurta të filtruara sipas NSAID · Rajonet e kontrolluara nga i njëjti filtër nuk duhet të mbivendosen · Modalitetet e dështimit me gabim dhe/ose ndërprerje · Aftësia e pranimit = 256 · Logjika e mbajtësit të portës për të aktivizuar dhe çaktivizuar secilin filtër · Qasje spekulative
DS13875 Rev 5
23/219
48
Funksionale mbiview
STM32MP133C/F
3.5
Modalitetet e nisjes
Në fillim, burimi i nisjes i përdorur nga ROM-i i brendshëm i nisjes zgjidhet nga pin-i BOOT dhe bajtet OTP.
Tabela 2. Modalitetet e nisjes
BOOT2 BOOT1 BOOT0 Modaliteti fillestar i nisjes
Komentet
Prisni lidhjen hyrëse në:
0
0
0
UART dhe USB(1)
USART3/6 dhe UART4/5/7/8 në kunjat e paracaktuara
Pajisje USB me shpejtësi të lartë në kunjat OTG_HS_DP/DM (2)
0
0
1 NOR serial flash (3) NOR serial flash në QUADSPI (5)
0
1
0
e·MMC(3)
e·MMC në SDMMC2 (parazgjedhur)(5)(6)
0
1
1
Flash NAND (3)
Flash SLC NAND në FMC
1
0
0
Nisja e zhvillimit (pa nisje me memorie flash)
Përdoret për të marrë akses në debugim pa nisje nga memoria flash (4)
1
0
1
Kartë SD (3)
Kartë SD në SDMMC1 (parazgjedhur)(5)(6)
Prisni lidhjen hyrëse në:
1
1
0 UART dhe USB(1)(3) USART3/6 dhe UART4/5/7/8 në kunjat e paracaktuara
Pajisje USB me shpejtësi të lartë në kunjat OTG_HS_DP/DM (2)
1
1
1 memorie NAND seriale (3) memorie NAND seriale në QUADSPI (5)
1. Mund të çaktivizohet nga cilësimet OTP. 2. USB kërkon orën/kristalin HSE (shih AN5474 për frekuencat e mbështetura me dhe pa cilësime OTP). 3. Burimi i nisjes mund të ndryshohet nga cilësimet OTP (për shembullampnisja fillestare në kartën SD, pastaj e·MMC me cilësimet OTP). 4. Bërthama Cortex®-A7 në lakun infinit duke aktivizuar/çaktivizuar PA13. 5. PIN-et e paracaktuara mund të ndryshohen nga OTP. 6. Si alternativë, një ndërfaqe tjetër SDMMC përveç kësaj të paracaktuar mund të zgjidhet nga OTP.
Edhe pse nisja e nivelit të ulët bëhet duke përdorur ora të brendshme, paketat softuerike të ofruara nga ST, si dhe ndërfaqet kryesore të jashtme si DDR, USB (por pa u kufizuar në to) kërkojnë që një kristal ose një oscilator i jashtëm të lidhet në kunjat HSE.
Shihni RM0475 “STM32MP13xx MPU 32-bit të bazuara në Arm® të avancuar” ose AN5474 “Fillimi me zhvillimin e harduerit të linjave STM32MP13xx” për kufizime dhe rekomandime në lidhje me lidhjen e kunjave HSE dhe frekuencat e mbështetura.
24/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
3.6
Menaxhimi i furnizimit me energji elektrike
3.6.1
Kujdes:
Skema e furnizimit me energji elektrike
· VDD është furnizimi kryesor për I/O dhe pjesa e brendshme mbahet e furnizuar me energji gjatë modalitetit Standby. Vëllimi i dobishëmtagDiapazoni është 1.71 V deri në 3.6 V (tip. 1.8 V, 2.5 V, 3.0 V ose 3.3 V).
VDD_PLL dhe VDD_ANA duhet të jenë të lidhura në yll me VDD. · VDDCPU është vëllimi i dedikuar i CPU-së Cortex-A7.tagfurnizimi, vlera e të cilit varet nga
Frekuenca e dëshiruar e CPU-së. 1.22 V deri në 1.38 V në modalitetin e funksionimit. VDD duhet të jetë i pranishëm para VDDCPU. · VDDCORE është vëllimi kryesor dixhitaltage dhe zakonisht fiket gjatë modalitetit të gatishmërisë. Vol.tagDiapazoni është 1.21 V deri në 1.29 V në modalitetin e funksionimit. VDD duhet të jetë i pranishëm para VDDCORE. · Pika VBAT mund të lidhet me baterinë e jashtme (1.6 V < VBAT < 3.6 V). Nëse nuk përdoret bateri e jashtme, kjo pinë duhet të lidhet me VDD. · VDDA është analog (ADC/VREF), volumi i furnizimittage (1.62 V deri në 3.6 V). Përdorimi i VREF+ të brendshëm kërkon VDDA të barabartë ose më të lartë se VREF+ + 0.3 V. · Pika VDDA1V8_REG është dalja e rregullatorit të brendshëm, e lidhur brenda vendit me USB PHY dhe USB PLL. Rregullatori i brendshëm VDDA1V8_REG është i aktivizuar si parazgjedhje dhe mund të kontrollohet nga softueri. Ai gjithmonë fiket gjatë modalitetit të gatishmërisë.
Pika specifike BYPASS_REG1V8 nuk duhet të lihet kurrë pezull. Duhet të lidhet ose me VSS ose me VDD për të aktivizuar ose çaktivizuar vol-in.tagRregullatori e. Kur VDD = 1.8 V, duhet të vendoset BYPASS_REG1V8. · Pini VDDA1V1_REG është dalja e rregullatorit të brendshëm, i lidhur brenda me USB PHY. Rregullatori i brendshëm VDDA1V1_REG është i aktivizuar si parazgjedhje dhe mund të kontrollohet nga softueri. Ai gjithmonë fiket gjatë modalitetit të gatishmërisë.
· VDD3V3_USBHS është furnizimi me USB me shpejtësi të lartë. Vol.tagGama e saj është 3.07 V në 3.6 V.
VDD3V3_USBHS nuk duhet të jetë i pranishëm nëse nuk është i pranishëm VDDA1V8_REG, përndryshe mund të ndodhë dëmtim i përhershëm në STM32MP133C/F. Kjo duhet të sigurohet me anë të renditjes PMIC ose me komponent të jashtëm në rast të implementimit të furnizimit me energji me komponentë diskretë.
· VDDSD1 dhe VDDSD2 janë përkatësisht furnizime me energji për kartat SD SDMMC1 dhe SDMMC2 për të mbështetur modalitetin me shpejtësi ultra të lartë.
· VDDQ_DDR është furnizimi DDR IO. 1.425 V deri në 1.575 V për ndërlidhjen e memorieve DDR3 (tip. 1.5 V).
1.283 V deri në 1.45 V për ndërlidhjen e memorieve DDR3L (tip. 1.35 V)
1.14 V deri në 1.3 V për ndërlidhjen e memorieve LPDDR2 ose LPDDR3 (tip. 1.2 V)
Gjatë fazave të ndezjes dhe fikjes, duhet të respektohen kërkesat e mëposhtme të renditjes së energjisë:
· Kur VDD është nën 1 V, furnizimet e tjera me energji (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) duhet të mbeten nën VDD + 300 mV.
· Kur VDD është mbi 1 V, të gjitha furnizimet me energji elektrike janë të pavarura.
Gjatë fazës së fikjes së energjisë, VDD mund të bëhet përkohësisht më i ulët se furnizimet e tjera vetëm nëse energjia e furnizuar për STM32MP133C/F mbetet nën 1 mJ. Kjo lejon që kondensatorët e shkëputjes së jashtme të shkarkohen me konstante të ndryshme kohore gjatë fazës kalimtare të fikjes së energjisë.
DS13875 Rev 5
25/219
48
Funksionale mbiview
V 3.6
VBOR0 1
Figura 2. Sekuenca e ndezjes/fikjes
STM32MP133C/F
VDDX (1) VDD
3.6.2
Shënim: 26/219
0.3
Pushtet mbi
Mënyra e funksionimit
Fike
koha
Zonë e pavlefshme furnizimi
VDDX < VDD + 300 mV
VDDX e pavarur nga VDD
MSv47490V1
1. VDDX i referohet çdo furnizimi me energji midis VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.
Mbikëqyrësi i furnizimit me energji elektrike
Pajisjet kanë një qark të integruar të rivendosjes së ndezjes (POR)/rivendosjes së fikjes së energjisë (PDR) të shoqëruar me një qark të rivendosjes së rënies së fuqisë (BOR):
· Rivendosja e ndezjes (POR)
Mbikëqyrësi i POR monitoron furnizimin me energji të VDD-së dhe e krahason atë me një prag të caktuar. Pajisjet mbeten në modalitetin e rivendosjes kur VDD është nën këtë prag, · Rivendosja e ndërprerjes së energjisë (PDR)
Mbikëqyrësi i PDR monitoron furnizimin me energji të VDD-së. Një rivendosje gjenerohet kur VDD bie nën një prag të caktuar.
· Rivendosja e rënies së tensionit (BOR)
Mbikëqyrësi i BOR monitoron furnizimin me energji të VDD-së. Tre pragje BOR (nga 2.1 në 2.7 V) mund të konfigurohen përmes bajteve të opsioneve. Një rivendosje gjenerohet kur VDD bie nën këtë prag.
· Rivendosja e energjisë VDDCORE gjatë ndezjes (POR_VDDCORE) Mbikëqyrësi i POR_VDDCORE monitoron furnizimin me energji VDDCORE dhe e krahason atë me një prag të caktuar. Domeni VDDCORE mbetet në modalitetin e rivendosjes kur VDDCORE është nën këtë prag.
· Rivendosja e VDDCORE pas ndërprerjes së energjisë (PDR_VDDCORE) Mbikëqyrësi PDR_VDDCORE monitoron furnizimin me energji të VDDCORE. Një rivendosje e domenit VDDCORE gjenerohet kur VDDCORE bie nën një prag të caktuar.
· VDDCPU me ndezje pas rivendosjes (POR_VDDCPU) Mbikëqyrësi POR_VDDCPU monitoron furnizimin me energji të VDDCPU dhe e krahason atë me një prag të caktuar. Domeni VDDCPU mbetet në modalitetin e rivendosjes kur VDDCORE është nën këtë prag.
Pika PDR_ON është e rezervuar për testet e prodhimit të STMicroelectronics dhe duhet të jetë gjithmonë e lidhur me VDD në një aplikacion.
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
3.7
Strategjia me fuqi të ulët
Ka disa mënyra për të ulur konsumin e energjisë në STM32MP133C/F: · Ulni konsumin dinamik të energjisë duke ngadalësuar orët e CPU-së dhe/ose
ora matricë autobusi dhe/ose kontrollimi i orave individuale periferike. · Kurseni konsumin e energjisë kur CPU është IDLE, duke zgjedhur midis niveleve të ulëta të disponueshme.
modalitetet e energjisë sipas nevojave të aplikacionit të përdoruesit. Kjo lejon arritjen e kompromisit më të mirë midis kohës së shkurtër të nisjes, konsumit të ulët të energjisë, si dhe burimeve të disponueshme të zgjimit. · Përdorni DVFS (volumi dinamiktage dhe shkallëzimi i frekuencës) pikat operative që kontrollojnë drejtpërdrejt frekuencën e orës së CPU-së, si dhe furnizimin me dalje të VDDCPU.
Modalitetet e funksionimit lejojnë kontrollin e shpërndarjes së orës në pjesë të ndryshme të sistemit dhe fuqinë e sistemit. Modaliteti i funksionimit të sistemit drejtohet nga nënsistemi MPU.
Modalitetet me energji të ulët të nënsistemit MPU janë renditur më poshtë: · CSleep: Ora e CPU-së ndalet dhe ora e periferikut (periferikëve) funksionon si
vendosur më parë në RCC (kontrolluesi i rivendosjes dhe i orës). · CStop: Orët e periferikëve të CPU-së janë të ndaluara. · CStandby: VDDCPU OFF
Modalitetet me energji të ulët CSleep dhe CStop futen nga CPU-ja kur ekzekutohen instruksionet WFI (prit për ndërprerje) ose WFE (prit për ngjarje).
Modalitetet e funksionimit të sistemit të disponueshme janë si më poshtë: · Ekzekutim (sistemi në performancën e tij të plotë, VDDCORE, VDDCPU dhe orët ON) · Ndalo (orët ON) · LP-Stop (orët ON) · LPLV-Stop (orët ON, niveli i furnizimit të VDDCORE dhe VDDCPU mund të ulet) · LPLV-Stop2 (VDDCPU OFF, VDDCORE i ulur dhe orët ON) · Në pritje (VDDCPU, VDDCORE dhe orët ON)
Tabela 3. Modaliteti i fuqisë së sistemit kundrejt atij të CPU-së
Modaliteti i energjisë së sistemit
CPU
Modaliteti i ekzekutimit
CRun ose CSleep
Modaliteti i ndalimit Modaliteti LP-Ndalim Modaliteti LPLV-Ndalim Modaliteti LPLV-Ndalim2
Modaliteti i gatishmërisë
CStop ose CStandby CStandby
3.8
Rivendosja dhe kontrolluesi i orës (RCC)
Kontrolluesi i orës dhe rivendosjes menaxhon gjenerimin e të gjitha orëve, si dhe portën e orës, dhe kontrollin e rivendosjeve të sistemit dhe periferikëve. RCC ofron një fleksibilitet të lartë në zgjedhjen e burimeve të orës dhe lejon zbatimin e raporteve të orës për të përmirësuar konsumin e energjisë. Përveç kësaj, në disa pajisje periferike komunikimi që janë të afta të punojnë me
DS13875 Rev 5
27/219
48
Funksionale mbiview
STM32MP133C/F
3.8.1 3.8.2
dy domene të ndryshme të orës (ose një orë e ndërfaqes së autobusit ose një orë periferike e bërthamës), frekuenca e sistemit mund të ndryshohet pa modifikuar shpejtësinë e baudrit.
Menaxhimi i orës
Pajisjet përfshijnë katër oscilatorë të brendshëm, dy oscilatorë me kristal ose rezonator të jashtëm, tre oscilatorë të brendshëm me kohë të shpejtë fillimi dhe katër PLL.
RCC merr hyrjet e mëposhtme të burimit të orës: · Oscilatorë të brendshëm:
Frekuencë HSI 64 MHz (saktësi 1%) Frekuencë CSI 4 MHz Frekuencë LSI 32 kHz · Oscilatorë të jashtëm: Frekuencë HSE 8-48 MHz Frekuencë LSE 32.768 kHz
RCC ofron katër PLL: · PLL1 i dedikuar për caktimin e kohës së CPU-së · PLL2 që ofron:
ora për AXI-SS (duke përfshirë urat APB4, APB5, AHB5 dhe AHB6) ora për ndërfaqen DDR · PLL3 që ofron: ora për matricën shumështresore AHB dhe bus periferik (duke përfshirë APB1,
APB2, APB3, APB6, AHB1, AHB2 dhe AHB4) orët e bërthamës për periferikët · PLL4 i dedikuar për gjenerimin e orëve të bërthamës për periferikë të ndryshëm
Sistemi fillon në orën HSI. Aplikacioni i përdoruesit mund të zgjedhë më pas konfigurimin e orës.
Burimet e rivendosjes së sistemit
Rivendosja e ndezjes inicializon të gjithë regjistrat përveç debug-ut, një pjese të RCC-së, një pjese të RTC-së dhe regjistrave të statusit të kontrolluesit të energjisë, si dhe domenit të energjisë rezervë.
Një rivendosje e aplikacionit gjenerohet nga një nga burimet e mëposhtme: · një rivendosje nga jastëku NRST · një rivendosje nga sinjali POR dhe PDR (zakonisht quhet rivendosje gjatë ndezjes) · një rivendosje nga BOR (zakonisht quhet ndërprerje e tensionit) · një rivendosje nga mbikëqyrësi i pavarur 1 · një rivendosje nga mbikëqyrësi i pavarur 2 · një rivendosje e sistemit të softuerit nga Cortex-A7 (CPU) · një dështim në HSE, kur aktivizohet funksioni i sistemit të sigurisë së orës
Një rivendosje e sistemit gjenerohet nga një nga burimet e mëposhtme: · një rivendosje e aplikacionit · një rivendosje nga sinjali POR_VDDCORE · një dalje nga modaliteti i gatishmërisë në modalitetin e ekzekutimit
28/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
Një rivendosje e procesorit MPU gjenerohet nga një nga burimet e mëposhtme: · një rivendosje e sistemit · çdo herë që MPU del nga CStandby · një rivendosje e MPU-së së softuerit nga Cortex-A7 (CPU)
3.9
Hyrje/dalje për qëllime të përgjithshme (GPIO)
Secila prej kunjave GPIO mund të konfigurohet nga softueri si dalje (shtytje-tërheqje ose hapje-kullim, me ose pa tërheqje lart ose poshtë), si hyrje (me ose pa tërheqje lart ose poshtë) ose si funksion alternativ periferik. Shumica e kunjave GPIO ndahen me funksione alternative dixhitale ose analoge. Të gjitha kunjat GPIO janë të afta për rrymë të lartë dhe kanë përzgjedhje shpejtësie për të menaxhuar më mirë zhurmën e brendshme, konsumin e energjisë dhe emetimin elektromagnetik.
Pas rivendosjes, të gjitha GPIO-të janë në modalitetin analog për të zvogëluar konsumin e energjisë.
Konfigurimi i I/O mund të bllokohet nëse është e nevojshme duke ndjekur një sekuencë specifike për të shmangur shkrimin e rremë në regjistrat I/O.
Të gjitha kunjat GPIO mund të vendosen individualisht si të sigurta, që do të thotë se qasjet e softuerit në këto GPIO dhe periferikët e shoqëruar të përcaktuar si të sigurta janë të kufizuara në softuerin e sigurt që funksionon në CPU.
3.10
Shënim:
Kontrolluesi i mbrojtjes TrustZone (ETZPC)
ETZPC përdoret për të konfiguruar sigurinë TrustZone të master-ëve dhe slav-ëve të autobusit me atribute sigurie të programueshme (burime të sigurta). Për shembull: · Madhësia e rajonit të sigurt SYSRAM në çip mund të programohet. · Pajisjet periferike AHB dhe APB mund të bëhen të sigurta ose jo të sigurta. · SRAM AHB mund të bëhet e sigurt ose jo e sigurt.
Si parazgjedhje, SYSRAM, AHB SRAM dhe pajisjet periferike të sigurta janë të konfiguruara vetëm për akses të sigurt, pra nuk janë të arritshme nga memorjet kryesore jo të sigurta si DMA1/DMA2.
DS13875 Rev 5
29/219
48
Funksionale mbiview
STM32MP133C/F
3.11
Matrica e ndërlidhjes së autobusëve
Pajisjet kanë një matricë bus-i AXI, një matricë kryesore bus-i AHB dhe ura bus-i që lejojnë që master-bus-at të jenë të ndërlidhur me slavet e bus-it (shih figurën më poshtë, pikat përfaqësojnë lidhjet e aktivizuara master/slave).
Figura 3. Matrica e bus-it STM32MP133C/F
MDMA
SDMMC2
SDMMC1
DBG Nga MLAHB ndërlidhës USBH
CPU
ETH1 ETH2
128-bit
AXIM
M9
M0
M1 M2
M3
M11
M4
M5
M6
M7
S0
S1 S2 S3 S4 S5 S6 S7 S8 S9
Skllav i parazgjedhur AXIMC
NIC-400 AXI 64 bit 266 MHz – 10 master / 10 slave
Nga ndërlidhja AXIM DMA1 DMA2 USBO DMA3
M0
M1 M2
M3 M4
M5
M6 M7
S0
S1
S2
S3
Ndërlidhja S4 S5 AHB 32 bit 209 MHz – 8 master / 6 slave
DDRCTRL 533 MHz Urë AHB në AHB6 Ndërlidhje me MLAHB FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB Urë AHB në AHB5 Urë APB në APB5 urë APB në DBG APB
AXI 64 portë kryesore sinkrone AXI 64 portë skllave sinkrone AXI 64 portë kryesore asinkrone AXI 64 portë skllave asinkrone AHB 32 portë kryesore sinkrone AHB 32 portë skllave sinkrone AHB 32 port kryesore asinkrone AHB 32 portë skllave asinkrone
Urë për në AHB2 SRAM1 SRAM2 SRAM3 Ndërlidhja me AXIM Urë për në AHB4
MSv67511V2
MLAHB
30/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
3.12
Kontrollorët DMA
Pajisjet kanë modulet e mëposhtme DMA për të shkarkuar aktivitetin e CPU-së: · një akses të drejtpërdrejtë në memorien kryesore (MDMA)
MDMA është një kontrollues DMA me shpejtësi të lartë, i cili është përgjegjës për të gjitha llojet e transferimeve të memories (nga periferiku në memorie, nga memorie në memorie, nga memorie në periferi), pa asnjë veprim të CPU-së. Ai përmban një ndërfaqe kryesore AXI. MDMA është në gjendje të ndërveprojë me kontrolluesit e tjerë DMA për të zgjeruar aftësitë standarde DMA, ose mund të menaxhojë kërkesat periferike DMA direkt. Secili prej 32 kanaleve mund të kryejë transferime blloku, transferime të përsëritura blloku dhe transferime të listës së lidhur. MDMA mund të konfigurohet për të bërë transferime të sigurta në memorie të sigurta. · tre kontrollues DMA (DMA1 dhe DMA2 jo të sigurt, plus DMA3 i sigurt) Çdo kontrollues ka një AHB me dy porta, për një total prej 16 kanalesh DMA jo të sigurta dhe tetë kanalesh DMA të sigurta për të kryer transferime blloku të bazuara në FIFO.
Dy njësi DMAMUX multipleksojnë dhe drejtojnë kërkesat periferike DMA te tre kontrolluesit DMA, me fleksibilitet të lartë, duke maksimizuar numrin e kërkesave DMA që ekzekutohen njëkohësisht, si dhe duke gjeneruar kërkesa DMA nga shkaktarët e daljes periferike ose ngjarjet DMA.
DMAMUX1 lidh kërkesat DMA nga periferikët e pasigurt në kanalet DMA1 dhe DMA2. DMAMUX2 lidh kërkesat DMA nga periferikët e sigurt në kanalet DMA3.
3.13
Kontrolluesi i zgjatur i ndërprerjeve dhe ngjarjeve (EXTI)
Kontrolluesi i zgjatur i ndërprerjeve dhe ngjarjeve (EXTI) menaxhon zgjimin e CPU-së dhe sistemit përmes hyrjeve të ngjarjeve të konfigurueshme dhe të drejtpërdrejta. EXTI ofron kërkesa zgjimi për kontrollin e energjisë dhe gjeneron një kërkesë ndërprerjeje për GIC-në, si dhe ngjarje për hyrjen e ngjarjeve të CPU-së.
Kërkesat e zgjimit EXTI lejojnë që sistemi të zgjohet nga modaliteti Stop dhe CPU-ja të zgjohet nga modalitetet CStop dhe CStandby.
Kërkesa për ndërprerje dhe gjenerimi i kërkesës për ngjarje mund të përdoret gjithashtu në modalitetin Run.
EXTI përfshin gjithashtu përzgjedhjen EXTI IOport.
Çdo ndërprerje ose ngjarje mund të caktohet si e sigurt në mënyrë që të kufizohet aksesi vetëm në softuer të sigurt.
3.14
Njësia e llogaritjes së kontrollit të tepricës ciklike (CRC)
Njësia llogaritëse CRC (kontrolli ciklik i redundancës) përdoret për të marrë një kod CRC duke përdorur një polinom të programueshëm.
Ndër aplikime të tjera, teknikat e bazuara në CRC përdoren për të verifikuar integritetin e transmetimit ose ruajtjes së të dhënave. Në kuadër të standardit EN/IEC 60335-1, ato ofrojnë një mjet për të verifikuar integritetin e memories flash. Njësia e llogaritjes CRC ndihmon në llogaritjen e një nënshkrimi të softuerit gjatë kohës së ekzekutimit, për t'u krahasuar me një nënshkrim reference të gjeneruar në kohën e lidhjes dhe të ruajtur në një vendndodhje të caktuar të memories.
DS13875 Rev 5
31/219
48
Funksionale mbiview
STM32MP133C/F
3.15
Kontrollues fleksibël i memories (FMC)
Karakteristikat kryesore të kontrolluesit FMC janë si më poshtë: · Ndërfaqe me pajisje të hartuara me memorie statike, duke përfshirë:
Memorie flash NOR Memorie statike ose pseudostatike me akses të rastësishëm (SRAM, PSRAM) Memorie flash NAND me harduer BCH 4-bit/8-bit ECC · Gjerësia e bus-it të të dhënave 8-,16-bit · Kontroll i pavarur i përzgjedhjes së çipit për secilën bankë memorieje · Konfigurim i pavarur për secilën bankë memorieje · Shkrim FIFO
Regjistrat e konfigurimit të FMC mund të bëhen të sigurt.
3.16
Ndërfaqe memorieje e dyfishtë Quad-SPI (QUADSPI)
QUADSPI është një ndërfaqe komunikimi e specializuar që synon memoriet flash SPI me një, dy ose katër funksione. Mund të funksionojë në cilindo nga tre mënyrat e mëposhtme: · Mënyra indirekte: të gjitha operacionet kryhen duke përdorur regjistrat QUADSPI. · Mënyra e sondazhit të statusit: regjistri i statusit të memories flash të jashtme lexohet periodikisht dhe
Një ndërprerje mund të gjenerohet në rast të vendosjes së flamurit. · Modaliteti i hartuar në memorie: memoria flash e jashtme hartohet në hapësirën e adresave
dhe shihet nga sistemi sikur të ishte një memorie e brendshme.
Si rendimenti ashtu edhe kapaciteti mund të dyfishohen duke përdorur modalitetin e dyfishtë të ndezjes, ku aksesohen njëkohësisht dy memorie flash Quad-SPI.
QUADSPI është i lidhur me një bllok vonese (DLYBQS) që lejon mbështetjen e frekuencës së të dhënave të jashtme mbi 100 MHz.
Regjistrat e konfigurimit QUADSPI mund të jenë të sigurt, si dhe blloku i tij i vonesës.
3.17
Konvertuesit analog-në-dixhital (ADC1, ADC2)
Pajisjet përfshijnë dy konvertues analog-dixhital, rezolucioni i të cilëve mund të konfigurohet në 12, 10, 8 ose 6 bit. Çdo ADC ndan deri në 18 kanale të jashtme, duke kryer konvertime në modalitetin me një të shtënë ose skanim. Në modalitetin e skanimit, konvertimi automatik kryhet në një grup të zgjedhur hyrjesh analoge.
Të dy ADC-të kanë ndërfaqe të sigurta të autobusit.
Çdo ADC mund të shërbehet nga një kontrollues DMA, duke lejuar kështu transferimin automatik të vlerave të konvertuara nga ADC në një vendndodhje destinacioni pa ndonjë veprim të softuerit.
Për më tepër, një funksion analog mbikëqyrës mund të monitorojë me saktësi vëllimin e konvertuar.tage një, disa ose të gjitha kanaleve të zgjedhura. Një ndërprerje gjenerohet kur voltage është jashtë pragjeve të programuar.
Për të sinkronizuar konvertimin A/D dhe kohëmatësit, ADC-të mund të aktivizohen nga cilido prej kohëmatësve TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 dhe LPTIM3.
32/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
3.18
Sensori i temperaturës
Pajisjet përfshijnë një sensor temperature që gjeneron një vëllimtage (VTS) që ndryshon linearisht me temperaturën. Ky sensor temperature është i lidhur brenda me ADC2_INP12 dhe mund të matë temperaturën e ambientit të pajisjes që varion nga 40 deri në +125 °C me një saktësi prej ±2%.
Sensori i temperaturës ka një linearitet të mirë, por duhet të kalibrohet për të marrë një saktësi të mirë të përgjithshme të matjes së temperaturës. Meqenëse zhvendosja e sensorit të temperaturës ndryshon nga çipi në çip për shkak të ndryshimit të procesit, sensori i temperaturës së brendshme i pakalibruar është i përshtatshëm për aplikacionet që zbulojnë vetëm ndryshimet e temperaturës. Për të përmirësuar saktësinë e matjes së sensorit të temperaturës, çdo pajisje kalibrohet individualisht në fabrikë nga ST. Të dhënat e kalibrimit të fabrikës së sensorit të temperaturës ruhen nga ST në zonën OTP, e cila është e arritshme në modalitetin vetëm për lexim.
3.19
Sensori dixhital i temperaturës (DTS)
Pajisjet përfshijnë një sensor të temperaturës së daljes së frekuencës. DTS llogarit frekuencën bazuar në LSE ose PCLK për të siguruar informacionin e temperaturës.
Mbështeten funksionet e mëposhtme: · gjenerimi i ndërprerjeve sipas pragut të temperaturës · gjenerimi i sinjalit të zgjimit sipas pragut të temperaturës
3.20
Shënim:
Operacioni VBAT
Domeni i fuqisë VBAT përmban RTC-në, regjistrat rezervë dhe SRAM-in rezervë.
Për të optimizuar kohëzgjatjen e baterisë, ky domen energjie furnizohet nga VDD kur është i disponueshëm ose nga vëllimi.tagAplikohet në pinin VBAT (kur furnizimi me VDD nuk është i pranishëm). Energjia VBAT ndizet kur PDR zbulon se VDD ka rënë nën nivelin e PDR.
Vëllimitage në pinin VBAT mund të sigurohet nga një bateri e jashtme, një superkondensator ose direkt nga VDD. Në rastin e dytë, modaliteti VBAT nuk është funksional.
Funksionimi VBAT aktivizohet kur VDD nuk është i pranishëm.
Asnjë nga këto ngjarje (ndërprerje të jashtme, TAMP ngjarje, ose alarm/ngjarjet RTC) janë në gjendje të rivendosin drejtpërdrejt furnizimin VDD dhe ta detyrojnë pajisjen të dalë nga funksionimi VBAT. Megjithatë, TAMP Ngjarjet dhe alarmet/ngjarjet RTC mund të përdoren për të gjeneruar një sinjal në një qark të jashtëm (zakonisht një PMIC) që mund të rivendosë furnizimin me VDD.
DS13875 Rev 5
33/219
48
Funksionale mbiview
STM32MP133C/F
3.21
Vëlltagbuferi i referencës (VREFBUF)
Pajisjet përfshijnë një vëllimtagbufer reference që mund të përdoret si vëllimtagreferenca për ADC-të, dhe gjithashtu si vëllimitagreferencë për komponentët e jashtëm përmes pinit VREF+. VREFBUF mund të jetë i sigurt. VREFBUF i brendshëm mbështet katër vëllimetages: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Një vëllim i jashtëmtagReferenca mund të sigurohet përmes pinit VREF+ kur VREFBUF i brendshëm është i fikur.
Figura 4. Voltage tampon referencë
VREFINT
+
–
VREF+
VSSA
MSv64430V1
3.22
Filtër dixhital për modulatorin sigma-delta (DFSDM)
Pajisjet përfshijnë një DFSDM me mbështetje për dy module filtrash dixhitalë dhe katër kanale seriale hyrëse të jashtme (transmetues-transmetues) ose alternativisht katër hyrje paralele të brendshme.
DFSDM lidh modulatorët e jashtëm me pajisjen dhe kryen filtrim dixhital të rrjedhave të të dhënave të marra. Modulatorët përdoren për të kthyer sinjalet analoge në rrjedha dixhitale-seriale që përbëjnë hyrjet e DFSDM.
DFSDM gjithashtu mund të ndërfaqë mikrofona PDM (modulim i dendësisë së pulsit) dhe të kryejë konvertimin dhe filtrimin PDM në PCM (të përshpejtuar nga hardueri). DFSDM përmban hyrje opsionale të rrjedhës paralele të të dhënave nga ADC-të ose nga memoria e pajisjes (përmes transferimeve DMA/CPU në DFSDM).
Transmetuesit DFSDM mbështesin disa formate të ndërfaqes seriale (për të mbështetur modulatorë të ndryshëm). Modulet e filtrit dixhital DFSDM kryejnë përpunim dixhital sipas parametrave të filtrit të përcaktuar nga përdoruesi me rezolucion përfundimtar ADC deri në 24-bit.
34/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
Pajisja periferike DFSDM mbështet: · Katër kanale seriale dixhitale hyrëse të multipleksuara:
Ndërfaqe SPI e konfigurueshme për të lidhur modulatorë të ndryshëm Ndërfaqe 1-tel e koduar në Manchester e konfigurueshme PDM (modulim i dendësisë së pulsit) Hyrje mikrofoni Frekuenca maksimale e hyrjes së orës deri në 20 MHz (10 MHz për kodimin në Manchester) Dalje e orës për modulatorët (0 deri në 20 MHz) · Hyrje alternative nga katër kanale paralele dixhitale të brendshme (rezolucion hyrjeje deri në 16-bit): Burime të brendshme: Të dhëna ADC ose rrjedha të dhënash memorieje (DMA) · Dy module filtri dixhital me përpunim të sinjalit dixhital të rregullueshëm: Filtër Sincx: rendi/lloji i filtrit (1 deri në 5), mbivendosjeampraporti ling (1 deri në 1024) integrator: oversampraporti i lingut (1 deri në 256) · Rezolucion i të dhënave dalëse deri në 24-bit, format i të dhënave dalëse të nënshkruara · Korrigjim automatik i zhvendosjes së të dhënave (zhvendosja ruhet në regjistër nga përdoruesi) · Konvertim i vazhdueshëm ose i vetëm · Fillimi i konvertimit shkaktohet nga: aktivizimi i softuerit, kohëmatësit e brendshëm, ngjarjet e jashtme, fillimi i konvertimit në mënyrë sinkrone me modulin e parë të filtrit dixhital (DFSDM) · Mbikëqyrës analog që përmban: regjistra të pragut të të dhënave me vlerë të ulët dhe të lartë, filtër dixhital Sincx i dedikuar i konfigurueshëm (rendi = 1 deri në 3,
oversampraporti ling = 1 deri në 32) hyrje nga të dhënat përfundimtare të daljes ose nga kanalet seriale dixhitale të hyrjes së zgjedhura monitorim i vazhdueshëm në mënyrë të pavarur nga konvertimi standard · Detektor i qarkut të shkurtër për të zbuluar vlerat e ngopura të hyrjes analoge (diapazoni i poshtëm dhe i sipërm): numërues deri në 8-bit për të zbuluar nga 1 deri në 256 0 ose 1 të njëpasnjëshme në rrjedhën e të dhënave serike monitorim i vazhdueshëm i çdo kanali serial të hyrjes · Gjenerimi i sinjalit të ndërprerjes në ngjarjen analoge watchdog ose në ngjarjen e detektorit të qarkut të shkurtër · Detektor ekstremesh: ruajtja e vlerave minimale dhe maksimale të të dhënave përfundimtare të konvertimit të rifreskuara nga softueri · Aftësia DMA për të lexuar të dhënat përfundimtare të konvertimit · Ndërprerje: fundi i konvertimit, tejkalimi, watchdog analog, qark i shkurtër, mungesa e orës së kanalit serial të hyrjes · Konvertime "të rregullta" ose "të injektuara": konvertimet "të rregullta" mund të kërkohen në çdo kohë ose edhe në modalitetin e vazhdueshëm
pa pasur ndonjë ndikim në kohën e konvertimeve të "injektuara" konvertime të "injektuara" për kohë të saktë dhe me përparësi të lartë konvertimi
DS13875 Rev 5
35/219
48
Funksionale mbiview
STM32MP133C/F
3.23
Gjeneruesi i vërtetë i numrave të rastësishëm (RNG)
Pajisjet përfshijnë një RNG që jep numra të rastësishëm 32-bit të gjeneruar nga një qark analog i integruar.
RNG mund të përcaktohet (në ETZPC) si i arritshëm vetëm nga softuer i sigurt.
RNG-ja e vërtetë lidhet me periferikët e siguruar AES dhe PKA nëpërmjet një autobusi të dedikuar (i palexueshëm nga CPU-ja).
3.24
Procesorë kriptografikë dhe hash (CRYP, SAES, PKA dhe HASH)
Pajisjet përfshijnë një procesor kriptografik që mbështet algoritmet e avancuara kriptografike që zakonisht kërkohen për të siguruar konfidencialitetin, autentifikimin, integritetin e të dhënave dhe mosmohimin e tyre gjatë shkëmbimit të mesazheve me një koleg.
Pajisjet gjithashtu përfshijnë një çelës të dedikuar AES 128- dhe 256-bit (SAES) rezistent ndaj DPA-së dhe një përshpejtues të enkriptimit/dekriptimit harduerik PKA, me një autobus harduerik të dedikuar që nuk është i arritshëm nga CPU-ja.
Karakteristikat kryesore të CRYP: · DES/TDES (standardi i enkriptimit të të dhënave/standardi i trefishtë i enkriptimit të të dhënave): ECB (elektronik
libri i kodeve) dhe algoritmet e zinxhirit CBC (zinxhir blloku i shifrimit), çelës 64-, 128- ose 192-bit · AES (standard i avancuar i enkriptimit): algoritmet e zinxhirit ECB, CBC, GCM, CCM dhe CTR (modaliteti i numëruesit), çelës 128-, 192- ose 256-bit
Karakteristikat kryesore të HASH universale: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (algoritme HASH të sigurta) · HMAC
Përshpejtuesi kriptografik mbështet gjenerimin e kërkesave DMA.
CRYP, SAES, PKA dhe HASH mund të përcaktohen (në ETZPC) si të arritshme vetëm nga softuer i sigurt.
3.25
Nisja dhe siguria dhe kontrolli OTP (BSEC)
BSEC (kontrolli i nisjes dhe sigurisë dhe OTP) ka për qëllim të kontrollojë një kuti siguresash OTP (të programueshme një herë), e përdorur për ruajtjen e të dhënave të integruara jo të paqëndrueshme për konfigurimin e pajisjes dhe parametrat e sigurisë. Një pjesë e BSEC duhet të konfigurohet si e arritshme vetëm nga softuer i sigurt.
BSEC mund të përdorë fjalë OTP për ruajtjen e HWKEY 256-bit për SAES (AES i sigurt).
36/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
3.26
Kohëmatësit dhe vrojtuesit
Pajisjet përfshijnë dy kohëmatës me kontroll të avancuar, dhjetë kohëmatës për qëllime të përgjithshme (nga të cilët shtatë janë të siguruar), dy kohëmatës bazë, pesë kohëmatës me fuqi të ulët, dy mbikëqyrës dhe katër kohëmatës sistemi në secilin Cortex-A7.
Të gjithë numëruesit e kohëmatësit mund të ngrihen në modalitetin e debugimit.
Tabela më poshtë krahason karakteristikat e kohëmatësve me kontroll të avancuar, për qëllime të përgjithshme, bazë dhe me fuqi të ulët.
Lloji i kohëmatësit
Timer
Tabela 4. Krahasimi i veçorisë së kohëmatësit
Kundër-zgjidhje
tion
Lloji kundër
Faktori i parashkallëzimit
Gjenerimi i kërkesave DMA
Kap/krahaso kanalet
Prodhim plotësues
Ndërfaqja maksimale
ora (MHz)
Maks
kohëmatës
ora (MHz)(1)
TIM1 i avancuar, -kontroll TIM8
16-bit
Lart, Çdo numër i plotë poshtë, midis 1 lart/poshtë dhe 65536
po
TIM2 TIM5
32-bit
Lart, Çdo numër i plotë poshtë, midis 1 lart/poshtë dhe 65536
po
TIM3 TIM4
16-bit
Lart, Çdo numër i plotë poshtë, midis 1 lart/poshtë dhe 65536
po
Çdo numër i plotë
TIM12(2) 16-bit
Deri midis 1
Nr
Gjeneral
dhe 65536
qëllimi
TIM13(2) TIM14(2)
16-bit
Çdo numër i plotë midis 1
dhe 65536
Nr
Çdo numër i plotë
TIM15(2) 16-bit
Deri midis 1
po
dhe 65536
TIM16(2) TIM17(2)
16-bit
Çdo numër i plotë midis 1
dhe 65536
po
bazë
TIM6, TIM7
16-bit
Çdo numër i plotë midis 1
dhe 65536
po
LPTIM1,
Fuqi e ulët
LPTIM2(2), LPTIM3(2),
LPTIM4,
16-bit
1, 2, 4, 8, Lart 16, 32, 64,
128
Nr
LPTIM5
6
4
104.5
209
4
Nr
104.5
209
4
Nr
104.5
209
2
Nr
104.5
209
1
Nr
104.5
209
2
1
104.5
209
1
1
104.5
209
0
Nr
104.5
209
1 (3)
Nr
104.5 104.5
1. Frekuenca maksimale e kohëmatësit është deri në 209 MHz në varësi të bitit TIMGxPRE në RCC. 2. Kohëmatës i sigurt. 3. Nuk ka kanal kapjeje në LPTIM.
DS13875 Rev 5
37/219
48
Funksionale mbiview
STM32MP133C/F
3.26.1 3.26.2 3.26.3
Kohëmatësit me kontroll të avancuar (TIM1, TIM8)
Kohëmatësit me kontroll të avancuar (TIM1, TIM8) mund të shihen si gjeneratorë PWM trefazorë të multipleksuar në 6 kanale. Ata kanë dalje PWM plotësuese me kohë të vdekura të programueshme të futura. Ato gjithashtu mund të konsiderohen si kohëmatës të plotë me qëllim të përgjithshëm. Katër kanalet e tyre të pavarura mund të përdoren për: · kapjen e hyrjeve · krahasimin e daljeve · gjenerimin e PWM (modalitete të rreshtuara në skaj ose në qendër) · daljen në modalitetin me një puls
Nëse konfigurohen si kohëmatës standardë 16-bitësh, ata kanë të njëjtat karakteristika si kohëmatësit me qëllim të përgjithshëm. Nëse konfigurohen si gjeneratorë PWM 16-bitësh, ata kanë aftësi të plotë modulimi (0-100%).
Kohëmatësi me kontroll të avancuar mund të funksionojë së bashku me kohëmatësit për qëllime të përgjithshme nëpërmjet funksionit të lidhjes së kohëmatësit për sinkronizim ose zinxhir ngjarjesh.
TIM1 dhe TIM8 mbështesin gjenerimin e pavarur të kërkesave DMA.
Kohëmatësit për qëllime të përgjithshme (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
Ekzistojnë dhjetë kohëmatës të sinkronizueshëm për qëllime të përgjithshme të integruar në pajisjet STM32MP133C/F (shih Tabelën 4 për ndryshimet). · TIM2, TIM3, TIM4, TIM5
TIM 2 dhe TIM5 bazohen në një numërues ngritjeje/poshtës automatik 32-bitësh dhe një parashkallëzues 16-bitësh, ndërsa TIM3 dhe TIM4 bazohen në një numërues ngritjeje/poshtës automatik 16-bitësh dhe një parashkallëzues 16-bitësh. Të gjithë kohëmatësit kanë katër kanale të pavarura për krahasim kapjeje/daljeje hyrjesh, PWM ose dalje me një puls. Kjo jep deri në 16 krahasime kapjeje/daljeje hyrjesh/PWM në paketat më të mëdha. Këta kohëmatës me qëllim të përgjithshëm mund të punojnë së bashku, ose me kohëmatës të tjerë me qëllim të përgjithshëm dhe kohëmatësit me kontroll të avancuar TIM1 dhe TIM8, nëpërmjet funksionit të lidhjes së kohëmatësit për sinkronizim ose zinxhir ngjarjesh. Çdo njëri prej këtyre kohëmatësve me qëllim të përgjithshëm mund të përdoret për të gjeneruar dalje PWM. TIM2, TIM3, TIM4, TIM5 të gjithë kanë gjenerim të pavarur të kërkesave DMA. Ata janë të aftë të trajtojnë sinjale enkoderi kuadraturë (inkrementale) dhe dalje dixhitale nga një deri në katër sensorë me efekt Hall. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Këta kohëmatës bazohen në një numërues ngritjeje automatike 16-bitësh dhe një parashkallëzues 16-bitësh. TIM13, TIM14, TIM16 dhe TIM17 kanë një kanal të pavarur, ndërsa TIM12 dhe TIM15 kanë dy kanale të pavarura për krahasimin e kapjes/daljes së hyrjes, PWM ose daljen në modalitetin me një puls. Ato mund të sinkronizohen me kohëmatësit me funksione të plota TIM2, TIM3, TIM4, TIM5 për qëllime të përgjithshme ose të përdoren si baza kohore të thjeshta. Secili prej këtyre kohëmatësve mund të përcaktohet (në ETZPC) si i arritshëm vetëm nga softuer i sigurt.
Kohëmatësit bazë (TIM6 dhe TIM7)
Këta kohëmatës përdoren kryesisht si një bazë kohore gjenerike 16-bitëshe.
TIM6 dhe TIM7 mbështesin gjenerimin e pavarur të kërkesave DMA.
38/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
3.26.4
3.26.5 3.26.6
Kohëmatësit me fuqi të ulët (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Çdo kohëmatës me energji të ulët ka një orë të pavarur dhe funksionon edhe në modalitetin Ndalesë nëse kronometrohet nga LSE, LSI ose një orë e jashtme. Një LPTIMx është në gjendje ta zgjojë pajisjen nga modaliteti Ndalesë.
Këta kohëmatës me fuqi të ulët mbështesin karakteristikat e mëposhtme: · Numërues ngritës 16-bitësh me regjistër ngarkimi automatik 16-bitësh · Regjistr krahasimi 16-bitësh · Dalje e konfigurueshme: puls, PWM · Modalitet i vazhdueshëm/me një të shtënë · Shkaktues i hyrjes së përzgjedhshme të softuerit/harduerit · Burim i përzgjedhshëm i orës:
burimi i orës së brendshme: burimi i orës së jashtme LSE, LSI, HSI ose APB mbi hyrjen LPTIM (duke punuar edhe pa orë të brendshme
burimi në punë, i përdorur nga aplikacioni i numëruesit të pulseve) · Filtër i programueshëm i gabimeve dixhitale · Modaliteti i koduesit
LPTIM2 dhe LPTIM3 mund të përcaktohen (në ETZPC) si të arritshme vetëm nga softuer i sigurt.
Mbikëqyrës të pavarur (IWDG1, IWDG2)
Një monitor i pavarur bazohet në një numërues zbritës 12-bitësh dhe një parashkallëzues 8-bitësh. Ai kronometrohet nga një RC (LSI) i brendshëm i pavarur 32 kHz dhe, meqenëse funksionon në mënyrë të pavarur nga ora kryesore, mund të funksionojë në modalitetet Stop dhe Standby. IWDG mund të përdoret si monitor për të rivendosur pajisjen kur ndodh një problem. Mund të konfigurohet nga hardueri ose softueri përmes bajtave të opsioneve.
IWDG1 mund të përcaktohet (në ETZPC) si i arritshëm vetëm nga softuer i sigurt.
Kohëmatësit gjenerikë (Cortex-A7 CNT)
Kohëmatësit gjenerikë Cortex-A7 të integruar brenda Cortex-A7 ushqehen nga vlera nga gjenerimi i kohës së sistemit (STGEN).
Procesori Cortex-A7 ofron kohëmatësit e mëposhtëm: · kohëmatës fizik për përdorim në modalitete të sigurta dhe jo të sigurta
Regjistrat për kohëmatësin fizik janë të vendosur në bankë për të ofruar kopje të sigurta dhe jo të sigurta. · kohëmatës virtual për përdorim në modalitete jo të sigurta · kohëmatës fizik për përdorim në modalitetin hipervizor
Kohëmatësit gjenerikë nuk janë pajisje periferike të hartuara në memorie dhe janë të arritshëm vetëm nga udhëzime specifike të bashkëprocesorit Cortex-A7 (cp15).
3.27
Gjenerimi i kohëmatësit të sistemit (STGEN)
Gjenerimi i kohës së sistemit (STGEN) gjeneron një vlerë të numërimit të kohës që ofron një vlerë të qëndrueshme view të kohës për të gjithë kohëmatësit gjenerikë Cortex-A7.
DS13875 Rev 5
39/219
48
Funksionale mbiview
STM32MP133C/F
Gjenerimi i kohëmatjes së sistemit ka karakteristikat kryesore të mëposhtme: · Gjerësi 64-bit për të shmangur problemet e rikthimit · Filloni nga zero ose një vlerë e programueshme · Ndërfaqja e kontrollit APB (STGENC) që mundëson ruajtjen dhe rivendosjen e kohëmatësit
nëpër ngjarjet e ndërprerjes së energjisë · Ndërfaqja APB vetëm për lexim (STGENR) që mundëson që vlera e kohëmatësit të lexohet nga jo-
softuer dhe mjete të sigurta për debugim · Rritja e vlerës së kohëmatësit që mund të ndalet gjatë debugimit të sistemit
STGENC mund të përcaktohet (në ETZPC) si i arritshëm vetëm nga softuer i sigurt.
3.28
Ora në kohë reale (RTC)
RTC ofron një zgjim automatik për të menaxhuar të gjitha modalitetet me energji të ulët. RTC është një kohëmatës/numërues BCD i pavarur dhe ofron një orë/kalendar të kohës së ditës me ndërprerje alarmi të programueshme.
RTC përfshin gjithashtu një flamur zgjimi periodik të programueshëm me aftësi ndërprerjeje.
Dy regjistra 32-bitësh përmbajnë sekondat, minutat, orët (formati 12 ose 24-orësh), ditën (dita e javës), datën (dita e muajit), muajin dhe vitin, të shprehura në formatin dhjetor të koduar binar (BCD). Vlera e nënsekondave është gjithashtu e disponueshme në format binar.
Modaliteti binar mbështetet për të lehtësuar menaxhimin e drajverëve të softuerëve.
Kompensimet për muajt 28-, 29- (vit i brishtë), 30- dhe 31-ditor kryhen automatikisht. Mund të kryhet edhe kompensimi për kohën e kursimit të dritës së ditës.
Regjistrat shtesë 32-bit përmbajnë nënsekondat, sekondat, minutat, orët, ditën dhe datën e alarmit të programueshëm.
Një funksion kalibrimi dixhital është i disponueshëm për të kompensuar çdo devijim në saktësinë e oscilatorit kristalor.
Pas rivendosjes së domenit rezervë, të gjithë regjistrat RTC mbrohen nga akseset e mundshme parazitare të shkrimit dhe mbrohen nga aksesi i sigurt.
Për sa kohë që vëllimi i furnizimittagNëse mbetet në diapazonin e funksionimit, RTC nuk ndalet kurrë, pavarësisht nga statusi i pajisjes (modaliteti i funksionimit, modaliteti me energji të ulët ose nën rivendosje).
Karakteristikat kryesore të RTC janë si më poshtë: · Kalendar me nënsekonda, sekonda, minuta, orë (format 12 ose 24), ditë (dita e
javë), datë (dita e muajit), muaj dhe vit · Kompensimi i kursimit të dritës së ditës i programueshëm nga softueri · Alarm i programueshëm me funksion ndërprerjeje. Alarmi mund të shkaktohet nga çdo
kombinim i fushave të kalendarit. · Njësia e zgjimit automatik që gjeneron një flamur periodik që shkakton një zgjim automatik
ndërprerja · Zbulimi i orës referuese: mund të jetë një orë burimi e dytë më e saktë (50 ose 60 Hz)
përdoret për të rritur saktësinë e kalendarit. · Sinkronizim i saktë me një orë të jashtme duke përdorur veçorinë e zhvendosjes nën sekondë · Qarku i kalibrimit dixhital (korrigjim periodik i numëruesit): saktësi 0.95 ppm, e marrë në një
dritare kalibrimi prej disa sekondash
40/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
· Kohëzgjatjaamp funksion për ruajtjen e ngjarjeve · Ruajtja e SWKEY në regjistrat rezervë RTC me qasje të drejtpërdrejtë në autobus në SAE (jo
i lexueshëm nga CPU) · Ndërprerje/ngjarje të maskueshme:
Alarmi A Alarmi B Koha e ndërprerjes së zgjimitamp · Mbështetje për TrustZone: Alarm A, alarm B, kohëmatës zgjimi dhe kohëmatës plotësisht i sigurt RTCamp individuale e sigurt ose e pasigurt
Kalibrimi i konfigurimit RTC u krye në konfigurim të sigurt në konfigurim jo të sigurt
3.29
Tamper dhe regjistrat rezervë (TAMP)
Regjistrat rezervë 32 x 32-bit ruhen në të gjitha modalitetet me energji të ulët dhe gjithashtu në modalitetin VBAT. Ato mund të përdoren për të ruajtur të dhëna të ndjeshme pasi përmbajtja e tyre mbrohet ngaampqarku i zbulimit të er.
Shtatë tampkunjat hyrëse dhe pesë tampkunjat e daljes janë të disponueshme për anti-tampzbulimi i er. T i jashtëmampKunjat mund të konfigurohen për zbulimin e skajit, skajin dhe nivelin, zbulimin e nivelit me filtrim ose t aktiv.ampqë rrit nivelin e sigurisë duke kontrolluar automatikisht që tampKunjat e saj nuk janë të hapura ose të shkurtra nga jashtë.
TAMP karakteristikat kryesore · 32 regjistra rezervë (TAMP_BKPxR) i implementuar në domenin RTC që mbetet
ndizet nga VBAT kur energjia VDD është e fikur · 12 tampkunjat er të disponueshme (shtatë hyrje dhe pesë dalje) · Çdo tampZbulimi i er mund të gjenerojë një kohë RTCamp ngjarje. · Çdo tampZbulimi i er fshin regjistrat rezervë. · Mbështetja e TrustZone:
TampKonfigurim i sigurt ose jo i sigurt. Rezervimi regjistron konfigurimin në tre zona me madhësi të konfigurueshme:
. një zonë e sigurt leximi/shkrimi . një zonë shkrimi e sigurt/leximi jo e sigurt . një zonë leximi/shkrimi jo e sigurt · Numërues monotonik
3.30
Ndërfaqet e qarqeve të integruara (I2C1, I2C2, I2C3, I2C4, I2C5)
Pajisjet përfshijnë pesë ndërfaqe I2C.
Ndërfaqja e autobusit I2C trajton komunikimet midis STM32MP133C/F dhe autobusit serial I2C. Ai kontrollon të gjitha sekuencimet, protokollet, arbitrazhin dhe kohën specifike të autobusit I2C.
DS13875 Rev 5
41/219
48
Funksionale mbiview
STM32MP133C/F
Pajisja periferike I2C mbështet: · Specifikimi i autobusit I2C dhe përputhshmëria me manualin e përdoruesit rev. 5:
Modalitetet skllav dhe master, aftësi multimaster Modalitet standard (Sm), me një bitrate deri në 100 kbit/s Modalitet i shpejtë (Fm), me një bitrate deri në 400 kbit/s Modalitet i shpejtë Plus (Fm+), me një bitrate deri në 1 Mbit/s dhe 20 mA dalje Hyrje/Dalje të diskut Modalitet adresimi 7-bit dhe 10-bit, adresa të shumëfishta skllav 7-bit Konfigurim dhe kohë mbajtjeje të programueshme Shtrirje opsionale e orës · Pajtueshmëri me specifikimet e autobusit të menaxhimit të sistemit (SMBus) rev 2.0: Gjenerimi dhe verifikimi i harduerit PEC (kontrollimi i gabimeve të paketave) me ACK
Protokolli i kontrollit të zgjidhjes së adresës (ARP) mbështet alarmin SMBus · Përputhshmëria me specifikimin e protokollit të menaxhimit të sistemit të energjisë (PMBusTM) rev 1.1 · Ora e pavarur: një zgjedhje burimesh të pavarura të orës që lejojnë që shpejtësia e komunikimit I2C të jetë e pavarur nga riprogramimi i PCLK · Zgjimi nga modaliteti i ndalimit në përputhjen e adresës · Filtra zhurmash analoge dhe dixhitale të programueshëm · Bufer 1-bajt me aftësi DMA
I2C3, I2C4 dhe I2C5 mund të përcaktohen (në ETZPC) si të arritshme vetëm nga softuer i sigurt.
3.31
Marrës asinkron universal sinkron transmetues (USART1, USART2, USART3, USART6 dhe UART4, UART5, UART7, UART8)
Pajisjet kanë katër transmetues universalë sinkronë marrës të integruar (USART1, USART2, USART3 dhe USART6) dhe katër transmetues universalë asinkronë marrës (UART4, UART5, UART7 dhe UART8). Referojuni tabelës më poshtë për një përmbledhje të veçorive të USARTx dhe UARTx.
Këto ndërfaqe ofrojnë komunikim asinkron, mbështetje IrDA SIR ENDEC, modalitet komunikimi me shumë procesorë, modalitet komunikimi gjysmë-dupleks me një tel të vetëm dhe kanë aftësi LIN master/slave. Ato ofrojnë menaxhim hardueri të sinjaleve CTS dhe RTS, dhe aktivizimin e shoferit RS485. Ato janë në gjendje të komunikojnë me shpejtësi deri në 13 Mbit/s.
USART1, USART2, USART3 dhe USART6 ofrojnë gjithashtu modalitetin Smartcard (në përputhje me ISO 7816) dhe aftësi komunikimi të ngjashme me SPI.
Të gjitha USART-et kanë një domen ore të pavarur nga ora e CPU-së, duke i lejuar USARTx-it të zgjojë STM32MP133C/F nga modaliteti Stop duke përdorur shpejtësi baudrate deri në 200 Kbaud. Ngjarjet e zgjimit nga modaliteti Stop janë të programueshme dhe mund të jenë:
· fillimi i zbulimit të bitit
· çdo kornizë të dhënash të pranuara
· një kornizë specifike e të dhënave të programuara
42/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
Të gjitha ndërfaqet USART mund të shërbehen nga kontrolluesi DMA.
Tabela 5. Karakteristikat e USART/UART
Modalitetet/karakteristikat e USART (1)
USART1/2/3/6
UART4/5/7/8
Kontrolli i rrjedhës së pajisjeve për modemin
X
X
Komunikimi i vazhdueshëm duke përdorur DMA
X
X
Komunikimi multiprocesor
X
X
Modaliteti SPI sinkron (master/slave)
X
–
Modaliteti i kartës inteligjente
X
–
Komunikim gjysmë-dupleks me një tel të vetëm Blloku IrDA SIR ENDEC
X
X
X
X
Modaliteti LIN
X
X
Domen me orë të dyfishtë dhe zgjim nga modaliteti me energji të ulët
X
X
Ndërprerje e kohës së skadimit të marrësit në komunikimin Modbus
X
X
X
X
Zbulimi automatik i shpejtësisë së baudit
X
X
Aktivizo shoferin
X
X
Gjatësia e të dhënave USART
7, 8 dhe 9 bit
1. X = mbështetur.
USART1 dhe USART2 mund të përcaktohen (në ETZPC) si të arritshme vetëm nga softuer i sigurt.
3.32
Ndërfaqe periferike seriale (SPI1, SPI2, SPI3, SPI4, SPI5) ndërfaqe zanore të integruara (I2S1, I2S2, I2S3, I2S4)
Pajisjet kanë deri në pesë SPI (SPI2S1, SPI2S2, SPI2S3, SPI2S4 dhe SPI5) që lejojnë komunikim deri në 50 Mbit/s në modalitetet master dhe slave, në modalitetet half-duplex, full-duplex dhe simplex. Parashkallëzuesi 3-bit jep tetë frekuenca në modalitetin master dhe korniza është e konfigurueshme nga 4 deri në 16 bit. Të gjitha ndërfaqet SPI mbështesin modalitetin e pulsit NSS, modalitetin TI, llogaritjen CRC të harduerit dhe shumëzimin e FIFO-ve Rx dhe Tx të integruara 8-bit me aftësi DMA.
I2S1, I2S2, I2S3 dhe I2S4 janë të multipleksuara me SPI1, SPI2, SPI3 dhe SPI4. Ato mund të operohen në modalitetin master ose slave, në modalitetet e komunikimit full-duplex dhe half-duplex, dhe mund të konfigurohen për të operuar me një rezolucion 16 ose 32-bit si një kanal hyrës ose dalës.ampMbështeten frekuencat e transmetimit nga 8 kHz deri në 192 kHz. Të gjitha ndërfaqet I2S mbështesin shumëfishimin e FIFO-ve Rx dhe Tx të integruara 8-bit me aftësi DMA.
SPI4 dhe SPI5 mund të përcaktohen (në ETZPC) si të arritshme vetëm nga softuer i sigurt.
3.33
Ndërfaqe audio seriale (SAI1, SAI2)
Pajisjet përfshijnë dy SAI që lejojnë hartimin e shumë protokolleve audio stereo ose mono.
DS13875 Rev 5
43/219
48
Funksionale mbiview
STM32MP133C/F
siç janë I2S, LSB ose MSB-justified, PCM/DSP, TDM ose AC'97. Një dalje SPDIF është e disponueshme kur blloku audio është konfiguruar si transmetues. Për të sjellë këtë nivel fleksibiliteti dhe rikonfigurimi, çdo SAI përmban dy nën-blloqe audio të pavarura. Çdo bllok ka gjeneratorin e vet të orës dhe kontrolluesin e linjës I/O. S audioampMbështeten frekuenca ling deri në 192 kHz. Përveç kësaj, deri në tetë mikrofonë mund të mbështeten falë një ndërfaqeje të integruar PDM. SAI mund të funksionojë në konfigurim master ose slave. Nën-blloqet audio mund të jenë marrës ose transmetues dhe mund të funksionojnë në mënyrë sinkrone ose asinkrone (në lidhje me tjetrin). SAI mund të lidhet me SAI të tjerë për të punuar në mënyrë sinkrone.
3.34
Ndërfaqja e marrësit SPDIF (SPDIFRX)
SPDIFRX është projektuar për të marrë një rrjedhë S/PDIF në përputhje me IEC-60958 dhe IEC-61937. Këto standarde mbështesin rrjedha të thjeshta stereo deri në frekuenca të larta.ampshpejtësia le dhe tingulli rrethues shumëkanalësh i kompresuar, siç janë ato të përcaktuara nga Dolby ose DTS (deri në 5.1).
Karakteristikat kryesore të SPDIFRX janë si më poshtë: · Deri në katër hyrje të disponueshme · Zbulim automatik i shkallës së simboleve · Shkalla maksimale e simboleve: 12.288 MHz · Mbështetet transmetimi stereo nga 32 deri në 192 kHz · Mbështetje për aplikacionet audio IEC-60958 dhe IEC-61937, për konsumatorët · Menaxhim i biteve të paritetit · Komunikim duke përdorur DMA për sinjalet audioamples · Komunikim duke përdorur DMA për kontroll dhe informacion të kanalit të përdoruesit · Aftësi ndërprerjeje
Marrësi SPDIFRX ofron të gjitha veçoritë e nevojshme për të zbuluar shkallën e simboleve dhe për të deshifruar rrjedhën hyrëse të të dhënave. Përdoruesi mund të zgjedhë hyrjen e dëshiruar SPDIF dhe, kur të jetë i disponueshëm një sinjal i vlefshëm, SPDIFRX ri-transmeton.ampPërcakton sinjalin hyrës, dekodon rrjedhën e Mançesterit dhe njeh elementët e kornizave, nën-kornizave dhe blloqeve. SPDIFRX i dorëzon CPU-së të dhënat e dekoduara dhe flamujt e statusit të shoqëruar.
SPDIFRX gjithashtu ofron një sinjal të quajtur spdif_frame_sync, i cili ndryshon në shpejtësinë e nën-kornizave S/PDIF që përdoret për të llogaritur s-në e saktë.ampshkalla le për algoritmet e zhvendosjes së orës.
3.35
Ndërfaqe të sigurta dixhitale hyrëse/dalëse MultiMediaCard (SDMC1, SDMMC2)
Dy ndërfaqe të sigurta dixhitale hyrëse/dalëse MultiMediaCard (SDMMC) ofrojnë një ndërfaqe midis autobusit AHB dhe kartave të memories SD, kartave SDIO dhe pajisjeve MMC.
Karakteristikat e SDMMC përfshijnë si në vijim: · Pajtueshmëri me Specifikimin e Sistemit të Kartës MultiMedia të Integruar Versioni 5.1
Mbështetje për kartat për tre mënyra të ndryshme të të dhënave: 1-bit (parazgjedhur), 4-bit dhe 8-bit
44/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
(Shpejtësia HS200 SDMMC_CK e kufizuar në shpejtësinë maksimale të lejuar të hyrjes/daljes) (HS400 nuk mbështetet)
· Pajtueshmëri e plotë me versionet e mëparshme të MultiMediaCards (pajtueshmëri e prapambetur)
· Pajtueshmëri e plotë me specifikimet e kartës së memories SD versioni 4.1 (shpejtësia SDR104 SDMMC_CK e kufizuar në shpejtësinë maksimale të lejuar të hyrjes/daljes, modaliteti SPI dhe modaliteti UHS-II nuk mbështeten)
· Pajtueshmëri e plotë me specifikimet e kartës SDIO version 4.0 Mbështetje për kartën për dy mënyra të ndryshme të të dhënave: 1-bit (parazgjedhur) dhe 4-bit (shpejtësia SDR104 SDMMC_CK e kufizuar në shpejtësinë maksimale të lejuar të hyrjes/daljes, modaliteti SPI dhe modaliteti UHS-II nuk mbështeten)
· Transferimi i të dhënave deri në 208 Mbyte/s për modalitetin 8-bit (në varësi të shpejtësisë maksimale të lejuar të hyrjes/daljes)
· Dalja e të dhënave dhe komandave mundëson që sinjalet të kontrollojnë drejtuesit e jashtëm dypalësh
· Kontrollues i dedikuar DMA i integruar në ndërfaqen pritëse SDMMC, duke lejuar transferime me shpejtësi të lartë midis ndërfaqes dhe SRAM-it
· Mbështetje për listën e lidhur IDMA
· Furnizime të dedikuara me energji, VDDSD1 dhe VDDSD2 për SDMMC1 dhe SDMMC2 përkatësisht, duke eliminuar nevojën për futjen e ndërruesit të nivelit në ndërfaqen e kartës SD në modalitetin UHS-I
Vetëm disa GPIO për SDMMC1 dhe SDMMC2 janë të disponueshme në një pin furnizimi të dedikuar VDDSD1 ose VDDSD2. Ato janë pjesë e GPIO-ve të nisjes së parazgjedhur për SDMMC1 dhe SDMMC2 (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Ato mund të identifikohen në tabelën e funksioneve alternative nga sinjalet me një prapashtesë "_VSD1" ose "_VSD2".
Çdo SDMMC është i lidhur me një bllok vonese (DLYBSD) që lejon mbështetjen e një frekuence të dhënash të jashtme mbi 100 MHz.
Të dy ndërfaqet SDMMC kanë porta konfigurimi të sigurta.
3.36
Rrjeti i zonës së kontrolluesit (FDCAN1, FDCAN2)
Nënsistemi i rrjetit të zonës së kontrolluesit (CAN) përbëhet nga dy module CAN, një memorie RAM për mesazhe të përbashkëta dhe një njësi kalibrimi të orës.
Të dy modulet CAN (FDCAN1 dhe FDCAN2) janë në përputhje me ISO 11898-1 (specifikimi i protokollit CAN versioni 2.0 pjesa A, B) dhe specifikimi i protokollit CAN FD versioni 1.0.
Një memorie RAM mesazhesh prej 10 KBajt zbaton filtra, merr FIFO, merr buffer-a, transmeton FIFO ngjarjesh dhe transmeton buffer-a (plus shkaktuesit për TTCAN). Kjo RAM mesazhesh ndahet midis dy moduleve FDCAN1 dhe FDCAN2.
Njësia e kalibrimit të orës së përbashkët është opsionale. Mund të përdoret për të gjeneruar një orë të kalibruar si për FDCAN1 ashtu edhe për FDCAN2 nga oscilatori i brendshëm RC HSI dhe PLL, duke vlerësuar mesazhet CAN të marra nga FDCAN1.
DS13875 Rev 5
45/219
48
Funksionale mbiview
STM32MP133C/F
3.37
Pritës me shpejtësi të lartë i autobusit serial universal (USBH)
Pajisjet përfshijnë një host USB me shpejtësi të lartë (deri në 480 Mbit/s) me dy porta fizike. USBH mbështet operacione me shpejtësi të ulët dhe të plotë (OHCI) si dhe me shpejtësi të lartë (EHCI) në mënyrë të pavarur në secilën portë. Ai integron dy marrës-transmetues që mund të përdoren për operacion me shpejtësi të ulët (1.2 Mbit/s), shpejtësi të plotë (12 Mbit/s) ose shpejtësi të lartë (480 Mbit/s). Marrës-transmetuesi i dytë me shpejtësi të lartë ndahet me OTG me shpejtësi të lartë.
USBH është në përputhje me specifikimet USB 2.0. Kontrolluesit USBH kërkojnë orë të dedikuara që gjenerohen nga një PLL brenda USB me shpejtësi të lartë PHY.
3.38
USB me shpejtësi të lartë (OTG) për lëvizje
Pajisjet përfshijnë një pajisje/host/periferik OTG USB OTG me shpejtësi të lartë (deri në 480 Mbit/s). OTG mbështet operacione me shpejtësi të plotë dhe me shpejtësi të lartë. Transmetuesi-transmetues për operacion me shpejtësi të lartë (480 Mbit/s) ndahet me portën e dytë të hostit USB.
USB OTG HS është në përputhje me specifikimet USB 2.0 dhe me specifikimet OTG 2.0. Ai ka cilësime fundore të konfigurueshme nga softueri dhe mbështet pezullimin/rifillimin. Kontrolluesit USB OTG kërkojnë një orë të dedikuar 48 MHz që gjenerohet nga një PLL brenda RCC ose brenda USB high-speed PHY.
Karakteristikat kryesore të USB OTG HS janë renditur më poshtë: · Madhësi e kombinuar FIFO Rx dhe Tx prej 4 Kbyte me madhësi dinamike FIFO · Mbështetje SRP (protokolli i kërkesës së sesionit) dhe HNP (protokolli i negociatave të hostit) · Tetë pika fundore bidirektive · 16 kanale host me mbështetje periodike OUT · Softuer i konfigurueshëm në mënyrat e funksionimit OTG1.3 dhe OTG2.0 · Mbështetje USB 2.0 LPM (menaxhimi i energjisë së lidhjes) · Mbështetje për specifikimet e karikimit të baterisë sipas rishikimit 1.2 · Mbështetje HS OTG PHY · USB DMA e brendshme · HNP/SNP/IP brenda (nuk ka nevojë për ndonjë rezistencë të jashtme) · Për mënyrat OTG/Host, nevojitet një çelës energjie në rast se pajisjet e mundësuara nga autobusi janë
lidhur.
Porta e konfigurimit USB OTG mund të jetë e sigurt.
46/219
DS13875 Rev 5
STM32MP133C/F
Funksionale mbiview
3.39
Ndërfaqet Gigabit Ethernet MAC (ETH1, ETH2)
Pajisjet ofrojnë dy kontrollues të aksesit media gigabit (GMAC) në përputhje me IEEE-802.3-2002 për komunikimet Ethernet LAN përmes një ndërfaqeje standarde të industrisë të pavarur nga mediumi (MII), një ndërfaqe të reduktuar të pavarur nga mediumi (RMII) ose një ndërfaqe të reduktuar të pavarur nga mediumi gigabit (RGMII).
Pajisjet kërkojnë një pajisje të jashtme ndërfaqeje fizike (PHY) për t'u lidhur me autobusin fizik LAN (çift i përdredhur, fibër, etj.). PHY është i lidhur me portën e pajisjes duke përdorur 17 sinjale për MII, 7 sinjale për RMII, ose 13 sinjale për RGMII, dhe mund të akordohet duke përdorur 25 MHz (MII, RMII, RGMII) ose 125 MHz (RGMII) nga STM32MP133C/F ose nga PHY.
Pajisjet përfshijnë karakteristikat e mëposhtme: · Mënyrat e funksionimit dhe ndërfaqet PHY
Shpejtësi transferimi të dhënash 10, 100 dhe 1000 Mbit/s Mbështetje për operacione full-duplex dhe half-duplex Ndërfaqe MII, RMII dhe RGMII PHY · Kontroll përpunimi Filtrim paketash me shumë shtresa: Filtrim MAC në burim (SA) dhe destinacion (DA)
adresë me filtër perfekt dhe hash, VLAN tagFiltrim i bazuar në - me filtër perfekt dhe hash, Filtrim i Shtresës 3 në adresën IP të burimit (SA) ose destinacionit (DA), Filtrim i Shtresës 4 në portën burimore (SP) ose destinacionit (DP). Përpunim i dyfishtë VLAN: futja e deri në dy VLAN-ve. tags në rrugën e transmetimit, tag Filtrim në rrugën e marrjes Mbështetje për IEEE 1588-2008/PTPv2 Mbështet statistikat e rrjetit me numërues RMON/MIB (RFC2819/RFC2665) · Përpunim i shkarkimit të harduerit Futje ose fshirje e të dhënave të parathënies dhe fillimit të kornizës (SFD) Motor shkarkimi i kontrollit të integritetit për kokën IP dhe ngarkesën TCP/UDP/ICMP: llogaritja dhe futja e kontrollit të transmetimit, llogaritja dhe krahasimi i kontrollit të marrjes Përgjigja automatike e kërkesës ARP me adresën MAC të pajisjes Segmentimi TCP: ndarja automatike e paketës së madhe TCP të transmetimit në paketa të shumta të vogla · Modalitet me energji të ulët Ethernet me efikasitet energjetik (standardi IEEE 802.3az-2010) Paketa e zgjimit në distancë dhe zbulimi i AMD Magic PacketTM
Si ETH1 ashtu edhe ETH2 mund të programohen si të sigurta. Kur janë të sigurta, transaksionet përmes ndërfaqes AXI janë të sigurta dhe regjistrat e konfigurimit mund të modifikohen vetëm nga akseset e sigurta.
DS13875 Rev 5
47/219
48
Funksionale mbiview
STM32MP133C/F
3.40
Infrastruktura e debugimit
Pajisjet ofrojnë veçoritë e mëposhtme të debugimit dhe gjurmimit për të mbështetur zhvillimin e softuerit dhe integrimin e sistemit: · Debugimi i pikave të ndërprerjes · Gjurmimi i ekzekutimit të kodit · Instrumentimi i softuerit · JTAG portë debugimi · Portë debugimi me tel serial · Hyrje dhe dalje shkrehëse · Portë gjurmimi · Komponentë debugimi dhe gjurmimi të Arm CoreSight
Debugimi mund të kontrollohet nëpërmjet një J-je.TAGPorta e aksesit për debugim /serial-wire, duke përdorur mjete standarde të industrisë për debugim.
Një port gjurmimi lejon që të dhënat të kapen për regjistrim dhe analizë.
Një qasje për debugim në zonat e sigurta mundësohet nga sinjalet e autentifikimit në BSEC.
48/219
DS13875 Rev 5
STM32MP133C/F
Pinout, përshkrimi i pin-it dhe funksionet alternative
4
Pinout, përshkrimi i pin-it dhe funksionet alternative
Figura 5. Toptha STM32MP133C/F LFBGA289
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A
VSS
PA9
PD10
PB7
PE7
PD5
PE8
PG4
PH9
PH13
PC7
PB9
PB14
PG6
PD2
PC9
VSS
B
PD3
PF5
PD14
PE12
PE1
PE9
PH14
PE10
PF1
PF3
PC6
PB15
PB4
PC10
PC12
DDR_DQ4 DDR_DQ0
C
PB6
PH12
PE14
PE13
PD8
PD12
PD15
VSS
PG7
PB5
PB3
VDDSD1
PF0
PC11
DDR_DQ1
DDR_ DQS0N
DDR_ DQS0P
D
PB8
PD6
VSS
PE11
PD1
PE0
PG0
PE15
PB12
PB10
VDDSD2
VSS
PE3
PC8
DDR_ DQM0
DDR_DQ5 DDR_DQ3
E
PG9
PD11
PA12
PD0
VSS
PA15
PD4
PD9
PF2
PB13
PH10
VDDQ_ DDR
DDR_DQ2 DDR_DQ6 DDR_DQ7 DDR_A5
DDR_ RESETN
F
PG10
PG5
PG8
PH2
PH8
VDDCPU
VDD
VDDCPU VDDCPU
VDD
VDD
VDDQ_ DDR
VSS
DDR_A13
VSS
DDR_A9
DDR_A2
G
PF9
PF6
PF10
PG15
PF8
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_BA2 DDR_A7
DDR_A3
DDR_A0 DDR_BA0
H
PH11
PI3
PH7
PB2
PE4
VDDCPU
VSS
VDDCORE VDDCORE VDDCORE
VSS
VDDQ_ DDR
DDR_WEN
VSS
DDR_ODT DDR_CSN
DDR_ RASN
J
PD13
VBAT
PI2
VSS_PLL VDD_PLL VDDCPU
VSS
VDDCORE
VSS
VDDCORE
VSS
VDDQ_ DDR
VDDCORE DDR_A10
DDR_ CASN
DDR_ CLKP
DDR_ CLKN
K
PC14OSC32_IN
PC15OSC32_
JASHTË
VSS
PC13
PI1
VDD
VSS
VDDCORE VDDCORE VDDCORE
VSS
VDDQ_ DDR
DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12
L
PE2
PF4
PH6
PI0
PG3
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_ATO
DDR_ DTO0
DDR_A8 DDR_BA1 DDR_A14
M
PF7
PA8
PG11
VDD_ANA VSS_ANA
VDD
VDD
VDD
VDD
VDD
VDD
VDDQ_ DDR
DDR_ VREF
DDR_A4
VSS
DDR_ DTO1
DDR_A6
N
PE6
PG1
PD7
VSS
PB11
PF13
VSSA
PA3
NJTRST
VSS_USB VDDA1V1_
HS
REG
VDDQ_ DDR
PWR_LP
DDR_ DQM1
DDR_ DQ10
DDR_DQ8 DDR_ZQ
P
PH0OSC_IN
PH1OSC_OUT
PA13
PF14
PA2
VREF-
VDDA
PG13
PG14
VDD3V3_ USBHS
VSS
PI5-BOOT1 VSS_PLL2 PWR_ON
DDR_ DQ11
DDR_ DQ13
DDR_DQ9
R
PG2
PH3
PWR_CPU _ON
PA1
VSS
VREF+
PC5
VSS
VDD
PF15
VDDA1V8_ REG
PI6-BOOT2
VDD_PLL2
PH5
DDR_ DQ12
DDR_ DQS1N
DDR_ DQS1P
T
PG12
PA11
PC0
PF12
PC3
PF11
PB1
PA6
PE5
PDR_ON USB_DP2
PA14
USB_DP1
BYPASS_ REG1V8
PH4
DDR_ DQ15
DDR_ DQ14
U
VSS
PA7
PA0
PA5
PA4
PC4
PB0
PC1
PC2
NRST
USB_DM2
USB_ RREF
USB_DM1 PI4-BOOT0
PA10
PI7
VSS
MSv65067V5
Figura e mësipërme tregon pjesën e sipërme të paketës view.
DS13875 Rev 5
49/219
97
Pinout, përshkrimi i pin-it dhe funksionet alternative
STM32MP133C/F
Figura 6. Topth STM32MP133C/F TFBGA289
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A
VSS
PD4
PE9
PG0
PD15
PE15
PB12
PF1
PC7
PC6
PF0
PB14
VDDSD2 VDDSD1 DDR_DQ4 DDR_DQ0
VSS
B
PE12
PD8
PE0
PD5
PD9
PH14
PF2
VSS
PF3
PB13
PB3
PE3
PC12
VSS
DDR_DQ1
DDR_ DQS0N
DDR_ DQS0P
C
PE13
PD1
PE1
PE7
VSS
VDD
PE10
PG7
PG4
PB9
PH10
PC11
PC8
DDR_DQ2
DDR_ DQM0
DDR_DQ3 DDR_DQ5
D
PF5
PA9
PD10
VDDCPU
PB7
VDDCPU
PD12
VDDCPU
PH9
VDD
PB15
VDD
VSS
VDDQ_ DDR
DDR_ RESETN
DDR_DQ7 DDR_DQ6
E
PD0
PE14
VSS
PE11
VDDCPU
VSS
PA15
VSS
PH13
VSS
PB4
VSS
VDDQ_ DDR
VSS
VDDQ_ DDR
VSS
DDR_A13
F
PH8
PA12
VDD
VDDCPU
VSS
VDDCORE
PD14
PE8
PB5
VDDCORE
PC10
VDDCORE
VSS
VDDQ_ DDR
DDR_A7
DDR_A5
DDR_A9
G
PD11
PH2
PB6
PB8
PG9
PD3
PH12
PG15
PD6
PB10
PD2
PC9
DDR_A2 DDR_BA2 DDR_A3
DDR_A0 DDR_ODT
H
PG5
PG10
PF8
VDDCPU
VSS
VDDCORE
PH11
PI3
PF9
PG6
BYPASS_ REG1V8
VDDCORE
VSS
VDDQ_ DDR
DDR_BA0 DDR_CSN DDR_WEN
J VDD_PLL VSS_PLL
PG8
PI2
VBAT
PH6
PF7
PA8
PF12
VDD
VDDA1V8_ REG
PA10
DDR_ VREF
DDR_ RASN
DDR_A10
VSS
DDR_ CASN
K
PE4
PF10
PB2
VDD
VSS
VDDCORE
PA13
PA1
PC4
NRST
VSS_PLL2 VDDCORE
VSS
VDDQ_ DDR
DDR_A15
DDR_ CLKP
DDR_ CLKN
L
PF6
VSS
PH7
VDD_ANA VSS_ANA
PG12
PA0
PF11
PE5
PF15
VDD_PLL2
PH5
DDR_CKE DDR_A12 DDR_A1 DDR_A11 DDR_A14
M
PC14OSC32_IN
PC15OSC32_
JASHTË
PC13
VDD
VSS
PB11
PA5
PB0
VDDCORE
USB_ RREF
PI6-BOOT2 VDDCORE
VSS
VDDQ_ DDR
DDR_A6
DDR_A8 DDR_BA1
N
PD13
VSS
PI0
PI1
PA11
VSS
PA4
PB1
VSS
VSS
PI5-BOOT1
VSS
VDDQ_ DDR
VSS
VDDQ_ DDR
VSS
DDR_ATO
P
PH0OSC_IN
PH1OSC_OUT
PF4
PG1
VSS
VDD
PC3
PC5
VDD
VDD
PI4-BOOT0
VDD
VSS
VDDQ_ DDR
DDR_A4 DDR_ZQ DDR_DQ8
R
PG11
PE6
PD7
PWR_ CPU_ON
PA2
PA7
PC1
PA6
PG13
NJTRST
PA14
VSS
PWR_ON
DDR_ DQM1
DDR_ DQ12
DDR_ DQ11
DDR_DQ9
T
PE2
PH3
PF13
PC0
VSSA
VREF-
PA3
PG14
USB_DP2
VSS
VSS_ USBHS
USB_DP1
PH4
DDR_ DQ13
DDR_ DQ14
DDR_ DQS1P
DDR_ DQS1N
U
VSS
PG3
PG2
PF14
VDDA
VREF+
PDR_ON
PC2
USB_DM2
VDDA1V1_ REG
VDD3V3_ USBHS
USB_DM1
PI7
Figura e mësipërme tregon pjesën e sipërme të paketës view.
PWR_LP
DDR_ DQ15
DDR_ DQ10
VSS
MSv67512V3
50/219
DS13875 Rev 5
STM32MP133C/F
Pinout, përshkrimi i pin-it dhe funksionet alternative
Figura 7. Topth STM32MP133C/F TFBGA320
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
A
VSS
PA9
PE13 PE12
PD12
PG0
PE15
PG7
PH13
PF3
PB9
PF0
PC10 PC12
PC9
VSS
B
PD0
PE11
PF5
PA15
PD8
PE0
PE9
PH14
PE8
PG4
PF1
VSS
PB5
PC6
PB15 PB14
PE3
PC11
DDR_ DQ4
DDR_ DQ1
DDR_ DQ0
C
PB6
PD3
PE14 PD14
PD1
PB7
PD4
PD5
PD9
PE10 PB12
PH9
PC7
PB3
VDD SD2
PB4
PG6
PC8
PD2
DDR_ DDR_ DQS0P DQS0N
D
PB8
PD6
PH12
PD10
PE7
PF2
PB13
VSS
DDR_ DQ2
DDR_ DQ5
DDR_ DQM0
E
PH2
PH8
VSS
VSS
CPU VDD
PE1
PD15
CPU VDD
VSS
VDD
PB10
PH10
VDDQ_ DDR
VSS
VDD SD1
DDR_ DQ3
DDR_ DQ6
F
PF8
PG9
PD11 PA12
VSS
VSS
VSS
DDR_ DQ7
DDR_ A5
VSS
G
PF6
PG10
PG5
CPU VDD
H
PE4
PF10 PG15
PG8
J
PH7
PD13
PB2
PF9
CPU VDD
VSS
VDD
CPU VDD
BËRTHAMË VDD
VSS
VDD
VSS
VDDQ_ DDR
VSS
VSS
VDD
VDD
VSS
BËRTHAMË VDD
VSS
VDD
BËRTHAMË VDD
VDDQ_ DDR
DDR_ A13
DDR_ A2
DDR_ A9
RIVENDOSJA E DDR_
N
DDR_ BA2
DDR_ A3
DDR_ A0
DDR_ A7
DDR_ BA0
DDR_ CSN
DDR_ ODT
K
VSS_ PLL
VDD_ PLL
PH11
CPU VDD
PC15-
L
VBAT OSC32 PI3
VSS
_JASHT
PC14-
M
VSS OSC32 PC13
_NË
VDD
N
PE2
PF4
PH6
PI2
CPU VDD
BËRTHAMË VDD
VSS
VDD
VSS
VSS
VSS
VSS
VSS
BËRTHAMË VDD
VSS
VSS
BËRTHAMË VDD
VSS
VSS
VSS
VSS
VSS
VDD
BËRTHAMË VDD
VSS
VDD
BËRTHAMË VDD
VDDQ_ DDR
VSS
VDDQ_ DDR
BËRTHAMË VDD
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
BËRTHAMË VDD
VSS
VDD
BËRTHAMË VDD
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
BËRTHAMË VDD
VSS
VDD VDDQ_ CORE DDR
VSS
PWR_ ON
DDR_ DQ13
DDR_ DQ9
V
PD7
VDD_ ANA
PG2
PA7
VREF-
NJ TRST
VDDA1 V1_ REG
VSS
PWR_ DDR_ DDR_ LP DQS1P DQS1N
W
PWR_
PG3
PG12 CPU_ PF13
PC0
ON
PC3 VREF+ PB0
PA3
PE5
VDD
USB_ RREF
PA14
VDD 3V3_ USBHS
VDDA1 V8_ REG
VSS
BYPAS S_REG
1 V8
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_ AKTIV
USB_ DP2
PI5-
USB_
BOOT1 DM1
VSS_ PLL2
PA10
PI7
VSS
Figura e mësipërme tregon pjesën e sipërme të paketës view.
MSv65068V5
DS13875 Rev 5
51/219
97
Pinout, përshkrimi i pin-it dhe funksionet alternative
STM32MP133C/F
Tabela 6. Legjenda / shkurtesat e përdorura në tabelën pinout
Emri
Shkurtesa
Përkufizimi
Emri i pinit Lloji i pinit
Struktura I / O
Shënime Funksione alternative Funksione shtesë
Nëse nuk specifikohet ndryshe, funksioni i pin-it gjatë dhe pas rivendosjes është i njëjtë me emrin aktual të pin-it.
S
Kunja e furnizimit
I
Fut vetëm pinin
O
Dalje vetëm pin
I/O
Pini hyrje/dalje
A
Pin analog ose i nivelit special
FT(U/D/PD) Hyrje/Dalje tolerante 5 V (me tërheqje fikse lart/poshtë/poshtë të programueshme)
DDR
1.5 V, 1.35 V ose 1.2 VI/O për ndërfaqe DDR3, DDR3L, LPDDR2/LPDDR3
A
Sinjali analog
RST
Rivendosni kunjin me rezistencë të dobët tërheqëse
_f(1) _a(2) _u(3) _h(4)
Opsion për hyrje/dalje FT Opsion I2C FM+ Opsion analog (i furnizuar nga VDDA për pjesën analoge të hyrjes/daljes) Opsion USB (i furnizuar nga VDD3V3_USBxx për pjesën USB të hyrjes/daljes) Dalje me shpejtësi të lartë për VDD tipik 1.8V (për SPI, SDMMC, QUADSPI, TRACE)
_vh(5)
Opsion me shpejtësi shumë të lartë për VDD tip 1.8V (për ETH, SPI, SDMMC, QUADSPI, TRACE)
Nëse nuk specifikohet ndryshe nga një shënim, të gjitha hyrjet/daljet caktohen si hyrje lundruese gjatë dhe pas rivendosjes.
Funksionet e zgjedhura përmes regjistrave GPIOx_AFR
Funksionet e zgjedhura/aktivizuara direkt përmes regjistrave periferikë
1. Strukturat I/O përkatëse në Tabelën 7 janë: FT_f, FT_fh, FT_fvh 2. Strukturat I/O përkatëse në Tabelën 7 janë: FT_a, FT_ha, FT_vha 3. Strukturat I/O përkatëse në Tabelën 7 janë: FT_u 4. Strukturat I/O përkatëse në Tabelën 7 janë: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. Strukturat I/O përkatëse në Tabelën 7 janë: FT_vh, FT_vha, FT_fvh
52/219
DS13875 Rev 5
STM32MP133C/F
Pinout, përshkrimi i pin-it dhe funksionet alternative
Numri i pinit
Tabela 7. Përkufizimet e topave STM32MP133C/F
Funksionet e topit
Emri i PIN-it (funksioni pas
rivendos)
Funksionet alternative
Funksione shtesë
LFBGA289 TFBGA289 TFBGA320
Struktura I/O e tipit pin
Shënime
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
Hyrje/Dalje 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(nisje)
–
–
–
–
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
GJURMUAR6, 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
Pinout, përshkrimi i pin-it dhe funksionet alternative
STM32MP133C/F
Numri i pinit
Tabela 7. Përkufizimet e topave STM32MP133C/F (vazhdon)
Funksionet e topit
Emri i PIN-it (funksioni pas
rivendos)
Funksionet alternative
Funksione shtesë
LFBGA289 TFBGA289 TFBGA320
Struktura I/O e tipit pin
Shënime
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
Hyrje/Dalje FT_f
I/O FT_h
S
–
I/O FT_h
S
–
I/O FT_h
Hyrje/Dalje FT_f
I/O FT_h
S
–
–
–
–
–
–
TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX(nisje)
GJURMUAR9, 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(nisje),
–
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(boot)/FMC_A16,
UART7_RX
DBTRGO, I2C2_SDA,
–
USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,
FMC_NCE(boot)
TIM16_CH1N, TIM4_CH3,
–
TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,
QUADSPI_BK1_IO0(nisje)
–
–
–
–
WKUP1
–
54/219
DS13875 Rev 5
STM32MP133C/F
Pinout, përshkrimi i pin-it dhe funksionet alternative
Numri i pinit
Tabela 7. Përkufizimet e topave STM32MP133C/F (vazhdon)
Funksionet e topit
Emri i PIN-it (funksioni pas
rivendos)
Funksionet alternative
Funksione shtesë
LFBGA289 TFBGA289 TFBGA320
Struktura I/O e tipit pin
Shënime
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(nisje),
FMC_NE3
–
–
TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(nisje)
–
–
TIM16_CH1, SPI5_NSS,
UART7_RX(nisje),
–
QUADSPI_BK1_IO2, ETH2_MII_TX_EN/ETH2_
RGMII_TX_CTL/ETH2_RMII_
TX_EN
–
–
–
–
TIM17_CH1N, TIM1_CH1,
DFSDM1_CKIN3, SAI1_D4,
–
UART7_CTS, UART8_RX, TIM14_CH1,
QUADSPI_BK1_IO1(nisje),
QUADSPI_BK2_IO3, FMC_A9
TAMP_IN4
–
TAMP_IN1 –
DS13875 Rev 5
55/219
97
Pinout, përshkrimi i pin-it dhe funksionet alternative
STM32MP133C/F
Numri i pinit
Tabela 7. Përkufizimet e topave STM32MP133C/F (vazhdon)
Funksionet e topit
Emri i PIN-it (funksioni pas
rivendos)
Funksionet alternative
Funksione shtesë
LFBGA289 TFBGA289 TFBGA320
Struktura I/O e tipit pin
Shënime
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(nisje),
ETH2_MDIO, FMC_A6
TAMP_IN7
–
–
–
SAI2_FS_B, I2C3_SDA,
SPI5_SCK,
–
QUADSPI_BK2_IO3, ETH2_MII_TX_CLK,
–
ETH1_MII_TX_CLK,
QUADSPI_BK1_IO3
SPI5_NSS, TIM5_CH2,
SAI2_SD_A,
SPI2_NSS/I2S2_WS,
–
I2C4_SCL, USART6_RX, QUADSPI_BK2_IO0,
–
ETH2_MII_RX_CLK/ETH2_
RGMII_RX_CLK/ETH2_RMII_
REF_CLK, FMC_A12
LPTIM2_ETR, TIM4_CH2,
TIM8_CH2, SAI1_CK1,
–
SAI1_MCLK_A, USART1_RX, QUADSPI_BK1_IO3,
–
QUADSPI_BK2_IO2,
FMC_A18
–
–
–
–
–
–
(1)
SPDIFRX_IN3,
TAMP_IN4/TAMP_
ETH1_MII_RX_ER
OUT5, WKUP2
RTC_OUT1/RTC_TS/
(1)
–
RTC_LSCO, TAMP_IN1/TAMP_
OUT2, WKUP3
56/219
DS13875 Rev 5
STM32MP133C/F
Pinout, përshkrimi i pin-it dhe funksionet alternative
Numri i pinit
Tabela 7. Përkufizimet e topave STM32MP133C/F (vazhdon)
Funksionet e topit
Emri i PIN-it (funksioni pas
rivendos)
Funksionet alternative
Funksione shtesë
LFBGA289 TFBGA289 TFBGA320
Struktura I/O e tipit pin
Shënime
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
Hyrje/Dalje FT_fh –
USART1_CK, SPI2_MOSI/I2S2_SDO,
–
OTG_HS_SOF,
ETH2_MII_RXD3/ETH2_
RGMII_RXD3, FMC_A21
TRACECLK, TIM2_ETR,
I2C4_SCL, SPI5_MOSI,
SAI1_FS_B,
L1 T1 N1
PE2
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
Pinout, përshkrimi i pin-it dhe funksionet alternative
STM32MP133C/F
Numri i pinit
Tabela 7. Përkufizimet e topave STM32MP133C/F (vazhdon)
Funksionet e topit
Emri i PIN-it (funksioni pas
rivendos)
Funksionet alternative
Funksione shtesë
LFBGA289 TFBGA289 TFBGA320
Struktura I/O e tipit pin
Shënime
M1 J7 P3
PF7
Hyrje/Dalje FT_vh –
M3 R1 R2
PG11
Hyrje/Dalje FT_vh –
L3 J6 N3
PH6
Hyrje/Dalje FT_fh –
N2 P4 R1
PG1
Hyrje/Dalje FT_vh –
M11 – N12
VDD
S
–
–
N1 R2 T2
PE6
Hyrje/Dalje FT_vh –
P1 P1 T3 PH0-OSC_IN Hyrje/Dalje FT
–
G9 U1 N11
VSS
S
–
–
P2 P2 U2 PH1-OSC_OUT Hyrje/Dalje FT
–
R2 T2 R3
PH3
Hyrje/Dalje FT_fh –
M5 L5 U3 VSS_ANA S
–
–
TIM17_CH1, UART7_TX(nisje),
UART4_CTS, ETH1_RGMII_CLK125, ETH2_MII_TXD0/ETH2_ RGMII_TXD0/ETH2_RMII_
TXD0, FMC_A18
SAI2_D3, I2S2_MCK, USART3_TX, UART4_TX, ETH2_MII_TXD1/ETH2_ RGMII_TXD1/ETH2_RMII_
TXD1, FMC_A24
TIM12_CH1, USART2_CK, I2C5_SDA,
SPI2_SCK/I2S2_CK, QUADSPI_BK1_IO2,
ETH1_PHY_INTN, ETH1_MII_RX_ER, ETH2_MII_RXD2/ETH2_
RGMII_RXD2, QUADSPI_BK1_NCS
LPTIM1_ETR, TIM4_ETR, SAI2_FS_A, I2C2_SMBA,
SPI2_MISO/I2S2_SDI, SAI2_D2, FDCAN2_TX, ETH2_MII_TXD2/ETH2_ RGMII_TXD2, FMC_NBL0
–
MCO2, TIM1_BKIN2, SAI2_SCK_B, TIM15_CH2, I2C3_SMBA, SAI1_SCK_B, UART4_RTS/UART4_DE,
ETH2_MII_TXD3/ETH2_ RGMII_TXD3, FMC_A22
–
–
–
I2C3_SCL, SPI5_MOSI, QUADSPI_BK2_IO1, ETH1_MII_COL, ETH2_MII_COL, QUADSPI_BK1_IO0
–
–
–
–
OSC_IN OSC_OUT –
58/219
DS13875 Rev 5
STM32MP133C/F
Pinout, përshkrimi i pin-it dhe funksionet alternative
Numri i pinit
Tabela 7. Përkufizimet e topave STM32MP133C/F (vazhdon)
Funksionet e topit
Emri i PIN-it (funksioni pas
rivendos)
Funksionet alternative
Funksione shtesë
LFBGA289 TFBGA289 TFBGA320
Struktura I/O e tipit pin
Shënime
L5 U2 W1
PG3
Hyrje/Dalje 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_
REF_CLK,
QUADSPI_BK1_IO2,
FMC_NE1
P3 K7 T4
PA13
I/O FT
–
DBTRGO, DBTRGI, MCO1, UART4_TX
R3 R4 W3 PWR_CPU_ON O FT
–
–
T2 N5 Y1
PA11
Hyrje/Dalje 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,
Hyrje/Dalje FT_vh –
ETH1_MII_TX_EN/ETH1_
RGMII_TX_CTL/ETH1_RMII_
TX_EN
–
–
–
BOOTFAILN –
–
DS13875 Rev 5
59/219
97
Pinout, përshkrimi i pin-it dhe funksionet alternative
STM32MP133C/F
Numri i pinit
Tabela 7. Përkufizimet e topave STM32MP133C/F (vazhdon)
Funksionet e topit
Emri i PIN-it (funksioni pas
rivendos)
Funksionet alternative
Funksione shtesë
LFBGA289 TFBGA289 TFBGA320
Struktura I/O e tipit pin
Shënime
P4 U4
Y2
PF14(JTCK/SW CLK)
I/O
FT
(2)
U3 L7 Y3
PA0
Hyrje/Dalje 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,
Hyrje/Dalje 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
Hyrje/Dalje FT_ha –
I2S1_MCK, SPI1_MOSI/I2S1_SDO,
USART1_TX
T4 J9 AA4
R6 U6 W7 P7 U5 U8 P6 T6 V8
PF12
Hyrje/Dalje 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
Dokumentet / Burimet
![]() |
STMicroelectronics STM32MP133C F 32-bit Arm Cortex-A7 1GHz MPU [pdfUdhëzuesi i përdoruesit STM32MP133C F Krahu 32-bit Cortex-A7 1GHz MPU, STM32MP133C, F Krahu 32-bit Cortex-A7 1GHz MPU, Krahu Cortex-A7 1GHz MPU, 1GHz, MPU |