STMicroelectronics STM32MP133C F 32-бит Arm Cortex-A7 1 ГГц MPPU
Техникалық сипаттамалар
- Негізгі: Arm Cortex-A7
- Жадтар: Сыртқы SDRAM, енгізілген SRAM
- Деректер шинасы: 16-биттік параллель интерфейс
- Қауіпсіздік/Қауіпсіздік: Қалпына келтіру және қуатты басқару, LPLV-Stop2, күту режимі
- Пакет: LFBGA, TFBGA мин. қадамы 0.5 мм
- Сағаттық менеджмент
- Жалпы мақсаттағы енгізу/шығыстар
- Өзара байланыс матрицасы
- 4 DMA контроллері
- Коммуникациялық перифериялық құрылғылар: 29-ға дейін
- Аналогтық перифериялық құрылғылар: 6
- Таймерлер: 24-ке дейін, күзетшілер: 2
- Аппараттық жеделдету
- Түзету режимі
- Сақтандырғыштар: AES 3072 кілттері үшін бірегей идентификатор мен HUK қоса алғанда 256-бит
- ECOPACK2 сәйкес
Arm Cortex-A7 ішкі жүйесі
STM7MP32C/F Arm Cortex-A133 ішкі жүйесі…
Естеліктер
Құрылғыда деректерді сақтауға арналған сыртқы SDRAM және енгізілген SRAM бар…
DDR контроллері
DDR3/DDR3L/LPDDR2/LPDDR3 контроллері жадқа кіруді басқарады…
Қуат көзін басқару
Қуат беру схемасы мен супервайзер электр қуатының тұрақты жеткізілуін қамтамасыз етеді…
Сағаттық менеджмент
RCC сағатты тарату мен конфигурацияларды өңдейді…
Жалпы мақсаттағы енгізу/шығыстар (GPIOs)
GPIOs сыртқы құрылғылар үшін интерфейс мүмкіндіктерін қамтамасыз етеді…
TrustZone қорғаныс контроллері
ETZPC кіру құқықтарын басқару арқылы жүйе қауіпсіздігін жақсартады…
Автобус-Интерконнект матрицасы
Матрица әртүрлі модульдер арасында деректерді тасымалдауды жеңілдетеді ...
Жиі қойылатын сұрақтар
С: Қолдау көрсетілетін байланыс перифериялық құрылғыларының ең көп саны қандай?
A: STM32MP133C/F 29 байланыс перифериялық құрылғыларына дейін қолдау көрсетеді.
С: Қанша аналогтық перифериялық құрылғылар бар?
A: Құрылғы әртүрлі аналогтық функциялар үшін 6 аналогтық перифериялық құрылғыларды ұсынады.
«`
STM32MP133C STM32MP133F
Arm® Cortex®-A7 1 ГГц, 2×ETH, 2×CAN FD, 2×ADC, 24 таймерлер, аудио, крипто және жарнама. қауіпсіздік
Деректер парағы – өндірістік деректер
Ерекше өзгешеліктері
ST заманауи патенттелген технологиясын қамтиды
Негізгі
· 32-бит Arm® Cortex®-A7 L1 32-Кбайт I / 32-Кбайт D 128-Кбайт біріккен 2-деңгейдегі кэш Arm® NEONTM және Arm® TrustZone®
Естеліктер
· Сыртқы DDR жады 1 Гбайт дейін LPDDR2/LPDDR3-1066 дейін 16 бит дейін DDR3/DDR3L-1066 16 бит
· 168 Кбайт ішкі SRAM: AXI SYSRAM 128 Кбайт + 32 Кбайт AHB SRAM және сақтық көшірме доменінде 8 Кбайт SRAM
· Қос Quad-SPI жад интерфейсі · дейін икемді сыртқы жад контроллері
16 биттік деректер шинасы: сыртқы IC және SLC NAND жадтарын 8 биттік ECC дейін қосуға арналған параллель интерфейс
Қауіпсіздік/қауіпсіздік
· Қауіпсіз жүктеу, TrustZone® перифериялық құрылғылар, 12 xtamper түйреуіштер, оның ішінде 5 x белсенді тampers
· Температура, тtage, жиілік және 32 кГц бақылау
Қалпына келтіру және қуатты басқару
· 1.71 В - 3.6 VI/Os беру (5 В төзімді енгізу/шығару) · POR, PDR, PVD және BOR · Чиптегі LDOs (USB 1.8 В, 1.1 В) · Сақтық көшірме реттегіші (~0.9 В) · Ішкі температура сенсорлары · Төмен қуат режимдері: Ұйқы, Тоқтату, LPLV
LPLV-Stop2 және күту режимі
LFBGA
TFBGA
LFBGA289 (14 × 14 мм) Қадам 0.8 мм
TFBGA289 (9 × 9 мм) TFBGA320 (11 × 11 мм)
минимум қадам 0.5 мм
· Күту режимінде DDR сақтау · PMIC серіктес чипінің басқару элементтері
Сағаттық басқару
· Ішкі осцилляторлар: 64 МГц HSI осцилляторы, 4 МГц CSI осцилляторы, 32 кГц LSI осцилляторы
· Сыртқы осцилляторлар: 8-48 МГц HSE осцилляторы, 32.768 кГц LSE осцилляторы
· Бөлшек режимі бар 4 × PLL
Жалпы мақсаттағы енгізу/шығыстар
· Үзу мүмкіндігі бар 135 қауіпсіз енгізу/шығару порттарына дейін
· 6 оятуға дейін
Өзара байланыс матрицасы
· 2 шина матрицасы 64-биттік Arm® AMBA® AXI интерконнегі, 266 МГц-ке дейін 32-биттік Arm® AMBA® AHB қосылымы, 209 МГц-ке дейін
Орталық процессорды босату үшін 4 DMA контроллері
· Барлығы 56 физикалық арна
· 1 x жоғары жылдамдықты жалпы мақсаттағы басты тікелей жадқа қол жеткізу контроллері (MDMA)
· FIFO бар 3 × қос портты DMA және оңтайлы перифериялық басқару үшін маршрутизатор мүмкіндіктерін сұрау
2024 жылдың қыркүйек айы
Бұл толық өндірістегі өнім туралы ақпарат.
DS13875 Rev 5
1/219
www.st.com
STM32MP133C/F
29 байланыс перифериялық құрылғыларына дейін
· 5 × I2C FM+ (1 Мбит/с, SMBus/PMBusTM) · 4 x UART + 4 x USART (12.5 Мбит/с,
ISO7816 интерфейсі, LIN, IrDA, SPI) · 5 × SPI (50 Мбит/с, оның ішінде 4 толық дуплексті
Ішкі аудио PLL немесе сыртқы сағат арқылы I2S аудио класының дәлдігі (USART көмегімен+2 QUADSPI + 4) · 2 × SAI (стерео аудио: I2S, PDM, SPDIF Tx) · 4 кірісі бар SPDIF Rx · 2 битке дейін 8 × SDMMC (SD/e·MMCTM/SDCAN протоколын қолдау) 2 × USB 2 жоғары жылдамдықты хост немесе 2.0 × USB 1 жоғары жылдамдықты хост
+ 1 × USB 2.0 жоғары жылдамдықты OTG бір уақытта · 2 x Ethernet MAC/GMAC IEEE 1588v2 аппараттық құралы, MII/RMII/RGMII
6 аналогтық перифериялық құрылғылар
· 2 × ADC 12-бит макс. ажыратымдылығы 5 мс/с дейін
· 1 x температура сенсоры · 1 x сигма-дельта модуляторы үшін сандық сүзгі
(DFSDM) 4 арна және 2 сүзгісі бар · Ішкі немесе сыртқы ADC сілтемесі VREF+
24 таймерге және 2 күзетшіге дейін
· 2 IC/OC/PWM немесе импульстік санауыш және квадратуралық (өсімді) кодер кірісі бар 32 × 4 биттік таймер
· 2 × 16-биттік кеңейтілген таймерлер · 10 × 16-биттік жалпы мақсаттағы таймерлер (соның ішінде
PWM жоқ 2 негізгі таймер) · 5 × 16-биттік төмен қуатты таймерлер · секундтық дәлдікпен RTC қауіпсіз және
аппараттық күнтізбе · 4 Cortex®-A7 жүйелік таймерлер (қауіпсіз,
қауіпсіз емес, виртуалды, гипервизор) · 2 × тәуелсіз бақылаушылар
Аппараттық жеделдету
· AES 128, 192, 256 DES/TDES
2 (тәуелсіз, тәуелсіз қорғалған) 5 (2 қорғалатын) 4 5 (3 қорғалатын)
4 + 4 (соның ішінде 2 қауіпсіз USART), кейбіреулері жүктеу көзі болуы мүмкін
2 (4 аудио арнаға дейін), I2S негізгі/байланысты, PCM кірісі, SPDIF-TX 2 порттары бар
BCD бар ендірілген HSPHY BCD бар ендірілген HS PHY (қауіпсіз), жүктеу көзі бола алады
Хост пен OTG 2 кірістері арасында ортақ 4 × HS
2 (1 × TTCAN), сағатты калибрлеу, 10 Кбайт ортақ буфер 2 (8 + 8 бит) (қауіпсіз), e·MMC немесе SD жүктеу көзі болуы мүмкін SD картасы интерфейстері үшін 2 қосымша тәуелсіз қуат көзі
1 (қос төрттік) (қорғалатын), жүктеу көзі болуы мүмкін
–
–
Жүктеу
–
Жүктеу
Boot Boot
(1)
Параллель мекенжай/деректер 8/16-бит FMC Параллель AD-mux 8/16-бит
NAND 8/16-бит 10/100M/Gigabit Ethernet DMA криптографиясы
Хэш Шынайы кездейсоқ сандар генераторы сақтандырғыштар (бір реттік бағдарламаланатын)
4 × CS, 4 × 64 Мбайтқа дейін
Иә, 2× CS, SLC, BCH4/8, PTP және EEE (қауіпсіз) бар 2 x (MII, RMI, RGMII) жүктеу көзі бола алады.
3 дана (1 қауіпсіз), 33 арналы MDMA PKA (DPA қорғанысы бар), DES, TDES, AES (DPA қорғауы бар)
(барлығы қауіпсіз) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(қауіпсіз) True-RNG (қауіпсіз) 3072 тиімді бит (қауіпсіз, пайдаланушы үшін қол жетімді 1280 бит)
–
Жүктеу –
–
16/219
DS13875 Rev 5
STM32MP133C/F
Сипаттама
1-кесте. STM32MP133C/F мүмкіндіктері және перифериялық сандар (жалғасы)
STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF түрлі
Ерекше өзгешеліктері
LFBGA289
TFBGA289
TFBGA320
Үзілістері бар GPIO (жалпы саны)
135(2)
Қауіпсіз GPIO ояту түйреуіштері
Барлығы
6
Tamper түйреуіштер (белсенді тampер)
12 5 (XNUMX)
DFSDM 12-битке дейін синхрондалған ADC
4 сүзгісі бар 2 кіріс арнасы
–
2(3) (әрқайсысы 5 битте 12 Мсек/сек дейін) (қауіпсіз)
ADC1: 19 арна, оның ішінде 1x ішкі, 18 арна үшін қолжетімді
Барлығы 12-биттік ADC арналары(4)
8x дифференциалды қоса алғанда, пайдаланушы
–
ADC2: 18 арна, оның ішінде 6x ішкі, 12 арна үшін қолжетімді
6x дифференциалды қоса алғанда, пайдаланушы
Ішкі ADC VREF VREF+ кіріс пин
1.65 В, 1.8 В, 2.048 В, 2.5 В немесе VREF+ кірісі –
Иә
1. QUADSPI арнаулы GPIO-дан немесе кейбір FMC Nand8 жүктеу GPIO-ларын (PD4, PD1, PD5, PE9, PD11, PD15) (7-кестені қараңыз: STM32MP133C/F доп анықтамаларын қараңыз) жүктеуі мүмкін.
2. Бұл жалпы GPIO саны төрт Дж қамтидыTAG GPIO және шектеулі пайдалануы бар үш BOOT GPIO (шекаралық сканерлеу немесе жүктеу кезінде сыртқы құрылғы қосылымына қайшы келуі мүмкін).
3. Екі ADC пайдаланылғанда, ядроның сағаты екі ADC үшін бірдей болуы керек және енгізілген ADC алдын ала масштабтауыштарын пайдалану мүмкін емес.
4. Сонымен қатар, ішкі арналар да бар: – ADC1 ішкі арнасы: VREFINT – ADC2 ішкі арналары: температура, ішкі көлемtage сілтеме, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.
DS13875 Rev 5
17/219
48
Сипаттама 18/219
STM32MP133C/F
Сурет 1. STM32MP133C/F блок диаграммасы
IC жабдықтары
@VDDA
HSI
AXIM: Arm 64-биттік AXI интерконнегі (266 МГц) Т
@VDDCPU
GIC
T
Cortex-A7 процессоры 650/1000 МГц + MMU + FPU + NEONT
32 мың D$
32 мың I$
CNT (таймер) Т
ETM
T
2561K2B8LK2B$L+2$SCU T
асинхронды
128 бит
TT
CSI
LSI
Түзету уақытыamp
генератор TSGEN
T
DAP
(JTAG/SWD)
SYSRAM 128 КБ
ROM 128 КБ
38
2 x ETH MAC
10/100/1000(GMII жоқ)
FIFO
ТТ
T
BKPSRAM 8 КБ
T
RNG
T
ХЕШ
16b PHY
DDRCTRL 58
LPDDR2/3, DDR3/3L
асинхронды
T
CRYP
T
SAES
DDRMCE T TZC T
DDRPHYC
T
13
DLY
8b QUADSPI (қос) Т
37
16б
FMC
T
CRC
T
DLYBSD1
(SDMMC1 DLY басқару)
T
DLYBSD2
(SDMMC2 DLY басқару)
T
DLYBQS
(QUADSPI DLY басқару)
FIFO FIFO
DLY DLY
14 8b SDMMC1 T 14 8b SDMMC2 T
PHY
2
USBH
2
(2xHS хосты)
PLLUSB
FIFO
T
ПКА
FIFO
T MDMA 32 арналары
AXIMC TT
17 16b Бақылау порты
ETZPC
T
IWDG1
T
@VBAT
BSEC
T
OTP сақтандырғыштары
@VDDA
2
RTC / AWU
T
12
TAMP / Тіркеулердің сақтық көшірмесін жасау
@VBAT
2
LSE (32 кГц XTAL)
T
STGENC жүйелік уақыты
ұрпақ
STGENR
USBPHYC
(USB 2 x PHY басқару)
IWDG2
@VBAT
@VDDA
1
VREFBUF
T
4
16b LPTIM2
T
1
16b LPTIM3
T
1
16b LPTIM4
1
16b LPTIM5
3
BOOT түйреуіштері
SYSCFG
T
8
8b
HDP
10 16b TIM1/PWM 10 16b TIM8/PWM
13
SAI1
13
SAI2
9
4ch DFSDM
Буфер 10 КБ CCU
4
FDCAN1
4
FDCAN2
FIFO FIFO
APB2 (100 МГц)
8 КБ FIFO
APB5 (100 МГц)
APB3 (100 МГц)
APB4
синхронды AHB2APB
SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T
AHB2APB
DMA1
8 ағын
DMAMUX1
DMA2
8 ағын
DMAMUX2
DMA3
8 ағын
T
PMB (процесс мониторы)
DTS (сандық температура сенсоры)
Тtage реттегіштер
@VDDA
Жабдықтауды қадағалау
FIFO
FIFO
FIFO
2×2 матрицасы
AHB2APB
64 биттік ось
64 биттік AXI шебері
32 бит AHB 32 бит AHB шебері
32 бит APB
T TrustZone қауіпсіздікті қорғау
AHB2APB
APB2 (100 МГц)
APB1 (100 МГц)
FIFO FIFO FIFO FIFO FIFO
MLAHB: 32-биттік мульти-AHB шина матрицасын орнату (209 МГц)
APB6
FIFO FIFO FIFO FIFO
@VBAT
T
FIFO
HSE (XTAL)
2
PLL1/2/3/4
T
RCC
5
T PWR
9
T
EXTI
16 қосымша
176
T
USBO
(OTG HS)
PHY
2
T
12b ADC1
18
T
12b ADC2
18
T
GPIOA
16б
16
T
GPIOB
16б
16
T
GPIOC
16б
16
T
GPIOD
16б
16
T
GPIOE
16б
16
T
GPIOF
16б
16
T
GPIOG 16b 16
T
GPIOH
16б
15
T
GPIOI
16б
8
AHB2APB
T
USART1
IrDA смарт картасы
5
T
USART2
IrDA смарт картасы
5
T
SPI4/I2S4
5
T
SPI5
4
T
I2C3/SMBUS
3
T
I2C4/SMBUS
3
T
I2C5/SMBUS
3
Сүзгі Сүзгі
T
TIM12
16б
2
T
TIM13
16б
1
T
TIM14
16б
1
T
TIM15
16б
4
T
TIM16
16б
3
T
TIM17
16б
3
TIM2 TIM3 TIM4
32б
5
16б
5
16б
5
TIM5 TIM6 TIM7
32б
5
16б
16б
LPTIM1 16b
4
USART3
IrDA смарт картасы
5
UART4
4
UART5
4
UART7
4
UART8
4
Сүзгі сүзгісі
I2C1/SMBUS
3
I2C2/SMBUS
3
SPI2/I2S2
5
SPI3/I2S3
5
USART6
IrDA смарт картасы
5
SPI1/I2S1
5
FIFO FIFO
FIFO FIFO
MSv67509V2
DS13875 Rev 5
STM32MP133C/F
3
Функционалды аяқталдыview
Функционалды аяқталдыview
3.1
3.1.1
3.1.2
Arm Cortex-A7 ішкі жүйесі
Ерекше өзгешеліктері
· ARMv7-A архитектурасы · 32 Кбайт L1 нұсқау кэші · 32 Кбайт L1 деректер кэші · 128 Кбайт деңгей 2 кэш · Arm + Thumb®-2 нұсқаулар жинағы · Arm TrustZone қауіпсіздік технологиясы · Arm NEON кеңейтілген SIMD · DSP және SIMD кеңейтімдері · VFPv4 қалқымалы бағдарламалық қамтамасыз етуді қолдау · MET модулі 160 ортақ перифериялық үзулері бар біріктірілген жалпы үзу контроллері (GIC) · Біріктірілген жалпы таймер (CNT)
Біттіview
Cortex-A7 процессоры - жоғары сапалы киетін құрылғыларда және басқа төмен қуатты кірістірілген және тұтынушылық қолданбаларда бай өнімділікті қамтамасыз етуге арналған энергияны үнемдейтін қолданбалар процессоры. Ол Cortex-A20-ге қарағанда 5%-ға артық бір жіп өнімділігін қамтамасыз етеді және Cortex-A9-ға қарағанда ұқсас өнімділікті қамтамасыз етеді.
Cortex-A7 өнімділігі жоғары Cortex-A15 және CortexA17 процессорларының барлық мүмкіндіктерін, соның ішінде аппараттық құралдағы виртуалдандыруды қолдауды, NEON және 128 биттік AMBA 4 AXI автобус интерфейсін қамтиды.
Cortex-A7 процессоры энергияны үнемдейтін 8 секундқа негізделгенtagCortex-A5 процессорының e құбыры. Ол сондай-ақ төмен қуатқа арналған, транзакцияның кідірістері төмен және кэшке техникалық қызмет көрсету үшін жақсартылған ОЖ қолдауымен біріктірілген L2 кэшінің пайдасын көреді. Бұған қоса, 64 биттік жүктеу қоймасы жолы, 128 биттік AMBA 4 AXI шиналары және ұлғайтылған TLB өлшемі (Cortex-A256 және Cortex-A128 үшін 9 жазбадан 5 жазба) бар жақсартылған салалық болжау және жақсартылған жад жүйесінің өнімділігі бар, мысалы, үлкен жұмыс жүктемелері үшін өнімділікті арттырады. web шолу.
Бас бармақ-2 технологиясы
Дәстүрлі Arm кодының ең жоғары өнімділігін қамтамасыз етеді, сонымен қатар нұсқауларды сақтауға арналған жад талаптарын 30%-ға дейін қысқартады.
TrustZone технологиясы
Сандық құқықтарды басқарудан электрондық төлемге дейінгі қауіпсіздік қосымшаларының сенімді орындалуын қамтамасыз етеді. Технологиялар мен салалық серіктестердің кең қолдауы.
DS13875 Rev 5
19/219
48
Функционалды аяқталдыview
STM32MP133C/F
НЕОН
NEON технологиясы мультимедиалық және бейнені кодтау/декодтау, 2D/3D графикасы, ойын ойнау, аудио және сөйлеуді өңдеу, кескінді өңдеу, телефония және дыбыс синтезі сияқты сигналдарды өңдеу алгоритмдерін жылдамдата алады. Cortex-A7 құрылғысы Cortex-A7 қалқымалы нүктелі блоктың (FPU) өнімділігі мен функционалдығын және медиа мен сигналды өңдеу функцияларын одан әрі жеделдету үшін NEON кеңейтілген SIMD нұсқаулар жинағын іске асыруды ұсынатын қозғалтқышты қамтамасыз етеді. NEON 7-, 64- және 128-биттік бүтін және 8-биттік өзгермелі нүкте деректер көлемдерінен астам SIMD операцияларының бай жинағын қолдайтын төрт-MAC және қосымша 16-биттік және 32-биттік регистрлер жинағын қамтамасыз ету үшін Cortex-A32 процессорының FPU кеңейтеді.
Аппараттық виртуализация
Деректерді басқаруға және арбитражға арналған жоғары тиімді аппараттық қолдау, соның арқасында бірнеше бағдарламалық орта және олардың қолданбалары бір уақытта жүйе мүмкіндіктеріне қол жеткізе алады. Бұл бір-бірінен жақсы оқшауланған виртуалды орталары бар сенімді құрылғыларды іске асыруға мүмкіндік береді.
Оңтайландырылған L1 кэштері
Өнімділік пен қуатты оңтайландырылған L1 кэштері өнімділікті барынша арттыру және қуат тұтынуды азайту үшін қол жеткізудің ең аз кешігу әдістерін біріктіреді.
Біріктірілген L2 кэш контроллері
Жоғары жиіліктегі кэштелген жадқа төмен кідіріс пен жоғары өткізу қабілеттілігін қамтамасыз етеді немесе чиптен тыс жадқа кіруге байланысты қуат тұтынуды азайту үшін.
Cortex-A7 қалқымалы нүктелі құрылғы (FPU)
FPU Arm VFPv4 архитектурасымен үйлесімді жоғары өнімді бір және қос дәлдіктегі өзгермелі нүкте нұсқауларын қамтамасыз етеді, бұл Arm өзгермелі нүкте сопроцессорының алдыңғы буындарымен үйлесімді бағдарламалық құрал болып табылады.
Snoop басқару блогы (SCU)
SCU интерконнекті, арбитражды, коммуникацияны, кэшті кэшке және жүйелік жадты тасымалдауды, кэш когеренттігін және процессордың басқа мүмкіндіктерін басқаруға жауапты.
Бұл жүйенің үйлесімділігі сонымен қатар әрбір ОЖ драйверінде бағдарламалық қамтамасыз етудің үйлесімділігін сақтауға қатысты бағдарламалық құрал күрделілігін азайтады.
Жалпы үзу контроллері (GIC)
Стандартталған және сәулеттелген үзу контроллерін іске асыра отырып, GIC процессор аралық байланысқа және жүйелік үзілістерді бағыттауға және басымдық беруге бай және икемді тәсілді ұсынады.
Операциялық жүйе мен TrustZone бағдарламалық құралын басқару деңгейі арасында бағдарламалық қамтамасыз етуді басқаруда, аппараттық құрал басымдылық берілген және бағытталатын 192 тәуелсіз үзуге дейін қолдау көрсетеді.
Бұл маршруттау икемділігі және операциялық жүйедегі үзілістерді виртуалдандыруды қолдау гипервизорды пайдаланатын шешім мүмкіндіктерін жақсарту үшін қажетті негізгі мүмкіндіктердің бірін қамтамасыз етеді.
20/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
3.2
3.2.1
3.2.2
Естеліктер
Сыртқы SDRAM
STM32MP133C/F құрылғылары келесілерді қолдайтын сыртқы SDRAM үшін контроллерді ендіреді: · LPDDR2 немесе LPDDR3, 16 биттік деректер, 1 Гбайтқа дейін, 533 МГц жиілікке дейін · DDR3 немесе DDR3L, 16 биттік деректер, 1 Гбайтқа дейін, 533 сағатқа дейін
Енгізілген SRAM
Барлық құрылғылардың мүмкіндіктері: · SYSRAM: 128 Кбайт (бағдарламаланатын өлшемді қауіпсіз аймақпен) · AHB SRAM: 32 Кбайт (қорғалатын) · BKPSRAM (сақтық SRAM): 8 Кбайт
Бұл аймақтың мазмұны ықтимал қалаусыз жазу рұқсаттарынан қорғалған және оны күту режимінде немесе VBAT режимінде сақтауға болады. BKPSRAM (ETZPC жүйесінде) тек қауіпсіз бағдарламалық құрал арқылы қол жетімді ретінде анықталуы мүмкін.
3.3
DDR3/DDR3L/LPDDR2/LPDDR3 контроллері (DDRCTRL)
DDRCTRL DDRPHYC-пен біріктірілген DDR жады ішкі жүйесі үшін толық жад интерфейсі шешімін ұсынады. · Бір 64 биттік AMBA 4 AXI порттары интерфейсі (XPI) · Контроллерге асинхронды AXI сағаты · AES-128 DDR жылдам жазу мүмкіндігі бар DDR жады шифр қозғалтқышы (DDRMCE)
шифрлау/оқу шифрын шешу. · Қолдау көрсетілетін стандарттар:
JEDEC DDR3 SDRAM спецификациясы, 79 биттік интерфейсі бар DDR3/3L үшін JESD3-16E
JEDEC LPDDR2 SDRAM спецификациясы, 209 биттік интерфейсі бар LPDDR2 үшін JESD2-16E
JEDEC LPDDR3 SDRAM спецификациясы, 209 биттік интерфейсі бар LPDDR3 үшін JESD3-16B
· Жетілдірілген жоспарлаушы және SDRAM пәрмен генераторы · Бағдарламаланатын толық деректер ені (16 бит) немесе жарты деректер ені (8 бит) · Оқу кезінде үш трафик класы және жазу кезінде екі трафик класы бар кеңейтілген QoS қолдауы · Төменгі басымдықтағы трафиктің ашылуын болдырмау опциялары · Оқылғаннан кейін жазу (WAR) және оқу (RAW) үшін кепілдік берілген когеренттілік
AXI порттары · Кесу ұзақтығы опциялары үшін бағдарламаланатын қолдау (4, 8, 16) · Бір мекенжайға бірнеше жазуларды бір мекенжайға біріктіру үшін жазуды біріктіру
жалғыз жазу · Бір дәрежелі конфигурация
DS13875 Rev 5
21/219
48
Функционалды аяқталдыview
STM32MP133C/F
· Бағдарламаланатын уақытқа транзакцияның келмеуінен туындаған SDRAM автоматты түрде өшірулі кіруді және шығуды қолдау
· Транзакцияның келмеуінен туындаған сағатты автоматты түрде тоқтатуға (LPDDR2/3) кіру және шығуды қолдау
· Аппараттық төмен қуатты интерфейс арқылы бағдарламаланатын уақытқа транзакцияның келмеуінен туындаған автоматты төмен қуат режимінің жұмысын қолдау
· Бағдарламаланатын пейджинг саясаты · Автоматты түрде немесе бағдарламалық құралды басқару кезінде өзін-өзі жаңартуды енгізуді және шығуды қолдау · Бағдарламалық жасақтаманың басқаруымен терең қуатты өшіру енгізу және шығуды қолдау (LPDDR2 және
LPDDR3) · Бағдарламалық жасақтаманың бақылауындағы айқын SDRAM режимі регистрінің жаңартуларын қолдау · Жолдың, бағанның, қолданбаның арнайы салыстыруына мүмкіндік беретін икемді мекенжай салыстыру логикасы
банк биттері · Пайдаланушы таңдайтын жаңартуды басқару опциялары · өнімділікті бақылауға және реттеуге көмектесетін DDRPERFM байланысты блок
DDRCTRL және DDRPHYC (ETZPC жүйесінде) тек қауіпсіз бағдарламалық құрал арқылы қол жетімді ретінде анықталуы мүмкін.
DDRMCE (DDR жадты шифрлау қозғалтқышы) негізгі мүмкіндіктері төменде келтірілген: · AXI жүйелік шинасының негізгі/байланыс интерфейстері (64 бит) · Енгізілген брандмауэр негізінде желілік шифрлау (жазу үшін) және шифрды шешу (оқу үшін)
бағдарламалау · Әр аймаққа екі шифрлау режимі (ең көбі бір аймақ): шифрлау жоқ (айналып өту режимі),
блоктық шифрлау режимі · 64 Кбайт түйіршіктілігімен анықталған аймақтардың басы мен соңы · Әдепкі сүзгілеу (0 аймақ): кез келген рұқсат берілген · Аймаққа кіруді сүзу: жоқ
Қолдау көрсетілетін блок шифры: AES Қолдау көрсетілетін тізбектеу режимі · AES шифры бар блок режимі https://keccak.team сайтында жарияланған Keccak-197 алгоритміне негізделген байланыстырылған кілт шығару функциясы бар NIST FIPS жарияланымы 400 кеңейтілген шифрлау стандартында (AES) көрсетілген ECB режимімен үйлесімді. webсайт. · Тек жазуға арналған және құлыпталатын негізгі кілт регистрлерінің бір жинағы · AHB конфигурация порты, артықшылықты біледі
22/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
3.4
DDR (TZC) үшін TrustZone мекенжай кеңістігі контроллері
TZC DDR контроллеріне оқу/жазу рұқсаттарын TrustZone құқықтарына сәйкес және қауіпсіз емес негізгі (NSAID) бойынша тоғызға дейін бағдарламаланатын аймақта сүзу үшін пайдаланылады: · Тек сенімді бағдарламалық құрал қолдайтын конфигурация · Бір сүзгі бірлігі · Тоғыз аймақ:
Аймақ 0 әрқашан қосулы және бүкіл мекенжай ауқымын қамтиды. 1-ден 8-ге дейінгі аймақтарда бағдарламаланатын негізгі/соңғы мекенжайы бар және оларды тағайындауға болады
кез келген бір немесе екі сүзгі. · Әр аймаққа бағдарламаланған қауіпсіз және қауіпсіз емес кіру рұқсаттары · NSAID сәйкес сүзілген қауіпсіз емес кірулер · Бір сүзгі арқылы басқарылатын аймақтар бір-біріне сәйкес келмеуі керек · Қате және/немесе үзіліс бар сәтсіздік режимдері · Қабылдау мүмкіндігі = 256 · Әрбір сүзгіні қосу және өшіру үшін қақпаны сақтаушы логикасы · Спекуляциялық қатынас
DS13875 Rev 5
23/219
48
Функционалды аяқталдыview
STM32MP133C/F
3.5
Жүктеу режимдері
Іске қосу кезінде ішкі жүктеу ROM дискісі пайдаланатын жүктеу көзі BOOT пин және OTP байттары арқылы таңдалады.
Кесте 2. Жүктеу режимдері
BOOT2 BOOT1 BOOT0 Бастапқы жүктеу режимі
Пікірлер
Кіріс қосылымын күтіңіз:
0
0
0
UART және USB(1)
Әдепкі түйреуіштердегі USART3/6 және UART4/5/7/8
OTG_HS_DP/DM түйреуіштеріндегі жоғары жылдамдықты USB құрылғысы(2)
0
0
1 сериялық НЕМЕСЕ жарқыл(3) QUADSPI жүйесінде сериялық НЕМЕСЕ жарқыл(5)
0
1
0
e·MMC(3)
e·MMC SDMMC2 (әдепкі)(5)(6)
0
1
1
NAND жарқылы(3)
FMC құрылғысындағы SLC NAND жарқылы
1
0
0
Әзірлеуді жүктеу (флеш жадты жүктеу жоқ)
Флэш-жадтан жүктеусіз жөндеуге рұқсат алу үшін пайдаланылады(4)
1
0
1
SD картасы(3)
SDMMC1 жүйесіндегі SD картасы (әдепкі)(5)(6)
Кіріс қосылымын күтіңіз:
1
1
0 UART және USB(1)(3) USART3/6 және UART4/5/7/8 әдепкі түйреуіштерде
OTG_HS_DP/DM түйреуіштеріндегі жоғары жылдамдықты USB құрылғысы(2)
1
1
1 сериялық NAND жарқылы(3) QUADSPI жүйесіндегі сериялық NAND жарқылы(5)
1. OTP параметрлері арқылы өшіруге болады. 2. USB HSE сағатын/кристалын қажет етеді (OTP параметрлері бар және жоқ қолдау көрсетілетін жиіліктер үшін AN5474 қараңыз). 3. Жүктеу көзін OTP параметрлері арқылы өзгертуге болады (мысалыample SD картасында бастапқы жүктеу, содан кейін OTP параметрлері бар e·MMC). 4. PA7 ауыстыратын шексіз циклдегі Cortex®-A13 өзегі. 5. Әдепкі түйреуіштерді OTP арқылы өзгертуге болады. 6. Немесе осы әдепкіден басқа SDMMC интерфейсін OTP арқылы таңдауға болады.
Төмен деңгейлі жүктеу ішкі сағаттар арқылы жүзеге асырылса да, ST қамтамасыз ететін бағдарламалық пакеттер, сондай-ақ DDR, USB (бірақ олармен шектелмейді) сияқты негізгі сыртқы интерфейстер HSE түйреуіштерінде жалғанған кристалды немесе сыртқы осцилляторды қажет етеді.
HSE түйреуіштерін қосуға және қолдау көрсетілетін жиіліктерге қатысты шектеулер мен ұсыныстарды RM0475 «STM32MP13xx кеңейтілген Arm® негізіндегі 32 биттік MPU» немесе AN5474 «STM32MP13xx желілерінің аппараттық құралын әзірлеуді бастау» бөлімінен қараңыз.
24/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
3.6
Электрмен жабдықтауды басқару
3.6.1
Абайлаңыз:
Электрмен жабдықтау схемасы
· VDD күту режимі кезінде қуатпен қамтамасыз етілген енгізу/шығару және ішкі бөлікке арналған негізгі жабдықтау болып табылады. Пайдалы томtage диапазоны 1.71 В - 3.6 В (1.8 В, 2.5 В, 3.0 В немесе 3.3 В типі)
VDD_PLL және VDD_ANA VDD-ге жұлдызша арқылы қосылған болуы керек. · VDDCPU — Cortex-A7 процессорының арнайы томыtagмәні тәуелді болатын e жеткізу
қалаған CPU жиілігі. Жұмыс режимінде 1.22 В - 1.38 В. VDDCPU алдында VDD болуы керек. · VDDCORE – негізгі сандық томtage және әдетте күту режимінде өшеді. Тtage диапазоны жұмыс режимінде 1.21 В - 1.29 В. VDDCORE алдында VDD болуы керек. · VBAT істікшесін сыртқы батареяға қосуға болады (1.6 В < VBAT < 3.6 В). Сыртқы батарея пайдаланылмаса, бұл түйреуіш VDD-ге қосылуы керек. · VDDA – аналогтық (ADC/VREF), жабдықтау томtage (1.62 В - 3.6 В). Ішкі VREF+ пайдалану үшін VREF+ + 0.3 В-қа тең немесе одан жоғары VDDA қажет. · VDDA1V8_REG істікшелі USB PHY және USB PLL-ге ішкі қосылған ішкі реттегіштің шығысы болып табылады. Ішкі VDDA1V8_REG реттегіші әдепкі бойынша қосылады және оны бағдарламалық құрал арқылы басқаруға болады. Ол күту режимінде әрқашан өшеді.
Арнайы BYPASS_REG1V8 істікшесі ешқашан қалқымалы күйде қалмауы керек. Ол дыбысты қосу немесе өшіру үшін VSS немесе VDD-ге қосылуы керекtage реттегіш. VDD = 1.8 В болғанда, BYPASS_REG1V8 орнату керек. · VDDA1V1_REG түйреуіш - USB PHY-ге ішкі қосылған ішкі реттегіштің шығысы. Ішкі VDDA1V1_REG реттегіші әдепкі бойынша қосылады және оны бағдарламалық құрал арқылы басқаруға болады. Ол күту режимінде әрқашан өшеді.
· VDD3V3_USBHS — USB жоғары жылдамдықты жабдықтау. Тtage диапазоны 3.07 В -тан 3.6 В -қа дейін.
VDDA3V3_REG болмаса, VDD1V8_USBHS болмауы керек, әйтпесе STM32MP133C/F құрылғысында тұрақты зақым болуы мүмкін. Бұл PMIC рейтинг тәртібімен немесе дискретті құрамдас қуат көзін енгізу жағдайында сыртқы құрамдаспен қамтамасыз етілуі керек.
· VDDSD1 және VDDSD2 сәйкесінше ультра жоғары жылдамдық режимін қолдау үшін SDMMC1 және SDMMC2 SD картасының қуат көздері болып табылады.
· VDDQ_DDR — DDR IO жабдықтауы. DDR1.425 жадтарын біріктіру үшін 1.575 В - 3 В (тип. 1.5 В)
DDR1.283L жадтарын біріктіру үшін 1.45 В - 3 В (тип. 1.35 В)
LPDDR1.14 немесе LPDDR1.3 жадтарын біріктіру үшін 2 В - 3 В (тип. 1.2 В)
Қуатты қосу және өшіру кезеңдерінде келесі қуат реттілігі талаптары сақталуы керек:
· VDD 1 В төмен болғанда, басқа қуат көздері (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) VDD + 300 м төмен қалуы керек.
· VDD 1 В жоғары болғанда, барлық қуат көздері тәуелсіз болады.
Қуатты өшіру кезеңінде STM32MP133C/F құрылғысына берілген қуат 1 мДж төмен болған жағдайда ғана VDD басқа қуат көздерінен уақытша төмен болуы мүмкін. Бұл қуатты өшірудің өтпелі фазасы кезінде сыртқы ажырату конденсаторларын әртүрлі уақыт тұрақтыларымен зарядсыздандыруға мүмкіндік береді.
DS13875 Rev 5
25/219
48
Функционалды аяқталдыview
V 3.6
VBOR0 1
Сурет 2. Қуатты қосу/өшіру реті
STM32MP133C/F
VDDX(1) VDD
3.6.2
Ескерту: 26/219
0.3
Қосу
Жұмыс режимі
Өшіру
уақыт
Жарамсыз жабдықтау аймағы
VDDX < VDD + 300 мВ
VDDX VDD-ден тәуелсіз
MSv47490V1
1. VDDX VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR арасындағы кез келген қуат көзіне қатысты.
Электрмен жабдықтау бақылаушысы
Құрылғыларда Brownout ысыру (BOR) схемасымен біріктірілген қосулы қалпына келтіру (POR)/ қуатты өшіру қалпына келтіру (PDR) схемасы бар:
· Қосылғанда қалпына келтіру (POR)
POR супервайзері VDD қуат көзін бақылайды және оны бекітілген шекпен салыстырады. VDD осы шекті мәннен төмен болған кезде құрылғылар қалпына келтіру режимінде қалады, · Қуатты өшіру (PDR)
PDR супервайзері VDD қуат көзін бақылайды. Қалпына келтіру VDD белгіленген шекті мәннен төмен түскенде жасалады.
· Қоңырауды қалпына келтіру (BOR)
BOR супервайзері VDD қуат көзін бақылайды. Үш BOR шегін (2.1-ден 2.7 В-ға дейін) опция байттары арқылы конфигурациялауға болады. Қалпына келтіру VDD осы шекті мәннен төмен түскенде жасалады.
· Қосылғанда ысыру VDDCORE (POR_VDDCORE) POR_VDDCORE супервайзері VDDCORE қуат көзін бақылайды және оны бекітілген шекпен салыстырады. VDDCORE осы шекті мәннен төмен болған кезде VDDCORE домені қалпына келтіру режимінде қалады.
· Қуатты өшірген кезде бастапқы қалпына келтіру VDDCORE (PDR_VDDCORE) PDR_VDDCORE супервайзері VDDCORE қуат көзін бақылайды. VDDCORE доменін қалпына келтіру VDDCORE белгіленген шекті мәннен төмен түскенде жасалады.
· Power-on-reset VDDCPU (POR_VDDCPU) POR_VDDCPU супервайзері VDDCPU қуат көзін бақылайды және оны бекітілген шекпен салыстырады. VDDCORE осы шекті мәннен төмен болғанда, VDDCPU домені қалпына келтіру режимінде қалады.
PDR_ON істікшесі STMicroelectronics өндірістік сынақтары үшін сақталған және әрқашан қолданбада VDD-ге қосылуы керек.
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
3.7
Төмен қуат стратегиясы
STM32MP133C/F құрылғысында қуат тұтынуды азайтудың бірнеше жолы бар: · CPU сағаттарын және/немесе жылдамдығын баяулату арқылы динамикалық қуат тұтынуды азайтыңыз.
шиналық матрицалық сағаттар және/немесе жеке перифериялық сағаттарды басқару. · Қол жетімді төмен қуаттарды таңдау арқылы процессор бос тұрғанда қуат тұтынуды үнемдеңіз.
пайдаланушы қолданбасының қажеттіліктеріне сәйкес қуат режимдері. Бұл қысқа іске қосу уақыты, аз қуат тұтыну, сондай-ақ қолжетімді ояту көздері арасындағы ең жақсы ымыраға қол жеткізуге мүмкіндік береді. · DVFS пайдаланыңыз (динамикалық томtage және жиілікті масштабтау) процессордың тактілік жиілігін, сондай-ақ VDDCPU шығыс көзін тікелей басқаратын жұмыс нүктелері.
Жұмыс режимдері әртүрлі жүйе бөліктеріне сағатты бөлуді және жүйенің қуатын басқаруға мүмкіндік береді. Жүйенің жұмыс режимі MPU ішкі жүйесімен басқарылады.
MPU ішкі жүйесінің төмен қуат режимдері төменде берілген: · CSleep: CPU сағаттары тоқтатылады және перифериялық сағат(тар) келесідей жұмыс істейді.
бұрын RCC-де орнатылған (қалпына келтіру және сағат контроллері). · CStop: CPU перифериялық құрылғыларының сағаттары тоқтатылады. · CSandby: VDDCPU OFF
CSleep және CStop төмен қуат режимдерін CPU WFI (үзуді күту) немесе WFE (оқиғаны күту) нұсқауларын орындау кезінде енгізеді.
Қол жетімді жүйе жұмыс режимдері мыналар болып табылады: · Іске қосу (жүйе толық өнімділігінде, VDDCORE, VDDCPU және сағаттар ҚОСУЛЫ) · Тоқтату (сағат ӨШІРУЛІ) · LP-Stop (сағат ӨШІРУЛІ) · LPLV-Stop (сағат ӨШІРУЛІ, VDDCORE және VDDCPU жабдықтау деңгейі төмендетілуі мүмкін) · LPLVDCPU2 (төмендетілген VDDCORE, VDDCPU) · LPLVDCtop және сағаттар ӨШІРУЛІ) · Күту режимі (VDDCPU, VDDCORE және сағаттар ӨШІРУЛІ)
Кесте 3. Жүйе мен процессордың қуат режимі
Жүйенің қуат режимі
CPU
Іске қосу режимі
CRun немесе CSleep
Тоқтату режимі LP-Stop режимі LPLV-Тоқтату режимі LPLV-Stop2 режимі
Күту режимі
CStop немесе CStandby CStandby
3.8
Қалпына келтіру және сағат контроллері (RCC)
Сағат және қалпына келтіру контроллері барлық сағаттардың, сондай-ақ такт ысырмасының, жүйенің және перифериялық бастапқы қалпына келтірулердің генерациясын басқарады.RCC сағат көздерін таңдауда жоғары икемділікті қамтамасыз етеді және қуат тұтынуды жақсарту үшін сағат арақатынастарын қолдануға мүмкіндік береді. Сонымен қатар, жұмыс істеуге қабілетті кейбір байланыс перифериялық құрылғыларында
DS13875 Rev 5
27/219
48
Функционалды аяқталдыview
STM32MP133C/F
3.8.1 3.8.2
екі түрлі сағаттық домен (шина интерфейсінің сағаты немесе ядроның перифериялық сағаты), жүйе жиілігін жіберу жылдамдығын өзгертпей өзгертуге болады.
Сағаттық басқару
Құрылғылар төрт ішкі осцилляторды, сыртқы кристалы немесе резонаторы бар екі осцилляторды, жылдам іске қосу уақыты бар үш ішкі осцилляторды және төрт PLLді енгізеді.
RCC келесі сағат көзі кірістерін алады: · Ішкі осцилляторлар:
64 МГц HSI такті (1% дәлдік) 4 МГц CSI такті 32 кГц LSI сағаты · Сыртқы осцилляторлар: 8-48 МГц HSE сағаты 32.768 кГц LSE сағаты
RCC төрт PLL қамтамасыз етеді: · PLL1 CPU сағатына арналған · PLL2 қамтамасыз етеді:
AXI-SS сағаттары (APB4, APB5, AHB5 және AHB6 көпірлерін қоса) DDR интерфейсіне арналған сағаттар · PLL3 қамтамасыз етеді: көп деңгейлі AHB және перифериялық шина матрицасына арналған сағаттар (APB1,
APB2, APB3, APB6, AHB1, AHB2 және AHB4) перифериялық құрылғыларға арналған ядролық сағаттар · PLL4 әртүрлі перифериялық құрылғылар үшін ядролық сағаттарды құруға арналған
Жүйе HSI сағатында басталады. Содан кейін пайдаланушы қолданбасы сағат конфигурациясын таңдай алады.
Жүйені қалпына келтіру көздері
Қосылған күйді қалпына келтіру жөндеуден, RCC бөлігінен, RTC бөлігінің бөлігінен және қуат контроллері күйінің регистрлерінен, сондай-ақ резервтік қуат доменінен басқа барлық регистрлерді инициализациялайды.
Қолданбаны қалпына келтіру келесі көздердің бірінен жасалады: · NRST тақтасынан қалпына келтіру · POR және PDR сигналынан бастапқы қалпына келтіру (әдетте қуат қосулы қалпына келтіру деп аталады) · BOR жүйесінен бастапқы қалпына келтіру (әдетте «бұрып кету» деп аталады) · тәуелсіз бақылаушыдан бастапқы қалпына келтіру 1 · тәуелсіз бақылаудан қалпына келтіру 2 · бағдарламалық құрал жүйесінің Cortex жүйесінен бастапқы қалпына келтіруі 7 · Cortex қауіпсіздік жүйесінен ақаулық болған кезде · AXNUMX белсендірілген
Жүйені қалпына келтіру келесі көздердің бірінен жасалады: · қолданбаны қалпына келтіру · POR_VDDCORE сигналынан қалпына келтіру · күту режимінен «Іске қосу» режиміне шығу
28/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
MPU процессорын қалпына келтіру келесі көздердің бірінен жасалады: · жүйені қалпына келтіру · MPU CSstandby режимінен шыққан сайын · бағдарламалық құралды MPU Cortex-A7 (CPU) қалпына келтіру
3.9
Жалпы мақсаттағы енгізу/шығыстар (GPIOs)
GPIO түйреуіштерінің әрқайсысы бағдарламалық құрал арқылы шығыс ретінде конфигурациялануы мүмкін (итеру-тарту немесе ашу-ағызу, жоғары немесе төмен тарту немесе тартусыз), кіріс ретінде (тарту немесе төмен тарту бар немесе онсыз) немесе перифериялық балама функция ретінде. GPIO түйреуіштерінің көпшілігі сандық немесе аналогтық балама функциялармен ортақ пайдаланылады. Барлық GPIO құрылғылары жоғары ток қабілетті және ішкі шуды, қуат тұтынуды және электромагниттік эмиссияны жақсырақ басқару үшін жылдамдықты таңдауға ие.
Қалпына келтіруден кейін қуат тұтынуды азайту үшін барлық GPIO құрылғылары аналогтық режимде болады.
Қажет болса, енгізу/шығару конфигурациясын енгізу/шығару регистрлеріне жалған жазуды болдырмау үшін белгілі бір ретті сақтау арқылы құлыптауға болады.
Барлық GPIO түйреуіштерін қауіпсіз етіп орнатуға болады, яғни бағдарламалық қамтамасыз ету осы GPIO және қауіпсіз деп анықталған байланысты перифериялық құрылғыларға кіру процессорында жұмыс істейтін қауіпсіз бағдарламалық құралмен шектеледі.
3.10
Ескерту:
TrustZone қорғаныс контроллері (ETZPC)
ETZPC бағдарламаланатын қауіпсіздік атрибуттары (қорғалатын ресурстар) бар автобус шеберлері мен бағыныштыларының TrustZone қауіпсіздігін конфигурациялау үшін пайдаланылады. Мысалы: · Чиптегі SYSRAM қауіпсіз аймақ өлшемін бағдарламалауға болады. · AHB және APB перифериялық құрылғыларын қауіпсіз немесе қауіпсіз емес етіп жасауға болады. · AHB SRAM қауіпсіз немесе қауіпсіз емес болуы мүмкін.
Әдепкі бойынша, SYSRAM, AHB SRAM және қорғалатын перифериялық құрылғылар тек қауіпсіз кіруге орнатылады, сондықтан DMA1/DMA2 сияқты қауіпсіз емес шеберлер қол жеткізе алмайды.
DS13875 Rev 5
29/219
48
Функционалды аяқталдыview
STM32MP133C/F
3.11
Шина интерконнект матрицасы
Құрылғыларда AXI шина матрицасы, бір негізгі AHB шина матрицасы және шиналық көпірлер бар, олар шиналық шеберлерді шина бағындыларымен өзара байланыстыруға мүмкіндік береді (төмендегі суретті қараңыз, нүктелер қосылған негізгі/бағдарлама қосылымдарды білдіреді).
Сурет 3. STM32MP133C/F шина матрицасы
MDMA
SDMMC2
SDMMC1
DBG MLAHB қосылымынан USBH
CPU
ETH1 ETH2
128-бит
AXIM
M9
M0
M1 M2
M3
M11
M4
M5
M6
M7
S0
S1 S2 S3 S4 S5 S6 S7 S8 S9
Әдепкі бағыныңқы AXIMC
NIC-400 AXI 64 бит 266 МГц – 10 негізгі / 10 тәуелді
AXIM қосылымынан DMA1 DMA2 USBO DMA3
M0
M1 M2
M3 M4
M5
M6 M7
S0
S1
S2
S3
S4 S5 Interconnect AHB 32 бит 209 МГц – 8 негізгі / 6 тәуелді
DDRCTRL 533 МГц AHB көпірі AHB6 үшін MLAHB өзара қосылу FMC/NAND QUADSPI SYSRAM 128 КБ ROM 128 КБ AHB көпірінен AHB5 APB көпіріне APB5 APB көпірінен DBG APB көпіріне
AXI 64 синхронды негізгі порты AXI 64 синхронды бағынышты порты AXI 64 асинхронды басты порты AXI 64 асинхронды бағынышты порты AHB 32 синхронды басты порты AHB 32 синхронды бағынышты порты AHB 32 асинхронды басты порты AHB 32 асинхронды бағындылық порты ретінде
AHB2-ге көпір SRAM1 SRAM2 SRAM3-ке AXIM-ге көпір AHB4-ке көпір
MSv67511V2
MLAHB
30/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
3.12
DMA контроллерлері
Құрылғыларда CPU әрекетін босату үшін келесі DMA модульдері бар: · негізгі тікелей жадқа қол жеткізу (MDMA)
MDMA жоғары жылдамдықты DMA контроллері болып табылады, ол ешқандай процессор әрекетінсіз жадты тасымалдаудың барлық түрлеріне (перифериялық-жадқа, жадтан-жадқа, жадтан-перифериялық) жауап береді. Оның негізгі AXI интерфейсі бар. MDMA стандартты DMA мүмкіндіктерін кеңейту үшін басқа DMA контроллерлерімен интерфейс жасай алады немесе перифериялық DMA сұрауларын тікелей басқара алады. 32 арнаның әрқайсысы блокты тасымалдауды, қайталанатын блокты тасымалдауды және байланыстырылған тізімді тасымалдауды орындай алады. MDMA қауіпсіз жадтарға қауіпсіз тасымалдаулар жасау үшін орнатылуы мүмкін. · үш DMA контроллері (қауіпсіз DMA1 және DMA2, плюс қауіпсіз DMA3) Әрбір контроллерде FIFO негізіндегі блок тасымалдауларды орындау үшін барлығы 16 қауіпсіз емес және сегіз қауіпсіз DMA арналары бар қос портты AHB бар.
Екі DMAMUX модулі мультиплексирлейді және DMA перифериялық сұрауларын үш DMA контроллеріне бағыттайды, жоғары икемділікпен, бір мезгілде орындалатын DMA сұрауларының санын барынша арттырады, сонымен қатар перифериялық шығыс триггерлерінен немесе DMA оқиғаларынан DMA сұрауларын жасайды.
DMAMUX1 қауіпсіз емес перифериялық құрылғылардың DMA сұрауларын DMA1 және DMA2 арналарына салыстырады. DMAMUX2 қауіпсіз перифериялық құрылғылардан DMA3 арналарына DMA сұрауларын салыстырады.
3.13
Кеңейтілген үзу және оқиғалар контроллері (EXTI)
Кеңейтілген үзу және оқиғалар контроллері (EXTI) конфигурацияланатын және тікелей оқиға кірістері арқылы процессорды және жүйені оятуды басқарады. EXTI қуатты басқаруға ояту сұрауларын береді және GIC-ке үзу сұрауын және процессор оқиғасының кірісіне оқиғаларды жасайды.
EXTI ояту сұраулары жүйені Тоқтату режимінен, ал орталық процессорды CStop және CSstandby режимдерінен оятуға мүмкіндік береді.
Үзіліс сұрауы мен оқиға сұрауын генерациялауды іске қосу режимінде де пайдалануға болады.
EXTI сонымен қатар EXTI IOport таңдауын қамтиды.
Әрбір үзу немесе оқиға тек қауіпсіз бағдарламалық құралға кіруді шектеу үшін қауіпсіз ретінде орнатылуы мүмкін.
3.14
Циклдік резервтеуді есептеу бірлігі (CRC)
CRC (циклдік артықшылықты тексеру) есептеу бірлігі бағдарламаланатын көпмүшені пайдаланып CRC кодын алу үшін қолданылады.
Басқа қолданбалардың арасында CRC негізіндегі әдістер деректерді беру немесе сақтау тұтастығын тексеру үшін қолданылады. EN/IEC 60335-1 стандарты аясында олар флэш-жадтың тұтастығын тексеру құралын ұсынады. CRC есептеу бірлігі сілтеме уақытында жасалған және берілген жад орнында сақталған анықтамалық қолтаңбамен салыстыру үшін орындалу уақытында бағдарламалық құралдың қолтаңбасын есептеуге көмектеседі.
DS13875 Rev 5
31/219
48
Функционалды аяқталдыview
STM32MP133C/F
3.15
Икемді жад контроллері (FMC)
FMC контроллерінің негізгі мүмкіндіктері мыналар: · Статикалық жадымен салыстырылған құрылғылармен интерфейс, соның ішінде:
НЕМЕСЕ флэш-жад Статикалық немесе псевдостатикалық жедел жад (SRAM, PSRAM) 4-бит/8-биттік BCH аппараттық құралы бар NAND флэш жады ECC · 8-,16-биттік деректер шинасы ені · Әрбір жад банкі үшін чипті таңдауды тәуелсіз басқару · Әрбір жад банкі үшін тәуелсіз конфигурация · FIFO жазу
FMC конфигурация регистрлерін қауіпсіз етуге болады.
3.16
Қос Quad-SPI жады интерфейсі (QUADSPI)
QUADSPI - бір, қос немесе төрт SPI флэш жадыларына бағытталған арнайы байланыс интерфейсі. Ол келесі үш режимнің кез келгенінде жұмыс істей алады: · Жанама режим: барлық әрекеттер QUADSPI регистрлері арқылы орындалады. · Күйді сұрау режимі: сыртқы флэш-жад күй регистрі мерзімді түрде оқылады және
жалауша орнатылған жағдайда үзіліс жасалуы мүмкін. · Жадпен салыстыру режимі: сыртқы флэш-жад мекенжай кеңістігімен салыстырылады
және оны жүйе ішкі жады сияқты көреді.
Екі Quad-SPI флэш-жадысына бір уақытта қол жеткізуге болатын қос жарқыл режимі арқылы өткізу қабілеті мен сыйымдылығын екі есе арттыруға болады.
QUADSPI 100 МГц-тен жоғары сыртқы деректер жиілігін қолдауға мүмкіндік беретін кідірту блогымен (DLYBQS) біріктірілген.
QUADSPI конфигурация регистрлері қауіпсіз болуы мүмкін, сонымен қатар оның кешігу блогы.
3.17
Аналогты-цифрлық түрлендіргіштер (ADC1, ADC2)
Құрылғылар ажыратымдылығын 12-, 10-, 8- немесе 6-битке теңшеуге болатын екі аналогты-цифрлық түрлендіргішті енгізеді. Әрбір ADC бір рет түсіру немесе сканерлеу режимінде түрлендірулерді орындайтын 18 сыртқы арнаға дейін ортақ пайдаланады. Сканерлеу режимінде автоматты түрлендіру аналогтық кірістердің таңдалған тобында орындалады.
Екі ADC де қауіпсіз шина интерфейстері бар.
Әрбір ADC DMA контроллері арқылы қызмет көрсете алады, осылайша ешқандай бағдарламалық құрал әрекетінсіз тағайындалған орынға ADC түрлендірілген мәндерді автоматты түрде тасымалдауға мүмкіндік береді.
Бұған қоса, аналогтық бақылау функциясы түрлендірілген томды дәл бақылай аладыtage бір, кейбір немесе барлық таңдалған арналардың бірі. Түрлендірілген көлем болғанда үзіліс пайда боладыtage - бағдарламаланған шектерден тыс.
A/D түрлендіруді және таймерлерді синхрондау үшін ADC кез келген TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 және LPTIM3 таймерлері арқылы іске қосылуы мүмкін.
32/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
3.18
Температура сенсоры
Құрылғылар көлемді шығаратын температура сенсорын енгізедіtagТемператураға байланысты сызықтық өзгеретін e (VTS). Бұл температура сенсоры ADC2_INP12 ішіне қосылған және құрылғының қоршаған орта температурасын ±40 % дәлдікпен 125-тан +2 °C-қа дейін өлшей алады.
Температура сенсорының жақсы сызықтылығы бар, бірақ температураны өлшеудің жақсы жалпы дәлдігін алу үшін оны калибрлеу керек. Температура сенсорының ауытқуы процесстің өзгеруіне байланысты чиптен чипке өзгеретіндіктен, калибрленбеген ішкі температура сенсоры тек температура өзгерістерін анықтайтын қолданбалар үшін жарамды. Температура сенсорын өлшеудің дәлдігін жақсарту үшін әрбір құрылғы ST бойынша зауытта жеке калибрленген. Температура сенсорының зауыттық калибрлеу деректерін ST тек оқу режимінде қол жетімді OTP аймағында сақтайды.
3.19
Сандық температура сенсоры (DTS)
Құрылғылар жиілік шығысының температура сенсорын енгізеді. DTS температура туралы ақпаратты беру үшін LSE немесе PCLK негізінде жиілікті санайды.
Келесі функцияларға қолдау көрсетіледі: · температура шегі бойынша генерацияны үзу · температура шегі бойынша ояту сигналын генерациялау
3.20
Ескерту:
VBAT операциясы
VBAT қуат доменінде RTC, сақтық көшірме регистрлері және сақтық көшірме SRAM бар.
Батареяның ұзақтығын оңтайландыру үшін бұл қуат домені қол жетімді болған кезде VDD арқылы немесе томмен қамтамасыз етіледіtage VBAT істікшелісінде қолданылады (VDD жабдықтауы болмаған кезде). VBAT қуаты PDR VDD PDR деңгейінен төмен түскенін анықтаған кезде ауыстырылады.
ТомtagVBAT түйреуішіндегі e сыртқы батареямен, суперконденсатормен немесе тікелей VDD арқылы қамтамасыз етілуі мүмкін. Кейінгі жағдайда VBAT режимі жұмыс істемейді.
VBAT операциясы VDD болмаған кезде іске қосылады.
Бұл оқиғалардың ешқайсысы (сыртқы үзілістер, ТAMP оқиға немесе RTC дабылы/оқиғалары) VDD қорын тікелей қалпына келтіре алады және құрылғыны VBAT жұмысынан шығаруға мәжбүрлей алады. Соған қарамастан, ТAMP оқиғаларды және RTC дабылын/оқиғаларын VDD беруді қалпына келтіре алатын сыртқы схемаға (әдетте PMIC) сигнал жасау үшін пайдалануға болады.
DS13875 Rev 5
33/219
48
Функционалды аяқталдыview
STM32MP133C/F
3.21
Тtage анықтамалық буфер (VREFBUF)
Құрылғылар томды енгізедіtagтом ретінде пайдалануға болатын сілтеме буферіtagADC үшін сілтеме, сонымен қатар томtage VREF+ істікшесі арқылы сыртқы құрамдастарға сілтеме. VREFBUF қауіпсіз болуы мүмкін. Ішкі VREFBUF төрт томды қолдайдыtages: · 1.65 В · 1.8 В · 2.048 В · 2.5 В Сыртқы көлемtage сілтеме ішкі VREFBUF өшірулі кезде VREF+ істікшелі арқылы берілуі мүмкін.
Сурет 4. Тtage анықтамалық буфер
VREFINT
+
–
VREF+
VSSA
MSv64430V1
3.22
Сигма-дельта модуляторына арналған сандық сүзгі (DFSDM)
Құрылғылар екі сандық сүзгі модулін және төрт сыртқы кіріс сериялық арнасын (трансиверлер) немесе кезекпен төрт ішкі параллель кірісті қолдауы бар бір DFSDM енгізеді.
DFSDM құрылғыға сыртқы модуляторларды біріктіреді және алынған деректер ағындарының сандық сүзгілеуін орындайды. модуляторлар аналогтық сигналдарды DFSDM кірістерін құрайтын сандық-сериялық ағындарға түрлендіру үшін қолданылады.
DFSDM сонымен қатар PDM (импульстік тығыздық модуляциясы) микрофондарымен интерфейс жасай алады және PDM-ді PCM-ге түрлендіруді және сүзуді (аппараттық жеделдетілген) орындай алады. DFSDM ADC немесе құрылғы жадынан (DFSDM-ге DMA/CPU тасымалдаулары арқылы) қосымша параллель деректер ағыны кірістерін ұсынады.
DFSDM қабылдағыштары бірнеше сериялық интерфейс пішімдерін қолдайды (әртүрлі модуляторларды қолдау үшін). DFSDM сандық сүзгі модульдері 24 битке дейінгі соңғы ADC ажыратымдылығымен пайдаланушы анықтаған сүзгі параметрлеріне сәйкес сандық өңдеуді орындайды.
34/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
DFSDM перифериялық құрылғысы мыналарды қолдайды: · Төрт мультиплексирленген кіріс сандық сериялық арналары:
түрлі модуляторларды қосу үшін конфигурацияланатын SPI интерфейсі конфигурацияланатын Манчестер кодталған 1 сымды интерфейс PDM (импульстік тығыздықты модуляция) микрофон кірісінің максималды кіріс жиілігі 20 МГц-ке дейін (Манчестер кодтауы үшін 10 МГц) модуляторлар үшін тактілік шығысы (0-ден 20 МГц) · Төрт ішкі сандық деректер көзінен балама кірістер: ADC ішкі параллельді арналардағы қайта қосу: бит): немесе жад деректерінің ағындары (DMA) · Сандық сигнал өңдеуі реттелетін екі сандық сүзгі модулі: Синкс сүзгісі: сүзгі реті/түрі (16-ден 1-ке дейін), артықampling қатынасы (1-ден 1024-ке дейін) интегратор: артықampling қатынасы (1-ден 256-ға дейін) · 24-битке дейін шығыс деректерінің ажыратымдылығы, қол қойылған шығыс деректер пішімі · Автоматты деректердің ығысуын түзету (пайдаланушы тізілімде сақталған офсет) · Үздіксіз немесе бір түрлендіру · Түрлендіруді бастау арқылы іске қосылады: бағдарламалық құралды іске қосу ішкі таймерлер сыртқы оқиғалар түрлендірудің басталуымен синхронды түрде (DF төмен сандық сүзгісімен және DFM төмен аналогтық сүзгісі бар) жоғары мәнді деректер шекті регистрлері арнайы конфигурацияланатын Sincx сандық сүзгісі (рет = 1-ден 3-ке дейін,
астамampling қатынасы = 1-ден 32-ге дейін) соңғы шығыс деректерінен немесе таңдалған кіріс сандық сериялық арналардан енгізу стандартты түрлендіруден тәуелсіз үздіксіз бақылау · Қаныққан аналогтық кіріс мәндерін анықтау үшін қысқа тұйықталу детекторы (төменгі және жоғарғы диапазон): 8-ден 1-ға дейінгі дәйекті 256 немесе 0-ді анықтау үшін 1-биттік санауышқа дейін Breaking сериялық деректер ағынында сериялық сигналдың генерациялануын үздіксіз бақылау · аналогтық сигналдың сериялық генерациясындағы әрбір оқиғаны бақылау. қысқа тұйықталу детекторының оқиғасы · Экстремалды детектор: бағдарламалық қамтамасыз ету арқылы жаңартылған соңғы түрлендіру деректерінің минималды және максималды мәндерін сақтау · соңғы түрлендіру деректерін оқуға арналған DMA мүмкіндігі · Үзілістер: түрлендірудің аяқталуы, асып кету, аналогтық бақылау, қысқа тұйықталу, кіріс сериялық арнасының сағатының болмауы · «Үнемі» немесе «инъекциялық» түрлендірулер кез келген уақытта «тұрақты» немесе «инъекциялық» түрлендірулерде: «тұрақты» түрлендірулер кез келген уақытта болуы мүмкін.
«инъекцияланған» түрлендірулер уақытына ешқандай әсер етпестен, дәл уақытты анықтау үшін және жоғары түрлендіру басымдылығымен «инъекцияланған» түрлендірулер
DS13875 Rev 5
35/219
48
Функционалды аяқталдыview
STM32MP133C/F
3.23
Шынайы кездейсоқ сандар генераторы (RNG)
Құрылғылар интегралды аналогтық схема арқылы жасалған 32 биттік кездейсоқ сандарды беретін бір RNG енгізеді.
RNG (ETZPC-де) тек қауіпсіз бағдарламалық құрал арқылы қол жетімді ретінде анықталуы мүмкін.
Шынайы RNG қорғалған AES және PKA перифериялық құрылғыларына арнайы шина арқылы қосылады (процессор оқымайды).
3.24
Криптографиялық және хэш процессорлары (CRYP, SAES, PKA және HASH)
Құрылғылар құпиялылықты, аутентификацияны, деректердің тұтастығын және серіктеспен хабарлама алмасу кезінде бас тартпауды қамтамасыз ету үшін әдетте талап етілетін кеңейтілген криптографиялық алгоритмдерді қолдайтын бір криптографиялық процессорды енгізеді.
Құрылғылар сонымен қатар арнайы DPA төзімді қауіпсіз AES 128 және 256 бит кілтін (SAES) және PKA аппараттық шифрлау/шифрды шешу үдеткішін енгізеді, арнайы аппараттық шина CPU қол жеткізе алмайды.
CRYP негізгі мүмкіндіктері: · DES/TDES (деректерді шифрлау стандарты/үштік деректерді шифрлау стандарты): ECB (электрондық
код кітабы) және CBC (шифрлық блок тізбегі) тізбекті алгоритмдері, 64-, 128- немесе 192-биттік кілт · AES (кеңейтілген шифрлау стандарты): ECB, CBC, GCM, CCM және CTR (қарсы режим) тізбекті алгоритмдер, 128-, 192- немесе 256-кілт
Әмбебап HASH негізгі мүмкіндіктері: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (қауіпсіз HASH алгоритмдері) · HMAC
Криптографиялық үдеткіш DMA сұранысын құруды қолдайды.
CRYP, SAES, PKA және HASH (ETZPC жүйесінде) тек қауіпсіз бағдарламалық құрал арқылы қол жетімді ретінде анықталуы мүмкін.
3.25
Жүктеу және қауіпсіздік және OTP бақылауы (BSEC)
BSEC (жүктеу және қауіпсіздік және OTP басқару) құрылғы конфигурациясы мен қауіпсіздік параметрлері үшін енгізілген тұрақты сақтау үшін пайдаланылатын OTP (бір реттік бағдарламаланатын) сақтандырғыш қорабын басқаруға арналған. BSEC кейбір бөлігі тек қауіпсіз бағдарламалық құрал арқылы қолжетімді етіп конфигурациялануы керек.
BSEC SAES (қауіпсіз AES) үшін HWKEY 256-бит сақтау үшін OTP сөздерін пайдалана алады.
36/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
3.26
Таймерлер мен бақылаушылар
Құрылғылар екі жетілдірілген басқару таймерін, он жалпы мақсаттағы таймерді (оның ішінде жетеуі қорғалған), екі негізгі таймерді, бес төмен қуатты таймерді, екі бақылаушыны және әрбір Cortex-A7 жүйесіндегі төрт жүйелік таймерді қамтиды.
Барлық таймер есептегіштерін жөндеу режимінде тоқтатуға болады.
Төмендегі кестеде кеңейтілген басқару, жалпы мақсаттағы, негізгі және төмен қуатты таймерлердің мүмкіндіктері салыстырылады.
Таймер түрі
Таймер
Кесте 4. Таймердің ерекшеліктерін салыстыру
Қарсы шешім-
tion
Есептегіш түрі
Алдын ала масштабтау факторы
DMA сұранысын қалыптастыру
Арналарды түсіру/салыстыру
Қосымша шығару
Максималды интерфейс
сағат (МГц)
Макс
таймер
сағат (МГц)(1)
Жетілдірілген TIM1, -TIM8 басқаруы
16-бит
Жоғары, төмен, 1 жоғары/төмен және 65536 арасындағы кез келген бүтін сан
Иә
TIM2 TIM5
32-бит
Жоғары, төмен, 1 жоғары/төмен және 65536 арасындағы кез келген бүтін сан
Иә
TIM3 TIM4
16-бит
Жоғары, төмен, 1 жоғары/төмен және 65536 арасындағы кез келген бүтін сан
Иә
Кез келген бүтін сан
TIM12(2) 16-бит
1-ге дейін
Жоқ
Жалпы
және 65536
мақсаты
TIM13(2) TIM14(2)
16-бит
1-ге дейінгі кез келген бүтін сан
және 65536
Жоқ
Кез келген бүтін сан
TIM15(2) 16-бит
1-ге дейін
Иә
және 65536
TIM16(2) TIM17(2)
16-бит
1-ге дейінгі кез келген бүтін сан
және 65536
Иә
Негізгі
TIM6, TIM7
16-бит
1-ге дейінгі кез келген бүтін сан
және 65536
Иә
LPTIM1,
Төмен қуат
LPTIM2(2), LPTIM3(2),
LPTIM4,
16-бит
1, 2, 4, 8, жоғары 16, 32, 64,
128
Жоқ
LPTIM5
6
4
104.5
209
4
Жоқ
104.5
209
4
Жоқ
104.5
209
2
Жоқ
104.5
209
1
Жоқ
104.5
209
2
1
104.5
209
1
1
104.5
209
0
Жоқ
104.5
209
1(3)
Жоқ
104.5 104.5
1. Таймердің максималды жиілігі RCC ішіндегі TIMGxPRE битіне байланысты 209 МГц-ке дейін. 2. Қауіпсіз таймер. 3. LPTIM жүйесінде түсіру арнасы жоқ.
DS13875 Rev 5
37/219
48
Функционалды аяқталдыview
STM32MP133C/F
3.26.1 3.26.2 3.26.3
Жетілдірілген басқару таймерлері (TIM1, TIM8)
Жетілдірілген басқару таймерлерін (TIM1, TIM8) 6 арнада мультиплексирленген үш фазалы PWM генераторлары ретінде көруге болады. Оларда бағдарламаланатын кірістірілген өлі уақыттары бар қосымша PWM шығыстары бар. Оларды жалпы мақсаттағы толық таймерлер ретінде де қарастыруға болады. Олардың төрт тәуелсіз арнасы мыналар үшін пайдаланылуы мүмкін: · кірісті түсіру · шығысты салыстыру · PWM генерациясы (шетке немесе ортаға тураланған режимдер) · бір импульстік режимді шығару
Стандартты 16 биттік таймерлер ретінде конфигурацияланса, олардың жалпы мақсаттағы таймерлер сияқты мүмкіндіктері болады. 16-биттік PWM генераторлары ретінде конфигурацияланса, олардың толық модуляция мүмкіндігі (0-100%) болады.
Жетілдірілген басқару таймері синхрондау немесе оқиғаларды тізбектеу үшін таймер сілтеме мүмкіндігі арқылы жалпы мақсаттағы таймерлермен бірге жұмыс істей алады.
TIM1 және TIM8 тәуелсіз DMA сұрауын құруды қолдайды.
Жалпы мақсаттағы таймерлер (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
STM32MP133C/F құрылғыларында ендірілген синхрондалатын жалпы мақсаттағы он таймер бар (айырмашылықтар үшін 4-кестені қараңыз). · TIM2, TIM3, TIM4, TIM5
TIM 2 және TIM5 32 биттік автоматты қайта жүктеу жоғары/төмен есептегішіне және 16 биттік алдын ала масштабтауышқа негізделген, ал TIM3 және TIM4 16 биттік автоматты қайта жүктеуді жоғары/төмен санағышқа және 16 биттік алдын ала масштабтауышқа негізделген. Барлық таймерлерде кірісті түсіру/шығыс салыстыру, PWM немесе бір импульстік режим шығысы үшін төрт тәуелсіз арна бар. Бұл ең үлкен пакеттерде 16 кіріс түсіру/шығыс салыстыру/PWM береді. Бұл жалпы мақсаттағы таймерлер синхрондау немесе оқиғалар тізбегі үшін таймер сілтеме мүмкіндігі арқылы бірге немесе басқа жалпы мақсаттағы таймерлермен және TIM1 және TIM8 кеңейтілген басқару таймерлерімен жұмыс істей алады. Осы жалпы мақсаттағы таймерлердің кез келгенін PWM шығыстарын жасау үшін пайдалануға болады. TIM2, TIM3, TIM4, TIM5 барлығында тәуелсіз DMA сұрауын құру бар. Олар квадратуралық (өсімді) кодтаушы сигналдарды және бір-төрт холл-эффект сенсорларының сандық шығыстарын өңдеуге қабілетті. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Бұл таймерлер 16 биттік автоматты қайта жүктеу санауышы мен 16 биттік алдын ала масштабтауышқа негізделген. TIM13, TIM14, TIM16 және TIM17 бір тәуелсіз арнаны ұсынады, ал TIM12 және TIM15 кірісті түсіру/шығыс салыстыру, PWM немесе бір импульстік режим шығысы үшін екі тәуелсіз арнаға ие. Оларды TIM2, TIM3, TIM4, TIM5 толық функционалды жалпы мақсаттағы таймерлермен синхрондауға немесе қарапайым уақыт базасы ретінде пайдалануға болады. Осы таймерлердің әрқайсысын (ETZPC жүйесінде) тек қауіпсіз бағдарламалық құрал арқылы қол жеткізуге болатын етіп анықтауға болады.
Негізгі таймерлер (TIM6 және TIM7)
Бұл таймерлер негізінен жалпы 16-биттік уақыт базасы ретінде пайдаланылады.
TIM6 және TIM7 тәуелсіз DMA сұрауын құруды қолдайды.
38/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
3.26.4
3.26.5 3.26.6
Төмен қуатты таймерлер (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Әрбір төмен қуатты таймердің тәуелсіз сағаты бар және ол LSE, LSI немесе сыртқы сағатпен белгіленген болса, тоқтату режимінде де жұмыс істейді. LPTIMx құрылғыны тоқтату режимінен оята алады.
Бұл төмен қуатты таймерлер келесі мүмкіндіктерді қолдайды: · 16 биттік автоқайта жүктеу регистрі бар 16 биттік жоғары санауыш · 16 биттік салыстыру регистрі · Конфигурацияланатын шығыс: импульстік, PWM · Үздіксіз/бір реттік режим · Таңдалатын бағдарламалық құрал/аппараттық кіріс триггері · Таңдалатын сағат көзі:
ішкі сағат көзі: LSE, LSI, HSI немесе APB сағаты LPTIM кірісі арқылы сыртқы сағат көзі (ішкі сағатсыз да жұмыс істейді)
іске қосу көзі, импульстік есептегіш қолданба арқылы пайдаланылады) · Бағдарламаланатын сандық ақау сүзгісі · Кодер режимі
LPTIM2 және LPTIM3 (ETZPC жүйесінде) тек қауіпсіз бағдарламалық құрал арқылы қолжетімді ретінде анықталуы мүмкін.
Тәуелсіз бақылаушылар (IWDG1, IWDG2)
Тәуелсіз бақылаушы 12 биттік төмендеткіш пен 8 биттік алдын ала масштабтауышқа негізделген. Ол тәуелсіз 32 кГц ішкі RC (LSI) жиілігімен жұмыс істейді және ол негізгі сағаттан тәуелсіз жұмыс істейтіндіктен, Тоқтату және Күту режимдерінде жұмыс істей алады. IWDG ақаулық туындаған кезде құрылғыны қалпына келтіру үшін бақылаушы ретінде пайдаланылуы мүмкін. Бұл аппараттық құрал- немесе бағдарламалық құрал опция байттары арқылы конфигурацияланатын.
IWDG1 (ETZPC-де) тек қауіпсіз бағдарламалық құрал арқылы қол жетімді ретінде анықталуы мүмкін.
Жалпы таймерлер (Cortex-A7 CNT)
Cortex-A7 ішіне енгізілген жалпы таймерлер жүйе уақытын құру (STGEN) мәні бойынша беріледі.
Cortex-A7 процессоры келесі таймерлерді қамтамасыз етеді: · қауіпсіз және қауіпсіз емес режимдерде пайдалану үшін физикалық таймер
Физикалық таймерге арналған регистрлер қауіпсіз және қауіпсіз емес көшірмелерді қамтамасыз ету үшін банктен тұрады. · қауіпсіз емес режимдерде пайдалануға арналған виртуалды таймер · гипервизор режимінде пайдалануға арналған физикалық таймер
Жалпы таймерлер жадпен салыстырылған перифериялық құрылғылар емес және содан кейін арнайы Cortex-A7 сопроцессорлық нұсқаулары арқылы ғана қол жетімді (cp15).
3.27
Жүйе таймерін құру (STGEN)
Жүйе уақытын құру (STGEN) сәйкестікті қамтамасыз ететін уақыт санау мәнін жасайды view барлық Cortex-A7 жалпы таймерлері үшін уақыт.
DS13875 Rev 5
39/219
48
Функционалды аяқталдыview
STM32MP133C/F
Жүйе уақытын құрудың келесі негізгі мүмкіндіктері бар: · Ауыстыру мәселелерін болдырмау үшін ені 64 бит · Нөлден немесе бағдарламаланатын мәннен бастау · Таймерді сақтауға және қалпына келтіруге мүмкіндік беретін басқару APB интерфейсі (STGENC).
өшіру оқиғалары бойынша · Таймер мәнін басқалар оқуға мүмкіндік беретін тек оқуға арналған APB интерфейсі (STGENR).
қауіпсіз бағдарламалық құрал және жөндеу құралдары · Жүйені жөндеу кезінде тоқтатуға болатын таймер мәнін арттыру
STGENC (ETZPC жүйесінде) тек қауіпсіз бағдарламалық құрал арқылы қол жетімді ретінде анықталуы мүмкін.
3.28
Нақты уақыт сағаты (RTC)
RTC барлық төмен қуат режимдерін басқару үшін автоматты оятуды қамтамасыз етеді.RTC тәуелсіз BCD таймері/есептегіш болып табылады және бағдарламаланатын дабыл үзулері бар тәулік уақытының сағатын/күнтізбесін қамтамасыз етеді.
RTC сонымен қатар үзу мүмкіндігі бар мерзімді бағдарламаланатын ояту жалауын қамтиды.
32 разрядты екі регистрде екілік кодталған ондық форматта (BCD) көрсетілген секундтар, минуттар, сағаттар (12 немесе 24 сағаттық пішім), күн (апта күні), күн (ай күні), айды және жыл бар. Ішкі секундтар мәні екілік пішімде де қол жетімді.
Бағдарлама драйверін басқаруды жеңілдету үшін екілік режимге қолдау көрсетіледі.
28-, 29- (кібісе жыл), 30- және 31-күндік айлар үшін өтемақылар автоматты түрде орындалады. Жазғы уақытты өтеуді де орындауға болады.
Қосымша 32-биттік регистрлерде бағдарламаланатын дабыл қосалқы секундтары, секундтар, минуттар, сағаттар, күн және күн бар.
Кристалды осциллятор дәлдігіндегі кез келген ауытқуды өтеу үшін сандық калибрлеу мүмкіндігі қол жетімді.
Сақтық көшірме доменін қалпына келтіргеннен кейін, барлық RTC регистрлері ықтимал паразиттік жазу рұқсаттарынан қорғалған және қорғалған қатынас арқылы қорғалған.
Жабдықтау көлемі болғаншаtage жұмыс ауқымында қалады, RTC құрылғы күйіне қарамастан (жұмыс режимі, төмен қуат режимі немесе бастапқы қалпына келтіру кезінде) ешқашан тоқтамайды.
RTC негізгі мүмкіндіктері мыналар: · Секундтар, секундтар, минуттар, сағаттар (12 немесе 24 пішімі), күні (күні) бар күнтізбе
апта), күн (ай күні), ай және жыл · Бағдарламалық құрал арқылы бағдарламаланатын жазғы уақыт өтемақысы · Үзіліс функциясы бар бағдарламаланатын дабыл. Дабылды кез келген іске қосуға болады
күнтізбе өрістерінің комбинациясы. · Автоматты оятуды іске қосатын мерзімді жалаушаны жасайтын автоматты ояту блогы
үзіліс · Анықтамалық сағатты анықтау: дәлірек екінші бастапқы сағат (50 немесе 60 Гц) болуы мүмкін
күнтізбе дәлдігін арттыру үшін қолданылады. · Секундтан төмен ауысу мүмкіндігін пайдалана отырып, сыртқы сағатпен дәл синхрондау · Сандық калибрлеу тізбегі (мерзімді есептегіш түзету): 0.95 ppm дәлдік, алынған
калибрлеу терезесі бірнеше секунд
40/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
· Уақытamp оқиғаны сақтау функциясы · SAE шинасына тікелей қатынасы бар RTC сақтық көшірме регистрлерінде SWKEY сақтау (жоқ.
CPU оқуға болады) · Маскаланатын үзілістер/оқиғалар:
Дабыл A Дабыл B Оянуды үзу уақытыamp · TrustZone қолдауы: RTC толығымен қорғалатын дабыл А, дабыл В, ояту таймері және уақыт көрсеткішіamp жеке қауіпсіз немесе қауіпсіз емес
конфигурация RTC калибрлеу қауіпсіз емес конфигурацияда қауіпсіз орындалды
3.29
Tamper және резервтік регистрлер (ТAMP)
32 x 32-биттік сақтық көшірме регистрлері барлық төмен қуат режимдерінде, сондай-ақ VBAT режимінде сақталады. Оларды құпия деректерді сақтау үшін пайдалануға болады, себебі олардың мазмұны мына жерде қорғалғанampанықтау тізбегі.
Жеті тamper кіріс түйреуіштері және бес тamper шығыс түйреуіштері анти-t үшін қол жетімдіampанықтау. сыртқы тamper түйреуіштерін жиекті анықтау, жиек пен деңгей, сүзу арқылы деңгейді анықтау немесе белсенді t үшін конфигурациялауға боладыampt екенін автоматты түрде тексеру арқылы қауіпсіздік деңгейін арттырадыampтүйреуіштер сырттан ашылмаған немесе тұйықталмаған.
TAMP негізгі мүмкіндіктері · 32 резервтік регистрлер (ТAMP_BKPxR) қалған RTC доменінде жүзеге асырылады
VDD қуаты өшірілгенде VBAT арқылы қосылады · 12 тamper түйреуіштер қол жетімді (жеті кіріс және бес шығыс) · Кез келген tamper анықтау RTC уақытын жасай аладыamp оқиға. · Кез келген тamper анықтау сақтық көшірме регистрлерін жояды. · TrustZone қолдауы:
ТampҚауіпсіз немесе қауіпсіз емес конфигурация Сақтық көшірме регистрлер конфигурациясын конфигурацияланатын өлшемді үш аймақта:
. бір оқу/жазу қауіпсіз аймағы. бір жазу қауіпсіз/оқу қауіпсіз емес аймақ . бір оқу/жазу қауіпсіз емес аймақ · Монотонды санауыш
3.30
Интегралдық схема аралық интерфейстер (I2C1, I2C2, I2C3, I2C4, I2C5)
Құрылғылар бес I2C интерфейсін ендіреді.
I2C шинасы интерфейсі STM32MP133C/F және сериялық I2C шинасы арасындағы байланысты өңдейді. Ол барлық I2C шинасына тән секвенирлеуді, хаттаманы, арбитражды және уақытты басқарады.
DS13875 Rev 5
41/219
48
Функционалды аяқталдыview
STM32MP133C/F
I2C перифериялық құрылғысы мыналарды қолдайды: · I2C-шинасы спецификациясы және пайдаланушы нұсқаулығы рев. 5 үйлесімділік:
Бағынышты және негізгі режимдері, мультимастерлік мүмкіндігі Стандартты режим (Sm), бит жылдамдығы 100 кбит/с дейін Жылдам режим (Fm), бит жылдамдығы 400 кбит/с дейін Fast-mode Plus (Fm+), бит жылдамдығы 1 Мбит/с дейін және 20 мА шығыс дискінің I/Os мекенжайы 7-биттік бірнеше мекенжайы- Бағдарламаланатын орнату және ұстап тұру уақыттары Қосымша сағатты ұзарту · Жүйені басқару шинасының (SMBus) спецификациясы rev 10 үйлесімділігі: Аппараттық PEC (пакет қателерін тексеру) құру және ACK арқылы тексеру
басқару Мекенжайды шешу протоколын (ARP) қолдау SMBus ескертуі · Қуат жүйесін басқару протоколының (PMBusTM) спецификациясы rev 1.1 үйлесімділігі · Тәуелсіз сағат: I2C байланыс жылдамдығының PCLK қайта бағдарламалануынан тәуелсіз болуына мүмкіндік беретін тәуелсіз сағат көздерін таңдау · Мекенжай сәйкестігінде тоқтату режимінен ояту · Бағдарламаланатын аналогтық және цифрлық дыбыс сүзгісінің DMA мүмкіндігімен.
I2C3, I2C4 және I2C5 (ETZPC жүйесінде) тек қауіпсіз бағдарламалық құрал арқылы қол жетімді ретінде анықталуы мүмкін.
3.31
Әмбебап синхронды асинхронды қабылдағыш таратқыш (USART1, USART2, USART3, USART6 және UART4, UART5, UART7, UART8)
Құрылғыларда төрт ендірілген әмбебап синхронды қабылдағыш таратқыштар (USART1, USART2, USART3 және USART6) және төрт әмбебап асинхронды қабылдағыш таратқыштар (UART4, UART5, UART7 және UART8) бар. USARTx және UARTx мүмкіндіктерінің қысқаша мазмұны үшін төмендегі кестені қараңыз.
Бұл интерфейстер асинхронды байланысты, IrDA SIR ENDEC қолдауын, көппроцессорлық байланыс режимін, бір сымды жартылай дуплексті байланыс режимін қамтамасыз етеді және LIN негізгі/құлшылық мүмкіндігіне ие. Олар CTS және RTS сигналдарын аппараттық басқаруды және RS485 драйверін қосуды қамтамасыз етеді. Олар 13 Мбит/с жылдамдықпен байланыса алады.
USART1, USART2, USART3 және USART6 сонымен қатар Smartcard режимін (ISO 7816 үйлесімді) және SPI тәрізді байланыс мүмкіндігін қамтамасыз етеді.
Барлық USART жүйесінде CPU сағатынан тәуелсіз сағаттық домен бар, бұл USARTx жүйесіне STM32MP133C/F құрылғысын тоқтату режимінен 200 Кб-қа дейінгі беру жылдамдығын пайдаланып оятуға мүмкіндік береді. Тоқтату режимінен ояту оқиғалары бағдарламаланады және келесідей болуы мүмкін:
· бит анықтауды бастау
· кез келген алынған деректер кадры
· нақты бағдарламаланған деректер кадры
42/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
Барлық USART интерфейстеріне DMA контроллері қызмет көрсете алады.
Кесте 5. USART/UART мүмкіндіктері
USART режимдері/мүмкіндіктері(1)
USART1/2/3/6
UART4/5/7/8
Модемге арналған аппараттық ағынды басқару
X
X
DMA көмегімен үздіксіз байланыс
X
X
Мультипроцессорлық байланыс
X
X
Синхронды SPI режимі (мастер/бағдарлама)
X
–
Смарт карта режимі
X
–
Бір сымды жартылай дуплексті байланыс IrDA SIR ENDEC блогы
X
X
X
X
LIN режимі
X
X
Қос сағаттық домен және төмен қуат режимінен ояту
X
X
Қабылдағыштың күту уақыты Modbus байланысын үзеді
X
X
X
X
Бод жылдамдығын автоматты түрде анықтау
X
X
Driver Enable
X
X
USART деректерінің ұзындығы
7, 8 және 9 бит
1. X = қолдау көрсетіледі.
USART1 және USART2 (ETZPC жүйесінде) тек қауіпсіз бағдарламалық құрал арқылы қол жетімді ретінде анықталуы мүмкін.
3.32
Сериялық перифериялық интерфейстер (SPI1, SPI2, SPI3, SPI4, SPI5) біріктірілген дыбыстық интерфейстер (I2S1, I2S2, I2S3, I2S4)
Құрылғыларда бес SPI (SPI2S1, SPI2S2, SPI2S3, SPI2S4 және SPI5) бар, олар негізгі және бағынышты режимдерде, жартылай дуплексті, толық дуплексті және қарапайым режимдерде 50 Мбит/с дейін байланысқа мүмкіндік береді. 3-биттік алдын ала масштабтауыш сегіз негізгі режим жиілігін береді және кадр 4-тен 16 битке дейін конфигурацияланады. Барлық SPI интерфейстері NSS импульстік режимін, TI режимін, аппараттық CRC есептеуін қолдайды және DMA мүмкіндігі бар 8 биттік енгізілген Rx және Tx FIFO көбейтеді.
I2S1, I2S2, I2S3 және I2S4 SPI1, SPI2, SPI3 және SPI4 көмегімен мультиплексирленген. Оларды негізгі немесе бағынышты режимде, толық дуплексті және жартылай дуплексті байланыс режимдерінде басқаруға болады және кіріс немесе шығыс арна ретінде 16 немесе 32 биттік ажыратымдылықпен жұмыс істеуге теңшеуге болады. Аудио сamp8 кГц-тен 192 кГц-ке дейінгі жиіліктерге қолдау көрсетіледі. Барлық I2S интерфейстері DMA мүмкіндігі бар 8 биттік ендірілген Rx және Tx FIFO көбейтуді қолдайды.
SPI4 және SPI5 (ETZPC жүйесінде) тек қауіпсіз бағдарламалық құрал арқылы қолжетімді ретінде анықталуы мүмкін.
3.33
Сериялық аудио интерфейстер (SAI1, SAI2)
Құрылғылар көптеген стерео немесе моно дыбыс хаттамаларын жасауға мүмкіндік беретін екі SAI енгізеді
DS13875 Rev 5
43/219
48
Функционалды аяқталдыview
STM32MP133C/F
I2S, LSB немесе MSB негізделген, PCM/DSP, TDM немесе AC'97 сияқты. SPDIF шығысы аудио блок таратқыш ретінде конфигурацияланған кезде қолжетімді болады. Бұл икемділік пен қайта конфигурациялану деңгейін көтеру үшін әрбір SAI екі тәуелсіз аудио қосалқы блоктарын қамтиды. Әрбір блокта өзінің сағат генераторы және енгізу/шығару желісі контроллері бар. Аудио сamp192 кГц дейінгі жиіліктерге қолдау көрсетіледі. Сонымен қатар, енгізілген PDM интерфейсінің арқасында сегіз микрофонға дейін қолдау көрсетуге болады. SAI негізгі немесе тәуелді конфигурацияда жұмыс істей алады. Дыбыс қосалқы блоктары қабылдағыш немесе таратқыш болуы мүмкін және синхронды немесе асинхронды жұмыс істей алады (екіншісіне қатысты). Синхронды жұмыс істеу үшін SAI басқа SAI-мен қосылуы мүмкін.
3.34
SPDIF қабылдағыш интерфейсі (SPDIFRX)
SPDIFRX IEC-60958 және IEC-61937 сәйкес S/PDIF ағынын алуға арналған. Бұл стандарттар жоғары s дейін қарапайым стерео ағындарды қолдайдыample жылдамдығы және Dolby немесе DTS арқылы анықталғандар сияқты қысылған көп арналы көлемді дыбыс (5.1 дейін).
SPDIFRX негізгі мүмкіндіктері мыналар болып табылады: · Төрт кіріске дейін қол жетімді · Таңба жиілігін автоматты түрде анықтау · Максималды таңба жиілігі: 12.288 МГц · 32-ден 192 кГц-ке дейінгі стерео ағынға қолдау көрсетіледі · IEC-60958 және IEC-61937 дыбысын қолдау, тұтынушы қолданбалары · Паритеттік биттерді басқару · Дыбыстарды пайдалану үшін DMAamples · Басқару және пайдаланушы арналары туралы ақпарат үшін DMA көмегімен байланыс · Үзу мүмкіндіктері
SPDIFRX қабылдағышы таңба жылдамдығын анықтау және кіріс деректер ағынын декодтау үшін барлық қажетті мүмкіндіктерді қамтамасыз етеді. Пайдаланушы қажетті SPDIF кірісін таңдай алады және жарамды сигнал қол жетімді болғанда, SPDIFRX қайтаampкіріс сигналын береді, Манчестер ағынын декодтайды және кадрларды, қосалқы кадрларды таниды және элементтерді блоктайды. SPDIFRX процессорға декодталған деректерді және байланысты күй жалауларын жеткізеді.
SPDIFRX сонымен қатар нақты s мәндерін есептеу үшін пайдаланылатын S/PDIF қосалқы кадр жиілігінде ауысатын spdif_frame_sync деп аталатын сигналды ұсынады.ampСағат дрейфті алгоритмдер үшін le жылдамдығы.
3.35
Қауіпсіз сандық кіріс/шығыс MultiMediaCard интерфейстері (SDMMC1, SDMMC2)
Екі қауіпсіз сандық кіріс/шығыс MultiMediaCard интерфейстері (SDMMC) AHB шинасы мен SD жад карталары, SDIO карталары және MMC құрылғылары арасындағы интерфейсті қамтамасыз етеді.
SDMMC мүмкіндіктері мыналарды қамтиды: · Енгізілген MultiMediaCard жүйесінің спецификациясының 5.1 нұсқасына сәйкестік
Үш түрлі деректер автобусы режимі үшін картаны қолдау: 1-бит (әдепкі), 4-бит және 8-бит
44/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
(HS200 SDMMC_CK жылдамдығы максималды рұқсат етілген енгізу/шығару жылдамдығымен шектелген) (HS400-ге қолдау көрсетілмейді)
· MultiMediaCards алдыңғы нұсқаларымен толық үйлесімділік (кері үйлесімділік)
· SD жад картасының спецификациясының 4.1 нұсқасына толық сәйкестік (SDR104 SDMMC_CK жылдамдығы рұқсат етілген ең жоғары енгізу/шығару жылдамдығымен шектелген, SPI режимі және UHS-II режиміне қолдау көрсетілмейді)
· SDIO картасының спецификациясының 4.0 нұсқасына толық сәйкестік Екі түрлі деректер автобусы режимі үшін картаны қолдау: 1 биттік (әдепкі) және 4 биттік (SDR104 SDMMC_CK жылдамдығы рұқсат етілген ең жоғары енгізу/шығару жылдамдығымен шектелген, SPI режимі және UHS-II режиміне қолдау көрсетілмейді)
· 208 биттік режим үшін деректерді 8 Мбайт/с дейін тасымалдау (ең жоғары рұқсат етілген енгізу/шығару жылдамдығына байланысты)
· Деректер мен пәрмен шығысы сыртқы қос бағытты драйверлерді басқаруға сигналдарды қосады
· SDMMC хост интерфейсіне ендірілген арнайы DMA контроллері интерфейс пен SRAM арасында жоғары жылдамдықты тасымалдауға мүмкіндік береді
· IDMA байланысқан тізімді қолдау
· Арнайы қуат көздері, сәйкесінше SDMMC1 және SDMMC2 үшін VDDSD1 және VDDSD2, UHS-I режимінде SD картасының интерфейсіне деңгей ауыстырғышын кірістіру қажеттілігін жояды
SDMMC1 және SDMMC2 үшін кейбір GPIO ғана арнайы VDDSD1 немесе VDDSD2 жабдықтау істікшесінде қол жетімді. Олар SDMMC1 және SDMMC2 (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6) үшін әдепкі жүктеу GPIOларының бөлігі болып табылады. Оларды «_VSD1» немесе «_VSD2» жұрнағы бар сигналдар арқылы балама функциялар кестесінде анықтауға болады.
Әрбір SDMMC 100 МГц-тен жоғары сыртқы деректер жиілігін қолдауға мүмкіндік беретін кешіктіру блогымен (DLYBSD) біріктірілген.
SDMMC интерфейстерінің екеуінде де қауіпсіз конфигурация порттары бар.
3.36
Контроллердің аумақтық желісі (FDCAN1, FDCAN2)
Контроллердің аймақтық желісі (CAN) ішкі жүйесі екі CAN модулінен, ортақ хабарламаның жедел жадысынан және сағатты калибрлеу блогынан тұрады.
CAN модулінің екеуі де (FDCAN1 және FDCAN2) ISO 11898-1 (CAN протоколының спецификациясының 2.0 нұсқасы A, B бөлігі) және CAN FD протоколының спецификациясының 1.0 нұсқасымен үйлесімді.
10 Кбайт хабарлама жедел жады сүзгілерді жүзеге асырады, FIFO қабылдайды, буферлерді қабылдайды, оқиғаларды жіберу FIFO және тасымалдау буферлері (плюс TTCAN үшін триггерлер). Бұл хабардың жедел жады екі FDCAN1 және FDCAN2 модульдері арасында ортақ пайдаланылады.
Жалпы сағатты калибрлеу құрылғысы қосымша болып табылады. Оны FDCAN1 қабылдайтын CAN хабарламаларын бағалау арқылы HSI ішкі RC осцилляторынан және PLL құрылғысынан FDCAN2 және FDCAN1 үшін калибрленген сағатты жасау үшін пайдалануға болады.
DS13875 Rev 5
45/219
48
Функционалды аяқталдыview
STM32MP133C/F
3.37
Әмбебап сериялық автобус жоғары жылдамдықты хост (USBH)
Құрылғылар екі физикалық порты бар бір жоғары жылдамдықты USB хостын (480 Мбит/с дейін) ендіреді. USBH әр портта тәуелсіз төмен, толық жылдамдықты (OHCI), сондай-ақ жоғары жылдамдықты (EHCI) операцияларды қолдайды. Ол төмен жылдамдықты (1.2 Мбит/с), толық жылдамдықты (12 Мбит/с) немесе жоғары жылдамдықты жұмыс (480 Мбит/с) үшін пайдалануға болатын екі қабылдағышты біріктіреді. Екінші жоғары жылдамдықты трансивер OTG жоғары жылдамдықпен ортақ пайдаланылады.
USBH құрылғысы USB 2.0 спецификациясына сәйкес келеді. USBH контроллерлері USB жоғары жылдамдықты PHY ішіндегі PLL арқылы жасалған арнайы сағаттарды қажет етеді.
3.38
Жоғары жылдамдықты USB (OTG)
Құрылғылар бір USB OTG жоғары жылдамдықты (480 Мбит/с дейін) құрылғыны/хост/OTG перифериялық құрылғысын ендіреді. OTG толық және жоғары жылдамдықты операцияларды қолдайды. Жоғары жылдамдықта жұмыс істеуге арналған трансивер (480 Мбит/с) USB хост екінші портымен ортақ пайдаланылады.
USB OTG HS USB 2.0 спецификациясына және OTG 2.0 спецификациясына сәйкес келеді. Оның бағдарламалық құралмен конфигурацияланатын соңғы нүкте параметрі бар және тоқтата тұруды/жалғастыруды қолдайды. USB OTG контроллері RCC ішіндегі немесе USB жоғары жылдамдықты PHY ішіндегі PLL арқылы жасалатын арнайы 48 МГц сағатты қажет етеді.
USB OTG HS негізгі мүмкіндіктері төменде келтірілген: · Динамикалық FIFO өлшемімен 4 Кбайт құрамалы Rx және Tx FIFO өлшемі · SRP (сеанс сұрауының протоколы) және HNP (хостпен келіссөздер протоколы) қолдауы · Сегіз екі бағытты соңғы нүкте · 16 периодты OUT қолдауы бар хост арналары · OTG режиміне конфигурацияланатын OTG бағдарламалық құралы1.3. 2.0 LPM (байланыс қуатын басқару) қолдауы · Батареяны зарядтау спецификациясын түзету 2.0 қолдауы · HS OTG PHY қолдауы · Ішкі USB DMA · HNP/SNP/IP ішінде (кез келген сыртқы резистор қажет емес) · OTG/Хост режимдері үшін, шинамен жұмыс істейтін құрылғылар болған жағдайда қуат қосқышы қажет.
қосылған.
USB OTG конфигурация порты қауіпсіз болуы мүмкін.
46/219
DS13875 Rev 5
STM32MP133C/F
Функционалды аяқталдыview
3.39
Gigabit Ethernet MAC интерфейстері (ETH1, ETH2)
Құрылғылар салалық стандартты орташа тәуелсіз интерфейс (MII), қысқартылған ортадан тәуелсіз интерфейс (RMII) немесе азайтылған гигабиттік орташа тәуелсіз интерфейс (RGMII) арқылы Ethernet LAN байланыстары үшін екі IEEE-802.3-2002-үйлесімді гигабиттік медиаға қол жеткізу контроллерін (GMAC) қамтамасыз етеді.
Құрылғылар физикалық LAN шинасына (бұралған жұп, талшық және т.б.) қосылу үшін сыртқы физикалық интерфейс құрылғысын (PHY) қажет етеді. PHY құрылғы портына MII үшін 17 сигнал, RMII үшін 7 сигнал немесе RGMII үшін 13 сигнал арқылы қосылған және STM25MP125C/F немесе STM32MP133C/F құрылғысынан XNUMX МГц (MII, RMII, RGMII) немесе XNUMX МГц (RGMII) жиілігін пайдаланып сағатты белгілеуге болады.
Құрылғылар келесі мүмкіндіктерді қамтиды: · Жұмыс режимдері және PHY интерфейстері
10-, 100- және 1000-Мбит/с деректерді беру жылдамдығы Толық дуплексті және жартылай дуплексті операцияларды қолдау MII, RMII және RGMII PHY интерфейстері · Өңдеуді басқару Көп деңгейлі Пакеттерді сүзу: көзде (SA) және тағайындалған жерде (DA) MAC сүзу
мінсіз және хэш сүзгісі бар мекенжай, VLAN tag- тамаша және хэш сүзгісі бар негізделген сүзгілеу, IP көзінде (SA) немесе тағайындалған (DA) мекенжайында 3-деңгейді сүзу, көзде (SP) немесе тағайындалған (DP) портында 4-деңгейді сүзу Қос VLAN өңдеу: екі VLAN-ға дейін кірістіру tags беру жолында, tag қабылдау жолында сүзу IEEE 1588-2008/PTPv2 қолдауы RMON/MIB есептегіштерімен желі статистикасын қолдайды (RFC2819/RFC2665) · Аппараттық жүкті түсіру өңдеуі Преамбула және кадрдың басталу деректерін (SFD) кірістіру немесе жою IPUD/үшін тұтастық бақылау сомасы және TIC жүктеуді жою CPMP тексеру сомасы: есептеу және кірістіру, бақылау сомасын есептеу және салыстыруды алу Құрылғының MAC мекенжайымен ARP сұрауына автоматты жауап беру TCP сегментациясы: үлкен жіберу TCP пакетін бірнеше шағын пакеттерге автоматты түрде бөлу · Төмен қуат режимі Энергияны үнемдейтін Ethernet (стандартты IEEE 802.3az-2010) Қашықтан ояту пакеті және AMDic Mag анықтау
ETH1 де, ETH2 де қауіпсіз ретінде бағдарламалануы мүмкін. Қауіпсіз болғанда, AXI интерфейсі арқылы транзакциялар қауіпсіз болады және конфигурация регистрлерін тек қауіпсіз кірулер арқылы өзгертуге болады.
DS13875 Rev 5
47/219
48
Функционалды аяқталдыview
STM32MP133C/F
3.40
Түзету инфрақұрылымы
Құрылғылар бағдарламалық жасақтаманы әзірлеуді және жүйені біріктіруді қолдау үшін келесі жөндеу және бақылау мүмкіндіктерін ұсынады: · үзіліс нүктесін жөндеу · кодтың орындалуын бақылау · бағдарламалық құрал құралы · JTAG отладка порты · Сериялық сымды жөндеу порты · триггер кірісі және шығысы · бақылау порты · Arm CoreSight жөндеу және бақылау компоненттері
Түзетуді J арқылы басқаруға боладыTAG/сериялық сымды жөндеуге кіру порты, салалық стандартты жөндеу құралдарын пайдалана отырып.
Бақылау порты журналға жазу және талдау үшін деректерді түсіруге мүмкіндік береді.
Қауіпсіз аймақтарға жөндеу рұқсаты BSEC жүйесіндегі аутентификация сигналдары арқылы қосылады.
48/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin сипаттамасы және балама функциялар
4
Pinout, pin сипаттамасы және балама функциялар
5-сурет. STM32MP133C/F LFBGA289 баллоны
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A
VSS
PA9
PD10
PB7
PE7
PD5
PE8
PG4
PH9
PH13
PC7
PB9
PB14
PG6
PD2
PC9
VSS
B
PD3
PF5
PD14
PE12
PE1
PE9
PH14
PE10
PF1
PF3
PC6
PB15
PB4
PC10
PC12
DDR_DQ4 DDR_DQ0
C
PB6
PH12
PE14
PE13
PD8
PD12
PD15
VSS
PG7
PB5
PB3
VDDSD1
PF0
PC11
DDR_DQ1
DDR_ DQS0N
DDR_ DQS0P
D
PB8
PD6
VSS
PE11
PD1
PE0
PG0
PE15
PB12
PB10
VDDSD2
VSS
PE3
PC8
DDR_ DQM0
DDR_DQ5 DDR_DQ3
E
PG9
PD11
PA12
PD0
VSS
PA15
PD4
PD9
PF2
PB13
PH10
VDDQ_ DDR
DDR_DQ2 DDR_DQ6 DDR_DQ7 DDR_A5
DDR_ RESETN
F
PG10
PG5
PG8
PH2
PH8
VDDCPU
VDD
VDDCPU VDDCPU
VDD
VDD
VDDQ_ DDR
VSS
DDR_A13
VSS
DDR_A9
DDR_A2
G
PF9
PF6
PF10
PG15
PF8
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_BA2 DDR_A7
DDR_A3
DDR_A0 DDR_BA0
H
PH11
PI3
PH7
PB2
PE4
VDDCPU
VSS
VDDCORE VDDCORE VDDCORE
VSS
VDDQ_ DDR
DDR_WEN
VSS
DDR_ODT DDR_CSN
DDR_ RASN
J
PD13
VBAT
PI2
VSS_PLL VDD_PLL VDDCPU
VSS
VDDCORE
VSS
VDDCORE
VSS
VDDQ_ DDR
VDDCORE DDR_A10
DDR_ CASN
DDR_ CLKP
DDR_ CLKN
K
PC14OSC32_IN
PC15OSC32_
OUT
VSS
PC13
PI1
VDD
VSS
VDDCORE VDDCORE VDDCORE
VSS
VDDQ_ DDR
DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12
L
PE2
PF4
PH6
PI0
PG3
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_ATO
DDR_ DTO0
DDR_A8 DDR_BA1 DDR_A14
M
PF7
PA8
PG11
VDD_ANA VSS_ANA
VDD
VDD
VDD
VDD
VDD
VDD
VDDQ_ DDR
DDR_ VREF
DDR_A4
VSS
DDR_ DTO1
DDR_A6
N
PE6
PG1
PD7
VSS
PB11
PF13
VSSA
PA3
NJTRST
VSS_USB VDDA1V1_
HS
REG
VDDQ_ DDR
PWR_LP
DDR_ DQM1
DDR_ DQ10
DDR_DQ8 DDR_ZQ
P
PH0OSC_IN
PH1OSC_OUT
PA13
PF14
PA2
VREF-
VDDA
PG13
PG14
VDD3V3_ USBHS
VSS
PI5-BOOT1 VSS_PLL2 PWR_ON
DDR_ DQ11
DDR_ DQ13
DDR_DQ9
R
PG2
PH3
PWR_CPU _ҚОСУ
PA1
VSS
VREF+
PC5
VSS
VDD
PF15
VDDA1V8_ REG
PI6-BOOT2
VDD_PLL2
PH5
DDR_ DQ12
DDR_ DQS1N
DDR_ DQS1P
T
PG12
PA11
PC0
PF12
PC3
PF11
PB1
PA6
PE5
PDR_ON USB_DP2
PA14
USB_DP1
BYPASS_ REG1V8
PH4
DDR_ DQ15
DDR_ DQ14
U
VSS
PA7
PA0
PA5
PA4
PC4
PB0
PC1
PC2
NRST
USB_DM2
USB_ RREF
USB_DM1 PI4-BOOT0
PA10
PI7
VSS
MSv65067V5
Жоғарыдағы суретте қаптаманың үстіңгі жағы көрсетілген view.
DS13875 Rev 5
49/219
97
Pinout, pin сипаттамасы және балама функциялар
STM32MP133C/F
6-сурет. STM32MP133C/F TFBGA289 баллоны
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A
VSS
PD4
PE9
PG0
PD15
PE15
PB12
PF1
PC7
PC6
PF0
PB14
VDDSD2 VDDSD1 DDR_DQ4 DDR_DQ0
VSS
B
PE12
PD8
PE0
PD5
PD9
PH14
PF2
VSS
PF3
PB13
PB3
PE3
PC12
VSS
DDR_DQ1
DDR_ DQS0N
DDR_ DQS0P
C
PE13
PD1
PE1
PE7
VSS
VDD
PE10
PG7
PG4
PB9
PH10
PC11
PC8
DDR_DQ2
DDR_ DQM0
DDR_DQ3 DDR_DQ5
D
PF5
PA9
PD10
VDDCPU
PB7
VDDCPU
PD12
VDDCPU
PH9
VDD
PB15
VDD
VSS
VDDQ_ DDR
DDR_ RESETN
DDR_DQ7 DDR_DQ6
E
PD0
PE14
VSS
PE11
VDDCPU
VSS
PA15
VSS
PH13
VSS
PB4
VSS
VDDQ_ DDR
VSS
VDDQ_ DDR
VSS
DDR_A13
F
PH8
PA12
VDD
VDDCPU
VSS
VDDCORE
PD14
PE8
PB5
VDDCORE
PC10
VDDCORE
VSS
VDDQ_ DDR
DDR_A7
DDR_A5
DDR_A9
G
PD11
PH2
PB6
PB8
PG9
PD3
PH12
PG15
PD6
PB10
PD2
PC9
DDR_A2 DDR_BA2 DDR_A3
DDR_A0 DDR_ODT
H
PG5
PG10
PF8
VDDCPU
VSS
VDDCORE
PH11
PI3
PF9
PG6
BYPASS_ REG1V8
VDDCORE
VSS
VDDQ_ DDR
DDR_BA0 DDR_CSN DDR_WEN
J VDD_PLL VSS_PLL
PG8
PI2
VBAT
PH6
PF7
PA8
PF12
VDD
VDDA1V8_ REG
PA10
DDR_ VREF
DDR_ RASN
DDR_A10
VSS
DDR_ CASN
K
PE4
PF10
PB2
VDD
VSS
VDDCORE
PA13
PA1
PC4
NRST
VSS_PLL2 VDDCORE
VSS
VDDQ_ DDR
DDR_A15
DDR_ CLKP
DDR_ CLKN
L
PF6
VSS
PH7
VDD_ANA VSS_ANA
PG12
PA0
PF11
PE5
PF15
VDD_PLL2
PH5
DDR_CKE DDR_A12 DDR_A1 DDR_A11 DDR_A14
M
PC14OSC32_IN
PC15OSC32_
OUT
PC13
VDD
VSS
PB11
PA5
PB0
VDDCORE
USB_ RREF
PI6-BOOT2 VDDCORE
VSS
VDDQ_ DDR
DDR_A6
DDR_A8 DDR_BA1
N
PD13
VSS
PI0
PI1
PA11
VSS
PA4
PB1
VSS
VSS
PI5-BOOT1
VSS
VDDQ_ DDR
VSS
VDDQ_ DDR
VSS
DDR_ATO
P
PH0OSC_IN
PH1OSC_OUT
PF4
PG1
VSS
VDD
PC3
PC5
VDD
VDD
PI4-BOOT0
VDD
VSS
VDDQ_ DDR
DDR_A4 DDR_ZQ DDR_DQ8
R
PG11
PE6
PD7
PWR_ CPU_ON
PA2
PA7
PC1
PA6
PG13
NJTRST
PA14
VSS
PWR_ON
DDR_ DQM1
DDR_ DQ12
DDR_ DQ11
DDR_DQ9
T
PE2
PH3
PF13
PC0
VSSA
VREF-
PA3
PG14
USB_DP2
VSS
VSS_ USBHS
USB_DP1
PH4
DDR_ DQ13
DDR_ DQ14
DDR_ DQS1P
DDR_ DQS1N
U
VSS
PG3
PG2
PF14
VDDA
VREF+
PDR_ON
PC2
USB_DM2
VDDA1V1_ REG
VDD3V3_ USBHS
USB_DM1
PI7
Жоғарыдағы суретте қаптаманың үстіңгі жағы көрсетілген view.
PWR_LP
DDR_ DQ15
DDR_ DQ10
VSS
MSv67512V3
50/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin сипаттамасы және балама функциялар
7-сурет. STM32MP133C/F TFBGA320 баллоны
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
A
VSS
PA9
PE13 PE12
PD12
PG0
PE15
PG7
PH13
PF3
PB9
PF0
КҚ10 КҚ12
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 процессоры
PE1
PD15
VDD процессоры
VSS
VDD
PB10
PH10
VDDQ_ DDR
VSS
VDD SD1
DDR_ DQ3
DDR_ DQ6
F
PF8
PG9
PD11 PA12
VSS
VSS
VSS
DDR_ DQ7
DDR_ A5
VSS
G
PF6
PG10
PG5
VDD процессоры
H
PE4
PF10 PG15
PG8
J
PH7
PD13
PB2
PF9
VDD процессоры
VSS
VDD
VDD процессоры
VDD CORE
VSS
VDD
VSS
VDDQ_ DDR
VSS
VSS
VDD
VDD
VSS
VDD CORE
VSS
VDD
VDD CORE
VDDQ_ DDR
DDR_ A13
DDR_ A2
DDR_ A9
DDR_ RESET
N
DDR_ BA2
DDR_ A3
DDR_ A0
DDR_ A7
DDR_ BA0
DDR_ CSN
DDR_ ODT
K
VSS_ PLL
VDD_ PLL
PH11
VDD процессоры
КҚ15-
L
VBAT OSC32 PI3
VSS
_ШЫҒЫНДА
КҚ14-
M
VSS OSC32 PC13
_IN
VDD
N
PE2
PF4
PH6
PI2
VDD процессоры
VDD CORE
VSS
VDD
VSS
VSS
VSS
VSS
VSS
VDD CORE
VSS
VSS
VDD CORE
VSS
VSS
VSS
VSS
VSS
VDD
VDD CORE
VSS
VDD
VDD CORE
VDDQ_ DDR
VSS
VDDQ_ DDR
VDD CORE
VDDQ_ DDR
DDR_ WEN
DDR_ RASN
VSS
VSS
DDR_ A10
DDR_ CASN
DDR_ CLKN
VDDQ_ DDR
DDR_ A12
DDR_ CLKP
DDR_ A15
DDR_ A11
DDR_ A14
DDR_ CKE
DDR_ A1
P
PA8
PF7
PI1
PI0
VSS
VSS
DDR_ DTO1
DDR_ ATO
DDR_ A8
DDR_ BA1
R
PG1
PG11
PH3
VDD
VDD
VSS
VDD
VDD CORE
VSS
VDD
VDD CORE
VSS
VDDQ_ DDR
VDDQ_ DDR
DDR_ A4
DDR_ ZQ
DDR_ A6
T
VSS
PE6
PH0OSC_IN
PA13
VSS
VSS
DDR_ VREF
DDR_ DQ10
DDR_ DQ8
VSS
U
PH1OSC_ OUT
VSS_ ANA
VSS
VSS
VDD
VDDA VSSA
PA6
VSS
VDD CORE
VSS
VDD VDDQ_ CORE DDR
VSS
PWR_ ҚОСУ
DDR_ DQ13
DDR_ DQ9
V
PD7
VDD_ ANA
PG2
PA7
VREF-
NJ TRST
VDDA1 V1_ REG
VSS
PWR_ DDR_ DDR_ LP DQS1P DQS1N
W
PWR_
PG3
PG12 CPU_ PF13
PC0
ON
PC3 VREF+ PB0
PA3
PE5
VDD
USB_ RREF
PA14
VDD 3V3_ USBHS
VDDA1 V8_ REG
VSS
ӨТКІЗУ S_REG
1V8
PH5
DDR_ DQ12
DDR_ DQ11
DDR_ DQM1
Y
PA11
PF14
PA0
PA2
PA5
PF11
PC4
PB1
PC1
PG14
NRST
PF15
USB_ VSS_
PI6-
USB ФЛЕШ_
PI4-
VDD_
DM2 USBHS BOOT2 DP1 BOOT0 PLL2
PH4
DDR_ DQ15
DDR_ DQ14
AA
VSS
PB11
PA1
PF12
PA4
PC5
PG13
PC2
PDR_ ҚОСУ
USB_ DP2
PI5-
USB ФЛЕШ_
BOOT1 DM1
VSS_ PLL2
PA10
PI7
VSS
Жоғарыдағы суретте қаптаманың үстіңгі жағы көрсетілген view.
MSv65068V5
DS13875 Rev 5
51/219
97
Pinout, pin сипаттамасы және балама функциялар
STM32MP133C/F
Кесте 6. Мазмұнды кестеде қолданылатын аңыз / қысқартулар
Аты
аббревиатура
Анықтама
PIN атауы PIN түрі
Енгізу-шығару құрылымы
Ескертпелер Балама функциялар Қосымша функциялар
Басқаша көрсетілмесе, қалпына келтіру кезінде және одан кейін түйреуіш функциясы нақты істікше атауымен бірдей
S
Жабдық түйреуіш
I
Тек енгізу пин
O
Тек шығару пин
енгізу/шығару
Кіріс/шығыс пин
A
Аналогты немесе арнайы деңгейлі түйреуіш
FT(U/D/PD) 5 В төзімді енгізу/шығару (бекітілген көтеру / төмен түсіру / бағдарламаланатын төмен тарту мүмкіндігі бар)
DDR
DDR1.5, DDR1.35L, LPDDR1.2/LPDDR3 интерфейсі үшін 3 В, 2 В немесе 3 VI/O
A
Аналогтық сигнал
RST
Әлсіз тарту резисторы бар түйреуішті қалпына келтіріңіз
_f(1) _a(2) _u(3) _h(4)
FT I/O үшін опция I2C FM+ опциясы Аналогтық опция (енгізу/шығарудың аналогтық бөлігі үшін VDDA қамтамасыз етеді) USB опциясы (I/O USB бөлігі үшін VDD3V3_USBxx арқылы жеткізіледі) 1.8 В типіне арналған жоғары жылдамдықты шығыс. VDD (SPI, SDMMC, QUADSPI, TRACE үшін)
_vh(5)
1.8 В типіне арналған өте жоғары жылдамдықты опция. VDD (ETH, SPI, SDMMC, QUADSPI, TRACE үшін)
Ескертпеде басқаша көрсетілмесе, барлық енгізу/шығарулар қалпына келтіру кезінде және одан кейін өзгермелі кірістер ретінде орнатылады.
GPIOx_AFR регистрлері арқылы таңдалған функциялар
Перифериялық регистрлер арқылы тікелей таңдалған/қосылған функциялар
1. 7-кестедегі қатысты енгізу/шығару құрылымдары: FT_f, FT_fh, FT_fvh 2. 7-кестедегі қатысты енгізу/шығару құрылымдары: FT_a, FT_ha, FT_vha 3. 7-кестедегі қатысты енгізу/шығару құрылымдары: FT_u 4. FT_7, FT_h, қатысты енгізу/шығару құрылымдары: FT_h, FT_fvh, FT_vh, FT_ha, FT_vha 5. 7-кестедегі қатысты енгізу/шығару құрылымдары: FT_vh, FT_vha, FT_fvh
52/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin сипаттамасы және балама функциялар
PIN нөмірі
7-кесте. STM32MP133C/F шарының анықтамалары
Шар функциялары
PIN атауы (функция
қалпына келтіру)
Баламалы функциялар
Қосымша функциялар
LFBGA289 TFBGA289 TFBGA320
PIN типті енгізу/шығару құрылымы
Ескертпелер
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 С
–
PA9
Енгізу/шығару FT_h
VSS VDD
S
–
S
–
PE11
Енгізу/шығару FT_vh
PF5
Енгізу/шығару FT_h
PD3
Енгізу/шығару FT_f
PE14
Енгізу/шығару FT_h
VDDCPU
S
–
PD0
I/O FT
PH12
Енгізу/шығару FT_fh
PB6
Енгізу/шығару FT_h
–
–
TIM1_CH2, I2C3_SMBA,
–
DFSDM1_DATIN0, USART1_TX, UART4_TX,
FMC_NWAIT(жүктеу)
–
–
–
–
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(жүктеу)/FMC_AD8
–
TRACED12, DFSDM1_CKIN0, I2C1_SMBA, FMC_A5
TIM2_CH1,
–
USART2_CTS/USART2_NSS, DFSDM1_CKOUT, I2C1_SDA,
SAI1_D3, FMC_CLK
TIM1_BKIN, SAI1_D4,
UART8_RTS/UART8_DE,
–
QUADSPI_BK1_NCS,
QUADSPI_BK2_IO2,
FMC_D11(жүктеу)/FMC_AD11
–
–
SAI1_MCLK_A, SAI1_CK1,
–
FDCAN1_RX,
FMC_D2(жүктеу)/FMC_AD2
USART2_TX, TIM5_CH3,
DFSDM1_CKIN1, I2C3_SCL,
–
SPI5_MOSI, SAI1_SCK_A, QUADSPI_BK2_IO2,
SAI1_CK2, ETH1_MII_CRS,
FMC_A6
TRACED6, TIM16_CH1N,
TIM4_CH1, TIM8_CH1,
–
USART1_TX, SAI1_CK2, QUADSPI_BK1_NCS,
ETH2_MDIO, FMC_NE3,
HDP6
–
–
–
TAMP_IN6 –
–
–
DS13875 Rev 5
53/219
97
Pinout, pin сипаттамасы және балама функциялар
STM32MP133C/F
PIN нөмірі
Кесте 7. STM32MP133C/F шар анықтамалары (жалғасы)
Шар функциялары
PIN атауы (функция
қалпына келтіру)
Баламалы функциялар
Қосымша функциялар
LFBGA289 TFBGA289 TFBGA320
PIN типті енгізу/шығару құрылымы
Ескертпелер
A17 A17 T17 M7 – J13 D2 G9 D2 F5 F1 E3 D1 G4 D1
E3 F2 F4 F8 D6 E10 F4 G2 E2 C8 B8 T21 E2 G1 F3
E1 G5 F2 G5 H3 F1 M8 – M5
VSS VDD PD6 PH8 PB8
PA12 VDDCPU
PH2 VSS PD11
PG9 PF8 VDD
S
–
S
–
I/O FT
Енгізу/шығару FT_fh
Енгізу/шығару FT_f
Енгізу/шығару FT_h
S
–
Енгізу/шығару FT_h
S
–
Енгізу/шығару FT_h
Енгізу/шығару FT_f
Енгізу/шығару FT_h
S
–
–
–
–
–
–
TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX (жүктеу)
TRACED9, TIM5_ETR,
–
USART2_RX, I2C3_SDA,
FMC_A8, HDP2
TIM16_CH1, TIM4_CH3,
I2C1_SCL, I2C3_SCL,
–
DFSDM1_DATIN1,
UART4_RX, SAI1_D1,
FMC_D13(жүктеу)/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(жүктеу),
–
ETH2_MII_CRS,
ETH1_MII_CRS, FMC_NE4,
ETH2_RGMII_CLK125
–
–
LPTIM2_IN2, I2C4_SMBA,
USART3_CTS/USART3_NSS,
SPDIFRX_IN0,
–
QUADSPI_BK1_IO2,
ETH2_RGMII_CLK125,
FMC_CLE(жүктеу)/FMC_A16,
UART7_RX
DBTRGO, I2C2_SDA,
–
USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,
FMC_NCE(жүктеу)
TIM16_CH1N, TIM4_CH3,
–
TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,
QUADSPI_BK1_IO0(жүктеу)
–
–
–
–
WKUP1
–
54/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin сипаттамасы және балама функциялар
PIN нөмірі
Кесте 7. STM32MP133C/F шар анықтамалары (жалғасы)
Шар функциялары
PIN атауы (функция
қалпына келтіру)
Баламалы функциялар
Қосымша функциялар
LFBGA289 TFBGA289 TFBGA320
PIN типті енгізу/шығару құрылымы
Ескертпелер
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
Енгізу/шығару FT_h
VDDCPU PG5
S
–
Енгізу/шығару FT_h
PG15
Енгізу/шығару FT_h
PG10
Енгізу/шығару FT_h
VSS
S
–
PF10
Енгізу/шығару FT_h
VDDCORE С
–
PF6
Енгізу/шығару FT_vh
VSS VDD
S
–
S
–
PF9
Енгізу/шығару FT_h
TIM2_CH1, TIM8_ETR,
SPI5_MISO, SAI1_MCLK_B,
USART3_RTS/USART3_DE,
–
SPDIFRX_IN2,
QUADSPI_BK2_IO2,
QUADSPI_BK1_IO3,
FMC_NE2, ETH2_CLK
–
–
–
TIM17_CH1, ETH2_MDC, FMC_A15
USART6_CTS/USART6_NSS,
–
UART7_CTS, QUADSPI_BK1_IO1,
ETH2_PHY_INTN
SPI5_SCK, SAI1_SD_B,
–
UART8_CTS, FDCAN1_TX, QUADSPI_BK2_IO1(жүктеу),
FMC_NE3
–
–
TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(жүктеу)
–
–
TIM16_CH1, SPI5_NSS,
UART7_RX(жүктеу),
–
QUADSPI_BK1_IO2, ETH2_MII_TX_EN/ETH2_
RGMII_TX_CTL/ETH2_RMII_
TX_EN
–
–
–
–
TIM17_CH1N, TIM1_CH1,
DFSDM1_CKIN3, SAI1_D4,
–
UART7_CTS, UART8_RX, TIM14_CH1,
QUADSPI_BK1_IO1(жүктеу),
QUADSPI_BK2_IO3, FMC_A9
TAMP_IN4
–
TAMP_IN1 –
DS13875 Rev 5
55/219
97
Pinout, pin сипаттамасы және балама функциялар
STM32MP133C/F
PIN нөмірі
Кесте 7. STM32MP133C/F шар анықтамалары (жалғасы)
Шар функциялары
PIN атауы (функция
қалпына келтіру)
Баламалы функциялар
Қосымша функциялар
LFBGA289 TFBGA289 TFBGA320
PIN типті енгізу/шығару құрылымы
Ескертпелер
H5 K1 H2 H6 E5 G7 H4 K3 J3 E5 D13 U11 H3 L3 J1
H1 H7 K3
J1 N1 J2 J5 J1 K2 J4 J2 K1 H2 H8 L4 K4 M3 M3
PE4 VDDCPU
PB2 VSS PH7
PH11
PD13 VDD_PLL VSS_PLL
PI3 PC13
Енгізу/шығару FT_h
S
–
Енгізу/шығару FT_h
S
–
Енгізу/шығару FT_fh
Енгізу/шығару FT_fh
Енгізу/шығару FT_h
S
–
S
–
I/O FT
I/O FT
SPI5_MISO, SAI1_D2,
DFSDM1_DATIN3,
TIM15_CH1N, I2S_CKIN,
–
SAI1_FS_A, UART7_RTS/UART7_DE,
–
UART8_TX,
QUADSPI_BK2_NCS,
FMC_NCE2, FMC_A25
–
–
–
RTC_OUT2, SAI1_D1,
I2S_CKIN, SAI1_SD_A,
–
UART4_RX,
QUADSPI_BK1_NCS(жүктеу),
ETH2_MDIO, FMC_A6
TAMP_IN7
–
–
–
SAI2_FS_B, I2C3_SDA,
SPI5_SCK,
–
QUADSPI_BK2_IO3, ETH2_MII_TX_CLK,
–
ETH1_MII_TX_CLK,
QUADSPI_BK1_IO3
SPI5_NSS, TIM5_CH2,
SAI2_SD_A,
SPI2_NSS/I2S2_WS,
–
I2C4_SCL, USART6_RX, QUADSPI_BK2_IO0,
–
ETH2_MII_RX_CLK/ETH2_
RGMII_RX_CLK/ETH2_RMII_
REF_CLK, FMC_A12
LPTIM2_ETR, TIM4_CH2,
TIM8_CH2, SAI1_CK1,
–
SAI1_MCLK_A, USART1_RX, QUADSPI_BK1_IO3,
–
QUADSPI_BK2_IO2,
FMC_A18
–
–
–
–
–
–
(1)
SPDIFRX_IN3,
TAMP_IN4/TAMP_
ETH1_MII_RX_ER
OUT5, WKUP2
RTC_OUT1/RTC_TS/
(1)
–
RTC_LSCO, ТAMP_IN1/TAMP_
OUT2, WKUP3
56/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin сипаттамасы және балама функциялар
PIN нөмірі
Кесте 7. STM32MP133C/F шар анықтамалары (жалғасы)
Шар функциялары
PIN атауы (функция
қалпына келтіру)
Баламалы функциялар
Қосымша функциялар
LFBGA289 TFBGA289 TFBGA320
PIN типті енгізу/шығару құрылымы
Ескертпелер
J3 J4 N5
PI2
I/O FT
(1)
SPDIFRX_IN2
TAMP_IN3/TAMP_ OUT4, WKUP5
K5 N4 P4
PI1
I/O FT
(1)
SPDIFRX_IN1
RTC_OUT2/RTC_ LSCO,
TAMP_IN2/TAMP_ OUT3, WKUP4
F13 L2 U13
VSS
S
–
–
–
–
J2 J5 L2
VBAT
S
–
–
–
–
L4 N3 P5
PI0
I/O FT
(1)
SPDIFRX_IN0
TAMP_IN8/TAMP_ OUT1
K2 M2
L3
PC15OSC32_OUT
енгізу/шығару
FT
(1)
–
OSC32_OUT
F15 N2 U16
VSS
S
–
–
–
–
K1 M1 M2
PC14OSC32_IN
енгізу/шығару
FT
(1)
–
OSC32_IN
G7 E3 V16
VSS
S
–
–
–
–
H9 K6 N15 VDDCORE S
–
–
–
–
M10 M4 N9
VDD
S
–
–
–
–
G8 E6 W16
VSS
S
–
–
–
–
USART2_RX,
L2 P3 N2
PF4
Енгізу/шығару 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
енгізу/шығару FT_fh –
USART1_CK, SPI2_MOSI/I2S2_SDO,
–
OTG_HS_SOF,
ETH2_MII_RXD3/ETH2_
RGMII_RXD3, FMC_A21
TRACECLK, TIM2_ETR,
I2C4_SCL, SPI5_MOSI,
SAI1_FS_B,
L1 T1 N1
PE2
Енгізу/шығару 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 сипаттамасы және балама функциялар
STM32MP133C/F
PIN нөмірі
Кесте 7. STM32MP133C/F шар анықтамалары (жалғасы)
Шар функциялары
PIN атауы (функция
қалпына келтіру)
Баламалы функциялар
Қосымша функциялар
LFBGA289 TFBGA289 TFBGA320
PIN типті енгізу/шығару құрылымы
Ескертпелер
M1 J7 P3
PF7
енгізу/шығару FT_vh –
M3 R1 R2
PG11
енгізу/шығару FT_vh –
L3 J6 N3
PH6
енгізу/шығару FT_fh –
N2 P4 R1
PG1
енгізу/шығару FT_vh –
M11 – N12
VDD
S
–
–
N1 R2 T2
PE6
енгізу/шығару FT_vh –
P1 P1 T3 PH0-OSC_IN енгізу/шығару FT
–
G9 U1 N11
VSS
S
–
–
P2 P2 U2 PH1-OSC_OUT енгізу/шығару FT
–
R2 T2 R3
PH3
енгізу/шығару FT_fh –
M5 L5 U3 VSS_ANA S
–
–
TIM17_CH1, UART7_TX (жүктеу),
UART4_CTS, ETH1_RGMII_CLK125, ETH2_MII_TXD0/ETH2_ RGMII_TXD0/ETH2_RMII_
TXD0, FMC_A18
SAI2_D3, I2S2_MCK, USART3_TX, UART4_TX, ETH2_MII_TXD1/ETH2_ RGMII_TXD1/ETH2_RMII_
TXD1, FMC_A24
TIM12_CH1, USART2_CK, I2C5_SDA,
SPI2_SCK/I2S2_CK, QUADSPI_BK1_IO2,
ETH1_PHY_INTN, ETH1_MII_RX_ER, ETH2_MII_RXD2/ETH2_
RGMII_RXD2, QUADSPI_BK1_NCS
LPTIM1_ETR, TIM4_ETR, SAI2_FS_A, I2C2_SMBA,
SPI2_MISO/I2S2_SDI, SAI2_D2, FDCAN2_TX, ETH2_MII_TXD2/ETH2_ RGMII_TXD2, FMC_NBL0
–
MCO2, TIM1_BKIN2, SAI2_SCK_B, TIM15_CH2, I2C3_SMBA, SAI1_SCK_B, UART4_RTS/UART4_DE,
ETH2_MII_TXD3/ETH2_ RGMII_TXD3, FMC_A22
–
–
–
I2C3_SCL, SPI5_MOSI, QUADSPI_BK2_IO1, ETH1_MII_COL, ETH2_MII_COL, QUADSPI_BK1_IO0
–
–
–
–
OSC_IN OSC_OUT –
58/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin сипаттамасы және балама функциялар
PIN нөмірі
Кесте 7. STM32MP133C/F шар анықтамалары (жалғасы)
Шар функциялары
PIN атауы (функция
қалпына келтіру)
Баламалы функциялар
Қосымша функциялар
LFBGA289 TFBGA289 TFBGA320
PIN типті енгізу/шығару құрылымы
Ескертпелер
L5 U2 W1
PG3
енгізу/шығару FT_fvh –
TIM8_BKIN2, I2C2_SDA, SAI2_SD_B, FDCAN2_RX, ETH2_RGMII_GTX_CLK,
ETH1_MDIO, FMC_A13
M4 L4 V2 VDD_ANA S
–
–
–
R1 U3 V3
PG2
I/O FT
–
MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC
T1 L6 W2
PG12
I/O FT
LPTIM1_IN1, SAI2_SCK_A,
SAI2_CK2,
USART6_RTS/USART6_DE,
USART3_CTS,
–
ETH2_PHY_INTN,
ETH1_PHY_INTN,
ETH2_MII_RX_DV/ETH2_
RGMII_RX_CTL/ETH2_RMII_
CRS_DV
F7 P6 R5
VDD
S
–
–
–
G10 E8 T1
VSS
S
–
–
–
N3 R3 V1
MCO1, USART2_CK,
I2C2_SCL, I2C3_SDA,
SPDIFRX_IN0,
PD7
Енгізу/шығару FT_fh
–
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK,
QUADSPI_BK1_IO2,
FMC_NE1
P3 K7 T4
PA13
I/O FT
–
DBTRGO, DBTRGI, MCO1, UART4_TX
R3 R4 W3 PWR_CPU_ON O FT
–
–
T2 N5 Y1
PA11
Енгізу/шығару FT_f
TIM1_CH4, I2C5_SCL,
SPI2_NSS/I2S2_WS,
USART1_CTS/USART1_NSS,
–
ETH2_MII_RXD1/ETH2_
RGMII_RXD1/ETH2_RMII_
RXD1, ETH1_CLK,
ETH2_CLK
N5 M6 AA2
PB11
TIM2_CH4, LPTIM1_OUT,
I2C5_SMBA, USART3_RX,
енгізу/шығару FT_vh –
ETH1_MII_TX_EN/ETH1_
RGMII_TX_CTL/ETH1_RMII_
TX_EN
–
–
–
BOOTFAILN –
–
DS13875 Rev 5
59/219
97
Pinout, pin сипаттамасы және балама функциялар
STM32MP133C/F
PIN нөмірі
Кесте 7. STM32MP133C/F шар анықтамалары (жалғасы)
Шар функциялары
PIN атауы (функция
қалпына келтіру)
Баламалы функциялар
Қосымша функциялар
LFBGA289 TFBGA289 TFBGA320
PIN типті енгізу/шығару құрылымы
Ескертпелер
P4 U4
Y2
PF14(JTCK/SW CLK)
енгізу/шығару
FT
(2)
U3 L7 Y3
PA0
енгізу/шығару 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,
енгізу/шығару 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
–
Енгізу/шығару FT_a
Енгізу/шығару FT_a енгізу/шығару FT_a
–
–
–
–
TIM2_CH2, TIM5_CH2, LPTIM3_OUT, TIM15_CH1N,
DFSDM1_CKIN0, – USART2_RTS/USART2_DE,
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK
TIM2_CH3, TIM5_CH3, – LPTIM4_OUT, TIM15_CH1,
USART2_TX, ETH1_MDIO
TIM2_CH1/TIM2_ETR,
USART2_CK, TIM8_CH1N,
–
SAI1_D1, SPI1_NSS/I2S1_WS,
SAI1_SD_A, ETH1_PPS_OUT,
ETH2_PPS_OUT
T3 T4 W5
SAI1_SCK_A, SAI1_CK2,
PC0
енгізу/шығару FT_ha –
I2S1_MCK, SPI1_MOSI/I2S1_SDO,
USART1_TX
T4 J9 AA4
R6 U6 W7 P7 U5 U8 P6 T6 V8
PF12
енгізу/шығару 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
Құжаттар / Ресурстар
![]() |
STMicroelectronics STM32MP133C F 32-бит Arm Cortex-A7 1 ГГц MPPU [pdf] Пайдаланушы нұсқаулығы STM32MP133C F 32 биттік Arm Cortex-A7 1 ГГц MPU, STM32MP133C, F 32 биттік Arm Cortex-A7 1 ГГц MPU, Arm Cortex-A7 1 ГГц MPU, 1 ГГц, MPU |