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

Özellikler

  • Çekirdek: Arm Cortex-A7
  • Bellekler: Harici SDRAM, Gömülü SRAM
  • Veri Yolu: 16 bit paralel arayüz
  • Güvenlik/Emniyet: Sıfırlama ve Güç Yönetimi, LPLV-Stop2, Bekleme
  • Paket: LFBGA, TFBGA min. aralık 0.5 mm
  • Saat Yönetimi
  • Genel Amaçlı Giriş/Çıkışlar
  • Ara Bağlantı Matrisi
  • 4 DMA Kontrol Ünitesi
  • İletişim Ekipmanları: 29'a kadar
  • Analog Çevre Birimleri: 6
  • Zamanlayıcılar: 24'e kadar, Bekçiler: 2
  • Donanım Hızlandırma
  • Hata Ayıklama Modu
  • Sigortalar: AES 3072 anahtarları için benzersiz kimlik ve HUK dahil 256 bit
  • ECOPACK2 uyumlu

Arm Cortex-A7 Alt Sistemi

STM7MP32C/F’nin Arm Cortex-A133 alt sistemi şunları sağlar…

Hatıralar

Cihazda veri depolama için Harici SDRAM ve Gömülü SRAM yer alıyor…

DDR Denetleyici

DDR3/DDR3L/LPDDR2/LPDDR3 denetleyicisi bellek erişimini yönetir…

Güç Kaynağı Yönetimi
Güç tedarik şeması ve denetleyici, istikrarlı güç dağıtımını garanti eder…

Saat Yönetimi
RCC saat dağıtımını ve yapılandırmalarını yönetir…

