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 |