STMicroelectronics STM32MP133C F 32-bit Arm Cortex-A7 1GHz MPU
Spesifikasiyalar
- Əsas: Arm Cortex-A7
- Yaddaşlar: Xarici SDRAM, Daxili SRAM
- Məlumat avtobusu: 16 bitlik paralel interfeys
- Təhlükəsizlik/Təhlükəsizlik: Sıfırlama və Güc İdarəetmə, LPLV-Stop2, Gözləmə
- Paket: LFBGA, min addım 0.5 mm olan TFBGA
- Saat İdarəetmə
- Ümumi təyinatlı Giriş/Çıxışlar
- Qarşılıqlı əlaqə matrisi
- 4 DMA nəzarətçiləri
- Rabitə periferik qurğuları: 29-a qədər
- Analoq ətraf qurğular: 6
- Taymerlər: 24-ə qədər, Gözətçilər: 2
- Avadanlıq sürətləndirilməsi
- Sazlama rejimi
- Qoruyucular: AES 3072 açarları üçün unikal ID və HUK daxil olmaqla 256 bit
- ECOPACK2 uyğun
Arm Cortex-A7 alt sistemi
STM7MP32C/F-nin Arm Cortex-A133 alt sistemi…
Xatirələr
Cihaz məlumatların saxlanması üçün Xarici SDRAM və Daxili SRAM daxildir…
DDR Nəzarətçi
DDR3/DDR3L/LPDDR2/LPDDR3 nəzarətçi yaddaşa girişi idarə edir...
Enerji təchizatının idarə edilməsi
Enerji təchizatı sxemi və nəzarətçi sabit enerji çatdırılmasını təmin edir...
Saat İdarəetmə
RCC saat paylanması və konfiqurasiyaları idarə edir...
Ümumi təyinatlı Giriş/Çıxışlar (GPIO)
GPIO-lar xarici cihazlar üçün interfeys imkanlarını təmin edir...
TrustZone Qoruma Nəzarətçisi
ETZPC giriş hüquqlarını idarə etməklə sistemin təhlükəsizliyini artırır...
Avtobus-İnterconnect Matrix
Matris müxtəlif modullar arasında məlumat ötürülməsini asanlaşdırır...
Tez-tez verilən suallar
S: Dəstəklənən rabitə periferiyalarının maksimum sayı nə qədərdir?
A: STM32MP133C/F 29-a qədər rabitə periferiyasını dəstəkləyir.
S: Neçə analoq periferiya mövcuddur?
A: Cihaz müxtəlif analoq funksiyalar üçün 6 analoq periferiya təklif edir.
“`
STM32MP133C STM32MP133F
Arm® Cortex®-A7 1 GHz-ə qədər, 2×ETH, 2×CAN FD, 2×ADC, 24 taymer, audio, kripto və reklam. təhlükəsizlik
Datasheet - istehsal məlumatları
Xüsusiyyətlər
ST ən müasir patentli texnologiya daxildir
Əsas
· 32-bit Arm® Cortex®-A7 L1 32-Kbyte I / 32-Kbyte D 128-Kbyte vahid səviyyə 2 önbelleği Arm® NEONTM və Arm® TrustZone®
Xatirələr
· 1 Qbayta qədər xarici DDR yaddaşı LPDDR2/LPDDR3-1066 16 bit qədər DDR3/DDR3L-1066 16 bit
· 168 Kbayt daxili SRAM: 128 Kbayt AXI SYSRAM + 32 Kbayt AHB SRAM və Yedək domenində 8 Kbayt SRAM
· Dual Quad-SPI yaddaş interfeysi · Çevik xarici yaddaş nəzarətçisi
16 bitlik məlumat avtobusu: xarici IC-ləri və 8 bit ECC ilə SLC NAND yaddaşlarını birləşdirmək üçün paralel interfeys
Təhlükəsizlik/təhlükəsizlik
· Təhlükəsiz yükləmə, TrustZone® periferiya qurğuları, 12 xtamper sancaqlar, o cümlədən 5 x aktiv tampers
· Temperatur, cildtage, tezlik və 32 kHz monitorinqi
Sıfırlama və güc idarəetməsi
· 1.71 V - 3.6 VI/O təchizatı (5 V-ə dözümlü I/O) · POR, PDR, PVD və BOR · On-chip LDOs (USB 1.8 V, 1.1 V) · Ehtiyat tənzimləyici (~0.9 V) · Daxili temperatur sensorları · Aşağı güc rejimləri: Yuxu, Dayandır, LPLVS
LPLV-Stop2 və Gözləmə
LFBGA
TFBGA
LFBGA289 (14 × 14mm) Meydança 0.8 mm
TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
min addım 0.5 mm
· Gözləmə rejimində DDR saxlama · PMIC yoldaş çipi üçün nəzarət
Saat idarəetməsi
· Daxili osilatorlar: 64 MHz HSI osilator, 4 MHz CSI osilator, 32 kHz LSI osilator
· Xarici osilatorlar: 8-48 MHz HSE osilator, 32.768 kHz LSE osilator
· Fraksiya rejimi ilə 4 × PLL
Ümumi təyinatlı giriş/çıxışlar
· Kəsmə qabiliyyətinə malik 135-ə qədər təhlükəsiz I/O portu
· 6-ya qədər oyanma
Qarşılıqlı əlaqə matrisi
· 2 avtobus matrisi 64-bit Arm® AMBA® AXI interconnect, 266 MHz-ə qədər 32-bit Arm® AMBA® AHB interconnect, 209 MHz-ə qədər
CPU-nu boşaltmaq üçün 4 DMA nəzarətçiləri
· Cəmi 56 fiziki kanal
· 1 x yüksək sürətli ümumi təyinatlı master birbaşa yaddaşa giriş nəzarətçisi (MDMA)
· Optimal periferik idarəetmə üçün FIFO və sorğu yönləndirici imkanları olan 3 × ikili portlu DMA
Sentyabr 2024
Bu, tam istehsalda olan məhsul haqqında məlumatdır.
DS13875 Rev 5
1/219
www.st.com
STM32MP133C/F
29 rabitə periferiyasına qədər
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBusTM) · 4 x UART + 4 x USART (12.5 Mbit/s,
ISO7816 interfeysi, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, o cümlədən 4 tam dupleks ilə
Daxili audio PLL və ya xarici saat vasitəsilə I2S audio sinfinin dəqiqliyi (USART ilə +2 QUADSPI + 4) · 2 × SAI (stereo audio: I2S, PDM, SPDIF Tx) · 4 girişli SPDIF Rx · 2 bitə qədər 8 × SDMMC (SD/e·MMCTM/SDCD-yə nəzarət) CAN dəstəyi 2 × USB 2 yüksək sürətli Host və ya 2.0 × USB 1 yüksək sürətli Host
+ 1 × USB 2.0 yüksək sürətli OTG eyni vaxtda · 2 x Ethernet MAC/GMAC IEEE 1588v2 aparatı, MII/RMII/RGMII
6 analoq periferiya
· 2 bitlik maks. 12 × ADC. 5 Msps-ə qədər qətnamə
· 1 x temperatur sensoru · 1 x sigma-delta modulyatoru üçün rəqəmsal filtr
4 kanal və 2 filtr ilə (DFSDM) · Daxili və ya xarici ADC arayışı VREF+
24 taymer və 2 gözətçi
· 2-ə qədər IC/OC/PWM və ya impuls sayğacı və kvadrat (artan) kodlayıcı girişi olan 32 × 4-bit taymer
· 2 × 16-bit qabaqcıl taymerlər · 10 × 16-bit ümumi təyinatlı taymerlər (o cümlədən
PWM olmadan 2 əsas taymer) · 5 × 16-bit aşağı güc taymerləri · İkinci saniyə dəqiqliyi ilə təhlükəsiz RTC və
aparat təqvimi · 4 Cortex®-A7 sistem taymeri (təhlükəsiz,
qeyri-təhlükəsiz, virtual, hipervizor) · 2 × müstəqil nəzarətçi
Aparat sürətləndirilməsi
· AES 128, 192, 256 DES/TDES
2 (müstəqil, müstəqil təhlükəsiz) 5 (2 etibarlı) 4 5 (3 etibarlı)
4 + 4 (2 təhlükəsiz USART daxil olmaqla), bəziləri yükləmə mənbəyi ola bilər
2 (4 audio kanala qədər), I2S master/slave, PCM girişi, SPDIF-TX 2 portu ilə
BCD ilə quraşdırılmış HSPHY BCD ilə quraşdırılmış HS PHY (təhlükəsiz), yükləmə mənbəyi ola bilər
Host və OTG 2 girişləri arasında paylaşılan 4 × HS
2 (1 × TTCAN), saat kalibrlənməsi, 10 Kbayt paylaşılan bufer 2 (8 + 8 bit) (təhlükəsiz), e·MMC və ya SD yükləmə mənbəyi ola bilər SD kart interfeysləri üçün 2 isteğe bağlı müstəqil enerji təchizatı
1 (iki dördlük) (təhlükəsiz), yükləmə mənbəyi ola bilər
–
–
Çək
–
Çək
Boot Boot
(1)
Paralel ünvan/data 8/16-bit FMC Paralel AD-mux 8/16-bit
NAND 8/16-bit 10/100M/Gigabit Ethernet DMA Kriptoqrafiyası
Hash True təsadüfi ədəd generatoru qoruyucuları (birdəfəlik proqramlaşdırıla bilən)
4 × CS, 4 × 64 Mbayta qədər
Bəli, 2× CS, SLC, BCH4/8, PTP və EEE (təhlükəsiz) ilə 2 x (MII, RMI, RGMII) yükləmə mənbəyi ola bilər
3 instansiya (1 təhlükəsiz), 33 kanallı MDMA PKA (DPA mühafizəsi ilə), DES, TDES, AES (DPA mühafizəsi ilə)
(hamısı təhlükəsizdir) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(təhlükəsiz) True-RNG (təhlükəsiz) 3072 effektiv bit (təhlükəsiz, istifadəçi üçün 1280 bit mövcuddur)
–
Boot -
–
16/219
DS13875 Rev 5
STM32MP133C/F
Təsvir
Cədvəl 1. STM32MP133C/F xüsusiyyətləri və periferik saylar (davamı)
STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Müxtəlif
Xüsusiyyətlər
LFBGA289
TFBGA289
TFBGA320
Kesintili GPIO-lar (ümumi say)
135(2)
Təhlükəsiz GPIO-lar Oyanış sancaqları
Hamısı
6
Tamper sancaqlar (aktiv tampe)
12 (5)
DFSDM 12 bitə qədər sinxronlaşdırılmış ADC
4 filtrli 2 giriş kanalı
–
2(3) (hər biri 5 bit üçün 12 Ms/s-ə qədər) (təhlükəsizliyi təmin edilə bilər)
ADC1: 19x daxili daxil olmaqla 1 kanal, 18 kanal üçün mövcuddur
Cəmi 12 bitlik ADC kanalları(4)
8x diferensial daxil olmaqla istifadəçi
–
ADC2: 18x daxili daxil olmaqla 6 kanal, 12 kanal üçün mövcuddur
6x diferensial daxil olmaqla istifadəçi
Daxili ADC VREF VREF+ giriş pin
1.65 V, 1.8 V, 2.048 V, 2.5 V və ya VREF+ girişi –
Bəli
1. QUADSPI ya xüsusi GPIO-lardan, ya da bəzi FMC Nand8 açılış GPIO-larından (PD4, PD1, PD5, PE9, PD11, PD15) istifadə edərək yükləyə bilər (Cədvəl 7: STM32MP133C/F top təriflərinə bax).
2. Bu ümumi GPIO sayına dörd J daxildirTAG Məhdud istifadəsi olan GPIO və üç BOOT GPIO (sərhəd skanı və ya yükləmə zamanı xarici cihaz bağlantısı ilə ziddiyyət təşkil edə bilər).
3. Hər iki ADC-dən istifadə edildikdə, nüvənin saatı həm ADC-lər üçün eyni olmalıdır və həm də daxil edilmiş ADC preskalerləri istifadə edilə bilməz.
4. Bundan əlavə, daxili kanallar da var: – ADC1 daxili kanal: VREFINT – ADC2 daxili kanallar: temperatur, daxili həcmtage istinad, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.
DS13875 Rev 5
17/219
48
Təsvir 18/219
STM32MP133C/F
Şəkil 1. STM32MP133C/F blok diaqramı
IC təchizatı
@VDDA
HSI
AXIM: Arm 64-bit AXI interconnect (266 MHz) T
@VDDCPU
GIC
T
Cortex-A7 CPU 650/1000 MHz + MMU + FPU + NEONT
32K D$
32 min I$
CNT (taymer) T
ETM
T
2561K2B8LK2B$L+2$SCU T
async
128 bit
TT
CSI
LSI
Sazlama vaxtıamp
generator TSGEN
T
DAP
(JTAG/SWD)
SYSRAM 128KB
ROM 128 KB
38
2 x ETH MAC
10/100/1000 (GMII yoxdur)
FİFO
TT
T
BKPSRAM 8KB
T
RNG
T
HASH
16b PHY
DDRCTRL 58
LPDDR2/3, DDR3/3L
async
T
CRYP
T
SAES
DDRMCE T TZC T
DDRPHYC
T
13
DLY
8b QUADSPI (ikili) T
37
16b
FMC
T
CRC
T
DLYBSD1
(SDMMC1 DLY nəzarəti)
T
DLYBSD2
(SDMMC2 DLY nəzarəti)
T
DLYBQS
(QUADSPI DLY nəzarəti)
FIFO FIFO
DLY DLY
14 8b SDMMC1 T 14 8b SDMMC2 T
PHY
2
USBH
2
(2xHS Host)
PLLUSB
FİFO
T
PKA
FİFO
T MDMA 32 kanal
AXIMC TT
17 16b İzləmə portu
ETZPC
T
IWDG1
T
@VBAT
QDİƏT
T
OTP qoruyucuları
@VDDA
2
RTC / AWU
T
12
TAMP / Ehtiyat qeydləri T
@VBAT
2
LSE (32kHz XTAL)
T
Sistem vaxtı STGENC
nəsil
STGENR
USBPHYC
(USB 2 x PHY nəzarəti)
IWDG2
@VBAT
@VDDA
1
VREFBUF
T
4
16b LPTIM2
T
1
16b LPTIM3
T
1
16b LPTIM4
1
16b LPTIM5
3
BOOT sancaqları
SYSCFG
T
8
8b
HDP
10 16b TIM1/PWM 10 16b TIM8/PWM
13
SAI1
13
SAI2
9
4 kanallı DFSDM
Bufer 10KB CCU
4
FDCAN1
4
FDCAN2
FIFO FIFO
APB2 (100 MHz)
8 KB FIFO
APB5 (100MHz)
APB3 (100 MHz)
APB4
async AHB2APB
SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T
AHB2APB
DMA1
8 axın
DMAMUX1
DMA2
8 axın
DMAMUX2
DMA3
8 axın
T
PMB (proses monitoru)
DTS (rəqəmsal temperatur sensoru)
Cildtage tənzimləyicilər
@VDDA
Təchizat nəzarəti
FİFO
FİFO
FİFO
2×2 matris
AHB2APB
64 bit AXI
64 bit AXI master
32 bit AHB 32 bit AHB master
32 bit APB
T TrustZone təhlükəsizlik mühafizəsi
AHB2APB
APB2 (100 MHz)
APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO
MLAHB: Arm 32-bit multi-AHB avtobus matrisi (209 MHz)
APB6
FIFO FIFO FIFO FIFO
@VBAT
T
FİFO
SƏTƏM (XTAL)
2
PLL1/2/3/4
T
RCC
5
T PWR
9
T
EXTI
16 əlavə
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
Smartcard IrDA
5
T
USART2
Smartcard IrDA
5
T
SPI4/I2S4
5
T
SPI5
4
T
I2C3/SMBUS
3
T
I2C4/SMBUS
3
T
I2C5/SMBUS
3
Filtr Filtr Filtr
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
Smartcard IrDA
5
UART4
4
UART5
4
UART7
4
UART8
4
Filtr Filtri
I2C1/SMBUS
3
I2C2/SMBUS
3
SPI2/I2S2
5
SPI3/I2S3
5
USART6
Smartcard IrDA
5
SPI1/I2S1
5
FIFO FIFO
FIFO FIFO
MSv67509V2
DS13875 Rev 5
STM32MP133C/F
3
Funksional bitdiview
Funksional bitdiview
3.1
3.1.1
3.1.2
Arm Cortex-A7 alt sistemi
Xüsusiyyətlər
· ARMv7-A arxitekturası · 32 Kbayt L1 təlimat keşi · 32 Kbayt L1 məlumat keşi · 128 Kbayt səviyyə 2 keş · Arm + Thumb®-2 təlimat dəsti · Arm TrustZone təhlükəsizlik texnologiyası · Arm NEON qabaqcıl SIMD · DSP və SIMD genişləndirmələri · VFPv4 üzən virtualizasiya nöqtəsi · MET modulu ilə təchiz edilmişdir. 160 paylaşılan periferik kəsmə ilə inteqrasiya olunmuş ümumi kəsmə nəzarətçisi (GIC) · İnteqrasiya edilmiş ümumi taymer (CNT)
Bitdiview
Cortex-A7 prosessoru yüksək keyfiyyətli geyilə bilən cihazlarda və digər aşağı gücə malik quraşdırılmış və istehlakçı tətbiqlərində zəngin performans təmin etmək üçün nəzərdə tutulmuş çox enerjiyə qənaət edən proqram prosessorudur. O, Cortex-A20-dən 5%-ə qədər daha çox tək iplik performansını təmin edir və Cortex-A9-dan oxşar performans təmin edir.
Cortex-A7 yüksək performanslı Cortex-A15 və CortexA17 prosessorlarının bütün xüsusiyyətlərini, o cümlədən aparatda virtuallaşdırma dəstəyi, NEON və 128-bit AMBA 4 AXI avtobus interfeysini özündə birləşdirir.
Cortex-A7 prosessoru enerjiyə qənaət edən 8-lər üzərində qurulurtagCortex-A5 prosessorunun e boru kəməri. O, həmçinin aşağı tranzaksiya gecikmələri və keşin saxlanması üçün təkmilləşdirilmiş ƏS dəstəyi ilə aşağı güc üçün nəzərdə tutulmuş inteqrasiya olunmuş L2 keşindən faydalanır. Bunun üzərinə, 64-bit yükləmə anbarı yolu, 128-bit AMBA 4 AXI avtobusları və artan TLB ölçüsü (Cortex-A256 və Cortex-A128 üçün 9 girişdən 5 giriş) ilə təkmilləşdirilmiş filial proqnozu və təkmilləşdirilmiş yaddaş sisteminin performansı var, məsələn, böyük iş yükləri üçün performansı artırır. web gəzən.
Thumb-2 texnologiyası
Ənənəvi Arm kodunun ən yüksək performansını təmin edir, eyni zamanda təlimatların saxlanması üçün yaddaş tələbinin 30%-ə qədər azaldılmasını təmin edir.
TrustZone texnologiyası
Rəqəmsal hüquqların idarə edilməsindən elektron ödənişə qədər təhlükəsizlik proqramlarının etibarlı həyata keçirilməsini təmin edir. Texnologiya və sənaye tərəfdaşlarından geniş dəstək.
DS13875 Rev 5
19/219
48
Funksional bitdiview
STM32MP133C/F
NEON
NEON texnologiyası video kodlaşdırma/deşifrə, 2D/3D qrafika, oyun, audio və nitq emalı, təsvirin işlənməsi, telefoniya və səs sintezi kimi multimedia və siqnal emal alqoritmlərini sürətləndirə bilər. Cortex-A7 həm Cortex-A7 üzən nöqtə blokunun (FPU) performansını və funksionallığını, həm də media və siqnal emal funksiyalarının daha da sürətləndirilməsi üçün NEON qabaqcıl SIMD təlimat dəstinin həyata keçirilməsini təklif edən mühərrik təmin edir. NEON, 7, 64 və 128 bitlik tam və 8 bitlik üzən nöqtəli məlumat kəmiyyətləri üzərində zəngin SIMD əməliyyatlarını dəstəkləyən dörd MAC və əlavə 16-bit və 32-bit registr dəstini təmin etmək üçün Cortex-A32 prosessor FPU-nu genişləndirir.
Avadanlığın virtuallaşdırılması
Məlumatların idarə edilməsi və arbitraj üçün yüksək səmərəli aparat dəstəyi, bunun sayəsində bir çox proqram mühiti və onların tətbiqləri eyni vaxtda sistemin imkanlarına daxil ola bilir. Bu, bir-birindən yaxşı təcrid olunmuş virtual mühitlərlə möhkəm cihazların reallaşdırılmasına imkan verir.
Optimallaşdırılmış L1 önbelleği
Performans və güc optimallaşdırılmış L1 keşləri performansı maksimuma çatdırmaq və enerji istehlakını minimuma endirmək üçün minimal giriş gecikmə üsullarını birləşdirir.
İnteqrasiya edilmiş L2 keş nəzarətçisi
Yüksək tezlikli keş yaddaşa və ya çipdənkənar yaddaş girişi ilə bağlı enerji istehlakını azaltmaq üçün aşağı gecikmə və yüksək bant genişliyi təmin edir.
Cortex-A7 üzən nöqtəli qurğu (FPU)
FPU, Arm üzən nöqtəli koprosessorunun əvvəlki nəsillərinə uyğun proqram təminatı olan Arm VFPv4 arxitekturasına uyğun yüksək performanslı tək və ikiqat dəqiqlikli üzən nöqtəli təlimatlar təqdim edir.
Snoop idarəetmə bloku (SCU)
SCU interconnect, arbitraj, rabitə, keşdən keş və sistem yaddaşının ötürülməsi, keş koherensiyası və prosessor üçün digər imkanların idarə edilməsinə cavabdehdir.
Bu sistem ahəngdarlığı həmçinin hər bir OS sürücüsü daxilində proqram təminatının uyğunluğunun təmin edilməsində iştirak edən proqram təminatının mürəkkəbliyini azaldır.
Ümumi kəsmə nəzarətçisi (GIC)
Standartlaşdırılmış və arxitekturlaşdırılmış kəsmə nəzarətçisini həyata keçirərək, GIC prosessorlararası əlaqəyə və sistem kəsmələrinin marşrutlaşdırılmasına və prioritetləşdirilməsinə zəngin və çevik yanaşma təqdim edir.
Proqram təminatı nəzarəti altında 192-yə qədər müstəqil kəsilmənin dəstəklənməsi, hardware prioritetləri və əməliyyat sistemi ilə TrustZone proqram idarəetmə təbəqəsi arasında yönləndirilir.
Bu marşrutlaşdırma çevikliyi və əməliyyat sisteminə kəsilmələrin virtuallaşdırılması üçün dəstək hipervizordan istifadə edərək həllin imkanlarını artırmaq üçün tələb olunan əsas xüsusiyyətlərdən birini təmin edir.
20/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
3.2
3.2.1
3.2.2
Xatirələr
Xarici SDRAM
STM32MP133C/F cihazları aşağıdakıları dəstəkləyən xarici SDRAM üçün nəzarətçi yerləşdirir: · LPDDR2 və ya LPDDR3, 16 bit məlumat, 1 Qbayta qədər, 533 MHz-ə qədər saat · DDR3 və ya DDR3L, 16 bit məlumat, 1 Qbayta qədər, 533 saata qədər
Daxili SRAM
Bütün cihazların xüsusiyyətləri: · SYSRAM: 128 Kbayt (proqramlaşdırıla bilən ölçülü təhlükəsiz zona ilə) · AHB SRAM: 32 Kbayt (təhlükəsiz) · BKPSRAM (ehtiyat SRAM): 8 Kbayt
Bu sahənin məzmunu mümkün arzuolunmaz yazma girişlərindən qorunur və Gözləmə və ya VBAT rejimində saxlanıla bilər. BKPSRAM (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
3.3
DDR3/DDR3L/LPDDR2/LPDDR3 nəzarətçi (DDRCTRL)
DDRCTRL DDRPHYC ilə birlikdə DDR yaddaş alt sistemi üçün tam yaddaş interfeysi həllini təmin edir. · Bir 64-bit AMBA 4 AXI port interfeysi (XPI) · Nəzarətçiyə asinxron AXI saatı · AES-128 DDR anında yazma xüsusiyyətinə malik DDR yaddaş şifrə mühərriki (DDRMCE)
şifrələmə/oxumaq şifrələmə. · Dəstəklənən standartlar:
JEDEC DDR3 SDRAM spesifikasiyası, 79 bit interfeysli DDR3/3L üçün JESD3-16E
JEDEC LPDDR2 SDRAM spesifikasiyası, 209 bit interfeysli LPDDR2 üçün JESD2-16E
JEDEC LPDDR3 SDRAM spesifikasiyası, 209 bit interfeysli LPDDR3 üçün JESD3-16B
· Qabaqcıl planlaşdırıcı və SDRAM əmr generatoru · Proqramlaşdırıla bilən tam məlumat eni (16 bit) və ya yarım məlumat eni (8 bit) · Oxumada üç trafik sinfi və yazmada iki trafik sinfi ilə təkmil QoS dəstəyi · Daha aşağı prioritet trafikin aclığının qarşısını almaq üçün seçimlər · Oxuduqdan sonra yazma (WAR) və oxumaq (RAW) üçün zəmanətli uyğunluq
AXI portları · Partlayış uzunluğu seçimləri üçün proqramlaşdırıla bilən dəstək (4, 8, 16) · Eyni ünvana birdən çox yazının bir formatda birləşdirilməsinə imkan vermək üçün yaz birləşməsi
tək yazma · Tək rütbəli konfiqurasiya
DS13875 Rev 5
21/219
48
Funksional bitdiview
STM32MP133C/F
· Proqramlaşdırıla bilən vaxt ərzində tranzaksiya gəlişinin olmaması səbəbindən avtomatik SDRAM-ın söndürülməsi girişi və çıxışı dəstəyi
· Tranzaksiya gəlişinin olmaması səbəbindən avtomatik saat dayandırılması (LPDDR2/3) giriş və çıxış dəstəyi
· Avadanlıq aşağı güc interfeysi vasitəsilə proqramlaşdırıla bilən vaxt üçün tranzaksiya çatmaması nəticəsində yaranan avtomatik aşağı güc rejimi əməliyyatının dəstəklənməsi
· Proqramlaşdırıla bilən peykinq siyasəti · Avtomatik və ya proqram nəzarəti altında özünü təzələyən giriş və çıxış dəstəyi · Proqram nəzarəti altında dərin söndürmə girişi və çıxışı dəstəyi (LPDDR2 və
LPDDR3) · Proqram nəzarəti altında açıq SDRAM rejimi registr yeniləmələrinin dəstəklənməsi · Satır, sütun,
bank bitləri · İstifadəçi tərəfindən seçilən yeniləmə nəzarəti seçimləri · Performans monitorinqi və tənzimləmə üçün kömək etmək üçün DDRPERFM ilə əlaqəli blok
DDRCTRL və DDRPHYC (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
DDRMCE (DDR yaddaş şifrələmə mühərriki) əsas xüsusiyyətləri aşağıda verilmişdir: · AXI sistem avtobusunun master/slave interfeysləri (64-bit) · Daxili təhlükəsizlik divarına əsaslanan daxili şifrələmə (yazmalar üçün) və şifrənin açılması (oxumaq üçün)
proqramlaşdırma · Bölgə üçün iki şifrələmə rejimi (maksimum bir bölgə): şifrələmə yoxdur (bypass rejimi),
blok şifrələmə rejimi · 64 Kbayt qranularlıqla müəyyən edilmiş regionların başlanğıcı və sonu · Defolt filtrləmə (region 0): hər hansı giriş icazəsi · Regiona giriş filtri: heç biri
Dəstəklənən blok şifrəsi: AES Dəstəklənən zəncirləmə rejimi · AES şifrəsi ilə blok rejimi https://keccak.team saytında dərc edilmiş Keccak-197 alqoritminə əsaslanan əlaqəli açar törəmə funksiyası ilə NIST FIPS nəşri 400 qabaqcıl şifrələmə standartında (AES) göstərilən ECB rejimi ilə uyğun gəlir. websayt. · Yalnız yazılan və kilidlənə bilən əsas açar registrlərinin bir dəsti · AHB konfiqurasiya portu, imtiyazlı məlumatlı
22/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
3.4
DDR (TZC) üçün TrustZone ünvan məkanı nəzarətçisi
TZC, TrustZone hüquqlarına və doqquza qədər proqramlaşdırıla bilən regionda qeyri-təhlükəsiz master (NSAID) uyğun olaraq DDR nəzarətçisinə oxu/yazma girişlərini filtrləmək üçün istifadə olunur: · Yalnız etibarlı proqram təminatı tərəfindən dəstəklənən konfiqurasiya · Bir filtr vahidi · Doqquz bölgə:
Region 0 həmişə aktivdir və bütün ünvan diapazonunu əhatə edir. 1-dən 8-ə qədər olan bölgələr proqramlaşdırıla bilən əsas/son ünvana malikdir və təyin edilə bilər
hər hansı bir və ya hər iki filtr. · Bölgə üzrə proqramlaşdırılmış təhlükəsiz və qeyri-təhlükəsiz giriş icazələri · NSAID-ə uyğun olaraq süzülmüş təhlükəsiz olmayan girişlər · Eyni filtr tərəfindən idarə olunan regionlar üst-üstə düşməməlidir · Səhv və/və ya kəsmə ilə uğursuz rejimlər · Qəbul etmə qabiliyyəti = 256 · Hər bir filtri aktivləşdirmək və söndürmək üçün qapıçı məntiqi · Spekulyativ girişlər
DS13875 Rev 5
23/219
48
Funksional bitdiview
STM32MP133C/F
3.5
Çəkmə rejimləri
Başlanğıcda daxili yükləmə ROM-u tərəfindən istifadə edilən yükləmə mənbəyi BOOT pin və OTP baytları ilə seçilir.
Cədvəl 2. Yükləmə rejimləri
BOOT2 BOOT1 BOOT0 İlkin yükləmə rejimi
Şərhlər
Daxil olan əlaqəni gözləyin:
0
0
0
UART və USB(1)
Standart pinlərdə USART3/6 və UART4/5/7/8
OTG_HS_DP/DM pinlərində (2) yüksək sürətli USB cihazı
0
0
1 Serial NOR flash(3) QUADSPI-də Serial NOR flash(5)
0
1
0
e·MMC(3)
e·MMC-də SDMMC2 (defolt)(5)(6)
0
1
1
NAND flash(3)
FMC-də SLC NAND flash
1
0
0
İnkişaf açılışı (flash yaddaş yükləməsi yoxdur)
Fləş yaddaşdan yükləmədən sazlama girişi əldə etmək üçün istifadə olunur(4)
1
0
1
SD kart (3)
SDMMC1-də SD kart (defolt)(5)(6)
Daxil olan əlaqəni gözləyin:
1
1
Standart pinlərdə 0 UART və USB(1)(3) USART3/6 və UART4/5/7/8
OTG_HS_DP/DM pinlərində (2) yüksək sürətli USB cihazı
1
1
1 Serial NAND flash(3) QUADSPI-də serial NAND flash(5)
1. OTP parametrləri ilə deaktiv edilə bilər. 2. USB HSE saat/kristal tələb edir (OTP parametrləri olan və olmayan dəstəklənən tezliklər üçün AN5474-ə baxın). 3. Yükləmə mənbəyi OTP parametrləri ilə dəyişdirilə bilər (məsample ilkin yükləmə SD kartda, sonra OTP parametrləri ilə e·MMC). 4. Sonsuz döngədə PA7 keçidində Cortex®-A13 nüvəsi. 5. Standart sancaqlar OTP ilə dəyişdirilə bilər. 6. Alternativ olaraq, bu standartdan başqa SDMMC interfeysi OTP tərəfindən seçilə bilər.
Aşağı səviyyəli yükləmə daxili saatlardan istifadə edilməklə həyata keçirilsə də, ST ilə təchiz edilmiş proqram paketləri, eləcə də DDR, USB (lakin bununla məhdudlaşmır) kimi əsas xarici interfeyslər HSE sancaqlarında bir kristal və ya xarici osilatorun qoşulmasını tələb edir.
STM0475MP32xx qabaqcıl Arm® əsaslı 13-bit MPU-lar” və ya AN32 “STM5474MP32xx xətlərinin aparat təminatının işlənib hazırlanması ilə işə başlama” SƏTƏM sancaqlarının qoşulması və dəstəklənən tezliklərlə bağlı məhdudiyyətlər və tövsiyələr üçün baxın.
24/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
3.6
Enerji təchizatının idarə edilməsi
3.6.1
Diqqət:
Enerji təchizatı sxemi
· VDD I/O-lar üçün əsas təchizatdır və Gözləmə rejimində enerji ilə təmin edilən daxili hissədir. Faydalı cildtage diapazonu 1.71 V - 3.6 V (1.8 V, 2.5 V, 3.0 V və ya 3.3 V tipi)
VDD_PLL və VDD_ANA VDD-yə ulduzla qoşulmalıdır. · VDDCPU Cortex-A7 CPU ayrılmış cilddirtagdəyəri asılı olan e təchizatı
istədiyiniz CPU tezliyi. İş rejimində 1.22 V - 1.38 V. VDDCPU-dan əvvəl VDD mövcud olmalıdır. · VDDCORE əsas rəqəmsal cilddirtage və adətən Gözləmə rejimində bağlanır. Cildtage diapazonu işləmə rejimində 1.21 V ilə 1.29 V arasındadır. VDD VDDCORE-dan əvvəl mövcud olmalıdır. · VBAT pinini xarici batareyaya qoşmaq olar (1.6 V < VBAT < 3.6 V). Xarici batareya istifadə edilmirsə, bu pin VDD-yə qoşulmalıdır. · VDDA analoqdur (ADC/VREF), tədarük həcmitage (1.62 V - 3.6 V). Daxili VREF+ istifadə etmək VREF+ + 0.3 V-a bərabər və ya ondan yüksək olan VDDA tələb edir. · VDDA1V8_REG pin daxili tənzimləyicinin çıxışıdır, daxili olaraq USB PHY və USB PLL-ə qoşulur. Daxili VDDA1V8_REG tənzimləyicisi standart olaraq işə salınıb və proqram təminatı ilə idarə oluna bilər. Gözləmə rejimində həmişə sönür.
Xüsusi BYPASS_REG1V8 pin heç vaxt üzən buraxılmamalıdır. Volumu aktivləşdirmək və ya söndürmək üçün ya VSS, ya da VDD-yə qoşulmalıdırtage tənzimləyici. VDD = 1.8 V olduqda, BYPASS_REG1V8 təyin edilməlidir. · VDDA1V1_REG pin daxili tənzimləyicinin çıxışıdır, daxili olaraq USB PHY-yə qoşulur. Daxili VDDA1V1_REG tənzimləyicisi standart olaraq işə salınıb və proqram təminatı ilə idarə oluna bilər. Gözləmə rejimində həmişə sönür.
· VDD3V3_USBHS yüksək sürətli USB təchizatıdır. Cildtage aralığı 3.07 V ilə 3.6 V arasındadır.
VDDA3V3_REG olmadıqda VDD1V8_USBHS mövcud olmamalıdır, əks halda STM32MP133C/F-də daimi zədələnmə baş verə bilər. Bu, PMIC sıralama qaydası ilə və ya diskret komponentin enerji təchizatının həyata keçirilməsi zamanı xarici komponentlə təmin edilməlidir.
· VDDSD1 və VDDSD2, ultra yüksək sürətli rejimi dəstəkləmək üçün müvafiq olaraq SDMMC1 və SDMMC2 SD kart enerji təchizatıdır.
· VDDQ_DDR DDR IO təchizatıdır. DDR1.425 yaddaşlarını birləşdirmək üçün 1.575 V - 3 V (1.5 V tip)
DDR1.283L yaddaşlarını birləşdirmək üçün 1.45 V - 3 V (tip 1.35 V)
LPDDR1.14 və ya LPDDR1.3 yaddaşlarını birləşdirmək üçün 2 V - 3 V (tip 1.2 V)
Gücləndirmə və söndürmə mərhələlərində aşağıdakı güc ardıcıllığı tələblərinə əməl edilməlidir:
· VDD 1 V-dan aşağı olduqda, digər enerji təchizatı (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) VDD + 300 m-dən aşağı qalmalıdır.
· VDD 1 V-dan yuxarı olduqda, bütün enerji təchizatı müstəqildir.
Söndürmə fazası zamanı VDD yalnız STM32MP133C/F-ə verilən enerji 1 mJ-dən aşağı qaldıqda müvəqqəti olaraq digər təchizatlardan aşağı ola bilər. Bu, enerjinin kəsilməsinin keçici fazası zamanı xarici ayırıcı kondansatörlərin müxtəlif vaxt sabitləri ilə boşaldılmasına imkan verir.
DS13875 Rev 5
25/219
48
Funksional bitdiview
V 3.6
VBOR0 1
Şəkil 2. Gücləndirmə/azaltma ardıcıllığı
STM32MP133C/F
VDDX(1) VDD
3.6.2
Qeyd: 26/219
0.3
Elektrikli
İş rejimi
Açılır
vaxt
Yanlış təchizat sahəsi
VDDX < VDD + 300 mV
VDDX VDD-dən müstəqildir
MSv47490V1
1. VDDX VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR arasında istənilən enerji təchizatına aiddir.
Enerji təchizatı nəzarətçisi
Cihazlar Brownout sıfırlama (BOR) sxemi ilə birləşdirilmiş inteqrasiya edilmiş işə salınan sıfırlama (POR)/ söndürmə sıfırlaması (PDR) sxeminə malikdir:
· Yandırılmış sıfırlama (POR)
POR nəzarətçisi VDD enerji təchizatına nəzarət edir və onu sabit həddi ilə müqayisə edir. VDD bu həddən aşağı olduqda cihazlar sıfırlama rejimində qalır, · Enerjinin söndürülməsinin sıfırlanması (PDR)
PDR nəzarətçisi VDD enerji təchizatına nəzarət edir. VDD sabit həddən aşağı düşdükdə sıfırlama yaradılır.
· Qəhvəyi sıfırlama (BOR)
BOR nəzarətçisi VDD enerji təchizatına nəzarət edir. Seçim baytları vasitəsilə üç BOR həddi (2.1-dən 2.7 V-a qədər) konfiqurasiya edilə bilər. VDD bu həddən aşağı düşdükdə sıfırlama yaradılır.
· Yandıqda sıfırlama VDDCORE (POR_VDDCORE) POR_VDDCORE nəzarətçisi VDDCORE enerji təchizatına nəzarət edir və onu sabit həddi ilə müqayisə edir. VDDCORE bu həddən aşağı olduqda VDDCORE domeni sıfırlama rejimində qalır.
· Enerjinin söndürülməsinin sıfırlanması VDDCORE (PDR_VDDCORE) PDR_VDDCORE nəzarətçisi VDDCORE enerji təchizatına nəzarət edir. VDDCORE domen sıfırlaması VDDCORE sabit həddən aşağı düşdükdə yaradılır.
· Power-on-reset VDDCPU (POR_VDDCPU) POR_VDDCPU nəzarətçisi VDDCPU enerji təchizatına nəzarət edir və onu sabit həddi ilə müqayisə edir. VDDCORE bu həddən aşağı olduqda VDDCPU domeni sıfırlama rejimində qalır.
PDR_ON pin STMicroelectronics istehsal testləri üçün qorunur və həmişə proqramda VDD-yə qoşulmalıdır.
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
3.7
Aşağı güc strategiyası
STM32MP133C/F-də enerji istehlakını azaltmağın bir neçə yolu var: · CPU saatlarını və/yaxud sürəti azaltmaqla dinamik enerji istehlakını azaldın.
avtobus matris saatları və/və ya fərdi periferik saatlara nəzarət. · Mövcud az olanlar arasından seçməklə CPU boş vəziyyətdə olduqda enerji sərfiyyatına qənaət edin.
istifadəçi proqram ehtiyaclarına uyğun olaraq güc rejimləri. Bu, qısa başlanğıc vaxtı, aşağı enerji istehlakı, eləcə də mövcud oyandırma mənbələri arasında ən yaxşı kompromis əldə etməyə imkan verir. · DVFS-dən istifadə edin (dinamik cildtage və tezlik miqyası) birbaşa CPU saat tezliyinə, eləcə də VDDCPU çıxış təchizatına nəzarət edən əməliyyat nöqtələri.
İş rejimləri sistemin müxtəlif hissələrinə saat paylanmasına və sistemin gücünə nəzarət etməyə imkan verir. Sistemin iş rejimi MPU alt sistemi tərəfindən idarə olunur.
MPU alt sisteminin aşağı güc rejimləri aşağıda verilmişdir: · CSleep: CPU saatları dayandırılır və periferik saat(lər) aşağıdakı kimi işləyir.
əvvəllər RCC-də quraşdırılmışdır (sıfırlama və saat nəzarətçisi). · CStop: CPU periferik(lər) saatları dayandırılır. · CSGözləmə rejimi: VDDCPU OFF
CSleep və CStop aşağı güc rejimləri WFI (kesinti gözləyin) və ya WFE (hadisəni gözləyin) təlimatlarını yerinə yetirərkən CPU tərəfindən daxil edilir.
Mövcud olan sistem iş rejimləri aşağıdakılardır: · Çalıştır (sistem tam performansında, VDDCORE, VDDCPU və saatlar AÇILIQ) · Dayandır (saatlar OFF) · LP-Stop (saatlar OFF) · LPLV-Stop (saatlar OFF, VDDCORE və VDDCPU təchizatı səviyyəsi aşağı salına bilər) · LPLVDCPU2, aşağı salınmış VDDCPU · LPLVDC, və saatlar OFF) · Gözləmə rejimi (VDDCPU, VDDCORE və saatlar OFF)
Cədvəl 3. Sistem və CPU güc rejimi
Sistemin güc rejimi
CPU
İşləmə rejimi
CRun və ya CSleep
Dayanma rejimi LP-Stop rejimi LPLV-Stop rejimi LPLV-Stop2 rejimi
Gözləmə rejimi
CStop və ya CSstandby CSstandby
3.8
Sıfırlama və saat nəzarətçisi (RCC)
Saat və sıfırlama tənzimləyicisi bütün saatların yaradılmasını, həmçinin saat qapağını, sistemin və periferik sıfırlamaların idarə edilməsini idarə edir. RCC saat mənbələrinin seçimində yüksək çeviklik təmin edir və enerji istehlakını yaxşılaşdırmaq üçün saat nisbətlərinin tətbiqinə imkan verir. Bundan əlavə, işləməyə qadir olan bəzi rabitə periferiyalarında
DS13875 Rev 5
27/219
48
Funksional bitdiview
STM32MP133C/F
3.8.1 3.8.2
iki fərqli saat domenində (ya avtobus interfeysi saatı və ya nüvənin periferik saatı) sistem tezliyi baudratı dəyişdirmədən dəyişdirilə bilər.
Saat idarəetməsi
Qurğular dörd daxili osilyatoru, xarici kristal və ya rezonatoru olan iki osilatoru, sürətli işə salınma vaxtı olan üç daxili osilyatoru və dörd PLL-ni yerləşdirir.
RCC aşağıdakı saat mənbəyi girişlərini qəbul edir: · Daxili osilatorlar:
64 MHz HSI takatı (1% dəqiqlik) 4 MHz CSI takatı 32 kHz LSI saatı · Xarici osilatorlar: 8-48 MHz HSE saatı 32.768 kHz LSE taktı
RCC dörd PLL təmin edir: · PLL1 CPU saatlamasına həsr olunmuş · PLL2 təmin edir:
AXI-SS üçün saatlar (APB4, APB5, AHB5 və AHB6 körpüləri daxil olmaqla) DDR interfeysi üçün saatlar · PLL3 təmin edir: çox qatlı AHB və periferik avtobus matrisi üçün saatlar (APB1, o cümlədən,
APB2, APB3, APB6, AHB1, AHB2 və AHB4) periferik qurğular üçün nüvə saatları · PLL4 müxtəlif periferik qurğular üçün nüvə saatlarının yaradılmasına həsr olunmuş
Sistem HSI saatı ilə başlayır. İstifadəçi proqramı daha sonra saat konfiqurasiyasını seçə bilər.
Sistem sıfırlama mənbələri
Yandırıldıqdan sonra sıfırlama debug, RCC-nin bir hissəsi, RTC və güc nəzarətçisinin status registrlərinin bir hissəsi, həmçinin Yedək güc domenindən başqa bütün registrləri işə salır.
Tətbiq sıfırlaması aşağıdakı mənbələrdən birindən yaradılır: · NRST padindən sıfırlama · POR və PDR siqnalından sıfırlama (ümumiyyətlə işə salındıqda sıfırlama adlanır) · BOR-dan sıfırlama (ümumiyyətlə qaralma adlanır) · müstəqil nəzarətçidən sıfırlama 1 · müstəqil nəzarətçidən sıfırlama 2 · proqram təminatı sisteminin Cortex-dən sıfırlanması 7 · saat təhlükəsizliyi sisteminin Cortex-dən sıfırlanması, saatın işləmə funksiyası HXNUMX aktivləşdirilib
Sistemin sıfırlanması aşağıdakı mənbələrdən birindən yaradılır: · proqram sıfırlaması · POR_VDDCORE siqnalından sıfırlama · Gözləmə rejimindən İş rejiminə çıxış
28/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
MPU prosessorunun sıfırlanması aşağıdakı mənbələrdən birindən yaradılır: · sistemin sıfırlanması · MPU hər dəfə CSstandby rejimindən çıxdıqda · Cortex-A7-dən (CPU) proqram təminatı MPU sıfırlaması
3.9
Ümumi təyinatlı giriş/çıxışlar (GPIOs)
GPIO sancaqlarının hər biri proqram təminatı ilə çıxış (push-pull və ya açıq drenaj, yuxarı və ya aşağı açılan və ya açılmayan), giriş kimi (yuxarı və ya aşağı açılan və ya olmayan) və ya periferik alternativ funksiya kimi konfiqurasiya edilə bilər. GPIO pinlərinin əksəriyyəti rəqəmsal və ya analoq alternativ funksiyalarla paylaşılır. Bütün GPIO-lar yüksək cərəyan qabiliyyətinə malikdir və daxili səs-küyü, enerji istehlakını və elektromaqnit emissiyasını daha yaxşı idarə etmək üçün sürət seçiminə malikdir.
Sıfırladıqdan sonra enerji istehlakını azaltmaq üçün bütün GPIO-lar analoq rejimdə olur.
I/O konfiqurasiyası lazım gələrsə, I/O registrlərinə saxta yazıların qarşısını almaq üçün müəyyən ardıcıllığa əməl etməklə kilidlənə bilər.
Bütün GPIO sancaqları fərdi olaraq təhlükəsiz olaraq təyin edilə bilər, yəni proqram təminatının bu GPIO-lara və təhlükəsiz kimi müəyyən edilən əlaqəli periferiyalara girişi CPU-da işləyən təhlükəsiz proqram təminatı ilə məhdudlaşdırılır.
3.10
Qeyd:
TrustZone qoruma nəzarətçisi (ETZPC)
ETZPC proqramlaşdırıla bilən təhlükəsizlik atributları (təhlükəsiz resurslar) ilə avtobus ustalarının və kölələrin TrustZone təhlükəsizliyini konfiqurasiya etmək üçün istifadə olunur. Məsələn: · On-chip SYSRAM təhlükəsiz region ölçüsü proqramlaşdırıla bilər. · AHB və APB periferiyaları təhlükəsiz və ya qeyri-təhlükəsiz edilə bilər. · AHB SRAM təhlükəsiz və ya qeyri-təhlükəsiz edilə bilər.
Varsayılan olaraq, SYSRAM, AHB SRAM-lar və qorunan periferiya qurğuları yalnız təhlükəsiz giriş üçün təyin edilir, beləliklə, DMA1/DMA2 kimi təhlükəsiz olmayan masterlər tərəfindən əlçatan deyil.
DS13875 Rev 5
29/219
48
Funksional bitdiview
STM32MP133C/F
3.11
Avtobus interconnect matrisi
Qurğularda AXI avtobus matrisi, bir əsas AHB avtobus matrisi və avtobus ustalarının avtobus kölələri ilə bir-birinə qoşulmasına imkan verən avtobus körpüləri var (aşağıdakı şəklə baxın, nöqtələr aktivləşdirilmiş master/slave əlaqələrini təmsil edir).
Şəkil 3. STM32MP133C/F avtobus matrisi
MDMA
SDMMC2
SDMMC1
MLAHB-dən DBG USBH-ni birləşdirin
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
Defolt qul AXIMC
NIC-400 AXI 64 bit 266 MHz – 10 master / 10 slave
AXIM-dən DMA1 DMA2 USBO DMA3 interconnect
M0
M1 M2
M3 M4
M5
M6 M7
S0
S1
S2
S3
S4 S5 Interconnect AHB 32 bit 209 MHz – 8 master / 6 slave
DDRCTRL 533 MHz AHB körpüsü AHB6 ilə MLAHB arasında əlaqə FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB AHB körpüsü AHB5 APB körpüsü ilə APB5 APB körpüsü DBG APB
AXI 64 sinxron master port AXI 64 sinxron qul portu AXI 64 asinxron master port AXI 64 asinxron qul portu AHB 32 sinxron master port AHB 32 sinxron qul portu AHB 32 asinxron master port AHB 32 asinxron qul portu
AHB2-yə körpü SRAM1 SRAM2 SRAM3-ə AXIM-ə körpüdən AHB4-ə keçid
MSv67511V2
MLAHB
30/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
3.12
DMA nəzarətçiləri
Cihazlar CPU fəaliyyətini boşaltmaq üçün aşağıdakı DMA modullarına malikdir: · master birbaşa yaddaş girişi (MDMA)
MDMA yüksək sürətli DMA nəzarətçisidir və hər hansı bir CPU hərəkəti olmadan yaddaşın bütün növlərinə (periferiyadan yaddaşa, yaddaşdan yaddaşa, yaddaşdan periferiyaya) cavabdehdir. O, master AXI interfeysinə malikdir. MDMA standart DMA imkanlarını genişləndirmək üçün digər DMA nəzarətçiləri ilə əlaqə qura bilir və ya periferik DMA sorğularını birbaşa idarə edə bilir. 32 kanalın hər biri blok köçürmələri, təkrar blok köçürmələri və əlaqəli siyahı köçürmələri həyata keçirə bilər. MDMA təhlükəsiz yaddaşlara təhlükəsiz köçürmələr etmək üçün təyin edilə bilər. · üç DMA nəzarətçisi (təhlükəsiz DMA1 və DMA2, üstəgəl təhlükəsiz DMA3) Hər bir nəzarətçidə FIFO əsaslı blok köçürmələrini yerinə yetirmək üçün cəmi 16 qeyri-təhlükəsiz və səkkiz təhlükəsiz DMA kanalı üçün ikili portlu AHB var.
İki DMAMUX vahidi çoxaldır və DMA periferik sorğularını üç DMA nəzarətçisinə yönləndirir, yüksək çevikliklə eyni vaxtda işləyən DMA sorğularının sayını maksimuma çatdırır, həmçinin periferik çıxış tetikleyicileri və ya DMA hadisələrindən DMA sorğuları yaradır.
DMAMUX1 qeyri-təhlükəsiz ətraf qurğulardan DMA sorğularını DMA1 və DMA2 kanallarına uyğunlaşdırır. DMAMUX2 DMA sorğularını təhlükəsiz periferiyalardan DMA3 kanallarına uyğunlaşdırır.
3.13
Genişləndirilmiş kəsmə və hadisə nəzarətçisi (EXTI)
Genişləndirilmiş kəsmə və hadisə nəzarətçisi (EXTI) konfiqurasiya edilə bilən və birbaşa hadisə girişləri vasitəsilə CPU və sistemin oyanmasını idarə edir. EXTI güc nəzarətinə oyanma sorğularını təmin edir və GIC-ə kəsmə sorğusu və CPU hadisə girişinə hadisələr yaradır.
EXTI oyandırma sorğuları sistemin Stop rejimindən, CPU-nun isə CStop və CSstandby rejimlərindən oyanmasına imkan verir.
Kesinti sorğusu və hadisə sorğusu generasiyası Run rejimində də istifadə edilə bilər.
EXTI həmçinin EXTI IOport seçimini ehtiva edir.
Yalnız təhlükəsiz proqram təminatına girişi məhdudlaşdırmaq üçün hər bir fasilə və ya hadisə təhlükəsiz olaraq təyin edilə bilər.
3.14
Ciklik azalma yoxlama hesablama vahidi (CRC)
CRC (cyclic redundancy check) hesablama vahidi proqramlaşdırıla bilən polinomdan istifadə edərək CRC kodunu əldə etmək üçün istifadə olunur.
Digər tətbiqlər arasında məlumat ötürülməsi və ya saxlanma bütövlüyünü yoxlamaq üçün CRC əsaslı üsullardan istifadə olunur. EN/IEC 60335-1 standartı çərçivəsində onlar flash yaddaşın bütövlüyünü yoxlamaq üçün vasitə təklif edirlər. CRC hesablama vahidi keçid zamanı yaradılan və verilmiş yaddaş yerində saxlanılan istinad imzası ilə müqayisə olunmaq üçün iş vaxtı ərzində proqram təminatının imzasını hesablamağa kömək edir.
DS13875 Rev 5
31/219
48
Funksional bitdiview
STM32MP133C/F
3.15
Çevik yaddaş nəzarətçisi (FMC)
FMC nəzarətçisinin əsas xüsusiyyətləri aşağıdakılardır: · Statik yaddaşla əlaqələndirilmiş cihazlarla interfeys, o cümlədən:
NOR flash yaddaş Statik və ya psevdostatik təsadüfi giriş yaddaşı (SRAM, PSRAM) 4-bit/8-bit BCH aparatlı ECC ilə NAND fləş yaddaş · 8-,16-bit məlumat avtobusunun eni · Hər yaddaş bankı üçün müstəqil çip-seçmə nəzarəti · Hər yaddaş bankı üçün müstəqil konfiqurasiya · FIFO yazın
FMC konfiqurasiya qeydləri təhlükəsiz edilə bilər.
3.16
Dual Quad-SPI yaddaş interfeysi (QUADSPI)
QUADSPI tək, ikili və ya dördlü SPI flash yaddaşlarını hədəfləyən ixtisaslaşdırılmış rabitə interfeysidir. O, aşağıdakı üç rejimdən hər hansı birində işləyə bilər: · Dolayı rejim: bütün əməliyyatlar QUADSPI registrlərindən istifadə etməklə həyata keçirilir. · Vəziyyət sorğusu rejimi: xarici flash yaddaş status reyestrinin vaxtaşırı oxunması və
bayraq qoyulması halında fasilə yaradıla bilər. · Yaddaşa uyğunlaşdırılmış rejim: xarici fleş yaddaş ünvan sahəsinə uyğunlaşdırılır
və sistem tərəfindən sanki daxili yaddaş kimi görünür.
İki Quad-SPI flash yaddaşına eyni vaxtda daxil olunduğu ikili flaş rejimindən istifadə etməklə həm ötürmə qabiliyyəti, həm də tutum iki dəfə artırıla bilər.
QUADSPI 100 MHz-dən yuxarı xarici məlumat tezliyini dəstəkləməyə imkan verən gecikmə bloku (DLYBQS) ilə birləşdirilir.
QUADSPI konfiqurasiya registrləri təhlükəsiz ola bilər, eləcə də onun gecikmə bloku.
3.17
Analoqdan rəqəmə çeviricilər (ADC1, ADC2)
Cihazlar iki analoq-rəqəm çeviricisi yerləşdirir, onların həlli 12, 10, 8 və ya 6 bit olaraq konfiqurasiya edilə bilər. Hər bir ADC tək çəkiliş və ya skan rejimində çevrilmələr həyata keçirən 18-ə qədər xarici kanalı paylaşır. Tarama rejimində avtomatik çevrilmə seçilmiş analoq girişlər qrupunda həyata keçirilir.
Hər iki ADC təhlükəsiz avtobus interfeysinə malikdir.
Hər bir ADC-yə DMA nəzarətçisi tərəfindən xidmət göstərilə bilər, beləliklə, ADC-yə çevrilmiş dəyərlərin heç bir proqram təminatı olmadan təyinat yerinə avtomatik ötürülməsinə imkan verir.
Bundan əlavə, analoq gözətçi funksiyası çevrilmiş cilddə dəqiq nəzarət edə bilərtagbir, bəzi və ya bütün seçilmiş kanalların e. Dönüştürülmüş cild zaman kəsmə yaranırtage proqramlaşdırılmış hədlərdən kənardadır.
A/D çevrilməsi və taymerləri sinxronlaşdırmaq üçün ADC-lər TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 və LPTIM3 taymerlərindən hər hansı biri tərəfindən işə salına bilər.
32/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
3.18
Temperatur sensoru
Cihazlar bir həcm yaradan bir temperatur sensoru yerləşdirirtage (VTS) temperaturla xətti olaraq dəyişir. Bu temperatur sensoru daxili olaraq ADC2_INP12 ilə bağlıdır və cihazın ətraf mühitin temperaturunu ±40 % dəqiqliklə 125 ilə +2 °C arasında ölçə bilir.
Temperatur sensoru yaxşı xəttiliyə malikdir, lakin temperaturun ölçülməsinin yaxşı ümumi dəqiqliyini əldə etmək üçün onu kalibrləmək lazımdır. Temperatur sensorunun ofseti prosesin dəyişməsinə görə çipdən çipə dəyişdiyindən, kalibrlənməmiş daxili temperatur sensoru yalnız temperatur dəyişikliklərini aşkar edən proqramlar üçün uyğundur. Temperatur sensorunun ölçülməsinin dəqiqliyini artırmaq üçün hər bir cihaz ST tərəfindən fərdi olaraq zavodda kalibrlənir. Temperatur sensoru zavodunun kalibrləmə məlumatları ST tərəfindən OTP sahəsində saxlanılır və bu, yalnız oxumaq üçün rejimdə mövcuddur.
3.19
Rəqəmsal temperatur sensoru (DTS)
Cihazlar bir tezlik çıxış temperaturu sensorunu yerləşdirir. DTS temperatur məlumatını təmin etmək üçün LSE və ya PCLK əsasında tezliyi hesablayır.
Aşağıdakı funksiyalar dəstəklənir: · temperatur həddi ilə generasiyanı kəsmək · temperatur həddi ilə oyanış siqnalı yaratmaq
3.20
Qeyd:
VBAT əməliyyatı
VBAT güc domenində RTC, ehtiyat registrlər və ehtiyat SRAM var.
Batareyanın müddətini optimallaşdırmaq üçün bu güc domeni mövcud olduqda VDD tərəfindən və ya voltage VBAT pinində tətbiq olunur (VDD təchizatı mövcud olmadıqda). PDR, VDD-nin PDR səviyyəsindən aşağı düşdüyünü aşkar etdikdə VBAT gücü dəyişdirilir.
CildtagVBAT pinindəki e xarici batareya, superkapasitor və ya birbaşa VDD ilə təmin edilə bilər. Sonrakı halda, VBAT rejimi işlək deyil.
VBAT əməliyyatı VDD olmadıqda aktivləşdirilir.
Bu hadisələrin heç biri (xarici fasilələr, TAMP hadisə və ya RTC siqnalı/hadisələri) birbaşa VDD təchizatını bərpa edə və cihazı VBAT əməliyyatından çıxarmağa məcbur edə bilər. Buna baxmayaraq, TAMP hadisələr və RTC siqnalı/hadisələri VDD təchizatını bərpa edə bilən xarici sxemə (adətən PMIC) siqnal yaratmaq üçün istifadə edilə bilər.
DS13875 Rev 5
33/219
48
Funksional bitdiview
STM32MP133C/F
3.21
Cildtage istinad buferi (VREFBUF)
Cihazlar bir cild yerləşdirirtagcild kimi istifadə edilə bilən e istinad buferitage ADC-lər üçün istinad, həmçinin cild kimitagVREF+ pin vasitəsilə xarici komponentlər üçün e istinad. VREFBUF təhlükəsiz ola bilər. Daxili VREFBUF dörd cildi dəstəkləyirtages: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Xarici həcmtagDaxili VREFBUF söndürüldükdə e istinad VREF+ pin vasitəsilə təmin edilə bilər.
Şəkil 4. Cildtage istinad buferi
VREFINT
+
–
VREF+
VSSA
MSv64430V1
3.22
Siqma-delta modulyatoru üçün rəqəmsal filtr (DFSDM)
Cihazlar iki rəqəmsal filtr modulu və dörd xarici giriş serial kanalı (qəbuledicilər) və ya alternativ olaraq dörd daxili paralel giriş dəstəyi ilə bir DFSDM-i yerləşdirir.
DFSDM xarici modulyatorları cihazla əlaqələndirir və alınan məlumat axınının rəqəmsal filtrasiyasını həyata keçirir. modulatorlar analoq siqnalları DFSDM-in girişlərini təşkil edən rəqəmsal-seriyalı axınlara çevirmək üçün istifadə olunur.
DFSDM həmçinin PDM (pulse-sıxlıq modulyasiyası) mikrofonları ilə əlaqə qura və PDM-dən PCM-ə çevirmə və filtrləmə (avadanlığın sürətləndirilməsi) həyata keçirə bilər. DFSDM-də ADC-lərdən və ya cihazın yaddaşından (DFSDM-ə DMA/CPU köçürmələri vasitəsilə) isteğe bağlı paralel məlumat axını daxiletmələri var.
DFSDM ötürücüləri bir neçə serial interfeys formatını dəstəkləyir (müxtəlif modulyatorları dəstəkləmək üçün). DFSDM rəqəmsal filtr modulları istifadəçi tərəfindən müəyyən edilmiş filtr parametrlərinə uyğun olaraq 24 bitlik son ADC həlli ilə rəqəmsal emal həyata keçirir.
34/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
DFSDM periferiyası aşağıdakıları dəstəkləyir: · Dörd multipleksləşdirilmiş giriş rəqəmsal serial kanalı:
müxtəlif modulyatorları birləşdirmək üçün konfiqurasiya edilə bilən SPI interfeysi konfiqurasiya edilə bilən Mançester kodlu 1-telli interfeys PDM (pulse-sıxlıq modulyasiyası) mikrofon girişi maksimum giriş takt tezliyi 20 MHz-ə qədər (Mançester kodlaşdırması üçün 10 MHz) modulyatorlar üçün takt çıxışı (0-dan 20 MHz) · Dörd daxili rəqəmsal məlumat mənbəyindən alternativ girişlər: ADC-yə daxil olan paralel 16 kanaldan yuxarı): və ya yaddaş məlumat axınları (DMA) · Tənzimlənən rəqəmsal siqnal emalı ilə iki rəqəmsal filtr modulu: Sincx filter: filtr sırası/növü (1-dən 5-ə qədər), yuxarıampling nisbəti (1-dən 1024-ə qədər) inteqrator: oversampling nisbəti (1-dən 256-ya qədər) · 24 bit-ə qədər çıxış məlumatının həlli, imzalanmış çıxış məlumatı formatı · Avtomatik məlumat ofset korreksiyası (istifadəçi tərəfindən reyestrdə saxlanılan ofset) · Davamlı və ya tək konvertasiya · Dönüşümün başlanğıcı: proqram təminatının işə salınması daxili taymerlər xarici hadisələrin konversiyaya başlaması ilə sinxron olaraq (DF SD aşağı rəqəmsal filtr ilə sinxronizasiya) yüksək dəyərli məlumat həddi registrləri xüsusi konfiqurasiya edilə bilən Sincx rəqəmsal filtr (sifariş = 1-dən 3-ə qədər,
artıqampling nisbəti = 1-dən 32-ə qədər) son çıxış məlumatlarından və ya seçilmiş giriş rəqəmsal serial kanallarından giriş standart çevrilmədən asılı olmayaraq davamlı monitorinq · Doymuş analoq giriş dəyərlərini (aşağı və yuxarı diapazon) aşkar etmək üçün qısaqapanma detektoru: 8-dən 1-ya qədər ardıcıl 256 və ya 0-i aşkar etmək üçün 1 bitə qədər sayğac. qısaqapanma detektoru hadisəsi · Ekstremal detektor: proqram təminatı ilə yenilənmiş yekun çevrilmə məlumatlarının minimum və maksimum dəyərlərinin saxlanması · Son çevrilmə məlumatlarını oxumaq üçün DMA qabiliyyəti · Fasilələr: çevrilmənin sonu, həddi aşmaq, analoq nəzarətçi, qısaqapanma, giriş serial kanalının saatının olmaması · “Daimi” və ya “injekte edilmiş” çevrilmələr: istənilən vaxt rejimində hətta davamlı və ya davamlı çevrilmələr tələb oluna bilər.
Dəqiq vaxtlama və yüksək konvertasiya prioriteti üçün “inyeksiya edilmiş” dönüşümlərin vaxtına heç bir təsir göstərmədən
DS13875 Rev 5
35/219
48
Funksional bitdiview
STM32MP133C/F
3.23
Həqiqi təsadüfi ədəd generatoru (RNG)
Qurğular inteqrasiya olunmuş analoq sxem tərəfindən yaradılan 32 bitlik təsadüfi nömrələri çatdıran bir RNG-ni yerləşdirir.
RNG (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
Əsl RNG xüsusi avtobus vasitəsilə qorunan AES və PKA periferiyalarına qoşulur (CPU tərəfindən oxunmur).
3.24
Kriptoqrafik və hash prosessorları (CRYP, SAES, PKA və HASH)
Cihazlar həmyaşıdları ilə mesaj mübadiləsi zamanı məxfilik, autentifikasiya, məlumatların bütövlüyü və təkzib edilməməsini təmin etmək üçün tələb olunan qabaqcıl kriptoqrafik alqoritmləri dəstəkləyən bir kriptoqrafik prosessoru yerləşdirir.
Qurğular həmçinin xüsusi DPA-ya davamlı təhlükəsiz AES 128 və 256 bit açarı (SAES) və PKA aparat şifrələməsi/şifrləmə sürətləndiricisini daxil edir, xüsusi aparat avtobusu CPU tərəfindən əlçatan deyil.
CRYP əsas xüsusiyyətləri: · DES/TDES (məlumat şifrləmə standartı/üçlü məlumat şifrələmə standartı): ECB (elektron
kod kitabçası) və CBC (şifrə blok zəncirləmə) zəncirləmə alqoritmləri, 64-, 128- və ya 192-bit açar · AES (qabaqcıl şifrələmə standartı): ECB, CBC, GCM, CCM və CTR (əks rejim) zəncirləmə alqoritmləri, 128-, 192- və ya 256- açar
Universal HASH əsas xüsusiyyətləri: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (təhlükəsiz HASH alqoritmləri) · HMAC
Kriptoqrafik sürətləndirici DMA sorğunun yaradılmasını dəstəkləyir.
CRYP, SAES, PKA və HASH (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
3.25
Yükləmə və təhlükəsizlik və OTP nəzarəti (BSEC)
BSEC (yükləmə və təhlükəsizlik və OTP nəzarəti) cihazın konfiqurasiyası və təhlükəsizlik parametrləri üçün daxili uçucu olmayan yaddaş üçün istifadə edilən OTP (birdəfəlik proqramlaşdırıla bilən) qoruyucu qutuya nəzarət etmək üçün nəzərdə tutulub. QDİƏT-in bəzi hissəsi yalnız təhlükəsiz proqram təminatı ilə əlçatan kimi konfiqurasiya edilməlidir.
QDİƏT SAES (təhlükəsiz AES) üçün HWKEY 256-bit saxlanması üçün OTP sözlərindən istifadə edə bilər.
36/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
3.26
Taymerlər və gözətçilər
Qurğulara iki qabaqcıl idarəetmə taymeri, on ümumi təyinatlı taymer (onlardan yeddisi qorunur), iki əsas taymer, beş aşağı güc taymeri, iki gözətçi iti və hər bir Cortex-A7-də dörd sistem taymeri daxildir.
Bütün taymer sayğacları debug rejimində dondurula bilər.
Aşağıdakı cədvəl qabaqcıl idarəetmə, ümumi təyinatlı, əsas və aşağı güc taymerlərinin xüsusiyyətlərini müqayisə edir.
Taymer növü
Taymer
Cədvəl 4. Taymer xüsusiyyətlərinin müqayisəsi
Əks qətnamə-
tion
Sayğac növü
Preskaler faktoru
DMA sorğunun yaradılması
Kanalları çəkin/müqayisə edin
Tamamlayıcı çıxış
Maksimum interfeys
saat (MHz)
Maks
taymer
saat (MHz)(1)
Təkmil TIM1, -nəzarət TIM8
16-bit
Yuxarı, Aşağı, 1 yuxarı/aşağı və 65536 arasında istənilən tam ədəd
Bəli
TIM2 TIM5
32-bit
Yuxarı, Aşağı, 1 yuxarı/aşağı və 65536 arasında istənilən tam ədəd
Bəli
TIM3 TIM4
16-bit
Yuxarı, Aşağı, 1 yuxarı/aşağı və 65536 arasında istənilən tam ədəd
Bəli
İstənilən tam ədəd
TIM12(2) 16 bit
1 arasında
yox
General
və 65536
məqsəd
TIM13(2) TIM14(2)
16-bit
1-dən yuxarı istənilən tam ədəd
və 65536
yox
İstənilən tam ədəd
TIM15(2) 16 bit
1 arasında
Bəli
və 65536
TIM16(2) TIM17(2)
16-bit
1-dən yuxarı istənilən tam ədəd
və 65536
Bəli
Əsas
TIM6, TIM7
16-bit
1-dən yuxarı istənilən tam ədəd
və 65536
Bəli
LPTIM1,
Aşağı güc
LPTIM2(2), LPTIM3(2),
LPTIM4,
16-bit
1, 2, 4, 8, Yuxarı 16, 32, 64,
128
yox
LPTIM5
6
4
104.5
209
4
yox
104.5
209
4
yox
104.5
209
2
yox
104.5
209
1
yox
104.5
209
2
1
104.5
209
1
1
104.5
209
0
yox
104.5
209
1(3)
yox
104.5 104.5
1. Maksimum taymer saatı RCC-dəki TIMGxPRE bitindən asılı olaraq 209 MHz-ə qədərdir. 2. Təhlükəsiz taymer. 3. LPTIM-də çəkiliş kanalı yoxdur.
DS13875 Rev 5
37/219
48
Funksional bitdiview
STM32MP133C/F
3.26.1 3.26.2 3.26.3
Qabaqcıl nəzarət taymerləri (TIM1, TIM8)
Təkmil idarəetmə taymerləri (TIM1, TIM8) 6 kanalda multipleksləşdirilmiş üç fazalı PWM generatorları kimi görünə bilər. Onların proqramlaşdırıla bilən daxil edilmiş ölü vaxtları olan tamamlayıcı PWM çıxışları var. Onlar həmçinin tam ümumi təyinatlı taymerlər hesab edilə bilər. Onların dörd müstəqil kanalı aşağıdakılar üçün istifadə edilə bilər: · giriş tutma · çıxış müqayisə · PWM istehsalı (kənar və ya mərkəzə uyğunlaşdırılmış rejimlər) · bir impuls rejimi çıxışı
Standart 16 bitlik taymerlər kimi konfiqurasiya olunarsa, onlar ümumi təyinatlı taymerlərlə eyni xüsusiyyətlərə malikdirlər. 16 bitlik PWM generatorları kimi konfiqurasiya olunarsa, onlar tam modulyasiya qabiliyyətinə malikdirlər (0-100%).
Qabaqcıl idarəetmə taymeri sinxronizasiya və ya hadisələrin zəncirlənməsi üçün taymer bağlantısı funksiyası vasitəsilə ümumi təyinatlı taymerlərlə birlikdə işləyə bilər.
TIM1 və TIM8 müstəqil DMA sorğunun yaradılmasını dəstəkləyir.
Ümumi təyinatlı taymerlər (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
STM32MP133C/F cihazlarına daxil edilmiş on sinxronlaşdırıla bilən ümumi təyinatlı taymer var (fərqlər üçün Cədvəl 4-ə baxın). · TIM2, TIM3, TIM4, TIM5
TIM 2 və TIM5 32 bitlik avtomatik yenidən yükləmə yuxarı/aşağı sayğacına və 16 bitlik qabaqcadan miqyaslayıcıya, TIM3 və TIM4 isə 16 bitlik avtomatik yenidən yükləməyə/azalmaya və 16 bitlik qabaqcadan miqyaslayıcıya əsaslanır. Bütün taymerlər giriş tutma/çıxış müqayisəsi, PWM və ya bir impuls rejimi çıxışı üçün dörd müstəqil kanala malikdir. Bu, ən böyük paketlərdə 16-a qədər giriş tutma/çıxış müqayisəsi/PWM verir. Bu ümumi təyinatlı taymerlər sinxronizasiya və ya hadisələrin zəncirlənməsi üçün taymer əlaqəsi funksiyası vasitəsilə birlikdə və ya digər ümumi təyinatlı taymerlər və təkmil idarəetmə taymerləri TIM1 və TIM8 ilə işləyə bilər. Bu ümumi təyinatlı taymerlərdən hər hansı biri PWM çıxışlarını yaratmaq üçün istifadə edilə bilər. TIM2, TIM3, TIM4, TIM5-in hamısında müstəqil DMA sorğusu yaradılır. Onlar kvadrat (artan) kodlayıcı siqnalları və birdən dörd holl effektli sensordan rəqəmsal çıxışları idarə edə bilirlər. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Bu taymerlər 16-bitlik avtomatik yenidən yükləmə sayğacına və 16-bitlik preskalerə əsaslanır. TIM13, TIM14, TIM16 və TIM17 bir müstəqil kanala malikdir, TIM12 və TIM15 isə giriş tutma/çıxış müqayisəsi, PWM və ya bir impuls rejimi çıxışı üçün iki müstəqil kanala malikdir. Onlar TIM2, TIM3, TIM4, TIM5 tam funksiyalı ümumi təyinatlı taymerlərlə sinxronlaşdırıla və ya sadə vaxt bazaları kimi istifadə edilə bilər. Bu taymerlərin hər biri (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
Əsas taymerlər (TIM6 və TIM7)
Bu taymerlər əsasən ümumi 16 bitlik vaxt bazası kimi istifadə olunur.
TIM6 və TIM7 müstəqil DMA sorğunun yaradılmasını dəstəkləyir.
38/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
3.26.4
3.26.5 3.26.6
Aşağı güc taymerləri (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Hər bir aşağı güc taymerinin müstəqil saatı var və LSE, LSI və ya xarici saatla saatlandıqda Stop rejimində də işləyir. LPTIMx cihazı Stop rejimindən oyatmağa qadirdir.
Bu aşağı güc taymerləri aşağıdakı funksiyaları dəstəkləyir: · 16-bit avtomatik yükləmə registrinə malik 16-bit yuxarı sayğac · 16-bit müqayisə reyestri · Konfiqurasiya edilə bilən çıxış: impuls, PWM · Davamlı/bir atış rejimi · Seçilə bilən proqram/aparat girişi tetikleyicisi · Seçilə bilən saat mənbəyi:
daxili saat mənbəyi: LSE, LSI, HSI və ya APB saatı LPTIM girişi üzərindən xarici saat mənbəyi (daxili saat olmadan belə işləyir)
çalışan mənbə, impuls sayğac tətbiqi tərəfindən istifadə olunur) · Proqramlaşdırıla bilən rəqəmsal xəta filtri · Kodlayıcı rejimi
LPTIM2 və LPTIM3 (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
Müstəqil nəzarətçilər (IWDG1, IWDG2)
Müstəqil nəzarətçi 12 bitlik aşağı sayğac və 8 bitlik preskalerə əsaslanır. O, müstəqil 32 kHz daxili RC-dən (LSI) saatlanır və əsas saatdan müstəqil işlədiyi üçün Dayanma və Gözləmə rejimlərində işləyə bilər. IWDG problem yarandıqda cihazı sıfırlamaq üçün nəzarətçi kimi istifadə edilə bilər. Bu hardware- və ya proqram variantı baytları vasitəsilə konfiqurasiya edilə bilər.
IWDG1 (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
Ümumi taymerlər (Cortex-A7 CNT)
Cortex-A7-nin içərisinə daxil edilmiş ümumi taymerlər sistem vaxtı generasiyasının (STGEN) dəyəri ilə qidalanır.
Cortex-A7 prosessoru aşağıdakı taymerləri təmin edir: · təhlükəsiz və qeyri-təhlükəsiz rejimlərdə istifadə üçün fiziki taymer
Fiziki taymer üçün qeydlər təhlükəsiz və təhlükəsiz olmayan nüsxələri təmin etmək üçün banklaşdırılır. · qeyri-təhlükəsiz rejimlərdə istifadə üçün virtual taymer · hipervizor rejimində istifadə üçün fiziki taymer
Ümumi taymerlər yaddaşla əlaqələndirilmiş periferiya qurğuları deyil və bundan sonra yalnız xüsusi Cortex-A7 koprosessor təlimatları (cp15) vasitəsilə əldə edilə bilər.
3.27
Sistem taymerinin yaradılması (STGEN)
Sistem vaxtının yaradılması (STGEN) ardıcıllığı təmin edən vaxt sayma dəyəri yaradır view bütün Cortex-A7 ümumi taymerləri üçün vaxt.
DS13875 Rev 5
39/219
48
Funksional bitdiview
STM32MP133C/F
Sistem vaxtının yaradılması aşağıdakı əsas xüsusiyyətlərə malikdir: · Təkrarlanma ilə bağlı problemlərin qarşısını almaq üçün 64 bit genişlik · Sıfırdan və ya proqramlaşdırıla bilən dəyərdən başlayın · Taymeri saxlamağa və bərpa etməyə imkan verən nəzarət APB interfeysi (STGENC)
söndürülmə hadisələri arasında · Taymerin dəyərini başqaları tərəfindən oxunmasına imkan verən yalnız oxunan APB interfeysi (STGENR)
təhlükəsiz proqram təminatı və sazlama alətləri · Sistem debug zamanı dayandırıla bilən taymer dəyərinin artırılması
STGENC (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
3.28
Real vaxt saatı (RTC)
RTC bütün aşağı güc rejimlərini idarə etmək üçün avtomatik oyanma təmin edir.RTC müstəqil BCD taymer/sayğacdır və proqramlaşdırıla bilən həyəcan fasilələri ilə günün saatı/təqvimi təmin edir.
RTC, həmçinin kəsmə qabiliyyətinə malik dövri proqramlaşdırıla bilən oyanma bayrağını ehtiva edir.
İki 32 bitlik registrdə ikilik kodlu onluq formatda (BCD) ifadə edilən saniyələr, dəqiqələr, saatlar (12 və ya 24 saatlıq format), gün (həftənin günü), tarixi (ayın günü), ay və il var. Sub-saniyələrin dəyəri ikili formatda da mövcuddur.
Proqram sürücüsünün idarə edilməsini asanlaşdırmaq üçün ikili rejim dəstəklənir.
28, 29 (uzun il), 30 və 31 günlük aylar üçün kompensasiyalar avtomatik olaraq həyata keçirilir. Yay vaxtı kompensasiyası da həyata keçirilə bilər.
Əlavə 32 bitlik registrlər proqramlaşdırıla bilən həyəcan yarımsaniyələrini, saniyələrini, dəqiqələrini, saatlarını, gününü və tarixini ehtiva edir.
Kristal osilator dəqiqliyində hər hansı bir sapmanı kompensasiya etmək üçün rəqəmsal kalibrləmə funksiyası mövcuddur.
Yedək domeni sıfırlandıqdan sonra bütün RTC registrləri mümkün parazitar yazma girişlərindən qorunur və təhlükəsiz girişlə qorunur.
Nə qədər ki, tədarük həcmitage işləmə diapazonunda qalır, RTC cihazın vəziyyətindən (İş rejimi, aşağı enerji rejimi və ya sıfırlama altında) asılı olmayaraq heç vaxt dayanmır.
RTC-nin əsas xüsusiyyətləri aşağıdakılardır: · Alt saniyələr, saniyələr, dəqiqələr, saatlar (12 və ya 24 formatı), gün (gün) olan təqvim
həftə), tarix (ayın günü), ay və il · Proqram təminatı ilə proqramlaşdırıla bilən yaz işığına qənaət · Kəsinti funksiyası ilə proqramlaşdırıla bilən siqnalizasiya. Siqnal istənilən tərəfindən işə salına bilər
təqvim sahələrinin birləşməsi. · Avtomatik oyanışa səbəb olan dövri bayraq yaradan avtomatik oyandırma vahidi
fasilə · İstinad saatının aşkarlanması: daha dəqiq ikinci mənbə saatı (50 və ya 60 Hz) ola bilər
təqvim dəqiqliyini artırmaq üçün istifadə olunur. · Saniyədən aşağı yerdəyişmə funksiyasından istifadə edərək xarici saatla dəqiq sinxronizasiya · Rəqəmsal kalibrləmə sxemi (dövri əks korreksiya): 0.95 ppm dəqiqlik
bir neçə saniyəlik kalibrləmə pəncərəsi
40/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
· Vaxtamp hadisələrin saxlanması funksiyası · SAE-yə birbaşa avtobus çıxışı ilə RTC ehtiyat registrlərində SWKEY-in saxlanması (yox
CPU tərəfindən oxuna bilən) · Maskalana bilən fasilələr/hadisələr:
Siqnal A Siqnal B Oyanma fasiləsi Timestamp · TrustZone dəstəyi: RTC tam qorunan Siqnal A, siqnal B, oyanma taymeri və vaxt həddiniamp fərdi təhlükəsiz və ya təhlükəsiz olmayan
konfiqurasiya RTC kalibrləmə təhlükəsiz olmayan konfiqurasiyada təhlükəsiz şəkildə aparılır
3.29
Tamper və ehtiyat registrləri (TAMP)
32 x 32 bit ehtiyat registrləri bütün aşağı güc rejimlərində və həmçinin VBAT rejimində saxlanılır. Məzmunları at tərəfindən qorunduğu üçün həssas məlumatları saxlamaq üçün istifadə edilə biləramper aşkarlama dövrəsi.
Yeddi tamper giriş pinləri və beş tamper çıxış sancaqlar anti-t üçün mövcudduramper aşkarlanması. Xarici tamper sancaqları kənar aşkarlanması, kənar və səviyyə, filtrləmə ilə səviyyə aşkarlanması və ya aktiv t üçün konfiqurasiya edilə bilər.ampt ki, avtomatik yoxlanılması ilə təhlükəsizlik səviyyəsini artırır eramper sancaqları xaricdən açılmayıb və ya qısaldılmış deyil.
TAMP əsas xüsusiyyətlər · 32 ehtiyat registr (TAMP_BKPxR) qalan RTC domenində həyata keçirilir
VDD enerjisi söndürüldükdə VBAT ilə işə salınır · 12 tamper sancaqları mövcuddur (yeddi giriş və beş çıxış) · İstənilən tamper aşkarlanması RTC vaxtını yarada biləramp hadisə. · İstənilən tamper aşkarlanması ehtiyat registrləri silir. · TrustZone dəstəyi:
TampTəhlükəsiz və ya qeyri-təhlükəsiz konfiqurasiya Ehtiyat nüsxəsi konfiqurasiyanı üç ölçülü sahədə qeyd edir:
. bir oxumaq/yazmaq təhlükəsiz sahəsi. biri təhlükəsiz yazmaq/oxumaq təhlükəsiz olmayan sahə . bir oxumaq/yazmaq təhlükəsiz olmayan sahə · Monoton sayğac
3.30
İnteqrasiya edilmiş sxemlər arası interfeyslər (I2C1, I2C2, I2C3, I2C4, I2C5)
Cihazlar beş I2C interfeysini yerləşdirir.
I2C avtobus interfeysi STM32MP133C/F və seriyalı I2C avtobusu arasında əlaqəni idarə edir. O, bütün I2C avtobusuna məxsus ardıcıllığı, protokolu, arbitrajı və vaxtı idarə edir.
DS13875 Rev 5
41/219
48
Funksional bitdiview
STM32MP133C/F
I2C periferik dəstəkləyir: · I2C-avtobus spesifikasiyası və istifadəçi təlimatı rev. 5 uyğunluğu:
Slave və master rejimləri, multimaster qabiliyyəti Standart rejim (Sm), 100 kbit/s-ə qədər bit sürəti ilə Fast-rejim (Fm), 400 kbit/s-ə qədər bit sürəti ilə Fast-mode Plus (Fm+), 1 Mbit/s-ə qədər bit sürəti və 20 mA çıxış sürücüsü I/Os, 7-bit ünvanlı çoxlu ünvanlı Sürətli rejim Proqramlaşdırıla bilən quraşdırma və saxlama vaxtları Könüllü saatın uzadılması · Sistem idarəetmə avtobusu (SMBus) spesifikasiyası rev 10 uyğunluğu: Aparat PEC (paket xətalarının yoxlanılması) yaradılması və ACK ilə yoxlanılması
nəzarət Ünvan həlli protokolu (ARP) dəstəyi SMBus siqnalı · Enerji sisteminin idarəetmə protokolu (PMBusTM) spesifikasiyası rev 1.1 uyğunluğu · Müstəqil saat: I2C rabitə sürətinin PCLK yenidən proqramlaşdırılmasından müstəqil olmasına imkan verən müstəqil saat mənbələrinin seçimi · Ünvan uyğunluğunda Dayanma rejimindən oyanma · Proqramlaşdırıla bilən analoq və rəqəmsal səs-küy DMA qapağı ilə
I2C3, I2C4 və I2C5 (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
3.31
Universal sinxron asinxron qəbuledici ötürücü (USART1, USART2, USART3, USART6 və UART4, UART5, UART7, UART8)
Cihazlarda dörd quraşdırılmış universal sinxron qəbuledici ötürücü (USART1, USART2, USART3 və USART6) və dörd universal asinxron qəbuledici ötürücü (UART4, UART5, UART7 və UART8) var. USARTx və UARTx xüsusiyyətlərinin xülasəsi üçün aşağıdakı cədvələ baxın.
Bu interfeyslər asinxron rabitəni, IrDA SIR ENDEC dəstəyini, çoxprosessorlu rabitə rejimini, tək telli yarım dupleks rabitə rejimini təmin edir və LIN master/slave qabiliyyətinə malikdir. Onlar CTS və RTS siqnallarının aparat idarəetməsini və RS485 Sürücü Aktivləşdirməsini təmin edir. Onlar 13 Mbit/s-ə qədər sürətlə ünsiyyət qura bilirlər.
USART1, USART2, USART3 və USART6 həmçinin Smartcard rejimi (ISO 7816 uyğun) və SPI-yə bənzər rabitə imkanlarını təmin edir.
Bütün USART-ların CPU saatından asılı olmayan saat domeni var ki, bu da USARTx-a STM32MP133C/F-ni 200 Kbaud-a qədər baudrates istifadə edərək Dayanma rejimindən oyatmağa imkan verir. Dayanma rejimindən oyanma hadisələri proqramlaşdırıla bilər və ola bilər:
· bit aşkarlanmasına başlayın
· istənilən qəbul edilmiş məlumat çərçivəsi
· xüsusi proqramlaşdırılmış verilənlər çərçivəsi
42/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
Bütün USART interfeyslərinə DMA nəzarətçisi xidmət göstərə bilər.
Cədvəl 5. USART/UART xüsusiyyətləri
USART rejimləri/xüsusiyyətləri(1)
USART1/2/3/6
UART4/5/7/8
Modem üçün avadanlıq axını nəzarəti
X
X
DMA istifadə edərək davamlı ünsiyyət
X
X
Multiprosessor rabitəsi
X
X
Sinxron SPI rejimi (master/slave)
X
–
Smart kart rejimi
X
–
Tək telli yarım dupleks rabitə IrDA SIR ENDEC bloku
X
X
X
X
LIN rejimi
X
X
İki saat domeni və aşağı güc rejimindən oyanma
X
X
Alıcının fasiləsi Modbus rabitəsini kəsir
X
X
X
X
Avtomatik baud dərəcəsi aşkarlanması
X
X
Sürücü Aktiv
X
X
USART məlumat uzunluğu
7, 8 və 9 bit
1. X = dəstəklənir.
USART1 və USART2 (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
3.32
Serial periferik interfeyslər (SPI1, SPI2, SPI3, SPI4, SPI5) inteqrasiya olunmuş səs interfeysləri (I2S1, I2S2, I2S3, I2S4)
Qurğularda master və slave rejimlərində, yarım dupleks, tamdupleks və sadə rejimlərdə 2 Mbit/s-ə qədər əlaqə yaratmağa imkan verən beşə qədər SPI (SPI1S2, SPI2S2, SPI3S2, SPI4S5 və SPI50) var. 3-bitlik preskaler səkkiz master rejimi tezliyini verir və çərçivə 4-dən 16 bitə qədər konfiqurasiya edilə bilər. Bütün SPI interfeysləri NSS impuls rejimini, TI rejimini, aparat CRC hesablamasını dəstəkləyir və DMA qabiliyyətinə malik 8 bitlik Rx və Tx FIFO-ları çoxaldır.
I2S1, I2S2, I2S3 və I2S4 SPI1, SPI2, SPI3 və SPI4 ilə multipleksləşdirilmişdir. Onlar master və ya qul rejimində, tam dupleks və yarım dupleks rabitə rejimlərində işlədilə bilər və giriş və ya çıxış kanalı kimi 16 və ya 32 bit ayırdetmə ilə işləmək üçün konfiqurasiya edilə bilər. Audio samp8 kHz-dən 192 kHz-ə qədər ling tezlikləri dəstəklənir. Bütün I2S interfeysləri DMA qabiliyyəti ilə 8-bit daxil edilmiş Rx və Tx FIFO-ların çoxalmasını dəstəkləyir.
SPI4 və SPI5 (ETZPC-də) yalnız təhlükəsiz proqram təminatı ilə əldə edilə bilən kimi müəyyən edilə bilər.
3.33
Serial audio interfeysləri (SAI1, SAI2)
Cihazlar bir çox stereo və ya mono audio protokollarının dizaynına imkan verən iki SAI-ni yerləşdirir
DS13875 Rev 5
43/219
48
Funksional bitdiview
STM32MP133C/F
I2S, LSB və ya MSB əsaslandırılmış, PCM/DSP, TDM və ya AC'97 kimi. Audio blok ötürücü kimi konfiqurasiya edildikdə SPDIF çıxışı mövcuddur. Bu çeviklik və yenidən konfiqurasiya səviyyəsini təmin etmək üçün hər bir SAI iki müstəqil audio alt blokdan ibarətdir. Hər blokun öz saat generatoru və I/O xətti nəzarətçisi var. Audio samp192 kHz-ə qədər ling tezlikləri dəstəklənir. Bundan əlavə, quraşdırılmış PDM interfeysi sayəsində səkkizə qədər mikrofon dəstəklənə bilər. SAI master və ya slave konfiqurasiyasında işləyə bilər. Audio alt bloklar ya qəbuledici, ya da ötürücü ola bilər və sinxron və ya asinxron (digərinə nisbətən) işləyə bilər. Sinxron işləmək üçün SAI digər AAQ-larla birləşdirilə bilər.
3.34
SPDIF qəbuledici interfeysi (SPDIFRX)
SPDIFRX IEC-60958 və IEC-61937 ilə uyğun bir S/PDIF axını almaq üçün nəzərdə tutulmuşdur. Bu standartlar yüksək s-ə qədər sadə stereo axınları dəstəkləyirample dərəcəsi və Dolby və ya DTS tərəfindən müəyyən edilənlər kimi sıxılmış çoxkanallı ətraf səs (5.1-ə qədər).
SPDIFRX-in əsas xüsusiyyətləri aşağıdakılardır: · Dördədək giriş mövcuddur · Simvol tezliyinin avtomatik aşkarlanması · Maksimum simvol tezliyi: 12.288 MHz · 32-dən 192 kHz-ə qədər stereo axını dəstəklənir · IEC-60958 və IEC-61937 audio dəstəyi, istehlakçı proqramları · Paritet bit idarəçiliyi · Audio üçün DMAamples · İdarəetmə və istifadəçi kanalı məlumatı üçün DMA-dan istifadə etməklə rabitə · Kəsmə imkanları
SPDIFRX qəbuledicisi simvol sürətini aşkar etmək və daxil olan məlumat axınını deşifrə etmək üçün bütün lazımi funksiyaları təmin edir. İstifadəçi istədiyi SPDIF girişini seçə bilər və etibarlı siqnal mövcud olduqda, SPDIFRX yenidənampdaxil olan siqnalı oxuyur, Mançester axınının şifrəsini açır və çərçivələri, alt çərçivələri tanıyır və elementləri bloklayır. SPDIFRX CPU-ya deşifrə edilmiş məlumatları və əlaqəli status bayraqlarını çatdırır.
SPDIFRX həmçinin spdif_frame_sync adlı siqnal təklif edir, o, dəqiq s-ni hesablamaq üçün istifadə olunan S/PDIF alt çərçivə sürətində dəyişir.ampsaat sürüşməsi alqoritmləri üçün le dərəcəsi.
3.35
Təhlükəsiz rəqəmsal giriş/çıxış MultiMediaCard interfeysləri (SDMMC1, SDMMC2)
İki təhlükəsiz rəqəmsal giriş/çıxış MultiMediaCard interfeysi (SDMMC) AHB avtobusu və SD yaddaş kartları, SDIO kartları və MMC cihazları arasında interfeys təmin edir.
SDMMC xüsusiyyətlərinə aşağıdakılar daxildir: · Daxili MultiMediaCard Sisteminin Spesifikasiyası Versiya 5.1 ilə uyğunluq
Üç fərqli databus rejimi üçün kart dəstəyi: 1-bit (standart), 4-bit və 8-bit
44/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
(HS200 SDMMC_CK sürəti icazə verilən maksimum I/O sürəti ilə məhdudlaşır)(HS400 dəstəklənmir)
· MultiMediaCards-ın əvvəlki versiyaları ilə tam uyğunluq (geri uyğunluq)
· SD yaddaş kartının spesifikasiyası 4.1 versiyasına tam uyğunluq (SDR104 SDMMC_CK sürəti icazə verilən maksimum I/O sürəti ilə məhdudlaşır, SPI rejimi və UHS-II rejimi dəstəklənmir)
· SDIO kart spesifikasiyası versiyası 4.0 ilə tam uyğunluq İki müxtəlif databus rejimi üçün kart dəstəyi: 1-bit (defolt) və 4-bit (SDR104 SDMMC_CK sürəti icazə verilən maksimum I/O sürəti ilə məhdudlaşır, SPI rejimi və UHS-II rejimi dəstəklənmir)
· 208 bitlik rejim üçün 8 Mbayt/s-ə qədər məlumat ötürülməsi (maksimum icazə verilən I/O sürətindən asılı olaraq)
· Məlumat və əmr çıxışı siqnalları xarici ikiistiqamətli sürücüləri idarə etməyə imkan verir
· SDMMC host interfeysinə daxil edilmiş xüsusi DMA nəzarətçisi interfeys və SRAM arasında yüksək sürətli köçürmələrə imkan verir
· IDMA ilə əlaqəli siyahı dəstəyi
· Xüsusi enerji təchizatı, SDMMC1 və SDMMC2 üçün müvafiq olaraq VDDSD1 və VDDSD2, UHS-I rejimində SD kart interfeysinə səviyyə dəyişdiricisinin daxil edilməsi ehtiyacını aradan qaldırır
Yalnız SDMMC1 və SDMMC2 üçün bəzi GPIO-lar xüsusi VDDSD1 və ya VDDSD2 təchizat pinində mövcuddur. Bunlar SDMMC1 və SDMMC2 üçün standart yükləmə GPIO-larının bir hissəsidir (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Onlar alternativ funksiyalar cədvəlində “_VSD1” və ya “_VSD2” şəkilçisi olan siqnallarla müəyyən edilə bilər.
Hər bir SDMMC 100 MHz-dən yuxarı xarici məlumat tezliyini dəstəkləməyə imkan verən gecikmə bloku (DLYBSD) ilə birləşdirilir.
Hər iki SDMMC interfeysi etibarlı konfiqurasiya portlarına malikdir.
3.36
Nəzarətçi ərazi şəbəkəsi (FDCAN1, FDCAN2)
İdarəetmə sahəsi şəbəkəsi (CAN) alt sistemi iki CAN modulundan, paylaşılan mesaj RAM yaddaşından və saat kalibrləmə vahidindən ibarətdir.
Hər iki CAN modulu (FDCAN1 və FDCAN2) ISO 11898-1 (CAN protokol spesifikasiyası versiyası 2.0 A, B hissəsi) və CAN FD protokol spesifikasiyası versiyası 1.0 ilə uyğundur.
10 Kbaytlıq mesaj RAM yaddaşı filtrləri həyata keçirir, FIFO-ları qəbul edir, buferləri qəbul edir, hadisə FIFO-larını ötürür və buferləri ötürür (üstəlik TTCAN üçün tetikler). Bu mesaj RAM iki FDCAN1 və FDCAN2 modulları arasında paylaşılır.
Ümumi saat kalibrləmə vahidi isteğe bağlıdır. O, FDCAN1 tərəfindən qəbul edilən CAN mesajlarını qiymətləndirərək HSI daxili RC osilatorundan və PLL-dən həm FDCAN2, həm də FDCAN1 üçün kalibrlənmiş saat yaratmaq üçün istifadə edilə bilər.
DS13875 Rev 5
45/219
48
Funksional bitdiview
STM32MP133C/F
3.37
Universal serial avtobus yüksək sürətli host (USBH)
Cihazlar iki fiziki portla bir USB yüksək sürətli host (480 Mbit/s-ə qədər) yerləşdirir. USBH hər portda müstəqil olaraq həm aşağı, tam sürətli (OHCI), həm də yüksək sürətli (EHCI) əməliyyatları dəstəkləyir. O, aşağı sürətli (1.2 Mbit/s), tam sürətli (12 Mbit/s) və ya yüksək sürətli əməliyyat (480 Mbit/s) üçün istifadə oluna bilən iki ötürücü birləşdirir. İkinci yüksək sürətli ötürücü OTG yüksək sürətli ilə paylaşılır.
USBH USB 2.0 spesifikasiyasına uyğundur. USBH nəzarətçiləri USB yüksək sürətli PHY daxilində PLL tərəfindən yaradılan xüsusi saatlar tələb edir.
3.38
Yüksək sürətli USB (OTG)
Cihazlar bir USB OTG yüksəksürətli (480 Mbit/s-ə qədər) cihaz/host/OTG periferiyasını yerləşdirir. OTG həm tam sürətli, həm də yüksək sürətli əməliyyatları dəstəkləyir. Yüksək sürətli işləmə üçün ötürücü (480 Mbit/s) USB Host ikinci portu ilə paylaşılır.
USB OTG HS USB 2.0 spesifikasiyasına və OTG 2.0 spesifikasiyasına uyğundur. Proqram təminatı ilə konfiqurasiya edilə bilən son nöqtə parametrinə malikdir və dayandırma/davam etməyi dəstəkləyir. USB OTG nəzarətçiləri RCC daxilində və ya USB yüksək sürətli PHY daxilində PLL tərəfindən yaradılan xüsusi 48 MHz saat tələb edir.
USB OTG HS-nin əsas xüsusiyyətləri aşağıda verilmişdir: · Dinamik FIFO ölçüləri ilə 4 Kbayt birləşdirilmiş Rx və Tx FIFO ölçüsü · SRP (sessiya sorğusu protokolu) və HNP (host danışıqlar protokolu) dəstəyi · Səkkiz iki istiqamətli son nöqtə · Dövri ÇIXIŞ dəstəyi ilə 16 host kanalı · OTG rejimi ilə konfiqurasiya edilə bilən USB proqram təminatı1.3. 2.0 LPM (bağlantı gücünün idarə edilməsi) dəstəyi · Batareyanın doldurulması spesifikasiyasının təftişi 2.0 dəstəyi · HS OTG PHY dəstəyi · Daxili USB DMA · HNP/SNP/IP daxilində (hər hansı xarici rezistora ehtiyac yoxdur) · OTG/Host rejimləri üçün avtobusla işləyən qurğular işlədiyi halda güc açarı lazımdır.
bağlıdır.
USB OTG konfiqurasiya portu təhlükəsiz ola bilər.
46/219
DS13875 Rev 5
STM32MP133C/F
Funksional bitdiview
3.39
Gigabit Ethernet MAC interfeysləri (ETH1, ETH2)
Cihazlar sənaye standartı orta müstəqil interfeys (MII), azaldılmış orta müstəqil interfeys (RMII) və ya azaldılmış gigabit orta müstəqil interfeys (RGMII) vasitəsilə Ethernet LAN kommunikasiyaları üçün iki IEEE-802.3-2002-yə uyğun gigabit media giriş nəzarətçilərini (GMAC) təmin edir.
Cihazlar fiziki LAN avtobusuna (bükülmüş cüt, lif və s.) qoşulmaq üçün xarici fiziki interfeys cihazı (PHY) tələb edir. PHY MII üçün 17 siqnal, RMII üçün 7 siqnal və ya RGMII üçün 13 siqnaldan istifadə edərək cihaz portuna qoşulur və STM25MP125C/F-dən və ya 32 MHz (MII, RMII, RGMII) və ya 133 MHz (RGMII) istifadə edərək saatla təyin oluna bilər.
Cihazlara aşağıdakı funksiyalar daxildir: · İş rejimləri və PHY interfeysləri
10-, 100- və 1000-Mbit/s məlumat ötürmə sürətləri Həm tam dupleks, həm də yarım dupleks əməliyyatların dəstəklənməsi MII, RMII və RGMII PHY interfeysləri · Emal nəzarəti Çox qatlı Paket filtrasiyası: mənbə (SA) və təyinat (DA) üzrə MAC filtrasiyası
mükəmməl və hash filter, VLAN ilə ünvan tagmükəmməl və hash filtri ilə əsaslı filtrləmə, IP mənbəyi (SA) və ya təyinat (DA) ünvanında Layer 3 filtrasiyası, Mənbə (SP) və ya təyinat (DP) portunda Layer 4 filtrasiyası İkiqat VLAN emalı: iki VLAN-a qədər daxil edilməsi tags ötürmə yolunda, tag qəbul yolunda filtrləmə IEEE 1588-2008/PTPv2 dəstəyi RMON/MIB sayğacları ilə şəbəkə statistikasını dəstəkləyir (RFC2819/RFC2665) · Avadanlığın boşaldılmasının işlənməsi Preambula və çərçivə məlumatlarının (SFD) daxil edilməsi və ya silinməsi IPUDP üçün tamlıq yoxlama məbləği və yük boşaltma cəmi TCPMP yoxlaması/Yükləmə başlığı: hesablama və daxiletmə, yoxlama məbləğinin hesablanması və müqayisəsini qəbul edin Cihaz MAC ünvanı ilə avtomatik ARP sorğu cavabı TCP seqmentasiyası: böyük ötürücü TCP paketinin çoxsaylı kiçik paketlərə avtomatik bölünməsi · Aşağı enerji rejimi Enerjiyə qənaət edən Ethernet (standart IEEE 802.3az-2010) Uzaqdan oyandırma paketi və AMD Mag aşkarlanması
Həm ETH1, həm də ETH2 təhlükəsiz olaraq proqramlaşdırıla bilər. Təhlükəsiz olduqda, AXI interfeysi üzərində əməliyyatlar təhlükəsizdir və konfiqurasiya qeydləri yalnız təhlükəsiz girişlərlə dəyişdirilə bilər.
DS13875 Rev 5
47/219
48
Funksional bitdiview
STM32MP133C/F
3.40
Sazlama infrastrukturu
Qurğular proqram təminatının işlənib hazırlanmasını və sistem inteqrasiyasını dəstəkləmək üçün aşağıdakı sazlama və izləmə funksiyalarını təklif edir: · Kəsmə nöqtəsində sazlama · Kod icrasının izlənməsi · Proqram təminatı · JTAG sazlama portu · Serial-tel debug portu · Tətik girişi və çıxışı · İzləmə portu · Arm CoreSight debug və iz komponentləri
Sazlama J vasitəsilə idarə oluna bilərTAGSənaye standartı sazlama alətlərindən istifadə edərək / seriyalı naqilli sazlama giriş portu.
İzləmə portu məlumatların qeydiyyatı və təhlili üçün ələ keçirilməsinə imkan verir.
QDİƏT-də autentifikasiya siqnalları ilə təhlükəsiz ərazilərə debug girişi təmin edilir.
48/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin təsviri və alternativ funksiyalar
4
Pinout, pin təsviri və alternativ funksiyalar
Şəkil 5. STM32MP133C/F LFBGA289 ballout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A
VSS
PA9
PD10
PB7
PE7
PD5
PE8
PG4
PH9
PH13
PC7
PB9
PB14
PG6
PD2
PC9
VSS
B
PD3
PF5
PD14
PE12
PE1
PE9
PH14
PE10
PF1
PF3
PC6
PB15
PB4
PC10
PC12
DDR_DQ4 DDR_DQ0
C
PB6
PH12
PE14
PE13
PD8
PD12
PD15
VSS
PG7
PB5
PB3
VDDSD1
PF0
PC11
DDR_DQ1
DDR_ DQS0N
DDR_ DQS0P
D
PB8
PD6
VSS
PE11
PD1
PE0
PG0
PE15
PB12
PB10
VDDSD2
VSS
PE3
PC8
DDR_ DQM0
DDR_DQ5 DDR_DQ3
E
PG9
PD11
PA12
PD0
VSS
PA15
PD4
PD9
PF2
PB13
PH10
VDDQ_ DDR
DDR_DQ2 DDR_DQ6 DDR_DQ7 DDR_A5
DDR_ RESETN
F
PG10
PG5
PG8
PH2
PH8
VDDCPU
VDD
VDDCPU VDDCPU
VDD
VDD
VDDQ_ DDR
VSS
DDR_A13
VSS
DDR_A9
DDR_A2
G
PF9
PF6
PF10
PG15
PF8
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_BA2 DDR_A7
DDR_A3
DDR_A0 DDR_BA0
H
PH11
PI3
PH7
PB2
PE4
VDDCPU
VSS
VDDCORE VDDCORE VDDCORE
VSS
VDDQ_ DDR
DDR_WEN
VSS
DDR_ODT DDR_CSN
DDR_ RASN
J
PD13
VBAT
PI2
VSS_PLL VDD_PLL VDDCPU
VSS
VDDCORE
VSS
VDDCORE
VSS
VDDQ_ DDR
VDDCORE DDR_A10
DDR_ CASN
DDR_ CLKP
DDR_ CLKN
K
PC14OSC32_IN
PC15OSC32_
OUT
VSS
PC13
PI1
VDD
VSS
VDDCORE VDDCORE VDDCORE
VSS
VDDQ_ DDR
DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12
L
PE2
PF4
PH6
PI0
PG3
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_ATO
DDR_ DTO0
DDR_A8 DDR_BA1 DDR_A14
M
PF7
PA8
PG11
VDD_ANA VSS_ANA
VDD
VDD
VDD
VDD
VDD
VDD
VDDQ_ DDR
DDR_ VREF
DDR_A4
VSS
DDR_ DTO1
DDR_A6
N
PE6
PG1
PD7
VSS
PB11
PF13
VSSA
PA3
NJTRST
VSS_USB VDDA1V1_
HS
REG
VDDQ_ DDR
PWR_LP
DDR_ DQM1
DDR_ DQ10
DDR_DQ8 DDR_ZQ
P
PH0OSC_IN
PH1OSC_OUT
PA13
PF14
PA2
VREF-
VDDA
PG13
PG14
VDD3V3_ USBHS
VSS
PI5-BOOT1 VSS_PLL2 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
Yuxarıdakı rəqəm paketin yuxarı hissəsini göstərir view.
DS13875 Rev 5
49/219
97
Pinout, pin təsviri və alternativ funksiyalar
STM32MP133C/F
Şəkil 6. STM32MP133C/F TFBGA289 ballout
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_
OUT
PC13
VDD
VSS
PB11
PA5
PB0
VDDCORE
USB_ RREF
PI6-BOOT2 VDDCORE
VSS
VDDQ_ DDR
DDR_A6
DDR_A8 DDR_BA1
N
PD13
VSS
PI0
PI1
PA11
VSS
PA4
PB1
VSS
VSS
PI5-BOOT1
VSS
VDDQ_ DDR
VSS
VDDQ_ DDR
VSS
DDR_ATO
P
PH0OSC_IN
PH1OSC_OUT
PF4
PG1
VSS
VDD
PC3
PC5
VDD
VDD
PI4-BOOT0
VDD
VSS
VDDQ_ DDR
DDR_A4 DDR_ZQ DDR_DQ8
R
PG11
PE6
PD7
PWR_ CPU_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
Yuxarıdakı rəqəm paketin yuxarı hissəsini göstərir view.
PWR_LP
DDR_ DQ15
DDR_ DQ10
VSS
MSv67512V3
50/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin təsviri və alternativ funksiyalar
Şəkil 7. STM32MP133C/F TFBGA320 ballout
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19.
A
VSS
PA9
PE13 PE12
PD12
PG0
PE15
PG7
PH13
PF3
PB9
PF0
PC10 PC12
PC9
VSS
B
PD0
PE11
PF5
PA15
PD8
PE0
PE9
PH14
PE8
PG4
PF1
VSS
PB5
PC6
PB15 PB14
PE3
PC11
DDR_ DQ4
DDR_ DQ1
DDR_ DQ0
C
PB6
PD3
PE14 PD14
PD1
PB7
PD4
PD5
PD9
PE10 PB12
PH9
PC7
PB3
VDD SD2
PB4
PG6
PC8
PD2
DDR_ DDR_ DQS0P DQS0N
D
PB8
PD6
PH12
PD10
PE7
PF2
PB13
VSS
DDR_ DQ2
DDR_ DQ5
DDR_ DQM0
E
PH2
PH8
VSS
VSS
VDD CPU
PE1
PD15
VDD CPU
VSS
VDD
PB10
PH10
VDDQ_ DDR
VSS
VDD SD1
DDR_ DQ3
DDR_ DQ6
F
PF8
PG9
PD11 PA12
VSS
VSS
VSS
DDR_ DQ7
DDR_ A5
VSS
G
PF6
PG10
PG5
VDD CPU
H
PE4
PF10 PG15
PG8
J
PH7
PD13
PB2
PF9
VDD CPU
VSS
VDD
VDD CPU
VDD CORE
VSS
VDD
VSS
VDDQ_ DDR
VSS
VSS
VDD
VDD
VSS
VDD CORE
VSS
VDD
VDD CORE
VDDQ_ DDR
DDR_ A13
DDR_ A2
DDR_ A9
DDR_ RESET
N
DDR_ BA2
DDR_ A3
DDR_ A0
DDR_ A7
DDR_ BA0
DDR_ CSN
DDR_ ODT
K
VSS_ PLL
VDD_ PLL
PH11
VDD CPU
PC15-
L
VBAT OSC32 PI3
VSS
_OUT
PC14-
M
VSS OSC32 PC13
_IN
VDD
N
PE2
PF4
PH6
PI2
VDD CPU
VDD CORE
VSS
VDD
VSS
VSS
VSS
VSS
VSS
VDD CORE
VSS
VSS
VDD CORE
VSS
VSS
VSS
VSS
VSS
VDD
VDD CORE
VSS
VDD
VDD CORE
VDDQ_ DDR
VSS
VDDQ_ DDR
VDD CORE
VDDQ_ DDR
DDR_ WEN
DDR_ RASN
VSS
VSS
DDR_ A10
DDR_ CASN
DDR_ CLKN
VDDQ_ DDR
DDR_ A12
DDR_ CLKP
DDR_ A15
DDR_ A11
DDR_ A14
DDR_ CKE
DDR_ A1
P
PA8
PF7
PI1
PI0
VSS
VSS
DDR_ DTO1
DDR_ ATO
DDR_ A8
DDR_ BA1
R
PG1
PG11
PH3
VDD
VDD
VSS
VDD
VDD CORE
VSS
VDD
VDD CORE
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_ ÇIXDI
VSS_ ANA
VSS
VSS
VDD
VDDA VSSA
PA6
VSS
VDD CORE
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
1V8
PH5
DDR_ DQ12
DDR_ DQ11
DDR_ DQM1
Y
PA11
PF14
PA0
PA2
PA5
PF11
PC4
PB1
PC1
PG14
NRST
PF15
USB_ VSS_
PI6-
USB_
PI4-
VDD_
DM2 USBHS BOOT2 DP1 BOOT0 PLL2
PH4
DDR_ DQ15
DDR_ DQ14
AA
VSS
PB11
PA1
PF12
PA4
PC5
PG13
PC2
PDR_ ON
USB_ DP2
PI5-
USB_
BOOT1 DM1
VSS_ PLL2
PA10
PI7
VSS
Yuxarıdakı rəqəm paketin yuxarı hissəsini göstərir view.
MSv65068V5
DS13875 Rev 5
51/219
97
Pinout, pin təsviri və alternativ funksiyalar
STM32MP133C/F
Cədvəl 6. Pinout cədvəlində istifadə olunan əfsanə / qısaltmalar
ad
İxtisar
Tərif
Pin adı Pin növü
G / Ç quruluşu
Qeydlər Alternativ funksiyalar Əlavə funksiyalar
Başqa cür göstərilməyibsə, sıfırlama zamanı və sonra pin funksiyası faktiki pin adı ilə eynidir
S
Təchizat sancağı
I
Yalnız pin daxil edin
O
Çıxış yalnız pin
I/O
Giriş/çıxış pin
A
Analoq və ya xüsusi səviyyəli pin
FT(U/D/PD) 5 V dözümlü I/O (sabit açılan / aşağı açılan / proqramlaşdırıla bilən açılan ilə)
DDR
DDR1.5, DDR1.35L, LPDDR1.2/LPDDR3 interfeysi üçün 3 V, 2 V və ya 3 VI/O
A
Analoq siqnal
RST
Zəif açılma rezistoru ilə pin sıfırlayın
_f(1) _a(2) _u(3) _h(4)
FT I/Os üçün seçim I2C FM+ seçimi Analoq seçim (I/O-nun analoq hissəsi üçün VDDA tərəfindən verilir) USB seçimi (VDD3V3_USBxx tərəfindən I/O-nun USB hissəsi üçün verilir) 1.8V tip üçün yüksək sürətli çıxış. VDD (SPI, SDMMC, QUADSPI, TRACE üçün)
_vh(5)
1.8V tip üçün çox yüksək sürətli seçim. VDD (ETH, SPI, SDMMC, QUADSPI, TRACE üçün)
Qeydlə başqa cür göstərilmədiyi təqdirdə, bütün I/O-lar sıfırlama zamanı və sonra üzən girişlər kimi təyin edilir.
GPIOx_AFR registrləri vasitəsilə seçilmiş funksiyalar
Periferik registrlər vasitəsilə birbaşa seçilmiş/aktivləşdirilmiş funksiyalar
1. Cədvəl 7-də müvafiq I/O strukturları bunlardır: FT_f, FT_fh, FT_fvh 2. Cədvəl 7-də əlaqəli I/O strukturları bunlardır: FT_a, FT_ha, FT_vha 3. Cədvəl 7-də müvafiq I/O strukturları bunlardır: FT_u 4. Müvafiq I/O strukturları TFT_7,h, FT_5, h. FT_fvh, FT_vh, FT_ha, FT_vha 7. Cədvəl XNUMX-də müvafiq I/O strukturları bunlardır: FT_vh, FT_vha, FT_fvh
52/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin təsviri və alternativ funksiyalar
Pin nömrəsi
Cədvəl 7. STM32MP133C/F top tərifləri
Top funksiyaları
Pin adı (sonra funksiya
sıfırla)
Alternativ funksiyalar
Əlavə funksiyalar
LFBGA289 TFBGA289 TFBGA320
Pin tipli I/O strukturu
Qeydlər
K10 F6 U14 A2 D2 A2 A1 A1 T5 M6 F3 U7
D4 E4 B2
B2 D1 B3 B1 G6 C2
C3 E2 C3 F6 D4 E7 E4 E1 B1
C2 G7 D3
C1 G3 C1
VDDCORE S
–
PA9
I/O FT_h
VSS VDD
S
–
S
–
PE11
I/O FT_vh
PF5
I/O FT_h
PD3
I/O FT_f
PE14
I/O FT_h
VDDCPU
S
–
PD0
I/O FT
PH12
I/O FT_fh
PB6
I/O FT_h
–
–
TIM1_CH2, I2C3_SMBA,
–
DFSDM1_DATIN0, USART1_TX, UART4_TX,
FMC_NWAIT(yükləmə)
–
–
–
–
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(yükləmə)/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(yükləmə)/FMC_AD11
–
–
SAI1_MCLK_A, SAI1_CK1,
–
FDCAN1_RX,
FMC_D2(yükləmə)/FMC_AD2
USART2_TX, TIM5_CH3,
DFSDM1_CKIN1, I2C3_SCL,
–
SPI5_MOSI, SAI1_SCK_A, QUADSPI_BK2_IO2,
SAI1_CK2, ETH1_MII_CRS,
FMC_A6
TRACED6, TIM16_CH1N,
TIM4_CH1, TIM8_CH1,
–
USART1_TX, SAI1_CK2, QUADSPI_BK1_NCS,
ETH2_MDIO, FMC_NE3,
HDP6
–
–
–
TAMP_IN6 -
–
–
DS13875 Rev 5
53/219
97
Pinout, pin təsviri və alternativ funksiyalar
STM32MP133C/F
Pin nömrəsi
Cədvəl 7. STM32MP133C/F top tərifləri (davamı)
Top funksiyaları
Pin adı (sonra funksiya
sıfırla)
Alternativ funksiyalar
Əlavə funksiyalar
LFBGA289 TFBGA289 TFBGA320
Pin tipli I/O strukturu
Qeydlər
A17 A17 T17 M7 – J13 D2 G9 D2 F5 F1 E3 D1 G4 D1
E3 F2 F4 F8 D6 E10 F4 G2 E2 C8 B8 T21 E2 G1 F3
E1 G5 F2 G5 H3 F1 M8 – M5
VSS VDD PD6 PH8 PB8
PA12 VDDCPU
PH2 VSS PD11
PG9 PF8 VDD
S
–
S
–
I/O FT
I/O FT_fh
I/O FT_f
I/O FT_h
S
–
I/O FT_h
S
–
I/O FT_h
I/O FT_f
I/O FT_h
S
–
–
–
–
–
–
TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX(yükləmə)
TRACED9, TIM5_ETR,
–
USART2_RX, I2C3_SDA,
FMC_A8, HDP2
TIM16_CH1, TIM4_CH3,
I2C1_SCL, I2C3_SCL,
–
DFSDM1_DATIN1,
UART4_RX, SAI1_D1,
FMC_D13(yükləmə)/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(yükləmə),
–
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(yükləmə)/FMC_A16,
UART7_RX
DBTRGO, I2C2_SDA,
–
USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,
FMC_NCE(yükləmə)
TIM16_CH1N, TIM4_CH3,
–
TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,
QUADSPI_BK1_IO0(yükləmə)
–
–
–
–
WKUP1
–
54/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin təsviri və alternativ funksiyalar
Pin nömrəsi
Cədvəl 7. STM32MP133C/F top tərifləri (davamı)
Top funksiyaları
Pin adı (sonra funksiya
sıfırla)
Alternativ funksiyalar
Əlavə funksiyalar
LFBGA289 TFBGA289 TFBGA320
Pin tipli I/O strukturu
Qeydlər
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 (yükləmə),
FMC_NE3
–
–
TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(yükləmə)
–
–
TIM16_CH1, SPI5_NSS,
UART7_RX(yükləmə),
–
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(yükləmə),
QUADSPI_BK2_IO3, FMC_A9
TAMP_IN4
–
TAMP_IN1 -
DS13875 Rev 5
55/219
97
Pinout, pin təsviri və alternativ funksiyalar
STM32MP133C/F
Pin nömrəsi
Cədvəl 7. STM32MP133C/F top tərifləri (davamı)
Top funksiyaları
Pin adı (sonra funksiya
sıfırla)
Alternativ funksiyalar
Əlavə funksiyalar
LFBGA289 TFBGA289 TFBGA320
Pin tipli I/O strukturu
Qeydlər
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(yükləmə),
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, pin təsviri və alternativ funksiyalar
Pin nömrəsi
Cədvəl 7. STM32MP133C/F top tərifləri (davamı)
Top funksiyaları
Pin adı (sonra funksiya
sıfırla)
Alternativ funksiyalar
Əlavə funksiyalar
LFBGA289 TFBGA289 TFBGA320
Pin tipli I/O strukturu
Qeydlər
J3 J4 N5
PI2
I/O FT
(1)
SPDIFRX_IN2
TAMP_IN3/TAMP_ OUT4, WKUP5
K5 N4 P4
PI1
I/O FT
(1)
SPDIFRX_IN1
RTC_OUT2/RTC_ LSCO,
TAMP_IN2/TAMP_ OUT3, WKUP4
F13 L2 U13
VSS
S
–
–
–
–
J2 J5 L2
VBAT
S
–
–
–
–
L4 N3 P5
PI0
I/O FT
(1)
SPDIFRX_IN0
TAMP_IN8/TAMP_ OUT1
K2 M2
L3
PC15OSC32_OUT
I/O
FT
(1)
–
OSC32_OUT
F15 N2 U16
VSS
S
–
–
–
–
K1 M1 M2
PC14OSC32_IN
I/O
FT
(1)
–
OSC32_IN
G7 E3 V16
VSS
S
–
–
–
–
H9 K6 N15 VDDCORE S
–
–
–
–
M10 M4 N9
VDD
S
–
–
–
–
G8 E6 W16
VSS
S
–
–
–
–
USART2_RX,
L2 P3 N2
PF4
I/O FT_h
–
ETH2_MII_RXD0/ETH2_ RGMII_RXD0/ETH2_RMII_
–
RXD0, FMC_A4
MCO1, SAI2_MCLK_A,
TIM8_BKIN2, I2C4_SDA,
SPI5_MISO, SAI2_CK1,
M2 J8 P2
PA8
I/O FT_fh –
USART1_CK, SPI2_MOSI/I2S2_SDO,
–
OTG_HS_SOF,
ETH2_MII_RXD3/ETH2_
RGMII_RXD3, FMC_A21
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, pin təsviri və alternativ funksiyalar
STM32MP133C/F
Pin nömrəsi
Cədvəl 7. STM32MP133C/F top tərifləri (davamı)
Top funksiyaları
Pin adı (sonra funksiya
sıfırla)
Alternativ funksiyalar
Əlavə funksiyalar
LFBGA289 TFBGA289 TFBGA320
Pin tipli I/O strukturu
Qeydlər
M1 J7 P3
PF7
I/O FT_vh –
M3 R1 R2
PG11
I/O FT_vh –
L3 J6 N3
PH6
I/O FT_fh –
N2 P4 R1
PG1
I/O FT_vh –
M11 - N12
VDD
S
–
–
N1 R2 T2
PE6
I/O FT_vh –
P1 P1 T3 PH0-OSC_IN I/O FT
–
G9 U1 N11
VSS
S
–
–
P2 P2 U2 PH1-OSC_OUT I/O FT
–
R2 T2 R3
PH3
I/O FT_fh –
M5 L5 U3 VSS_ANA S
–
–
TIM17_CH1, UART7_TX(yükləmə),
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, pin təsviri və alternativ funksiyalar
Pin nömrəsi
Cədvəl 7. STM32MP133C/F top tərifləri (davamı)
Top funksiyaları
Pin adı (sonra funksiya
sıfırla)
Alternativ funksiyalar
Əlavə funksiyalar
LFBGA289 TFBGA289 TFBGA320
Pin tipli I/O strukturu
Qeydlər
L5 U2 W1
PG3
I/O FT_fvh –
TIM8_BKIN2, I2C2_SDA, SAI2_SD_B, FDCAN2_RX, ETH2_RGMII_GTX_CLK,
ETH1_MDIO, FMC_A13
M4 L4 V2 VDD_ANA S
–
–
–
R1 U3 V3
PG2
I/O FT
–
MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC
T1 L6 W2
PG12
I/O FT
LPTIM1_IN1, SAI2_SCK_A,
SAI2_CK2,
USART6_RTS/USART6_DE,
USART3_CTS,
–
ETH2_PHY_INTN,
ETH1_PHY_INTN,
ETH2_MII_RX_DV/ETH2_
RGMII_RX_CTL/ETH2_RMII_
CRS_DV
F7 P6 R5
VDD
S
–
–
–
G10 E8 T1
VSS
S
–
–
–
N3 R3 V1
MCO1, USART2_CK,
I2C2_SCL, I2C3_SDA,
SPDIFRX_IN0,
PD7
I/O FT_fh
–
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
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
I/O FT_f
TIM1_CH4, I2C5_SCL,
SPI2_NSS/I2S2_WS,
USART1_CTS/USART1_NSS,
–
ETH2_MII_RXD1/ETH2_
RGMII_RXD1/ETH2_RMII_
RXD1, ETH1_CLK,
ETH2_CLK
N5 M6 AA2
PB11
TIM2_CH4, LPTIM1_OUT,
I2C5_SMBA, USART3_RX,
I/O FT_vh –
ETH1_MII_TX_EN/ETH1_
RGMII_TX_CTL/ETH1_RMII_
TX_EN
–
–
–
BOOTFAILN -
–
DS13875 Rev 5
59/219
97
Pinout, pin təsviri və alternativ funksiyalar
STM32MP133C/F
Pin nömrəsi
Cədvəl 7. STM32MP133C/F top tərifləri (davamı)
Top funksiyaları
Pin adı (sonra funksiya
sıfırla)
Alternativ funksiyalar
Əlavə funksiyalar
LFBGA289 TFBGA289 TFBGA320
Pin tipli I/O strukturu
Qeydlər
P4 U4
Y2
PF14(JTCK/SW CLK)
I/O
FT
(2)
U3 L7 Y3
PA0
I/O FT_a –
JTCK/SWCLK
TIM2_CH1, TIM5_CH1, TIM8_ETR, TIM15_BKIN, SAI1_SD_B, UART5_TX,
ETH1_MII_CRS, ETH2_MII_CRS
N6 T3 W4
PF13
TIM2_ETR, SAI1_MCLK_B,
I/O FT_a –
DFSDM1_DATIN3,
USART2_TX, UART5_RX
G11 E10 P7
F10 -
–
R4 K8 AA3
P5 R5 Y4 U4 M7 Y5
VSS VDD PA1
PA2
PA5
S
–
S
–
I/O FT_a
I/O FT_a I/O FT_a
–
–
–
–
TIM2_CH2, TIM5_CH2, LPTIM3_OUT, TIM15_CH1N,
DFSDM1_CKIN0, – USART2_RTS/USART2_DE,
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK
TIM2_CH3, TIM5_CH3, – LPTIM4_OUT, TIM15_CH1,
USART2_TX, ETH1_MDIO
TIM2_CH1/TIM2_ETR,
USART2_CK, TIM8_CH1N,
–
SAI1_D1, SPI1_NSS/I2S1_WS,
SAI1_SD_A, ETH1_PPS_OUT,
ETH2_PPS_OUT
T3 T4 W5
SAI1_SCK_A, SAI1_CK2,
PC0
I/O FT_ha –
I2S1_MCK, SPI1_MOSI/I2S1_SDO,
USART1_TX
T4 J9 AA4
R6 U6 W7 P7 U5 U8 P6 T6 V8
PF12
I/O FT_vha –
VREF+
S
–
–
VDDA
S
–
–
VREF-
S
–
–
SPI1_NSS/I2S1_WS, SAI1_SD_A, UART4_TX,
ETH1_MII_TX_ER, ETH1_RGMII_CLK125
–
–
–
–
ADC1_INP7, ADC1_INN3, ADC2_INP7, ADC2_INN3 ADC1_INP11, ADC1_INN10, ADC2_INP11, ADC2_INN10
–
ADC1_INP3, ADC2_INP3
ADC1_INP1, ADC2_INP1
ADC1_INP2
ADC1_INP0, ADC1_INN1, ADC2_INP0, ADC2_INN1, TAMP_IN3
ADC1_INP6, ADC1_INN2
–
60/219
DS13875 Rev 5
STM3
Sənədlər / Resurslar
![]() |
STMicroelectronics STM32MP133C F 32-bit Arm Cortex-A7 1GHz MPU [pdf] İstifadəçi təlimatı STM32MP133C F 32-bit Arm Cortex-A7 1GHz MPU, STM32MP133C, F 32-bit Arm Cortex-A7 1GHz MPU, Arm Cortex-A7 1GHz MPU, 1GHz, MPU |