Genel Amaçlı Giriş/Çıkışlar (GPIO'lar)
GPIO’lar harici cihazlar için arayüz yetenekleri sağlar…

TrustZone Koruma Denetleyicisi
ETZPC, erişim haklarını yöneterek sistem güvenliğini artırır…

Otobüs-Bağlantı Matrisi
Matris, farklı modüller arasında veri transferini kolaylaştırır…

SSS

S: Desteklenen maksimum iletişim çevre birimi sayısı nedir?
A: STM32MP133C/F 29 adede kadar haberleşme çevre birimini destekler.

S: Kaç adet analog çevre birimi mevcut?
A: Cihazda çeşitli analog işlevler için 6 adet analog çevre birimi bulunmaktadır.

"`

STM32MP133C STM32MP133F

Arm® Cortex®-A7 1 GHz'e kadar, 2×ETH, 2×CAN FD, 2×ADC, 24 zamanlayıcı, ses, kripto ve gelişmiş güvenlik
Veri sayfası – üretim verileri

Özellikler
ST'nin son teknoloji patentli teknolojisini içerir
Çekirdek
· 32-bit Arm® Cortex®-A7 L1 32-Kbyte I / 32-Kbyte D 128-Kbyte birleşik seviye 2 önbellek Arm® NEONTM ve Arm® TrustZone®

Hatıralar
· Harici DDR bellek 1 Gbyte'a kadar, LPDDR2/LPDDR3-1066 16 bit'e kadar, DDR3/DDR3L-1066 16 bit'e kadar
· 168 KB dahili SRAM: 128 KB AXI SYSRAM + 32 KB AHB SRAM ve Yedekleme alanında 8 KB SRAM
· Çift Quad-SPI bellek arayüzü · 256 GB'a kadar esnek harici bellek denetleyicisi
16 bit veri yolu: Harici IC'leri ve 8 bit ECC'ye kadar SLC NAND belleklerini bağlamak için paralel arayüz
Güvenlik/emniyet
· Güvenli önyükleme, TrustZone® çevre birimleri, 12 xtamp5 x aktif t dahil er pinleriampers
· Sıcaklık, hacimtage, frekans ve 32 kHz izleme
Sıfırlama ve güç yönetimi
· 1.71 V ila 3.6 VI/O beslemesi (5 V toleranslı G/Ç) · POR, PDR, PVD ve BOR · Yonga üstü LDO'lar (USB 1.8 V, 1.1 V) · Yedek regülatör (~0.9 V) · Dahili sıcaklık sensörleri · Düşük güç modları: Uyku, Durdurma, LPLV-Durdurma,
LPLV-Stop2 ve Bekleme

LFBGA

TFBGA

LFBGA289 (14 × 14mm) Adım 0.8 mm

TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
min aralık 0.5 mm

· Bekleme modunda DDR tutma · PMIC yardımcı çipi için kontroller

Saat yönetimi
· Dahili osilatörler: 64 MHz HSI osilatör, 4 MHz CSI osilatör, 32 kHz LSI osilatör
· Harici osilatörler: 8-48 MHz HSE osilatörü, 32.768 kHz LSE osilatörü
· Kesirli modlu 4 × PLL

Genel amaçlı giriş/çıkışlar
· Kesinti yeteneğine sahip 135'e kadar güvenli G/Ç bağlantı noktası
· 6'ya kadar uyandırma

Bağlantı matrisi
· 2 veri yolu matrisi 64 bit Arm® AMBA® AXI ara bağlantısı, 266 MHz'e kadar 32 bit Arm® AMBA® AHB ara bağlantısı, 209 MHz'e kadar

CPU'yu boşaltmak için 4 DMA denetleyicisi
· Toplamda 56 adet fiziksel kanal
· 1 x yüksek hızlı genel amaçlı ana doğrudan bellek erişim denetleyicisi (MDMA)
· Optimum çevre birimi yönetimi için FIFO ve istek yönlendirici yeteneklerine sahip 3 × çift bağlantı noktalı DMA

Eylül 2024
Bu, tam üretimdeki bir ürüne ilişkin bilgidir.

DS13875 Rev 5

1/219
www.st.com

STM32MP133C/F

29'ye kadar iletişim çevre birimi
· 5 × I2C FM+ (1 Mbit/sn, SMBus/PMBusTM) · 4 x UART + 4 x USART (12.5 Mbit/sn,
ISO7816 arayüzü, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, 4'ü tam çift yönlü olmak üzere)
Dahili ses PLL veya harici saat üzerinden I2S ses sınıfı doğruluğu) (+2 QUADSPI + 4 USART ile) · 2 × SAI (stereo ses: I2S, PDM, SPDIF Tx) · 4 girişli SPDIF Rx · 2 × 8 bite kadar SDMMC (SD/e·MMCTM/SDIO) · CAN FD protokolünü destekleyen 2 × CAN kontrol cihazı · 2 × USB 2.0 yüksek hızlı Ana Bilgisayar veya 1 × USB 2.0 yüksek hızlı Ana Bilgisayar


+ 1 × USB 2.0 yüksek hızlı OTG aynı anda · 2 x Ethernet MAC/GMAC IEEE 1588v2 donanımı, MII/RMII/RGMII
6 analog çevre birimi
· 2 bit maksimum çözünürlüğe sahip 12 × ADC, 5 Msps'ye kadar
· 1 x sıcaklık sensörü · 1 x sigma-delta modülatörü için dijital filtre
(DFSDM) 4 kanal ve 2 filtreli · Dahili veya harici ADC referansı VREF+
24'ye kadar zamanlayıcı ve 2 bekçi köpeği
· 2 adede kadar IC/OC/PWM veya darbe sayacı ve karesel (artımlı) kodlayıcı girişi olan 32 × 4 bit zamanlayıcı
· 2 × 16 bit gelişmiş zamanlayıcı · 10 × 16 bit genel amaçlı zamanlayıcı (dahil olmak üzere
2 temel zamanlayıcı (PWM'siz) · 5 × 16 bit düşük güç zamanlayıcısı · Saniyenin altındaki doğrulukla güvenli RTC ve
donanım takvimi · 4 Cortex®-A7 sistem zamanlayıcısı (güvenli,
güvenli olmayan, sanal, hipervizör) · 2 × bağımsız bekçi köpeği
Donanım hızlandırma
· AES 128, 192, 256 DES/TDES

2 (bağımsız, bağımsız güvenli) 5 (2 güvence altına alınabilir) 4 5 (3 güvence altına alınabilir)
4 + 4 (2 güvenli USART dahil), bazıları önyükleme kaynağı olabilir
2 (4 adede kadar ses kanalı), I2S master/slave, PCM girişi, SPDIF-TX 2 portlu
BCD'li gömülü HSPHY BCD'li gömülü HS PHY (güvenli), bir önyükleme kaynağı olabilir
Host ve OTG 2 girişi arasında paylaşılan 4 × HS


2 (1 × TTCAN), saat kalibrasyonu, 10 Kbayt paylaşımlı arabellek 2 (8 + 8 bit) (güvenli), e·MMC veya SD önyükleme kaynağı olabilir SD kart arayüzleri için 2 isteğe bağlı bağımsız güç kaynağı
1 (çift-dörtlü) (güvenli), bir önyükleme kaynağı olabilir



Bot

Bot
Çizme Çizme
(1)

Paralel adres/veri 8/16-bit FMC Paralel AD-mux 8/16-bit
NAND 8/16-bit 10/100M/Gigabit Ethernet DMA Şifreleme
Hash Gerçek rastgele sayı üreteci Sigortalar (tek seferlik programlanabilir)

4 × CS, 4 × 64 Mbyte'a kadar
Evet, 2× CS, SLC, BCH4/8, PTP ve EEE (güvenli) ile 2 x (MII, RMI, RGMII) önyükleme kaynağı olabilir
3 örnek (1 güvenli), 33 kanallı MDMA PKA (DPA korumasıyla), DES, TDES, AES (DPA korumasıyla)
(tümü güvenli hale getirilebilir) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(güvenli) True-RNG (güvenli) 3072 etkin bit (güvenli, kullanıcı için 1280 bit kullanılabilir)


Bot -

16/219

DS13875 Rev 5

STM32MP133C/F

Tanım

Tablo 1. STM32MP133C/F özellikleri ve çevre birimlerinin sayısı (devamı)

STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Çeşitli

Özellikler

LFBGA289

TFBGA289

TFBGA320

Kesintili GPIO'lar (toplam sayı)

135(2)

Güvenli GPIO'lar Uyandırma pinleri

Tüm
6

Tamper pinleri (aktif tamp) er

12 (5)

DFSDM 12 bit'e kadar senkronize ADC

4 filtreli 2 giriş kanalı

2(3) (her biri 5 bitte 12 Msp'ye kadar) (güvence altına alınabilir)

ADC1: 19x dahili dahil 1 kanal, 18 kanal mevcuttur

Toplamda 12 bitlik ADC kanalları (4)

8x diferansiyel dahil kullanıcı

ADC2: 18x dahili dahil 6 kanal, 12 kanal mevcuttur

6x diferansiyel dahil kullanıcı

Dahili ADC VREF VREF+ giriş pini

1.65 V, 1.8 V, 2.048 V, 2.5 V veya VREF+ girişi –
Evet

1. QUADSPI, özel GPIO'lardan veya bazı FMC Nand8 önyükleme GPIO'larını (PD4, PD1, PD5, PE9, PD11, PD15 (bkz. Tablo 7: STM32MP133C/F top tanımları) kullanarak önyükleme yapabilir.
2. Bu toplam GPIO sayısı dört J'yi içerirTAG Sınırlı kullanımlı GPIO'lar ve üç BOOT GPIO'su (sınır taraması veya önyükleme sırasında harici cihaz bağlantısıyla çakışabilir).
3. Her iki ADC de kullanıldığında, çekirdek saati her iki ADC için aynı olmalı ve gömülü ADC ön ölçekleyicileri kullanılamaz.
4. Ayrıca dahili kanallar da vardır: – ADC1 dahili kanalı: VREFINT – ADC2 dahili kanalları: sıcaklık, dahili hacimtagreferans, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.

DS13875 Rev 5

17/219
48

Açıklama 18/219

STM32MP133C/F

Şekil 1. STM32MP133C/F blok diyagramı

IC malzemeleri

@VDDA

HSI

AXIM: Arm 64-bit AXI ara bağlantısı (266 MHz) T

@VDDCPU

GİK

T

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

32 bin dolar

32 bin dolar

CNT (zamanlayıcı) T

ETM

T

2561K2B8LK2B$L+2$SCU T
asenkron

128 bit

TT

Olay Yeri İnceleme

LSI

Hata ayıklama zamanıamp

jeneratör TSGEN

T

DAP
(JTAG/SWD)

SİSTEM 128KB

ROM 128KB

38

2 x ETH MAC
10/100/1000(GMII yok)

FIFO

TT

T

BKPSRAM 8KB

T

RNG

T

DOĞRAMAK

16b FİZİKSEL

DDRCTRL 58
LPDDR2/3, DDR3/3L

asenkron

T

KRİP

T

SAE

DDRMCE T TZC T

DDRPHYC
T

13

günlük

8b QUADSPI (çift) T

37

16b

MYK

T

ÇHC

T

DLYBSD1

(SDMMC1 DLY kontrolü)

T

DLYBSD2

(SDMMC2 DLY kontrolü)

T

DLYBQ'lar

(QUADSPI DLY kontrolü)

FİFO FİFO

GECİKME GECİKME

14 8b SDMMC1 T 14 8b SDMMC2 T

FİZİK

2

USBH

2

(2xHS Ana Bilgisayarı)

LÜTFÜSB

FIFO

T

PCA

FIFO

T MDMA 32 kanal

AKSİM TT

17 16b İz bağlantı noktası

ETZPC

T

IWDG1

T

@VBAT

Karadeniz Ekonomik İşbirliği Örgütü

T

OTP Sigortaları

@VDDA

2

RTC / AWU

T

12

TAMP / Yedekleme kayıtları T

@VBAT

2

LSE (32kHz XTAL)

T

Sistem zamanlaması STGENC

nesil

STGENR

USBPHYC
(USB 2 x PHY kontrolü)
IWDG2

@VBAT

@VDDA

1

VREFBUF

T

4

16b LPTIM2

T

1

16b LPTIM3

T

1

16b LPTIM4

1

16b LPTIM5

3

ÖNYÜKLEME pimleri

SistemFG

T

8

8b

HDP

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

13

SAI1

13

SAI2

9

4 kanallı DFSDM

Arabellek 10KB CCU

4

FDCAN1

4

FDCAN2

FİFO FİFO
APB2 (100 MHz)

8KB FİFO
APB5 (100MHz)

APB3 (100 MHz)

APB4

eşzamansız AHB2APB

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

AHB2APB

DMA1
8 akış
DMAMUX1
DMA2
8 akış

DMAMUX2

DMA3
8 akış

T

PMB (süreç izleme)
DTS (Dijital Sıcaklık Sensörü)

Cilttage düzenleyiciler

@VDDA

Tedarik denetimi

FIFO

FIFO

FIFO

2×2 Matris
AHB2APB

64 bit AXI

64 bit AXI ana

32 bit AHB 32 bit AHB ana

32 bit APB

T TrustZone güvenlik koruması

AHB2APB

APB2 (100 MHz)

APB1 (100 MHz)
FİFO FİFO FİFO FİFO FİFO

MLAHB: Arm 32-bit çoklu AHB veri yolu matrisi (209 MHz)
APB6
FİFO FİFO FİFO FİFO

@VBAT
T
FIFO

Sağlık Bakanlığı (XTAL)

2

PLL1/2/3/4

T

RCC

5

T Güç

9

T

ÇIKIŞ

16 uzantı

176

T

USBO

(OTG HS)

FİZİK

2

T

12b ADC1

18

T

12b ADC2

18

T

GPIOA

16b

16

T

GPOB

16b

16

T

GPIOC

16b

16

T

GPIOD

16b

16

T

GPIOE

16b

16

T

GPIOF

16b

16

T

GPIOG16b 16

T

GPIOH

16b

15

T

GPIOI

16b

8

AHB2APB

T

USART1

Akıllı Kart IrDA

5

T

USART2

Akıllı Kart IrDA

5

T

SPI4/I2S4

5

T

SPI5

4

T

I2C3/SMBUS

3

T

I2C4/SMBUS

3

T

I2C5/SMBUS

3

Filtre Filtre Filtre

T

TIM12

16b

2

T

TIM13

16b

1

T

TIM14

16b

1

T

TIM15

16b

4

T

TIM16

16b

3

T

TIM17

16b

3

TAM2 TAM3 TAM4

32b

5

16b

5

16b

5

TAM5 TAM6 TAM7

32b

5

16b

16b

LPTIM1 16b

4

USART3

Akıllı Kart IrDA

5

UART4

4

UART5

4

UART7

4

UART8

4

Filtre Filtresi

I2C1/SMBUS

3

I2C2/SMBUS

3

SPI2/I2S2

5

SPI3/I2S3

5

USART6

Akıllı Kart IrDA

5

SPI1/I2S1

5

FİFO FİFO

FİFO FİFO

MSv67509V2

DS13875 Rev 5

STM32MP133C/F

3

İşlevselview

İşlevselview

3.1
3.1.1
3.1.2

Arm Cortex-A7 alt sistemi
Özellikler
· ARMv7-A mimarisi · 32 Kbayt L1 talimat önbelleği · 32 Kbayt L1 veri önbelleği · 128 Kbayt seviye 2 önbellek · Arm + Thumb®-2 talimat seti · Arm TrustZone güvenlik teknolojisi · Arm NEON gelişmiş SIMD · DSP ve SIMD uzantıları · VFPv4 kayan nokta · Donanım sanallaştırma desteği · Gömülü izleme modülü (ETM) · 160 paylaşımlı çevre birimi kesintisi içeren entegre genel kesinti denetleyicisi (GIC) · Entegre genel zamanlayıcı (CNT)
Üzerindeview
Cortex-A7 işlemci, üst düzey giyilebilir cihazlarda ve diğer düşük güç gerektiren gömülü ve tüketici uygulamalarında zengin performans sağlamak üzere tasarlanmış, enerji açısından oldukça verimli bir uygulama işlemcisidir. Cortex-A20'ten %5'ye kadar daha fazla tek iş parçacığı performansı sağlar ve Cortex-A9'dan benzer performans sunar.
Cortex-A7, donanımda sanallaştırma desteği, NEON ve 15 bit AMBA 17 AXI veri yolu arayüzü de dahil olmak üzere yüksek performanslı Cortex-A128 ve CortexA4 işlemcilerin tüm özelliklerini bünyesinde barındırıyor.
Cortex-A7 işlemci, enerji açısından verimli 8 saniyelik işlemcinin üzerine inşa edilmiştirtagCortex-A5 işlemcisinin boru hattı. Ayrıca düşük güç için tasarlanmış entegre L2 önbelleğinden, daha düşük işlem gecikmelerinden ve önbellek bakımı için geliştirilmiş işletim sistemi desteğinden faydalanır. Bunun üstüne, 64 bitlik yükleme deposu yolu, 128 bitlik AMBA 4 AXI veri yolları ve artırılmış TLB boyutu (Cortex-A256 ve Cortex-A128 için 9 girişten 5 girişe kadar) ile iyileştirilmiş dal tahmini ve iyileştirilmiş bellek sistemi performansı vardır ve bu da büyük iş yükleri için performansı artırır. web Tarama.
Başparmak-2 teknolojisi
Geleneksel Arm kodunun en yüksek performansını sunarken, aynı zamanda talimatların depolanması için gereken bellekte %30'a kadar azalma sağlar.
TrustZone teknolojisi
Dijital hak yönetiminden elektronik ödemeye kadar uzanan güvenlik uygulamalarının güvenilir bir şekilde uygulanmasını sağlar. Teknoloji ve endüstri ortaklarından geniş destek.

DS13875 Rev 5

19/219
48

İşlevselview

STM32MP133C/F

NEON
NEON teknolojisi, video kodlama/kod çözme, 2D/3D grafikler, oyun, ses ve konuşma işleme, görüntü işleme, telefon ve ses sentezi gibi multimedya ve sinyal işleme algoritmalarını hızlandırabilir. Cortex-A7, hem Cortex-A7 kayan nokta biriminin (FPU) performansını ve işlevselliğini hem de medya ve sinyal işleme işlevlerinin daha da hızlandırılması için NEON gelişmiş SIMD talimat setinin bir uygulamasını sunan bir motor sağlar. NEON, Cortex-A7 işlemci FPU'sunu, 64, 128 ve 8 bit tam sayı ve 16 bit kayan nokta veri miktarları üzerinde zengin bir SIMD işlemi kümesini destekleyen dörtlü MAC ve ek 32 bit ve 32 bit kayıt seti sağlamak için genişletir.
Donanım sanallaştırma
Veri yönetimi ve tahkim için yüksek verimli donanım desteği, böylece birden fazla yazılım ortamı ve uygulamaları sistem yeteneklerine aynı anda erişebilir. Bu, birbirinden iyi izole edilmiş sanal ortamlara sahip sağlam cihazların gerçekleştirilmesini sağlar.
Optimize edilmiş L1 önbellekleri
Performans ve güç açısından optimize edilmiş L1 önbellekleri, performansı en üst düzeye çıkarmak ve güç tüketimini en aza indirmek için minimum erişim gecikmesi tekniklerini bir araya getirir.
Entegre L2 önbellek denetleyicisi
Yüksek frekansta önbelleğe alınmış belleğe düşük gecikmeli ve yüksek bant genişliğine sahip erişim sağlar veya yonga dışı bellek erişimiyle ilişkili güç tüketimini azaltır.
Cortex-A7 kayan nokta birimi (FPU)
FPU, önceki nesil Arm kayan nokta yardımcı işlemcileriyle yazılımsal olarak uyumlu olan Arm VFPv4 mimarisiyle uyumlu, yüksek performanslı tek ve çift hassasiyetli kayan nokta talimatları sağlar.
Snoop kontrol ünitesi (SCU)
SCU, işlemci için ara bağlantı, tahkim, iletişim, önbellekten önbelleğe ve sistem belleği transferleri, önbellek tutarlılığı ve diğer yetenekleri yönetmekten sorumludur.
Bu sistem tutarlılığı, aynı zamanda her bir işletim sistemi sürücüsü içinde yazılım tutarlılığını sürdürmede yer alan yazılım karmaşıklığını da azaltır.
Genel kesme denetleyicisi (GIC)
Standartlaştırılmış ve mimarilendirilmiş kesme denetleyicisini uygulayan GIC, işlemciler arası iletişime ve sistem kesmelerinin yönlendirilmesine ve önceliklendirilmesine zengin ve esnek bir yaklaşım sağlar.
Yazılım kontrolünde, donanıma öncelik verilmiş ve işletim sistemi ile TrustZone yazılım yönetim katmanı arasında yönlendirilmiş, 192'ye kadar bağımsız kesmeyi destekler.
Bu yönlendirme esnekliği ve kesmelerin işletim sistemine sanallaştırılmasına yönelik destek, bir hipervizör kullanan bir çözümün yeteneklerini geliştirmek için gereken temel özelliklerden birini sağlar.

20/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

3.2
3.2.1
3.2.2

Hatıralar
Harici SDRAM
STM32MP133C/F aygıtları, aşağıdakileri destekleyen harici SDRAM için bir denetleyici yerleştirir: · LPDDR2 veya LPDDR3, 16 bit veri, 1 GB'a kadar, 533 MHz'e kadar saat · DDR3 veya DDR3L, 16 bit veri, 1 GB'a kadar, 533 MHz'e kadar saat
Gömülü SRAM
Tüm cihazlarda şu özellikler bulunur: · SYSRAM: 128 KB (programlanabilir boyutta güvenli bölge ile) · AHB SRAM: 32 KB (güvenli) · BKPSRAM (yedek SRAM): 8 KB
Bu alanın içeriği olası istenmeyen yazma erişimlerine karşı korunur ve Bekleme veya VBAT modunda tutulabilir. BKPSRAM (ETZPC'de) yalnızca güvenli yazılım tarafından erişilebilir olarak tanımlanabilir.

3.3

DDR3/DDR3L/LPDDR2/LPDDR3 denetleyici (DDRCTRL)

DDRCTRL, DDRPHYC ile birlikte DDR bellek alt sistemi için eksiksiz bir bellek arayüzü çözümü sunar. · Bir adet 64 bit AMBA 4 AXI portu arayüzü (XPI) · Denetleyiciye eşzamansız AXI saati · AES-128 DDR anında yazma özelliğine sahip DDR bellek şifreleme motoru (DDRMCE)
şifreleme/şifre çözmeyi oku. · Desteklenen standartlar:
JEDEC DDR3 SDRAM spesifikasyonu, 79 bit arayüzlü DDR3/3L için JESD3-16E
JEDEC LPDDR2 SDRAM spesifikasyonu, 209 bit arayüzlü LPDDR2 için JESD2-16E
JEDEC LPDDR3 SDRAM spesifikasyonu, 209 bit arayüzlü LPDDR3 için JESD3-16B
· Gelişmiş zamanlayıcı ve SDRAM komut üreteci · Programlanabilir tam veri genişliği (16 bit) veya yarım veri genişliği (8 bit) · Okuma sırasında üç trafik sınıfı ve yazma sırasında iki trafik sınıfı ile Gelişmiş QoS desteği · Daha düşük öncelikli trafiğin aç kalmasını önleme seçenekleri · Okuma sonrası yazma (WAR) ve yazma sonrası okuma (RAW) için garantili tutarlılık
AXI portları · Patlama uzunluğu seçenekleri için programlanabilir destek (4, 8, 16) · Aynı adrese birden fazla yazmanın birleştirilmesine izin vermek için yazma birleştirme
tek yazma · Tek rütbe yapılandırması

DS13875 Rev 5

21/219
48

İşlevselview

STM32MP133C/F

· Programlanabilir zaman için işlem varışının olmaması nedeniyle oluşan otomatik SDRAM güç kesintisi giriş ve çıkışının desteği
· İşlem gelmemesi nedeniyle oluşan otomatik saat durdurma (LPDDR2/3) giriş ve çıkışının desteklenmesi
· Programlanabilir zaman için işlem varışının olmaması nedeniyle oluşan otomatik düşük güç modu çalışmasının donanım düşük güç arayüzü aracılığıyla desteklenmesi
· Programlanabilir çağrı politikası · Otomatik veya yazılım kontrolü altında kendi kendini yenileme giriş ve çıkışının desteği · Yazılım kontrolü altında derin güç kesintisi giriş ve çıkışının desteği (LPDDR2 ve
LPDDR3) · Yazılım denetimi altında açık SDRAM modu kayıt güncellemelerinin desteklenmesi · Satır, sütun ve adreslerin uygulamaya özgü eşlenmesine olanak tanıyan esnek adres eşleyici mantığı
banka bitleri · Kullanıcı tarafından seçilebilen yenileme kontrol seçenekleri · Performans izleme ve ayarlamaya yardımcı olmak için DDRPERFM ilişkili blok
DDRCTRL ve DDRPHYC (ETZPC'de) yalnızca güvenli yazılımlar tarafından erişilebilir olarak tanımlanabilir.
DDRMCE'nin (DDR bellek şifreleme motoru) temel özellikleri aşağıda listelenmiştir: · AXI sistem veri yolu ana/köle arabirimleri (64 bit) · Gömülü güvenlik duvarına dayalı satır içi şifreleme (yazmalar için) ve şifre çözme (okumalar için)
programlama · Bölge başına iki şifreleme modu (maksimum bir bölge): şifreleme yok (baypas modu),
blok şifreleme modu · 64-Kbyte ayrıntıyla tanımlanan bölgelerin başlangıcı ve sonu · Varsayılan filtreleme (bölge 0): verilen herhangi bir erişim · Bölge erişim filtrelemesi: yok
Desteklenen blok şifresi: AES Desteklenen zincirleme modu · AES şifreli blok modu, NIST FIPS yayını 197 gelişmiş şifreleme standardı (AES)'de belirtilen ECB moduyla uyumludur ve https://keccak.team adresinde yayınlanan Keccak-400 algoritmasına dayalı ilişkili bir anahtar türetme işlevine sahiptir website. · Yalnızca yazma ve kilitlenebilir ana anahtar kayıtlarının bir seti · AHB yapılandırma portu, ayrıcalıklı farkındalık

22/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

3.4

DDR (TZC) için TrustZone adres alanı denetleyicisi

TZC, DDR denetleyicisine yönelik okuma/yazma erişimlerini TrustZone haklarına ve dokuz adede kadar programlanabilir bölgedeki güvenli olmayan ana bilgisayara (NSAID) göre filtrelemek için kullanılır: · Yalnızca güvenilir yazılım tarafından desteklenen yapılandırma · Bir filtre ünitesi · Dokuz bölge:
Bölge 0 her zaman etkindir ve tüm adres aralığını kapsar. 1 ila 8 arasındaki bölgeler programlanabilir taban/bitiş adresine sahiptir ve atanabilir
herhangi bir veya her iki filtre. · Bölgeye göre programlanmış güvenli ve güvenli olmayan erişim izinleri · NSAID'ye göre filtrelenmiş güvenli olmayan erişimler · Aynı filtre tarafından kontrol edilen bölgeler çakışmamalıdır · Hata ve/veya kesinti içeren başarısız modlar · Kabul yeteneği = 256 · Her filtrenin etkinleştirilmesi ve devre dışı bırakılması için kapı bekçisi mantığı · Spekülatif erişimler

DS13875 Rev 5

23/219
48

İşlevselview

STM32MP133C/F

3.5

Önyükleme modları

Başlangıçta, dahili önyükleme ROM'unun kullandığı önyükleme kaynağı BOOT pini ve OTP baytları tarafından seçilir.

Tablo 2. Önyükleme modları

BOOT2 BOOT1 BOOT0 İlk önyükleme modu

Yorumlar

Gelen bağlantıyı bekle:

0

0

0

UART ve USB(1)

Varsayılan pinlerde USART3/6 ve UART4/5/7/8

OTG_HS_DP/DM pinleri üzerindeki USB yüksek hızlı aygıt (2)

0

0

1 Seri NOR flaşı (3) QUADSPI'da seri NOR flaşı (5)

0

1

0

e·MMC(3)

SDMMC2'de e·MMC (varsayılan)(5)(6)

0

1

1

NAND flaş(3)

FMC'de SLC NAND flaş

1

0

0

Geliştirme önyüklemesi (flaş bellek önyüklemesi yok)

Flaş bellekten önyükleme yapmadan hata ayıklama erişimi almak için kullanılır(4)

1

0

1

SD kart(3)

SDMMC1'deki SD kart (varsayılan)(5)(6)

Gelen bağlantıyı bekle:

1

1

0 UART ve USB(1)(3) USART3/6 ve UART4/5/7/8 varsayılan pinlerde

OTG_HS_DP/DM pinleri üzerindeki USB yüksek hızlı aygıt (2)

1

1

1 Seri NAND flaş(3) QUADSPI(5) üzerinde seri NAND flaş

1. OTP ayarlarıyla devre dışı bırakılabilir. 2. USB, HSE saat/kristal gerektirir (OTP ayarlarıyla ve OTP ayarları olmadan desteklenen frekanslar için AN5474'e bakın). 3. Önyükleme kaynağı OTP ayarlarıyla değiştirilebilir (örneğinampSD karta ilk önyükleme, ardından OTP ayarlarıyla e·MMC). 4. Cortex®-A7 çekirdeği PA13'ü sonsuz döngüde geçiş yapıyor. 5. Varsayılan pinler OTP ile değiştirilebilir. 6. Alternatif olarak, bu varsayılandan başka bir SDMMC arayüzü OTP ile seçilebilir.

Düşük seviyeli önyükleme dahili saatler kullanılarak yapılsa da, ST tarafından sağlanan yazılım paketlerinin yanı sıra DDR, USB (ancak bunlarla sınırlı değil) gibi önemli harici arayüzler, HSE pinlerine bir kristal veya harici osilatörün bağlanmasını gerektirir.
HSE pin bağlantıları ve desteklenen frekanslar ile ilgili kısıtlamalar ve öneriler için bkz. RM0475 “STM32MP13xx gelişmiş Arm® tabanlı 32 bit MPU'lar” veya AN5474 “STM32MP13xx hatları donanım geliştirmeye başlama”.

24/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

3.6

Güç kaynağı yönetimi

3.6.1
Dikkat:

Güç kaynağı şeması
· VDD, Bekleme modunda güç sağlanan G/Ç'ler ve dahili parçalar için ana kaynaktır. Faydalı hacimtagAralık 1.71 V ile 3.6 V arasındadır (tipik olarak 1.8 V, 2.5 V, 3.0 V veya 3.3 V)
VDD_PLL ve VDD_ANA, VDD'ye yıldız bağlantılı olmalıdır. · VDDCPU, Cortex-A7 CPU'ya özel voltagDeğeri arza bağlı olan arz
İstenen CPU frekansı. Çalışma modunda 1.22 V ila 1.38 V. VDD, VDDCPU'dan önce mevcut olmalıdır. · VDDCORE, ana dijital voltagve genellikle Bekleme modunda kapanır.tage aralığı çalışma modunda 1.21 V ila 1.29 V'dur. VDD, VDDCORE'dan önce mevcut olmalıdır. · VBAT pimi harici bataryaya bağlanabilir (1.6 V < VBAT < 3.6 V). Harici batarya kullanılmıyorsa, bu pim VDD'ye bağlanmalıdır. · VDDA analogdur (ADC/VREF), besleme hacmitage (1.62 V ila 3.6 V). Dahili VREF+'ı kullanmak, VREF+ + 0.3 V'a eşit veya daha yüksek VDDA gerektirir. · VDDA1V8_REG pimi, dahili regülatörün çıkışıdır ve dahili olarak USB PHY ve USB PLL'ye bağlanır. Dahili VDDA1V8_REG regülatörü varsayılan olarak etkindir ve yazılım tarafından kontrol edilebilir. Bekleme modunda her zaman kapalıdır.
Belirli BYPASS_REG1V8 pini asla yüzer halde bırakılmamalıdır. Vol'ü etkinleştirmek veya devre dışı bırakmak için VSS'ye veya VDD'ye bağlanmalıdır.tage regülatörü. VDD = 1.8 V olduğunda, BYPASS_REG1V8 ayarlanmalıdır. · VDDA1V1_REG pimi, dahili regülatörün çıkışıdır ve dahili olarak USB PHY'ye bağlanır. Dahili VDDA1V1_REG regülatörü varsayılan olarak etkindir ve yazılım tarafından kontrol edilebilir. Bekleme modunda her zaman kapalıdır.
· VDD3V3_USBHS, USB yüksek hızlı güç kaynağıdır.tagAralık 3.07 V ile 3.6 V arasındadır.
VDD3V3_USBHS, VDDA1V8_REG mevcut olmadığı sürece mevcut olmamalıdır, aksi takdirde STM32MP133C/F'de kalıcı hasar meydana gelebilir. Bu, PMIC sıralama düzeniyle veya ayrık bileşen güç kaynağı uygulaması durumunda harici bileşenle sağlanmalıdır.
· VDDSD1 ve VDDSD2 sırasıyla ultra yüksek hız modunu desteklemek için SDMMC1 ve SDMMC2 SD kart güç kaynaklarıdır.
· VDDQ_DDR, DDR IO kaynağıdır. DDR1.425 belleklerin arabirimi için 1.575 V ila 3 V (tipik 1.5 V)
DDR1.283L belleklerin arabirimi için 1.45 V ila 3 V (tipik 1.35 V)
LPDDR1.14 veya LPDDR1.3 belleklerin arabirimi için 2 V ila 3 V (tipik 1.2 V)
Güç açma ve kapatma aşamaları sırasında, aşağıdaki güç sırası gereksinimlerine uyulmalıdır:
· VDD 1 V'un altına düştüğünde diğer güç kaynakları (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) VDD + 300 mV'un altında kalmalıdır.
· VDD 1 V'un üzerinde olduğunda tüm güç kaynakları bağımsızdır.
Güç kesme fazı sırasında, VDD yalnızca STM32MP133C/F'ye sağlanan enerji 1 mJ'nin altında kalırsa diğer kaynaklardan geçici olarak daha düşük olabilir. Bu, güç kesme geçiş fazı sırasında harici ayırma kapasitörlerinin farklı zaman sabitleriyle boşaltılmasına olanak tanır.

DS13875 Rev 5

25/219
48

İşlevselview
Sürüm 3.6
VBOR0 1

Şekil 2. Güç açma/kapatma sırası

STM32MP133C/F

VDDX(1) VDD

3.6.2
Not: 26/219

0.3

Açık

Çalışma modu

Gücü kapat

zaman

Geçersiz tedarik alanı

VDDX < VDD + 300 mV

VDDX, VDD'den bağımsız

MSv47490V1

1. VDDX, VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR güç kaynakları arasındaki herhangi bir güç kaynağını ifade eder.

Güç kaynağı sorumlusu

Cihazlarda Brownout reset (BOR) devresiyle birleştirilmiş entegre güç açık reset (POR)/güç kapalı reset (PDR) devresi bulunur:
· Güç açıkken sıfırlama (POR)
POR denetleyicisi VDD güç kaynağını izler ve sabit bir eşikle karşılaştırır. VDD bu eşik değerinin altında olduğunda cihazlar sıfırlama modunda kalır, · Güç kapatma sıfırlaması (PDR)
PDR denetleyicisi VDD güç kaynağını izler. VDD sabit bir eşiğin altına düştüğünde bir sıfırlama üretilir.
· Brownout sıfırlama (BOR)
BOR denetleyicisi VDD güç kaynağını izler. Üç BOR eşiği (2.1 ila 2.7 V) seçenek baytları aracılığıyla yapılandırılabilir. VDD bu eşiğin altına düştüğünde bir sıfırlama üretilir.
· Güç açıkken sıfırlama VDDCORE (POR_VDDCORE) POR_VDDCORE denetleyicisi VDDCORE güç kaynağını izler ve sabit bir eşikle karşılaştırır. VDDCORE bu eşik değerinin altında olduğunda VDDCORE etki alanı sıfırlama modunda kalır.
· Güç kapatma sıfırlama VDDCORE (PDR_VDDCORE) PDR_VDDCORE denetleyicisi VDDCORE güç kaynağını izler. VDDCORE sabit bir eşiğin altına düştüğünde bir VDDCORE etki alanı sıfırlaması üretilir.
· Güç açıkken sıfırlama VDDCPU (POR_VDDCPU) POR_VDDCPU denetleyicisi, VDDCPU güç kaynağını izler ve sabit bir eşikle karşılaştırır. VDDCPU etki alanı, VDDCORE bu eşik değerinin altında olduğunda sıfırlama modunda kalır.
PDR_ON pini STMicroelectronics üretim testleri için ayrılmıştır ve bir uygulamada her zaman VDD'ye bağlı olması gerekir.

DS13875 Rev 5

STM32MP133C/F

İşlevselview

3.7

Düşük güç stratejisi

STM32MP133C/F'de güç tüketimini azaltmanın birkaç yolu vardır: · CPU saatlerini ve/veya işlemci hızını yavaşlatarak dinamik güç tüketimini azaltın.
· CPU BOŞTA olduğunda, mevcut düşük frekanslı saatlerden birini seçerek güç tüketimini azaltın.
Kullanıcı uygulama ihtiyaçlarına göre güç modları. Bu, kısa başlatma süresi, düşük güç tüketimi ve mevcut uyandırma kaynakları arasında en iyi uzlaşmanın elde edilmesini sağlar. · DVFS'yi (dinamik vol) kullanıntage ve frekans ölçekleme) doğrudan CPU saat frekansını ve VDDCPU çıkış beslemesini kontrol eden çalışma noktaları.
Çalışma modları, saat dağıtımının farklı sistem parçalarına ve sistemin gücüne kontrol edilmesini sağlar. Sistem çalışma modu, MPU alt sistemi tarafından yönetilir.
MPU alt sisteminin düşük güç modları aşağıda listelenmiştir: · CSleep: CPU saatleri durdurulur ve çevre birimi saati aşağıdaki şekilde çalışır:
RCC'de (sıfırlama ve saat denetleyicisi) önceden ayarlanmıştır. · CStop: CPU çevre birimlerinin saatleri durdurulur. · CStandby: VDDCPU KAPALI
CSleep ve CStop düşük güç modları, WFI (kesintiyi bekle) veya WFE (olayı bekle) talimatları yürütülürken CPU tarafından girilir.
Kullanılabilir sistem çalışma modları şunlardır: · Çalıştır (sistem tam performansında, VDDCORE, VDDCPU ve saatler AÇIK) · Durdur (saatler KAPALI) · LP-Durdur (saatler KAPALI) · LPLV-Durdur (saatler KAPALI, VDDCORE ve VDDCPU besleme seviyesi düşürülebilir) · LPLV-Durdur2 (VDDCPU KAPALI, VDDCORE düşürülmüş ve saatler KAPALI) · Bekleme (VDDCPU, VDDCORE ve saatler KAPALI)

Tablo 3. Sistem ve CPU güç modu

Sistem güç modu

İşlemci

Koşu modu

CRun veya CSleep

Durdurma modu LP-Durdurma modu LPLV-Durdurma modu LPLV-Durdurma modu
Bekleme modu

CStop veya CStandby CStandby

3.8

Sıfırlama ve saat denetleyicisi (RCC)

Saat ve sıfırlama denetleyicisi, tüm saatlerin üretimini, saat kapısını ve sistem ve çevre birimi sıfırlamalarının kontrolünü yönetir. RCC, saat kaynaklarının seçiminde yüksek esneklik sağlar ve güç tüketimini iyileştirmek için saat oranlarının uygulanmasına izin verir. Ayrıca, birlikte çalışabilen bazı iletişim çevre birimlerinde

DS13875 Rev 5

27/219
48

İşlevselview

STM32MP133C/F

3.8.1 3.8.2

İki farklı saat alanı (bir veri yolu arayüz saati veya bir çekirdek çevre birimi saati) olduğunda, baud hızını değiştirmeden sistem frekansı değiştirilebilir.
Saat yönetimi
Cihazlarda dört adet dahili osilatör, harici kristal veya rezonatörlü iki adet osilatör, hızlı başlatma süresine sahip üç adet dahili osilatör ve dört adet PLL yer alıyor.
RCC aşağıdaki saat kaynağı girişlerini alır: · Dahili osilatörler:
64 MHz HSI saati (%1 doğruluk) 4 MHz CSI saati 32 kHz LSI saati · Harici osilatörler: 8-48 MHz HSE saati 32.768 kHz LSE saati
RCC dört PLL sağlar: · CPU saatlemesine ayrılmış PLL1 · Şunları sağlayan PLL2:
AXI-SS için saatler (APB4, APB5, AHB5 ve AHB6 köprüleri dahil) DDR arayüzü için saatler · PLL3 şunları sağlar: Çok Katmanlı AHB ve çevresel veri yolu matrisi için saatler (APB1, AHBXNUMX ve AHBXNUMX köprüleri dahil)
Çevre birimleri için APB2, APB3, APB6, AHB1, AHB2 ve AHB4) çekirdek saatleri · Çeşitli çevre birimleri için çekirdek saatlerinin üretilmesine ayrılmış PLL4
Sistem HSI saatinde başlar. Kullanıcı uygulaması daha sonra saat yapılandırmasını seçebilir.
Sistem sıfırlama kaynakları
Güç açıldığında sıfırlama, hata ayıklama, RCC'nin bir parçası, RTC'nin bir parçası ve güç denetleyicisi durum kayıtları ile Yedek güç alanı hariç tüm kayıtları başlatır.
Bir uygulama sıfırlaması aşağıdaki kaynaklardan birinden üretilir: · NRST pad'den bir sıfırlama · POR ve PDR sinyalinden bir sıfırlama (genellikle güç açık sıfırlaması olarak adlandırılır) · BOR'dan bir sıfırlama (genellikle kahverengi kesinti olarak adlandırılır) · Bağımsız bekçi köpeği 1'den bir sıfırlama · Bağımsız bekçi köpeği 2'den bir sıfırlama · Cortex-A7'den (CPU) bir yazılım sistemi sıfırlaması · Saat güvenlik sistemi özelliği etkinleştirildiğinde HSE'de bir arıza
Bir sistem sıfırlaması aşağıdaki kaynaklardan birinden üretilir: · bir uygulama sıfırlaması · POR_VDDCORE sinyalinden bir sıfırlama · Bekleme modundan Çalışma moduna çıkış

28/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

Bir MPU işlemci sıfırlaması aşağıdaki kaynaklardan birinden üretilir: · bir sistem sıfırlaması · MPU her CStanby'dan çıktığında · Cortex-A7'den (CPU) bir yazılım MPU sıfırlaması

3.9

Genel amaçlı giriş/çıkışlar (GPIO'lar)

GPIO pinlerinin her biri yazılım tarafından çıkış (itme-çekme veya açık drenaj, çekme veya aşağı çekme ile veya onlarsız), giriş (çekme veya aşağı çekme ile veya onlarsız) veya çevresel alternatif fonksiyon olarak yapılandırılabilir. GPIO pinlerinin çoğu dijital veya analog alternatif fonksiyonlarla paylaşılır. Tüm GPIO'lar yüksek akım kapasitesine sahiptir ve dahili gürültüyü, güç tüketimini ve elektromanyetik emisyonu daha iyi yönetmek için hız seçimine sahiptir.
Sıfırlamadan sonra tüm GPIO'lar güç tüketimini azaltmak için analog moda geçer.
I/O kayıtlarına yanlış yazmayı önlemek için belirli bir sırayı izleyerek gerektiğinde I/O yapılandırması kilitlenebilir.
Tüm GPIO pinleri ayrı ayrı güvenli olarak ayarlanabilir, bu da bu GPIO'lara ve güvenli olarak tanımlanan ilişkili çevre birimlerine yazılım erişimlerinin, CPU'da çalışan güvenli yazılımla sınırlandırıldığı anlamına gelir.

3.10
Not:

TrustZone koruma denetleyicisi (ETZPC)
ETZPC, programlanabilir güvenlik niteliklerine (güvence altına alınabilir kaynaklar) sahip veri yolu ana bilgisayarlarının ve kölelerinin TrustZone güvenliğini yapılandırmak için kullanılır. Örneğin: · Yonga üzerindeki SYSRAM güvenli bölge boyutu programlanabilir. · AHB ve APB çevre birimleri güvenli veya güvenli olmayan hale getirilebilir. · AHB SRAM güvenli veya güvenli olmayan hale getirilebilir.
Varsayılan olarak, SYSRAM, AHB SRAM'ler ve güvenli çevre birimleri yalnızca güvenli erişime ayarlanmıştır, bu nedenle DMA1/DMA2 gibi güvenli olmayan ana bilgisayarlar tarafından erişilemez.

DS13875 Rev 5

29/219
48

İşlevselview

STM32MP133C/F

3.11

Otobüs-bağlantı matrisi
Cihazlar, bir AXI veri yolu matrisi, bir ana AHB veri yolu matrisi ve veri yolu ana cihazlarının veri yolu köle cihazlarıyla birbirine bağlanmasını sağlayan veri yolu köprülerine sahiptir (aşağıdaki şekle bakın, noktalar etkinleştirilmiş ana/köle bağlantılarını temsil eder).
Şekil 3. STM32MP133C/F veri yolu matrisi

MDMA

SDMMC2

SDMMC1

DBG MLAHB'den USBH'ye bağlantı

İşlemci

ETH1 ETH2

128 bitlik

AKSİM

M9

M0

M1 M2

M3

M11

M4

M5

M6

M7

S0

S1 S2 S3 S4 S5 S6 S7 S8 S9

Varsayılan köle AXIMC

NIC-400 AXI 64 bit 266 MHz – 10 master / 10 slave

AXIM interconnect DMA1 DMA2 USBO DMA3'ten

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öprüsü AHB6'ya MLAHB ara bağlantısı FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB AHB köprüsü AHB5'e APB köprüsü APB5'e APB köprüsü DBG APB'ye
AXI 64 senkron master portu AXI 64 senkron slave portu AXI 64 asenkron master portu AXI 64 asenkron slave portu AHB 32 senkron master portu AHB 32 senkron slave portu AHB 32 asenkron master portu AHB 32 asenkron slave portu
Köprüden AHB2'ye SRAM1 SRAM2 SRAM3'ten AXIM'e ara bağlantı Köprüden AHB4'e
MSv67511V2

MLAHB

30/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

3.12

DMA denetleyicileri
Cihazlar, CPU etkinliğini boşaltmak için aşağıdaki DMA modüllerine sahiptir: · bir ana doğrudan bellek erişimi (MDMA)
MDMA, herhangi bir CPU eylemi olmadan her türlü bellek transferinden (çevre biriminden belleğe, bellekten belleğe, bellekten çevre birimine) sorumlu olan yüksek hızlı bir DMA denetleyicisidir. Bir ana AXI arayüzüne sahiptir. MDMA, standart DMA yeteneklerini genişletmek için diğer DMA denetleyicileriyle arayüz oluşturabilir veya doğrudan çevre birimi DMA isteklerini yönetebilir. 32 kanalın her biri blok transferleri, tekrarlanan blok transferleri ve bağlantılı liste transferleri gerçekleştirebilir. MDMA, güvenli belleklere güvenli transferler yapacak şekilde ayarlanabilir. · üç DMA denetleyicisi (güvenli olmayan DMA1 ve DMA2, artı güvenli DMA3) Her denetleyicide, FIFO tabanlı blok transferleri gerçekleştirmek için toplam 16 güvenli olmayan ve sekiz güvenli DMA kanalı için çift portlu bir AHB bulunur.
İki DMAMUX ünitesi, DMA çevre birimi isteklerini çoklayarak ve üç DMA kontrolörüne yönlendirerek yüksek esneklik sağlar, aynı anda çalışan DMA isteklerinin sayısını en üst düzeye çıkarır ve çevre birimi çıkış tetikleyicilerinden veya DMA olaylarından DMA istekleri üretir.
DMAMUX1, güvenli olmayan çevre birimlerinden gelen DMA isteklerini DMA1 ve DMA2 kanallarına eşler. DMAMUX2, güvenli çevre birimlerinden gelen DMA isteklerini DMA3 kanallarına eşler.

3.13

Genişletilmiş kesme ve olay denetleyicisi (EXTI)
Genişletilmiş kesme ve olay denetleyicisi (EXTI), yapılandırılabilir ve doğrudan olay girişleri aracılığıyla CPU ve sistem uyanmasını yönetir. EXTI, güç kontrolüne uyandırma istekleri sağlar ve GIC'ye bir kesme isteği ve CPU olay girişine olaylar üretir.
EXTI uyandırma istekleri sistemin Durma modundan uyandırılmasına ve CPU'nun CStop ve CStandby modlarından uyandırılmasına olanak tanır.
Kesme isteği ve olay isteği oluşturma işlemi Çalıştırma modunda da kullanılabilir.
EXTI ayrıca EXTI IOport seçimini de içerir.
Her kesme veya olay, yalnızca güvenli yazılımlara erişimi kısıtlamak amacıyla güvenli olarak ayarlanabilir.

3.14

Döngüsel artıklık denetimi hesaplama birimi (CRC)
Programlanabilir bir polinom kullanarak CRC kodunu elde etmek için CRC (döngüsel artıklık denetimi) hesaplama birimi kullanılır.
Diğer uygulamalar arasında, CRC tabanlı teknikler veri iletimi veya depolama bütünlüğünü doğrulamak için kullanılır. EN/IEC 60335-1 standardı kapsamında, flaş bellek bütünlüğünü doğrulamanın bir yolunu sunarlar. CRC hesaplama birimi, bağlantı zamanında oluşturulan ve belirli bir bellek konumunda depolanan bir referans imzasıyla karşılaştırılacak olan, çalışma zamanı sırasında yazılımın bir imzasının hesaplanmasına yardımcı olur.

DS13875 Rev 5

31/219
48

İşlevselview

STM32MP133C/F

3.15

Esnek bellek denetleyicisi (FMC)
FMC kontrol cihazının temel özellikleri şunlardır: · Statik belleğe eşlenen cihazlarla arayüz:
NOR flaş bellek Statik veya sözde statik rastgele erişim belleği (SRAM, PSRAM) 4 bit/8 bit BCH donanım ECC'li NAND flaş bellek · 8 bit veri yolu genişliği · Her bellek bankası için bağımsız çip seçme denetimi · Her bellek bankası için bağımsız yapılandırma · FIFO yazma
FMC yapılandırma kayıtları güvenli hale getirilebilir.

3.16

Çift Quad-SPI bellek arayüzü (QUADSPI)
QUADSPI, tek, çift veya dörtlü SPI flaş bellekleri hedefleyen özel bir iletişim arayüzüdür. Aşağıdaki üç moddan herhangi birinde çalışabilir: · Dolaylı mod: tüm işlemler QUADSPI kayıtları kullanılarak gerçekleştirilir. · Durum yoklama modu: harici flaş bellek durum kaydı periyodik olarak okunur ve
bayrak ayarı durumunda bir kesinti oluşturulabilir. · Bellek eşlemeli mod: harici flaş bellek adres alanına eşlenir
ve sistem tarafından sanki iç bir hafızaymış gibi görülür.
İki Quad-SPI flaş belleğe aynı anda erişildiği çift flaş modu kullanılarak hem verim hem de kapasite iki katına çıkarılabiliyor.
QUADSPI, 100 MHz'in üzerindeki harici veri frekanslarının desteklenmesine olanak tanıyan bir gecikme bloğu (DLYBQS) ile birleştirilmiştir.
QUADSPI yapılandırma kayıtları güvenli olabileceği gibi, gecikme bloğu da güvenli olabilir.

3.17

Analog-dijital dönüştürücüler (ADC1, ADC2)
Cihazlar, çözünürlüğü 12, 10, 8 veya 6 bit olarak yapılandırılabilen iki analog-dijital dönüştürücüyü barındırır. Her ADC, tek atış veya tarama modunda dönüşümler gerçekleştirerek 18'e kadar harici kanalı paylaşır. Tarama modunda, otomatik dönüşüm seçili bir analog giriş grubunda gerçekleştirilir.
Her iki ADC'nin de güvenli veri yolu arayüzleri vardır.
Her ADC'ye bir DMA denetleyicisi hizmet verebilir, böylece ADC dönüştürülmüş değerlerin herhangi bir yazılım eylemi olmadan hedef konuma otomatik olarak aktarılmasına olanak tanır.
Ayrıca, analog bir watchdog özelliği dönüştürülen hacmi doğru bir şekilde izleyebilirtage seçilen kanallardan biri, bazıları veya tümü. Dönüştürülen voltage programlanmış eşiklerin dışında.
A/D dönüşümünü ve zamanlayıcıları senkronize etmek için ADC'ler TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 ve LPTIM3 zamanlayıcılarından herhangi biri tarafından tetiklenebilir.

32/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

3.18

Sıcaklık sensörü
Cihazlar, hacim üreten bir sıcaklık sensörüne sahiptir.tage (VTS) sıcaklıkla doğrusal olarak değişir. Bu sıcaklık sensörü dahili olarak ADC2_INP12'ye bağlıdır ve 40 ila +125 °C aralığındaki cihaz ortam sıcaklığını ±2 % hassasiyetle ölçebilir.
Sıcaklık sensörü iyi bir doğrusallığa sahiptir, ancak sıcaklık ölçümünün genel doğruluğunu elde etmek için kalibre edilmesi gerekir. Sıcaklık sensörü ofseti, işlem varyasyonu nedeniyle çipten çipe değiştiğinden, kalibre edilmemiş dahili sıcaklık sensörü yalnızca sıcaklık değişikliklerini algılayan uygulamalar için uygundur. Sıcaklık sensörü ölçümünün doğruluğunu artırmak için, her cihaz ST tarafından ayrı ayrı fabrikada kalibre edilir. Sıcaklık sensörü fabrika kalibrasyon verileri, ST tarafından salt okunur modda erişilebilen OTP alanında saklanır.

3.19

Dijital sıcaklık sensörü (DTS)
Cihazlar bir frekans çıkışlı sıcaklık sensörüne sahiptir. DTS, sıcaklık bilgisini sağlamak için LSE veya PCLK'ye göre frekansı sayar.
Aşağıdaki işlevler desteklenmektedir: · Sıcaklık eşiğine göre kesinti oluşturma · Sıcaklık eşiğine göre uyandırma sinyali oluşturma

3.20
Not:

VBAT işlemi
VBAT güç alanı RTC'yi, yedek kayıtları ve yedek SRAM'ı içerir.
Pil süresini optimize etmek için, bu güç alanı, mevcut olduğunda VDD tarafından veya vol tarafından sağlanır.tage VBAT pinine uygulanır (VDD beslemesi mevcut olmadığında). PDR, VDD'nin PDR seviyesinin altına düştüğünü algıladığında VBAT gücü değiştirilir.
cilttagVBAT pinindeki e harici bir batarya, bir süper kapasitör veya doğrudan VDD tarafından sağlanabilir. Sonraki durumda, VBAT modu işlevsel değildir.
VDD mevcut olmadığında VBAT işlemi aktif hale gelir.
Bu olayların hiçbiri (harici kesmeler, TAMP olay veya RTC alarmı/olayları) VDD beslemesini doğrudan geri yükleyebilir ve cihazı VBAT işleminin dışına çıkarabilir. Bununla birlikte, TAMP Olaylar ve RTC alarmı/olayları, VDD beslemesini geri yükleyebilecek harici bir devreye (genellikle bir PMIC) bir sinyal üretmek için kullanılabilir.

DS13875 Rev 5

33/219
48

İşlevselview

STM32MP133C/F

3.21

Cilttage referans tamponu (VREFBUF)
Cihazlar bir vol yerleştirirtage cilt olarak kullanılabilecek referans tamponutagADC'ler için referans ve ayrıca cilttagVREF+ pini aracılığıyla harici bileşenler için referans. VREFBUF güvenli olabilir. Dahili VREFBUF dört vol'ü desteklertages: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Harici bir hacimtagDahili VREFBUF kapalı olduğunda VREF+ pini üzerinden referans sağlanabilir.
Şekil 4. Cilttage referans arabelleği

VREFİNT

+

VREF+

VSSA

MSv64430V1

3.22

Sigma-delta modülatörü için dijital filtre (DFSDM)
Cihazlar, iki dijital filtre modülü ve dört harici giriş seri kanalı (alıcı-verici) veya alternatif olarak dört dahili paralel girişi destekleyen bir DFSDM'ye sahiptir.
DFSDM, harici modülatörleri cihaza bağlar ve alınan veri akışlarının dijital filtrelemesini gerçekleştirir. Modülatörler, analog sinyalleri DFSDM'nin girişlerini oluşturan dijital-seri akışlara dönüştürmek için kullanılır.
DFSDM ayrıca PDM (darbe yoğunluk modülasyonu) mikrofonlarını arayüzleyebilir ve PDM'den PCM'ye dönüştürme ve filtrelemeyi (donanım hızlandırmalı) gerçekleştirebilir. DFSDM, ADC'lerden veya cihaz belleğinden (DFSDM'ye DMA/CPU aktarımları aracılığıyla) isteğe bağlı paralel veri akışı girişlerine sahiptir.
DFSDM alıcı-vericileri çeşitli seri arayüz formatlarını destekler (çeşitli modülatörleri desteklemek için). DFSDM dijital filtre modülleri, 24 bitlik son ADC çözünürlüğüne kadar kullanıcı tanımlı filtre parametrelerine göre dijital işleme gerçekleştirir.

34/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

DFSDM çevre birimi şunları destekler: · Dört adet çoklanmış giriş dijital seri kanalı:
çeşitli modülatörleri bağlamak için yapılandırılabilir SPI arayüzü yapılandırılabilir Manchester kodlu 1 telli arayüz PDM (darbe yoğunluklu modülasyon) mikrofon girişi maksimum giriş saat frekansı 20 MHz'e kadar (Manchester kodlaması için 10 MHz) modülatörler için saat çıkışı (0 ila 20 MHz) · Dört dahili dijital paralel kanaldan alternatif girişler (16 bit'e kadar giriş çözünürlüğü): dahili kaynaklar: ADC verileri veya bellek veri akışları (DMA) · Ayarlanabilir dijital sinyal işleme özelliğine sahip iki dijital filtre modülü: Sincx filtresi: filtre sırası/türü (1 ila 5), ​​oversampling oranı (1 ila 1024) entegratör: fazlalarampling oranı (1 ila 256) · 24 bit'e kadar çıkış verisi çözünürlüğü, imzalı çıkış verisi biçimi · Otomatik veri ofset düzeltmesi (ofset kullanıcı tarafından kayıtta saklanır) · Sürekli veya tek dönüşüm · Dönüşüm başlangıcı şunlarla tetiklenir: yazılım tetikleyicisi dahili zamanlayıcılar harici olaylar dönüşüm başlangıcı ilk dijital filtre modülüyle (DFSDM) eşzamanlı · Analog bekçi köpeği özellikleri: düşük değerli ve yüksek değerli veri eşik kayıtları özel yapılandırılabilir Sincx dijital filtre (sıra = 1 ila 3,
fazlalıklarampling oranı = 1 ila 32) son çıkış verilerinden veya seçili giriş dijital seri kanallarından giriş standart dönüşümden bağımsız olarak sürekli izleme · Doymuş analog giriş değerlerini (alt ve üst aralık) algılamak için kısa devre dedektörü: seri veri akışında 8 ila 1 ardışık 256 veya 0'i algılamak için 1 bit'e kadar sayaç her giriş seri kanalının sürekli izlenmesi · Analog watchdog olayında veya kısa devre dedektörü olayında kesme sinyali üretimi · Aşırılık dedektörü: yazılım tarafından yenilenen son dönüşüm verilerinin minimum ve maksimum değerlerinin depolanması · Son dönüşüm verilerini okumak için DMA yeteneği · Kesintiler: dönüşüm sonu, aşırı çalışma, analog watchdog, kısa devre, giriş seri kanal saati yokluğu · "Normal" veya "enjekte edilen" dönüşümler: "Normal" dönüşümler herhangi bir zamanda veya hatta sürekli modda talep edilebilir
"enjekte edilen" dönüşümlerin zamanlaması üzerinde herhangi bir etkisi olmadan "enjekte edilen" dönüşümler hassas zamanlama ve yüksek dönüşüm önceliğiyle

DS13875 Rev 5

35/219
48

İşlevselview

STM32MP133C/F

3.23

Gerçek rastgele sayı üreteci (RNG)
Cihazlar, entegre analog devre tarafından üretilen 32 bitlik rastgele sayılar üreten bir RNG'ye sahiptir.
RNG'ye (ETZPC'de) yalnızca güvenli yazılımlar tarafından erişilebileceği tanımlanabilir.
Gerçek RNG, güvenli AES ve PKA çevre birimlerine özel bir veri yolu (CPU tarafından okunamaz) aracılığıyla bağlanır.

3.24

Kriptografik ve karma işlemciler (CRYP, SAES, PKA ve HASH)
Cihazlar, bir eşle mesaj alışverişi sırasında gizliliği, kimlik doğrulamayı, veri bütünlüğünü ve reddedilemezliği sağlamak için genellikle gereken gelişmiş şifreleme algoritmalarını destekleyen bir şifreleme işlemcisine sahiptir.
Cihazlar ayrıca CPU tarafından erişilemeyen özel donanım veri yoluna sahip, özel DPA dirençli güvenli AES 128 ve 256 bit anahtar (SAES) ve PKA donanım şifreleme/şifre çözme hızlandırıcısını da barındırıyor.
CRYP'nin temel özellikleri: · DES/TDES (veri şifreleme standardı/üçlü veri şifreleme standardı): ECB (elektronik
kod kitabı) ve CBC (şifre bloğu zincirleme) zincirleme algoritmaları, 64, 128 veya 192 bit anahtar · AES (gelişmiş şifreleme standardı): ECB, CBC, GCM, CCM ve CTR (sayaç modu) zincirleme algoritmaları, 128, 192 veya 256 bit anahtar
Evrensel HASH'in temel özellikleri: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (güvenli HASH algoritmaları) · HMAC
Kriptografik hızlandırıcı DMA istek üretimini destekler.
CRYP, SAES, PKA ve HASH (ETZPC'de) yalnızca güvenli yazılımlar tarafından erişilebilir olarak tanımlanabilir.

3.25

Önyükleme ve güvenlik ve OTP kontrolü (BSEC)
BSEC (önyükleme ve güvenlik ve OTP kontrolü), cihaz yapılandırması ve güvenlik parametreleri için gömülü kalıcı olmayan depolama için kullanılan bir OTP (tek seferlik programlanabilir) sigorta kutusunu kontrol etmek için tasarlanmıştır. BSEC'nin bir kısmı yalnızca güvenli yazılım tarafından erişilebilir şekilde yapılandırılmalıdır.
BSEC, SAES (güvenli AES) için HWKEY 256-bit'in depolanmasında OTP kelimelerini kullanabilir.

36/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

3.26

Zamanlayıcılar ve bekçiler
Her Cortex-A7'de iki adet gelişmiş kontrollü zamanlayıcı, on adet genel amaçlı zamanlayıcı (bunlardan yedisi sabit), iki adet temel zamanlayıcı, beş adet düşük güç tüketimli zamanlayıcı, iki adet watchdog ve dört adet sistem zamanlayıcısı bulunuyor.
Tüm zamanlayıcı sayaçları hata ayıklama modunda dondurulabilir.
Aşağıdaki tabloda gelişmiş kontrol, genel amaçlı, temel ve düşük güç zamanlayıcılarının özellikleri karşılaştırılmıştır.

zamanlayıcı tipi

Zamanlayıcı

Tablo 4. Zamanlayıcı özelliği karşılaştırması

Karşı çözüm
tion

Sayaç türü

Ön ölçekleme faktörü

DMA istek oluşturma

Kanalları yakala/karşılaştır

Tamamlayıcı çıktı

Maksimum arayüz
saat (MHz)

Maksimum
zamanlayıcı
saat (MHz)(1)

Gelişmiş TIM1, -kontrol TIM8

16 bitlik

Yukarı, 1 yukarı/aşağı ile 65536 arasında herhangi bir tam sayı aşağı

Evet

TİM2 TİM5

32 bitlik

Yukarı, 1 yukarı/aşağı ile 65536 arasında herhangi bir tam sayı aşağı

Evet

TİM3 TİM4

16 bitlik

Yukarı, 1 yukarı/aşağı ile 65536 arasında herhangi bir tam sayı aşağı

Evet

herhangi bir tamsayı

TIM12(2) 16 bit

1 arasında yukarı

HAYIR

Genel

ve 65536

amaç

TIM13(2) TIM14(2)

16 bitlik

1 ile XNUMX arasında herhangi bir tam sayı
ve 65536

HAYIR

herhangi bir tamsayı

TIM15(2) 16 bit

1 arasında yukarı

Evet

ve 65536

TIM16(2) TIM17(2)

16 bitlik

1 ile XNUMX arasında herhangi bir tam sayı
ve 65536

Evet

Temel

TIM6, TIM7

16 bitlik

1 ile XNUMX arasında herhangi bir tam sayı
ve 65536

Evet

LPTIM1,

Düşük güç

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

16 bitlik

1, 2, 4, 8, Yukarı 16, 32, 64,
128

HAYIR

LPTIM5

6

4

104.5

209

4

HAYIR

104.5

209

4

HAYIR

104.5

209

2

HAYIR

104.5

209

1

HAYIR

104.5

209

2

1

104.5

209

1

1

104.5

209

0

HAYIR

104.5

209

1(3)

HAYIR

104.5 104.5

1. RCC'deki TIMGxPRE bitine bağlı olarak maksimum zamanlayıcı saati 209 MHz'e kadardır. 2. Güvenli zamanlayıcı. 3. LPTIM'de yakalama kanalı yok.

DS13875 Rev 5

37/219
48

İşlevselview

STM32MP133C/F

3.26.1 3.26.2 3.26.3

Gelişmiş kontrol zamanlayıcıları (TIM1, TIM8)
Gelişmiş kontrol zamanlayıcıları (TIM1, TIM8) 6 kanalda çoklanmış üç fazlı PWM jeneratörleri olarak görülebilir. Programlanabilir eklenmiş ölü zamanlara sahip tamamlayıcı PWM çıkışlarına sahiptirler. Ayrıca tam genel amaçlı zamanlayıcılar olarak da düşünülebilirler. Dört bağımsız kanalları şunlar için kullanılabilir: · giriş yakalama · çıkış karşılaştırması · PWM üretimi (kenar veya merkez hizalı modlar) · tek darbeli mod çıkışı
Standart 16-bit zamanlayıcılar olarak yapılandırılırsa, genel amaçlı zamanlayıcılarla aynı özelliklere sahiptirler. 16-bit PWM jeneratörleri olarak yapılandırılırsa, tam modülasyon yeteneğine sahiptirler (%0-100).
Gelişmiş kontrol zamanlayıcısı, senkronizasyon veya olay zincirlemesi için zamanlayıcı bağlantı özelliği aracılığıyla genel amaçlı zamanlayıcılarla birlikte çalışabilir.
TIM1 ve TIM8 bağımsız DMA isteği oluşturmayı destekler.
Genel amaçlı zamanlayıcılar (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
STM32MP133C/F cihazlarına gömülü on adet senkronize edilebilir genel amaçlı zamanlayıcı vardır (farklılıklar için Tablo 4'e bakın). · TIM2, TIM3, TIM4, TIM5
TIM 2 ve TIM5, 32 bitlik otomatik yeniden yüklemeli yukarı/aşağı sayacı ve 16 bitlik ön ölçekleyiciye dayanırken, TIM3 ve TIM4, 16 bitlik otomatik yeniden yüklemeli yukarı/aşağı sayacı ve 16 bitlik ön ölçekleyiciye dayanır. Tüm zamanlayıcılar, giriş yakalama/çıkış karşılaştırması, PWM veya tek darbe modu çıkışı için dört bağımsız kanala sahiptir. Bu, en büyük paketlerde 16 adede kadar giriş yakalama/çıkış karşılaştırması/PWM sağlar. Bu genel amaçlı zamanlayıcılar, senkronizasyon veya olay zincirlemesi için zamanlayıcı bağlantı özelliği aracılığıyla birlikte veya diğer genel amaçlı zamanlayıcılar ve gelişmiş kontrol zamanlayıcıları TIM1 ve TIM8 ile birlikte çalışabilir. Bu genel amaçlı zamanlayıcıların herhangi biri PWM çıkışları oluşturmak için kullanılabilir. TIM2, TIM3, TIM4, TIM5'in hepsinde bağımsız DMA istek üretimi vardır. Bunlar, karesel (artımlı) kodlayıcı sinyallerini ve bir ila dört hall etkili sensörden gelen dijital çıkışları işleyebilir. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Bu zamanlayıcılar 16 bitlik otomatik yeniden yükleme yukarı sayıcı ve 16 bitlik ön ölçekleyiciye dayanır. TIM13, TIM14, TIM16 ve TIM17 bir bağımsız kanala sahipken, TIM12 ve TIM15 giriş yakalama/çıkış karşılaştırma, PWM veya tek darbe modu çıkışı için iki bağımsız kanala sahiptir. TIM2, TIM3, TIM4, TIM5 tam özellikli genel amaçlı zamanlayıcılarla senkronize edilebilir veya basit zaman tabanları olarak kullanılabilirler. Bu zamanlayıcıların her biri (ETZPC'de) yalnızca güvenli yazılım tarafından erişilebilir şekilde tanımlanabilir.
Temel zamanlayıcılar (TIM6 ve TIM7)
Bu zamanlayıcılar esas olarak genel bir 16-bit zaman tabanı olarak kullanılır.
TIM6 ve TIM7 bağımsız DMA isteği oluşturmayı destekler.

38/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

3.26.4
3.26.5 3.26.6

Düşük güç zamanlayıcıları (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Her düşük güç zamanlayıcısının bağımsız bir saati vardır ve LSE, LSI veya harici bir saat tarafından saatlendiğinde Durdurma modunda da çalışır. Bir LPTIMx, cihazı Durdurma modundan uyandırabilir.
Bu düşük güç zamanlayıcıları aşağıdaki özellikleri destekler: · 16 bitlik otomatik yeniden yükleme kaydına sahip 16 bitlik yukarı sayıcı · 16 bitlik karşılaştırma kaydı · Yapılandırılabilir çıkış: darbe, PWM · Sürekli/tek atış modu · Seçilebilir yazılım/donanım giriş tetikleyicisi · Seçilebilir saat kaynağı:
dahili saat kaynağı: LSE, LSI, HSI veya APB saati LPTIM girişi üzerinden harici saat kaynağı (dahili saat olmadan bile çalışır)
kaynak çalışıyor, darbe sayacı uygulaması tarafından kullanılıyor) · Programlanabilir dijital aksaklık filtresi · Kodlayıcı modu
LPTIM2 ve LPTIM3'ün (ETZPC'de) yalnızca güvenli yazılımlar tarafından erişilebilir olduğu tanımlanabilir.
Bağımsız bekçiler (IWDG1, IWDG2)
Bağımsız bir watchdog, 12 bitlik bir downcounter ve 8 bitlik bir precaler'a dayanır. Bağımsız bir 32 kHz dahili RC (LSI) tarafından saatlendirilir ve ana saatten bağımsız olarak çalıştığı için Durdurma ve Bekleme modlarında çalışabilir. IWDG, bir sorun oluştuğunda cihazı sıfırlamak için bir watchdog olarak kullanılabilir. Seçenek baytları aracılığıyla donanım veya yazılım tarafından yapılandırılabilir.
IWDG1 (ETZPC'de) yalnızca güvenli yazılımlar tarafından erişilebilir olarak tanımlanabilir.
Genel zamanlayıcılar (Cortex-A7 CNT)
Cortex-A7 içine yerleştirilen Cortex-A7 genel zamanlayıcıları, sistem zamanlama üretimi (STGEN) değerlerinden beslenir.
Cortex-A7 işlemci aşağıdaki zamanlayıcıları sağlar: · güvenli ve güvenli olmayan modlarda kullanım için fiziksel zamanlayıcı
Fiziksel zamanlayıcı için kayıtlar, güvenli ve güvenli olmayan kopyalar sağlamak üzere bankalanır. · güvenli olmayan modlarda kullanım için sanal zamanlayıcı · hipervizör modunda kullanım için fiziksel zamanlayıcı
Genel zamanlayıcılar belleğe eşlenen çevre birimleri değildir ve yalnızca belirli Cortex-A7 yardımcı işlemci talimatları (cp15) tarafından erişilebilirler.

3.27

Sistem zamanlayıcı üretimi (STGEN)
Sistem zamanlama üretimi (STGEN), tutarlı bir zaman sayımı değeri üretir. view Tüm Cortex-A7 genel zamanlayıcıları için zaman.

DS13875 Rev 5

39/219
48

İşlevselview

STM32MP133C/F

Sistem zamanlama üretimi aşağıdaki temel özelliklere sahiptir: · Devir sorunlarını önlemek için 64 bit genişliğinde · Sıfırdan veya programlanabilir bir değerden başlayın · Zamanlayıcının kaydedilmesini ve geri yüklenmesini sağlayan Kontrol APB arayüzü (STGENC)
· Güç kesintisi olaylarında · Zamanlayıcı değerinin harici kişiler tarafından okunmasını sağlayan salt okunur APB arabirimi (STGENR)
güvenli yazılım ve hata ayıklama araçları · Sistem hata ayıklama sırasında durdurulabilen zamanlayıcı değeri artışı
STGENC (ETZPC'de) yalnızca güvenli yazılımlar tarafından erişilebilen bir şey olarak tanımlanabilir.

3.28

Gerçek zamanlı saat (RTC)
RTC, tüm düşük güç modlarını yönetmek için otomatik bir uyandırma sağlar. RTC, bağımsız bir BCD zamanlayıcı/sayacıdır ve programlanabilir alarm kesintilerine sahip bir günün saati/takvimi sağlar.
RTC ayrıca kesme yeteneğine sahip periyodik programlanabilir bir uyandırma bayrağı da içerir.
İki 32 bitlik kayıt, saniyeleri, dakikaları, saatleri (12 veya 24 saatlik biçim), günü (haftanın günü), tarihi (ayın günü), ayı ve yılı ikili kodlanmış ondalık biçimde (BCD) ifade eder. Alt saniye değeri de ikili biçimde mevcuttur.
Yazılım sürücüsü yönetimini kolaylaştırmak için ikili mod desteklenmektedir.
28, 29 (artık yıl), 30 ve 31 günlük ayların telafileri otomatik olarak yapılır. Yaz saati uygulaması telafisi de yapılabilir.
Ek 32 bitlik kayıtlar programlanabilir alarm alt saniyelerini, saniyeleri, dakikaları, saatleri, günü ve tarihi içerir.
Kristal osilatör hassasiyetinde oluşabilecek herhangi bir sapmayı telafi etmek için dijital kalibrasyon özelliği mevcuttur.
Yedekleme etki alanı sıfırlandıktan sonra, tüm RTC kayıtları olası parazitik yazma erişimlerine karşı korunur ve güvenli erişimle korunur.
Tedarik hacmi devam ettiği sürecetage çalışma aralığında kalırsa, RTC cihaz durumundan (Çalışma modu, düşük güç modu veya sıfırlama altında) bağımsız olarak hiçbir zaman durmaz.
RTC'nin temel özellikleri şunlardır: · Alt saniye, saniye, dakika, saat (12 veya 24 formatı), gün (gün) içeren takvim
hafta), tarih (ayın günü), ay ve yıl · Yazılımla programlanabilen yaz saati telafisi · Kesinti işlevine sahip programlanabilir alarm. Alarm herhangi bir
takvim alanlarının birleşimi. · Otomatik uyandırma ünitesi, otomatik uyandırmayı tetikleyen periyodik bir bayrak üretir
kesinti · Referans saat algılama: daha hassas bir ikinci kaynak saati (50 veya 60 Hz) kullanılabilir
· Takvim hassasiyetini artırmak için kullanılır. · Alt saniye kaydırma özelliğini kullanarak harici bir saatle doğru senkronizasyon · Dijital kalibrasyon devresi (periyodik sayaç düzeltmesi): 0.95 ppm doğruluk, bir
birkaç saniyelik kalibrasyon penceresi

40/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

· Timestamp olay kaydetme işlevi · SWKEY'in SAE'ye doğrudan veri yolu erişimi olan RTC yedekleme kayıtlarında depolanması (değil
CPU tarafından okunabilir) · Maskelenebilir kesmeler/olaylar:
Alarm A Alarm B Uyanma kesintisi Zamanıamp · TrustZone desteği: RTC tamamen güvenli Alarm A, alarm B, uyandırma zamanlayıcısı ve zaman ayarıamp bireysel güvenli veya güvenli değil
yapılandırma RTC kalibrasyonu güvenli olmayan yapılandırmada güvenli olarak yapıldı

3.29

Tamper ve yedekleme kayıtları (TAMP)
32 x 32 bitlik yedek kayıtlar tüm düşük güç modlarında ve ayrıca VBAT modunda tutulur. İçerikleri at tarafından korunduğu için hassas verileri depolamak için kullanılabilirler.amper algılama devresi.
Yedi tampgiriş pinleri ve beş tampanti-t için çıkış pinleri mevcutturamper tespiti. Dış tamper pinleri kenar algılama, kenar ve seviye, filtrelemeli seviye algılama veya aktif t için yapılandırılabilirampt'nin otomatik olarak kontrol edilmesiyle güvenlik düzeyini artıranamppinleri dışarıdan açılmamış veya kısa devre yapılmamış.
TAMP temel özellikler · 32 yedek kayıt (TAMPRTC etki alanında uygulanan _BKPxR)
VDD gücü kapatıldığında VBAT tarafından çalıştırılır · 12 tamper pinleri mevcuttur (yedi giriş ve beş çıkış) · Herhangi bir tamper tespiti bir RTC zaman sınırı oluşturabiliramp olay. · Herhangi bir tamper tespiti yedek kayıtları siler. · TrustZone desteği:
TampGüvenli veya güvenli olmayan yapılandırma Yedekleme kayıtları yapılandırmasını üç yapılandırılabilir boyutlu alana yerleştirin:
. bir okuma/yazma güvenli alan . bir yazma güvenli/okuma güvenli olmayan alan . bir okuma/yazma güvenli olmayan alan · Monotonik sayaç

3.30

Entegre devre arayüzleri (I2C1, I2C2, I2C3, I2C4, I2C5)
Cihazlarda beş adet I2C arayüzü yer alıyor.
I2C veri yolu arayüzü, STM32MP133C/F ile seri I2C veri yolu arasındaki iletişimleri yönetir. Tüm I2C veri yoluna özgü sıralama, protokol, tahkim ve zamanlamayı kontrol eder.

DS13875 Rev 5

41/219
48

İşlevselview

STM32MP133C/F

I2C çevre birimi şunları destekler: · I2C veri yolu spesifikasyonu ve kullanıcı kılavuzu rev. 5 uyumluluğu:
Slave ve master modları, çoklu master yeteneği Standart mod (Sm), 100 kbit/s'ye kadar bit hızı Hızlı mod (Fm), 400 kbit/s'ye kadar bit hızı Hızlı mod Plus (Fm+), 1 Mbit/s'ye kadar bit hızı ve 20 mA çıkış sürücü G/Ç'leri 7 bit ve 10 bit adresleme modu, birden fazla 7 bit slave adresi Programlanabilir kurulum ve tutma süreleri İsteğe bağlı saat uzatma Sistem yönetim veri yolu (SMBus) spesifikasyonu rev ​​2.0 uyumluluğu: Donanım PEC (paket hata denetimi) oluşturma ve ACK ile doğrulama
Kontrol Adres çözümleme protokolü (ARP) desteği SMBus uyarısı · Güç sistemi yönetim protokolü (PMBusTM) spesifikasyonu rev ​​1.1 uyumluluğu · Bağımsız saat: I2C iletişim hızının PCLK yeniden programlamasından bağımsız olmasını sağlayan bağımsız saat kaynakları seçimi · Adres eşleşmesi durumunda Durdurma modundan uyanma · Programlanabilir analog ve dijital gürültü filtreleri · DMA yeteneğine sahip 1 baytlık tampon
I2C3, I2C4 ve I2C5 (ETZPC'de) yalnızca güvenli yazılımla erişilebilir olarak tanımlanabilir.

3.31

Evrensel senkron asenkron alıcı verici (USART1, USART2, USART3, USART6 ve UART4, UART5, UART7, UART8)
Cihazlar dört adet gömülü evrensel senkron alıcı vericiye (USART1, USART2, USART3 ve USART6) ve dört adet evrensel asenkron alıcı vericiye (UART4, UART5, UART7 ve UART8) sahiptir. USARTx ve UARTx özelliklerinin bir özeti için aşağıdaki tabloya bakın.
Bu arayüzler asenkron iletişim, IrDA SIR ENDEC desteği, çok işlemcili iletişim modu, tek telli yarı çift yönlü iletişim modu sağlar ve LIN master/slave yeteneğine sahiptir. CTS ve RTS sinyallerinin donanım yönetimini ve RS485 Sürücü Etkinleştirmesini sağlarlar. 13 Mbit/s'ye kadar hızlarda iletişim kurabilirler.
USART1, USART2, USART3 ve USART6 ayrıca Akıllı Kart modu (ISO 7816 uyumlu) ve SPI benzeri iletişim yeteneği sağlar.
Tüm USART'lar, CPU saatinden bağımsız bir saat alanına sahiptir ve bu, USARTx'in STM32MP133C/F'yi Durma modundan 200 Kbaud'a kadar baud hızları kullanarak uyandırmasına olanak tanır. Durma modundan uyanma olayları programlanabilir ve şunlar olabilir:
· bit algılamayı başlat
· alınan herhangi bir veri çerçevesi
· belirli bir programlanmış veri çerçevesi

42/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

Tüm USART arabirimlerine DMA denetleyicisi tarafından hizmet verilebilir.

Tablo 5. USART/UART özellikleri

USART modları/özellikleri(1)

ABDART1/2/3/6

UART4/5/7/8

Modem için donanım akış kontrolü

X

X

DMA kullanarak sürekli iletişim

X

X

Çok işlemcili iletişim

X

X

Eşzamanlı SPI modu (ana/köle)

X

Akıllı kart modu

X

Tek telli yarı çift yönlü iletişim IrDA SIR ENDEC bloğu

X

X

X

X

LIN modu

X

X

Çift saat alanı ve düşük güç modundan uyanma

X

X

Alıcı zaman aşımı kesintisi Modbus iletişimi

X

X

X

X

Otomatik baud hızı algılama

X

X

Sürücü Etkinleştirme

X

X

USART veri uzunluğu

7, 8 ve 9 bit

1. X = destekleniyor.

USART1 ve USART2 (ETZPC'de) yalnızca güvenli yazılımlar tarafından erişilebilir olarak tanımlanabilir.

3.32

Seri çevre birimleri arayüzleri (SPI1, SPI2, SPI3, SPI4, SPI5) entegre ses arayüzleri (I2S1, I2S2, I2S3, I2S4)
Cihazlar, ana ve köle modlarında, yarı çift yönlü, tam çift yönlü ve basit modlarda 2 Mbit/s'ye kadar iletişime izin veren beş adede kadar SPI'ye (SPI1S2, SPI2S2, SPI3S2, SPI4S5 ve SPI50) sahiptir. 3 bitlik ön ölçekleyici sekiz ana mod frekansı sağlar ve çerçeve 4 ila 16 bit arasında yapılandırılabilir. Tüm SPI arayüzleri NSS darbe modunu, TI modunu, donanım CRC hesaplamasını ve DMA yeteneğine sahip 8 bitlik gömülü Rx ve Tx FIFO'ların çarpılmasını destekler.
I2S1, I2S2, I2S3 ve I2S4, SPI1, SPI2, SPI3 ve SPI4 ile çoklanır. Bunlar ana veya köle modunda, tam çift yönlü ve yarım çift yönlü iletişim modlarında çalıştırılabilir ve giriş veya çıkış kanalı olarak 16 veya 32 bit çözünürlükle çalışacak şekilde yapılandırılabilir. Ses samp8 kHz'den 192 kHz'e kadar olan ling frekansları desteklenmektedir. Tüm I2S arayüzleri DMA yeteneğine sahip 8 bitlik gömülü Rx ve Tx FIFO'ların çoğunu destekler.
SPI4 ve SPI5'in (ETZPC'de) yalnızca güvenli yazılımlar tarafından erişilebilir olduğu tanımlanabilir.

3.33

Seri ses arayüzleri (SAI1, SAI2)
Cihazlar, birçok stereo veya mono ses protokolünün tasarlanmasına olanak tanıyan iki SAI'yi bünyesinde barındırıyor

DS13875 Rev 5

43/219
48

İşlevselview

STM32MP133C/F

I2S, LSB veya MSB-ayarlı, PCM/DSP, TDM veya AC'97 gibi. Ses bloğu bir verici olarak yapılandırıldığında bir SPDIF çıkışı mevcuttur. Bu esneklik ve yeniden yapılandırılabilirlik düzeyini sağlamak için her SAI iki bağımsız ses alt bloğu içerir. Her bloğun kendi saat üreteci ve G/Ç hattı denetleyicisi vardır. Ses samp192 kHz'e kadar ling frekansları desteklenir. Ayrıca, gömülü bir PDM arayüzü sayesinde sekiz mikrofona kadar desteklenebilir. SAI, ana veya köle yapılandırmasında çalışabilir. Ses alt blokları alıcı veya verici olabilir ve senkron veya asenkron olarak (diğerine göre) çalışabilir. SAI, senkron olarak çalışmak için diğer SAI'lere bağlanabilir.

3.34

SPDIF alıcı arayüzü (SPDIFRX)
SPDIFRX, IEC-60958 ve IEC-61937 ile uyumlu bir S/PDIF akışı almak üzere tasarlanmıştır. Bu standartlar, yüksek s'ye kadar basit stereo akışlarını desteklerampDolby veya DTS (5.1'e kadar) tarafından tanımlananlar gibi, yüksek hızlı ve sıkıştırılmış çok kanallı surround ses.
SPDIFRX'in temel özellikleri şunlardır: · Dört adede kadar giriş mevcuttur · Otomatik sembol oranı algılama · Maksimum sembol oranı: 12.288 MHz · 32 ila 192 kHz arasında stereo akış desteklenir · IEC-60958 ve IEC-61937 ses desteği, tüketici uygulamaları · Parite bit yönetimi · Ses sinyalleri için DMA kullanılarak iletişimamp· Kontrol ve kullanıcı kanal bilgisi için DMA kullanan iletişim · Kesinti yetenekleri
SPDIFRX alıcısı, sembol oranını algılamak ve gelen veri akışını çözmek için gereken tüm özellikleri sağlar. Kullanıcı, istenen SPDIF girişini seçebilir ve geçerli bir sinyal mevcut olduğunda, SPDIFRX yenidenampgelen sinyali alır, Manchester akışını çözer ve çerçeveleri, alt çerçeveleri ve blok elemanlarını tanır. SPDIFRX, CPU'ya kodlanmış verileri ve ilişkili durum bayraklarını iletir.
SPDIFRX ayrıca, tam s'yi hesaplamak için kullanılan S/PDIF alt kare hızında geçiş yapan spdif_frame_sync adlı bir sinyal de sunar.ampSaat kayması algoritmaları için oran.

3.35

Güvenli dijital giriş/çıkış MultiMediaCard arayüzleri (SDMMC1, SDMMC2)
İki adet güvenli dijital giriş/çıkış MultiMediaCard arabirimi (SDMMC), AHB veri yolu ile SD bellek kartları, SDIO kartları ve MMC aygıtları arasında bir arabirim sağlar.
SDMMC özellikleri şunları içerir: · Gömülü MultiMediaCard Sistem Spesifikasyonu Sürüm 5.1 ile uyumluluk
Üç farklı veri yolu modu için kart desteği: 1 bit (varsayılan), 4 bit ve 8 bit

44/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

(HS200 SDMMC_CK hızı izin verilen maksimum G/Ç hızıyla sınırlıdır)(HS400 desteklenmez)
· MultiMediaCards'ın önceki sürümleriyle tam uyumluluk (geriye dönük uyumluluk)
· SD bellek kartı teknik özellikleri sürüm 4.1 ile tam uyumluluk (SDR104 SDMMC_CK hızı izin verilen maksimum G/Ç hızıyla sınırlıdır, SPI modu ve UHS-II modu desteklenmez)
· SDIO kart spesifikasyonu sürüm 4.0 ile tam uyumluluk İki farklı veri yolu modu için kart desteği: 1 bit (varsayılan) ve 4 bit (SDR104 SDMMC_CK hızı izin verilen maksimum G/Ç hızıyla sınırlıdır, SPI modu ve UHS-II modu desteklenmez)
· 208 bit modu için 8 Mbyte/s'ye kadar veri aktarımı (izin verilen maksimum G/Ç hızına bağlı olarak)
· Veri ve komut çıkışı, sinyallerin harici çift yönlü sürücüleri kontrol etmesini sağlar
· SDMMC ana bilgisayar arayüzüne yerleştirilmiş özel DMA denetleyicisi, arayüz ile SRAM arasında yüksek hızlı aktarımlara olanak tanır
· IDMA bağlantılı liste desteği
· SDMMC1 ve SDMMC2 için özel güç kaynakları, VDDSD1 ve VDDSD2, UHS-I modunda SD kart arayüzüne seviye değiştirici takma ihtiyacını ortadan kaldırır
SDMMC1 ve SDMMC2 için yalnızca bazı GPIO'lar özel bir VDDSD1 veya VDDSD2 besleme pininde mevcuttur. Bunlar SDMMC1 ve SDMMC2 için varsayılan önyükleme GPIO'larının bir parçasıdır (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Bunlar alternatif fonksiyon tablosunda “_VSD1” veya “_VSD2” son eki olan sinyallerle tanımlanabilir.
Her bir SDMMC, 100 MHz'in üzerinde harici veri frekansının desteklenmesine olanak sağlayan bir gecikme bloğu (DLYBSD) ile birleştirilmiştir.
Her iki SDMMC arayüzünün de güvenli yapılandırma portları vardır.

3.36

Denetleyici alan ağı (FDCAN1, FDCAN2)
Denetleyici alan ağı (CAN) alt sistemi iki CAN modülünden, paylaşımlı mesaj RAM belleğinden ve saat kalibrasyon ünitesinden oluşur.
Her iki CAN modülü (FDCAN1 ve FDCAN2) ISO 11898-1 (CAN protokolü spesifikasyonu sürüm 2.0 bölüm A, B) ve CAN FD protokolü spesifikasyonu sürüm 1.0 ile uyumludur.
10-Kbyte'lık bir mesaj RAM belleği filtreleri uygular, FIFO'ları alır, tamponları alır, olay FIFO'larını iletir ve tamponları iletir (artı TTCAN için tetikleyiciler). Bu mesaj RAM'i iki FDCAN1 ve FDCAN2 modülü arasında paylaşılır.
Ortak saat kalibrasyon ünitesi isteğe bağlıdır. FDCAN1 tarafından alınan CAN mesajlarını değerlendirerek, HSI dahili RC osilatöründen ve PLL'den hem FDCAN2 hem de FDCAN1 için kalibre edilmiş bir saat üretmek için kullanılabilir.

DS13875 Rev 5

45/219
48

İşlevselview

STM32MP133C/F

3.37

Evrensel seri veri yolu yüksek hızlı ana bilgisayar (USBH)
Cihazlar, iki fiziksel porta sahip bir USB yüksek hızlı ana bilgisayara (480 Mbit/s'ye kadar) sahiptir. USBH, her portta hem düşük, tam hızlı (OHCI) hem de yüksek hızlı (EHCI) işlemleri bağımsız olarak destekler. Düşük hızlı (1.2 Mbit/s), tam hızlı (12 Mbit/s) veya yüksek hızlı işlem (480 Mbit/s) için kullanılabilen iki alıcı-vericiyi entegre eder. İkinci yüksek hızlı alıcı-verici, OTG yüksek hızıyla paylaşılır.
USBH, USB 2.0 spesifikasyonuyla uyumludur. USBH denetleyicileri, USB yüksek hızlı PHY içindeki bir PLL tarafından üretilen özel saatler gerektirir.

3.38

Taşınabilir USB yüksek hız (OTG)
Cihazlar bir USB OTG yüksek hızlı (480 Mbit/s'ye kadar) cihaz/ana bilgisayar/OTG çevre birimini barındırır. OTG hem tam hızlı hem de yüksek hızlı işlemleri destekler. Yüksek hızlı işlem için alıcı-verici (480 Mbit/s) USB Ana Bilgisayar ikinci portuyla paylaşılır.
USB OTG HS, USB 2.0 spesifikasyonu ve OTG 2.0 spesifikasyonuyla uyumludur. Yazılımla yapılandırılabilir uç nokta ayarına sahiptir ve askıya alma/devam ettirmeyi destekler. USB OTG denetleyicileri, RCC içindeki veya USB yüksek hızlı PHY içindeki bir PLL tarafından üretilen özel bir 48 MHz saat gerektirir.
USB OTG HS'nin temel özellikleri aşağıda listelenmiştir: · Dinamik FIFO boyutlandırmasıyla 4 Kbyte'lık birleştirilmiş Rx ve Tx FIFO boyutu · SRP (oturum istek protokolü) ve HNP (ana bilgisayar müzakere protokolü) desteği · Sekiz çift yönlü uç nokta · Periyodik OUT desteğine sahip 16 ana bilgisayar kanalı · Yazılım, OTG1.3 ve OTG2.0 çalışma modlarına göre yapılandırılabilir · USB 2.0 LPM (bağlantı güç yönetimi) desteği · Pil şarjı spesifikasyonu revizyon 1.2 desteği · HS OTG PHY desteği · Dahili USB DMA · İçeride HNP/SNP/IP (harici bir direnç gerekmez) · OTG/Ana bilgisayar modları için, veri yoluyla çalışan aygıtlar için bir güç anahtarı gerekir.
bağlı.
USB OTG yapılandırma portu güvenli olabilir.

46/219

DS13875 Rev 5

STM32MP133C/F

İşlevselview

3.39

Gigabit Ethernet MAC arayüzleri (ETH1, ETH2)
Cihazlar, endüstri standardı ortamdan bağımsız arayüz (MII), küçültülmüş ortamdan bağımsız arayüz (RMII) veya küçültülmüş gigabit ortamdan bağımsız arayüz (RGMII) aracılığıyla Ethernet LAN iletişimleri için iki adet IEEE-802.3-2002 uyumlu gigabit ortam erişim denetleyicisi (GMAC) sağlar.
Cihazlar fiziksel LAN veri yoluna (bükümlü çift, fiber, vb.) bağlanmak için harici bir fiziksel arayüz aygıtına (PHY) ihtiyaç duyar. PHY, MII için 17 sinyal, RMII için 7 sinyal veya RGMII için 13 sinyal kullanılarak aygıt portuna bağlanır ve STM25MP125C/F'den veya PHY'den 32 MHz (MII, RMII, RGMII) veya 133 MHz (RGMII) kullanılarak çalıştırılabilir.
Cihazlar aşağıdaki özellikleri içerir: · Çalışma modları ve PHY arayüzleri
10, 100 ve 1000 Mbit/s veri aktarım hızları Hem tam çift yönlü hem de yarı çift yönlü işlemlerin desteği MII, RMII ve RGMII PHY arayüzleri · İşleme kontrolü Çok katmanlı Paket filtreleme: Kaynakta (SA) ve hedefte (DA) MAC filtreleme
mükemmel ve karma filtreli adres, VLAN tag-mükemmel ve karma filtre ile temel filtreleme, IP kaynak (SA) veya hedef (DA) adresinde Katman 3 filtreleme, kaynak (SP) veya hedef (DP) bağlantı noktasında Katman 4 filtreleme Çift VLAN işleme: en fazla iki VLAN ekleme tags iletim yolunda, tag alım yolunda filtreleme IEEE 1588-2008/PTPv2 desteği RMON/MIB sayaçlarıyla (RFC2819/RFC2665) ağ istatistiklerini destekler · Donanım yük boşaltma işlemi Önsöz ve çerçeve başlangıcı verisi (SFD) ekleme veya silme IP başlığı ve TCP/UDP/ICMP yükü için bütünlük kontrol toplamı boşaltma motoru: iletim kontrol toplamı hesaplaması ve eklemesi, alım kontrol toplamı hesaplaması ve karşılaştırması Cihaz MAC adresiyle otomatik ARP istek yanıtı TCP segmentasyonu: büyük iletim TCP paketinin otomatik olarak birden fazla küçük pakete bölünmesi · Düşük güç modu Enerji tasarruflu Ethernet (standart IEEE 802.3az-2010) Uzaktan uyandırma paketi ve AMD Magic PacketTM tespiti
Hem ETH1 hem de ETH2 güvenli olarak programlanabilir. Güvenli olduğunda, AXI arayüzü üzerinden yapılan işlemler güvenlidir ve yapılandırma kayıtları yalnızca güvenli erişimlerle değiştirilebilir.

DS13875 Rev 5

47/219
48

İşlevselview

STM32MP133C/F

3.40

Hata ayıklama altyapısı
Cihazlar, yazılım geliştirme ve sistem entegrasyonunu desteklemek için aşağıdaki hata ayıklama ve izleme özelliklerini sunar: · Kesme noktası hata ayıklama · Kod yürütme izleme · Yazılım enstrümantasyonu · JTAG hata ayıklama portu · Seri-kablo hata ayıklama portu · Tetikleyici girişi ve çıkışı · İzleme portu · Arm CoreSight hata ayıklama ve izleme bileşenleri
Hata ayıklama bir J aracılığıyla kontrol edilebilirTAG/serial-wire hata ayıklama erişim portu, endüstri standardı hata ayıklama araçlarını kullanarak.
İzleme portu, verilerin kaydedilmesi ve analiz edilmesi için yakalanmasına olanak tanır.
BSEC'deki kimlik doğrulama sinyalleri ile güvenli alanlara hata ayıklama erişimi sağlanır.

48/219

DS13875 Rev 5

STM32MP133C/F

Pinout, pin açıklaması ve alternatif işlevler

4

Pinout, pin açıklaması ve alternatif işlevler

Şekil 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_SIFIRLAMA

F

PG10

PG5

PG8

PH2

PH8

VDDPU

VDD

VDDCU VDDCU

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

Pİ3

PH7

PB2

PE4

VDDPU

VSS

VDDCORD VDDCORD VDDCORD

VSS

VDDQ_DDR

DDR_WEN

VSS

DDR_ODT DDR_CSN

DDR_RASN

J

PD13

VBAT

Pİ2

VSS_PLL VDD_PLL VDDDCPU

VSS

VDDCORE

VSS

VDDCORE

VSS

VDDQ_DDR

VDDORE DDR_A10

DDR_CASN

DDR_CLKP

DDR_CLKN

K

PC14OSC32_IN

PC15OSC32_
DIŞARI

VSS

PC13

Pİ1

VDD

VSS

VDDCORD VDDCORD VDDCORD

VSS

VDDQ_DDR

DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12

L

PE2

PF4

PH6

Pİ0

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

KAYIT

VDDQ_DDR

Güç_LP

DDR_DQM1

DDR_DQ10

DDR_DQ8 DDR_ZQ

P

PH0OSC_IN

PH1OSC_ÇIKIŞ

PA13

PF14

PA2

VREF-

VDDA

PG13

PG14

VDD3V3_USBHS

VSS

PI5-BOOT1 VSS_PLL2 GÜÇ_AÇIK

DDR_DQ11

DDR_DQ13

DDR_DQ9

R

PG2

PH3

PWR_CPU _AÇIK

PA1

VSS

VREF+

PC5

VSS

VDD

PF15

VDDA1V8_KAYIT

PI6-ÖNYÜKLEME2

VDD_PLL2

PH5

DDR_DQ12

DDR_DQS1N

DDR_ DQS1P

T

PG12

PA11

PC0

PF12

PC3

PF11

PB1

PA6

PE5

PDR_AÇIK USB_DP2

PA14

USB_DP1

BAYPAS_REG1V8

PH4

DDR_DQ15

DDR_DQ14

U

VSS

PA7

PA0

PA5

PA4

PC4

PB0

PC1

PC2

NRST

USB_DM2

USB_RREF

USB_DM1 PI4-ÖNYÜKLEME0

PA10

Pİ7

VSS

MSv65067V5

Yukarıdaki şekil paketin üst kısmını göstermektedir view.

DS13875 Rev 5

49/219
97

Pinout, pin açıklaması ve alternatif işlevler

STM32MP133C/F

Şekil 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

VDDPU

PB7

VDDPU

PD12

VDDPU

PH9

VDD

PB15

VDD

VSS

VDDQ_DDR

DDR_SIFIRLAMA

DDR_DQ7 DDR_DQ6

E

PD0

PE14

VSS

PE11

VDDPU

VSS

PA15

VSS

PH13

VSS

PB4

VSS

VDDQ_DDR

VSS

VDDQ_DDR

VSS

DDR_A13

F

PH8

PA12

VDD

VDDPU

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

VDDPU

VSS

VDDCORE

PH11

Pİ3

PF9

PG6

BAYPAS_REG1V8

VDDCORE

VSS

VDDQ_DDR

DDR_BA0 DDR_CSN DDR_WEN

J VDD_PLL VSS_PLL

PG8

Pİ2

VBAT

PH6

PF7

PA8

PF12

VDD

VDDA1V8_KAYIT

PA10

DDR_VREF

DDR_RASN

DDR_A10

VSS

DDR_CASN

K

PE4

PF10

PB2

VDD

VSS

VDDCORE

PA13

PA1

PC4

NRST

VSS_PLL2 VDDKORE

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_
DIŞARI

PC13

VDD

VSS

PB11

PA5

PB0

VDDCORE

USB_RREF

PI6-BOOT2 VDDÇEKİRDEK

VSS

VDDQ_DDR

DDR_A6

DDR_A8 DDR_BA1

N

PD13

VSS

Pİ0

Pİ1

PA11

VSS

PA4

PB1

VSS

VSS

PI5-ÖNYÜKLEME1

VSS

VDDQ_DDR

VSS

VDDQ_DDR

VSS

DDR_ATO

P

PH0OSC_IN

PH1OSC_ÇIKIŞ

PF4

PG1

VSS

VDD

PC3

PC5

VDD

VDD

PI4-ÖNYÜKLEME0

VDD

VSS

VDDQ_DDR

DDR_A4 DDR_ZQ DDR_DQ8

R

PG11

PE6

PD7

PWR_ CPU_AÇIK

PA2

PA7

PC1

PA6

PG13

NJTRST

PA14

VSS

GÜÇ_AÇIK

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_AÇIK

PC2

USB_DM2

VDDA1V1_KAYIT

VDD3V3_USBHS

USB_DM1

Pİ7

Yukarıdaki şekil paketin üst kısmını göstermektedir view.

Güç_LP

DDR_DQ15

DDR_DQ10

VSS

MSv67512V3

50/219

DS13875 Rev 5

STM32MP133C/F

Pinout, pin açıklaması ve alternatif işlevler

Şekil 7. STM32MP133C/F TFBGA320 ballout
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

A

VSS

PA9

PE13 PE12

PD12

PG0

PE15

PG7

PH13

PF3

PB9

PF0

PC10 PC12

PC9

VSS

B

PD0

PE11

PF5

PA15

PD8

PE0

PE9

PH14

PE8

PG4

PF1

VSS

PB5

PC6

PB15 PB14

PE3

PC11

DDR_DQ4

DDR_DQ1

DDR_DQ0

C

PB6

PD3

PE14 PD14

PD1

PB7

PD4

PD5

PD9

PE10 PB12

PH9

PC7

PB3

VDD SD2

PB4

PG6

PC8

PD2

DDR_ DDR_ DQS0P DQS0N

D

PB8

PD6

PH12

PD10

PE7

PF2

PB13

VSS

DDR_DQ2

DDR_DQ5

DDR_DQM0

E

PH2

PH8

VSS

VSS

VDD İşlemci

PE1

PD15

VDD İşlemci

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 İşlemci

H

PE4

PF10 PG15

PG8

J

PH7

PD13

PB2

PF9

VDD İşlemci

VSS

VDD

VDD İşlemci

VDD ÇEKİRDEK

VSS

VDD

VSS

VDDQ_DDR

VSS

VSS

VDD

VDD

VSS

VDD ÇEKİRDEK

VSS

VDD

VDD ÇEKİRDEK

VDDQ_DDR

DDR_A13

DDR_A2

DDR_A9

DDR_SIFIRLAMA
N

DDR_BA2

DDR_A3

DDR_A0

DDR_A7

DDR_BA0

DDR_CSN

DDR_ODT

K

VSS_PLL

VDD_PLL

PH11

VDD İşlemci

PC15-

L

VBAT OSC32 PI3

VSS

_DIŞARI

PC14-

M

VSS OSC32 PC13

_İÇİNDE

VDD

N

PE2

PF4

PH6

Pİ2

VDD İşlemci
VDD ÇEKİRDEK
VSS
VDD

VSS

VSS

VSS

VSS

VSS

VDD ÇEKİRDEK

VSS

VSS

VDD ÇEKİRDEK

VSS

VSS

VSS

VSS

VSS

VDD

VDD ÇEKİRDEK

VSS

VDD

VDD ÇEKİRDEK

VDDQ_DDR
VSS
VDDQ_DDR
VDD ÇEKİRDEK

VDDQ_DDR

DDR_ YOK

DDR_RASN

VSS

VSS

DDR_A10

DDR_CASN

DDR_CLKN

VDDQ_DDR

DDR_A12

DDR_CLKP

DDR_A15

DDR_A11

DDR_A14

DDR_ÇK

DDR_A1

P

PA8

PF7

Pİ1

Pİ0

VSS

VSS

DDR_DTO1

DDR_ATO

DDR_A8

DDR_BA1

R

PG1

PG11

PH3

VDD

VDD

VSS

VDD

VDD ÇEKİRDEK

VSS

VDD

VDD ÇEKİRDEK

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_ÇIKIŞ

VSS_ANA

VSS

VSS

VDD

VDDA VSSA

PA6

VSS

VDD ÇEKİRDEK

VSS

VDD VDDQ_ÇEKİRDEK DDR

VSS

GÜÇ_ AÇIK

DDR_DQ13

DDR_DQ9

V

PD7

VDD_ANA

PG2

PA7

VREF-

NJ TRST

VDDA1 V1_KAYIT

VSS

GÜÇ_ DDR_ DDR_ LP DQS1P DQS1N

W

Güç_

PG3

PG12 İşlemci_ PF13

PC0

ON

PC3 VREF+ PB0

PA3

PE5

VDD

USB_RREF

PA14

VDD 3V3_ USBHS

VDDA1 V8_KAYIT

VSS

S_REG'i BYPAS et
1V8

PH5

DDR_DQ12

DDR_DQ11

DDR_DQM1

Y

PA11

PF14

PA0

PA2

PA5

PF11

PC4

PB1

PC1

PG14

NRST

PF15

USB_VSS_

Pİ6-

USB BAĞLANTI_

Pİ4-

VDD_

DM2 USBHS ÖNYÜKLEME2 DP1 ÖNYÜKLEME0 PLL2

PH4

DDR_DQ15

DDR_DQ14

AA

VSS

PB11

PA1

PF12

PA4

PC5

PG13

PC2

PDR_ AÇIK

USB_DP2

Pİ5-

USB BAĞLANTI_

ÖNYÜKLEME1 DM1

VSS_PLL2

PA10

Pİ7

VSS

Yukarıdaki şekil paketin üst kısmını göstermektedir view.

MSv65068V5

DS13875 Rev 5

51/219
97

Pinout, pin açıklaması ve alternatif işlevler

STM32MP133C/F

Tablo 6. Pinout tablosunda kullanılan açıklamalar / kısaltmalar

İsim

Kısaltma

Tanım

Pin adı Pin türü
G / Ç yapısı
Notlar Alternatif işlevler Ek işlevler

Aksi belirtilmediği sürece, sıfırlama sırasında ve sonrasında pin işlevi gerçek pin adıyla aynıdır

S

Tedarik pimi

I

Yalnızca pin girişi

O

Yalnızca çıkış pini

G/Ç

Giriş/Çıkış pini

A

Analog veya özel seviye pimi

FT(U/D/PD) 5 V toleranslı G/Ç (sabit çekme/aşağı çekme/programlanabilir çekme)

DDR

DDR1.5, DDR1.35L, LPDDR1.2/LPDDR3 arayüzü için 3 V, 2 V veya 3 VI/O

A

Analog sinyal

RST

Zayıf çekme direncine sahip pini sıfırlayın

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

FT G/Ç'ler için seçenek I2C FM+ seçeneği Analog seçenek (G/Ç'nin analog kısmı için VDDA tarafından sağlanır) USB seçeneği (G/Ç'nin USB kısmı için VDD3V3_USBxx tarafından sağlanır) 1.8 V tip VDD için yüksek hızlı çıkış (SPI, SDMMC, QUADSPI, TRACE için)

_vh(5)

1.8V tip VDD için çok yüksek hızlı seçenek (ETH, SPI, SDMMC, QUADSPI, TRACE için)

Aksi bir notla belirtilmediği sürece, tüm G/Ç'ler sıfırlama sırasında ve sonrasında yüzer girişler olarak ayarlanır

GPIOx_AFR kayıtları aracılığıyla seçilen işlevler

Çevresel kayıtlar aracılığıyla doğrudan seçilen/etkinleştirilen işlevler

1. Tablo 7'deki ilgili G/Ç yapıları şunlardır: FT_f, FT_fh, FT_fvh 2. Tablo 7'deki ilgili G/Ç yapıları şunlardır: FT_a, FT_ha, FT_vha 3. Tablo 7'deki ilgili G/Ç yapıları şunlardır: FT_u 4. Tablo 7'deki ilgili G/Ç yapıları şunlardır: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. Tablo 7'deki ilgili G/Ç yapıları şunlardır: FT_vh, FT_vha, FT_fvh

52/219

DS13875 Rev 5

STM32MP133C/F

Pinout, pin açıklaması ve alternatif işlevler

Pin Numarası

Tablo 7. STM32MP133C/F top tanımları

Top fonksiyonları

Pin adı (işlev sonrası)
Sıfırla)

Alternatif fonksiyonlar

Ek işlevler

LFBGA289 TFBGA289 TFBGA320
Pin tipi G/Ç yapısı
Notlar

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

G/Ç FT_h

VSS VDD

S

S

PE11

G/Ç FT_vh

PF5

G/Ç FT_h

PD3

G/Ç FT_f

PE14

G/Ç FT_h

VDDPU

S

PD0

G/Ç FT

PH12

G/Ç FT_fh

PB6

G/Ç FT_h

TIM1_CH2, I2C3_SMBA,

DFSDM1_DATIN0, USART1_TX, UART4_TX,

FMC_NWAIT(önyükleme)

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(önyükleme)/FMC_AD8

İZLENEN12, 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,

DÖRTLÜPİ_BK2_IO2,

FMC_D11(önyükleme)/FMC_AD11

SAI1_MCLK_A, SAI1_CK1,

FDCAN1_RX,

FMC_D2(önyükleme)/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

İZLENEN6, 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 açıklaması ve alternatif işlevler

STM32MP133C/F

Pin Numarası

Tablo 7. STM32MP133C/F top tanımları (devamı)

Top fonksiyonları

Pin adı (işlev sonrası)
Sıfırla)

Alternatif fonksiyonlar

Ek işlevler

LFBGA289 TFBGA289 TFBGA320
Pin tipi G/Ç yapısı
Notlar

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 VDDPU
PH2 VSS PD11
PG9 PF8 VDD

S

S

G/Ç FT

G/Ç FT_fh

G/Ç FT_f

G/Ç FT_h

S

G/Ç FT_h

S

G/Ç FT_h

G/Ç FT_f

G/Ç FT_h

S

TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX (önyükleme)

İZLENEN9, TIM5_ETR,

USART2_RX, I2C3_SDA,

FMC_A8, HDP2

TIM16_CH1, TIM4_CH3,

I2C1_SCL ve I2C3_SCL

DFSDM1_DATIN1,

UART4_RX, SAI1_D1,

FMC_D13(önyükleme)/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(önyükleme),

ETH2_MII_CRS,

ETH1_MII_CRS, FMC_NE4,

ETH2_RGMII_CLK125

LPTIM2_IN2, I2C4_SMBA,

USART3_CTS/USART3_NSS,

SPDIFRX_IN0,

DÖRTLÜPİ_BK1_IO2,

ETH2_RGMII_CLK125,

FMC_CLE(önyükleme)/FMC_A16,

UART7_RX

DBTRGO, I2C2_SDA,

USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,

FMC_NCE(önyükleme)

TIM16_CH1N, TIM4_CH3,

TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,

QUADSPI_BK1_IO0(önyükleme)



WKUP1

54/219

DS13875 Rev 5

STM32MP133C/F

Pinout, pin açıklaması ve alternatif işlevler

Pin Numarası

Tablo 7. STM32MP133C/F top tanımları (devamı)

Top fonksiyonları

Pin adı (işlev sonrası)
Sıfırla)

Alternatif fonksiyonlar

Ek işlevler

LFBGA289 TFBGA289 TFBGA320
Pin tipi G/Ç yapısı
Notlar

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

G/Ç FT_h

VDDPU PG5

S

G/Ç FT_h

PG15

G/Ç FT_h

PG10

G/Ç FT_h

VSS

S

PF10

G/Ç FT_h

VDDCORE S

PF6

G/Ç FT_vh

VSS VDD

S

S

PF9

G/Ç FT_h

TIM2_CH1, TIM8_ETR,

SPI5_MISO, SAI1_MCLK_B,

USART3_RTS/USART3_DE,

SPDIFRX_IN2,

DÖRTLÜPİ_BK2_IO2,

DÖRTLÜPİ_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 (önyükleme),

FMC_NE3

TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(önyükleme)

TIM16_CH1, SPI5_NSS,

UART7_RX(önyükleme),

QUADSPI_BK1_IO2, ETH2_MII_TX_TR/ETH2_

RGMII_TX_CTL/ETH2_RMII_

TX_TR

TIM17_CH1N, TIM1_CH1,

DFSDM1_CKIN3, SAI1_D4,

UART7_CTS, UART8_RX, TIM14_CH1,

QUADSPI_BK1_IO1(önyükleme),

QUADSPI_BK2_IO3, FMC_A9

TAMP_IN4

TAMP_IN1 –

DS13875 Rev 5

55/219
97

Pinout, pin açıklaması ve alternatif işlevler

STM32MP133C/F

Pin Numarası

Tablo 7. STM32MP133C/F top tanımları (devamı)

Top fonksiyonları

Pin adı (işlev sonrası)
Sıfırla)

Alternatif fonksiyonlar

Ek işlevler

LFBGA289 TFBGA289 TFBGA320
Pin tipi G/Ç yapısı
Notlar

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 VDDPU
PB2 VSS PH7
PH11
PD13 VDD_PLL VSS_PLL
Pİ3 PC13

G/Ç FT_h

S

G/Ç FT_h

S

G/Ç FT_fh

G/Ç FT_fh

G/Ç FT_h

S

S

G/Ç FT

G/Ç 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_ÇIKIŞ2, SAI1_D1,

I2S_CKIN, SAI1_SD_A,

UART4_RX,

QUADSPI_BK1_NCS(önyükleme),

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_

BAŞVURU_CLK, FMC_A12

LPTIM2_ETR, TIM4_CH2,

TIM8_CH2, SAI1_CK1,

SAI1_MCLK_A, USART1_RX, QUADSPI_BK1_IO3,

DÖRTLÜPİ_BK2_IO2,

FMC_A18

(1)

SPDIFRX_IN3,

TAMP_IN4/TAMP_

ETH1_MII_RX_ER

ÇIKIŞ5, HAFTA2

RTC_ÇIKIŞ1/RTC_TS/

(1)

RTC_LSCO, TAMP_IN1/TAMP_

ÇIKIŞ2, HAFTA3

56/219

DS13875 Rev 5

STM32MP133C/F

Pinout, pin açıklaması ve alternatif işlevler

Pin Numarası

Tablo 7. STM32MP133C/F top tanımları (devamı)

Top fonksiyonları

Pin adı (işlev sonrası)
Sıfırla)

Alternatif fonksiyonlar

Ek işlevler

LFBGA289 TFBGA289 TFBGA320
Pin tipi G/Ç yapısı
Notlar

J3 J4 N5

Pİ2

G/Ç FT

(1)

SPDIFRX_IN2

TAMP_IN3/TAMP_ ÇIKIŞ4, HAFTA5

K5 N4 P4

Pİ1

G/Ç FT

(1)

SPDIFRX_IN1

RTC_ÇIKIŞ2/RTC_LSCO,
TAMP_IN2/TAMP_ ÇIKIŞ3, HAFTA4

F13 L2 U13

VSS

S

J2 J5 L2

VBAT

S

L4 N3 P5

Pİ0

G/Ç FT

(1)

SPDIFRX_IN0

TAMP_IN8/TAMP_ ÇIKIŞ1

K2 M2

L3

PC15OSC32_ÇIKIŞ

G/Ç

FT

(1)

OSC32_OUT

F15 N2 U16

VSS

S

K1 M1 M2

PC14OSC32_IN

G/Ç

FT

(1)

OSC32_IN

G7 E3 V16

VSS

S

H9 K6 N15 VDDKOR S

M10 M4 N9

VDD

S

G8 E6 W16

VSS

S

USART2_RX,

L2 P3 N2

PF4

G/Ç 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

G/Ç FT_fh –

USART1_CK, SPI2_MOSI/I2S2_SDO,

OTG_HS_SOF,

ETH2_MII_RXD3/ETH2_

RGMII_RXD3, FMC_A21

İZLEMECLK, TIM2_ETR,

I2C4_SCL ve SPI5_MOSI

SAI1_FS_B,

L1 T1 N1

PE2

G/Ç 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 açıklaması ve alternatif işlevler

STM32MP133C/F

Pin Numarası

Tablo 7. STM32MP133C/F top tanımları (devamı)

Top fonksiyonları

Pin adı (işlev sonrası)
Sıfırla)

Alternatif fonksiyonlar

Ek işlevler

LFBGA289 TFBGA289 TFBGA320
Pin tipi G/Ç yapısı
Notlar

M1 J7 P3

PF7

G/Ç FT_vh –

M3 R1 R2

PG11

G/Ç FT_vh –

L3 J6 N3

PH6

G/Ç FT_fh –

N2 P4 R1

PG1

G/Ç FT_vh –

M11 – N12

VDD

S

N1 R2 T2

PE6

G/Ç FT_vh –

P1 P1 T3 PH0-OSC_IN G/Ç FT

G9 U1 N11

VSS

S

P2 P2 U2 PH1-OSC_OUT G/Ç FT

R2 T2 R3

PH3

G/Ç FT_fh –

M5 L5 U3 VSS_ANA S

TIM17_CH1, UART7_TX(önyükleme),
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_GİRİŞİ OSC_ÇIKIŞI –

58/219

DS13875 Rev 5

STM32MP133C/F

Pinout, pin açıklaması ve alternatif işlevler

Pin Numarası

Tablo 7. STM32MP133C/F top tanımları (devamı)

Top fonksiyonları

Pin adı (işlev sonrası)
Sıfırla)

Alternatif fonksiyonlar

Ek işlevler

LFBGA289 TFBGA289 TFBGA320
Pin tipi G/Ç yapısı
Notlar

L5 U2 W1

PG3

G/Ç 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

G/Ç FT

MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC

T1 L6 W2

PG12

G/Ç 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 ve I2C3_SDA

SPDIFRX_IN0,

PD7

G/Ç FT_fh

ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_

BAŞVURU_CLK,

DÖRTLÜPİ_BK1_IO2,

FMC_NE1

P3 K7 T4

PA13

G/Ç FT

DBTRGO, DBTRGI, MCO1, UART4_TX

R3 R4 W3 GÜÇ_CPU_AÇIK O FT

T2 N5 Y1

PA11

G/Ç 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_ÇIKIŞ,

I2C5_SMBA ve USART3_RX

G/Ç FT_vh –

ETH1_MII_TX_TR/ETH1_

RGMII_TX_CTL/ETH1_RMII_

TX_TR




ÖNYÜKLEME HATASI –

DS13875 Rev 5

59/219
97

Pinout, pin açıklaması ve alternatif işlevler

STM32MP133C/F

Pin Numarası

Tablo 7. STM32MP133C/F top tanımları (devamı)

Top fonksiyonları

Pin adı (işlev sonrası)
Sıfırla)

Alternatif fonksiyonlar

Ek işlevler

LFBGA289 TFBGA289 TFBGA320
Pin tipi G/Ç yapısı
Notlar

P4 U4

Y2

PF14(JTCK/SW CLK)

G/Ç

FT

(2)

U3 L7 Y3

PA0

G/Ç 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,

G/Ç 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

G/Ç FT_a

G/Ç FT_a G/Ç 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_ÇIKIŞ, 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_ÇIKIŞI,

ETH2_PPS_ÇIKIŞI

T3 T4 W5

SAI1_SCK_A, SAI1_CK2,

PC0

G/Ç FT_ha –

I2S1_MCK, SPI1_MOSI/I2S1_SDO,

USART1_TX

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

PF12

G/Ç 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

Belgeler / Kaynaklar

STMicroelectronics STM32MP133C F 32-bit Arm Cortex-A7 1GHz MPU [pdf] Kullanıcı Kılavuzu
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

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *