STMicroelectronics STM32MP133C F 32 بیتی ARM Cortex-A7 1GHz MPU

مشخصات

  • هسته: آرم کورتکس-A7
  • حافظه‌ها: SDRAM خارجی، SRAM جاسازی‌شده
  • گذرگاه داده: رابط موازی ۱۶ بیتی
  • امنیت/ایمنی: تنظیم مجدد و مدیریت برق، LPLV-Stop2، حالت آماده به کار
  • بسته بندی: LFBGA، TFBGA با حداقل گام 0.5 میلی متر
  • مدیریت ساعت
  • ورودی/خروجی‌های عمومی
  • ماتریس اتصال
  • ۴ کنترل‌کننده DMA
  • لوازم جانبی ارتباطی: تا ۲۹ عدد
  • لوازم جانبی آنالوگ: ۶
  • تایمرها: تا ۲۴، نگهبانان: ۲
  • شتاب سخت‌افزاری
  • حالت اشکال زدایی
  • فیوزها: 3072 بیتی شامل شناسه منحصر به فرد و HUK برای کلیدهای AES 256
  • مطابق با استاندارد ECOPACK2

زیرسیستم ARM Cortex-A7

زیرسیستم Arm Cortex-A7 از STM32MP133C/F ... را فراهم می‌کند.

خاطرات

این دستگاه شامل SDRAM خارجی و SRAM تعبیه‌شده برای ذخیره‌سازی داده‌ها است…

کنترلر DDR

کنترلر DDR3/DDR3L/LPDDR2/LPDDR3 دسترسی به حافظه را مدیریت می‌کند…

مدیریت منبع تغذیه
طرح منبع تغذیه و سرپرست آن، تحویل پایدار برق را تضمین می‌کنند…

مدیریت ساعت
RCC توزیع و پیکربندی کلاک را مدیریت می‌کند…

ورودی/خروجی‌های همه منظوره (GPIO)
GPIO ها قابلیت های رابط را برای دستگاه های خارجی فراهم می کنند ...

کنترل‌کننده‌ی حفاظت TrustZone
ETZPC با مدیریت حقوق دسترسی، امنیت سیستم را افزایش می‌دهد…

ماتریس اتصال باس
این ماتریس انتقال داده بین ماژول‌های مختلف را تسهیل می‌کند…

سوالات متداول

س: حداکثر تعداد لوازم جانبی ارتباطی پشتیبانی شده چقدر است؟
A: STM32MP133C/F تا ​​29 وسیله جانبی ارتباطی را پشتیبانی می‌کند.

س: چند دستگاه جانبی آنالوگ در دسترس است؟
الف) این دستگاه ۶ وسیله جانبی آنالوگ برای عملکردهای مختلف آنالوگ ارائه می‌دهد.

"`

STM32MP133C STM32MP133F

Arm® Cortex®-A7 تا ۱ گیگاهرتز، ۲×ETH، ۲×CAN FD، ۲×ADC، ۲۴ تایمر، صدا، رمزنگاری و امنیت پیشرفته
دیتاشیت – داده های تولید

ویژگی ها
شامل ST آخرین فناوری ثبت شده است
هسته
· ۳۲ بیتی Arm® Cortex®-A32 L7 با ۳۲ کیلوبایت حافظه I / ۳۲ کیلوبایت حافظه D و ۱۲۸ کیلوبایت حافظه نهان یکپارچه سطح ۲ Arm® NEON™ و Arm® TrustZone®

خاطرات
حافظه خارجی DDR تا ۱ گیگابایت، حافظه LPDDR1/LPDDR2-3 1066 بیتی، حافظه DDR16/DDR3L-3 1066 بیتی
۱۶۸ کیلوبایت SRAM داخلی: ۱۲۸ کیلوبایت AXI SYSRAM + ۳۲ کیلوبایت AHB SRAM و ۸ کیلوبایت SRAM در دامنه پشتیبان
· رابط حافظه دوگانه Quad-SPI · کنترلر حافظه خارجی انعطاف‌پذیر با حداکثر
گذرگاه داده ۱۶ بیتی: رابط موازی برای اتصال آی‌سی‌های خارجی و حافظه‌های SLC NAND با حداکثر ۸ بیت ECC
امنیت/ایمنی
· بوت امن، لوازم جانبی TrustZone®، 12 xtampپین‌های er شامل ۵ عدد پین فعال tampers
· دما، حجمtagمانیتورینگ فرکانس و ۳۲ کیلوهرتز
تنظیم مجدد و مدیریت نیرو
· تغذیه 1.71 ولت تا 3.6 ولت VI/Os (ورودی/خروجی‌های مقاوم در برابر 5 ولت) · POR، PDR، PVD و BOR · LDO های روی تراشه (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

مدیریت ساعت
نوسان‌سازهای داخلی: نوسان‌ساز HSI با فرکانس ۶۴ مگاهرتز، نوسان‌ساز CSI با فرکانس ۴ مگاهرتز، نوسان‌ساز LSI با فرکانس ۳۲ کیلوهرتز
نوسان‌سازهای خارجی: نوسان‌ساز HSE با فرکانس ۸-۴۸ مگاهرتز، نوسان‌ساز LSE با فرکانس ۳۲.۷۶۸ کیلوهرتز
· 4 × PLL با حالت کسری

ورودی/خروجی های همه منظوره
· تا ۱۳۵ پورت ورودی/خروجی امن با قابلیت وقفه
· تا 6 بیدارباش

ماتریس اتصال
· ۲ ماتریس گذرگاه، اتصال داخلی ۶۴ بیتی Arm® AMBA® AXI، تا ۲۶۶ مگاهرتز، اتصال داخلی ۳۲ بیتی Arm® AMBA® AHB، تا ۲۰۹ مگاهرتز

۴ کنترل‌کننده DMA برای تخلیه بار از CPU
· در مجموع ۵۶ کانال فیزیکی
· ۱ عدد کنترلر دسترسی مستقیم به حافظه اصلی (MDMA) با سرعت بالا و کاربرد عمومی
· ۳ × DMAهای دو پورته با قابلیت‌های FIFO و روتر درخواست برای مدیریت بهینه لوازم جانبی

سپتامبر 2024
این اطلاعات مربوط به یک محصول در حال تولید کامل است.

DS13875 Rev 5

1/219
www.st.com

STM32MP133C/F

حداکثر 29 وسیله جانبی ارتباطی
· ۵ × I5C FM+ (۱ مگابیت بر ثانیه، SMBus/PMBusTM) · ۴ × UART + ۴ × USART (۱۲.۵ مگابیت بر ثانیه،
رابط ISO7816، LIN، IrDA، SPI) · 5 × SPI (50 مگابیت بر ثانیه، شامل 4 با قابلیت دوطرفه کامل
دقت کلاس صوتی I2S از طریق PLL صوتی داخلی یا کلاک خارجی) (+2 QUADSPI + 4 با USART) · 2 × SAI (صدای استریو: I2S، PDM، SPDIF Tx) · SPDIF Rx با 4 ورودی · 2 × SDMMC تا 8 بیت (SD/e·MMCTM/SDIO) · 2 × کنترل‌کننده‌های CAN که از پروتکل CAN FD پشتیبانی می‌کنند · 2 × USB 2.0 میزبان پرسرعت یا 1 × USB 2.0 میزبان پرسرعت


+ ۱ × USB 1 پرسرعت OTG به طور همزمان · ۲ × اترنت MAC/GMAC IEEE 2.0v2 hardware, MII/RMII/RGMII
۶ دستگاه جانبی آنالوگ
· ۲ × ADC با حداکثر وضوح ۱۲ بیت تا ۵ مگابیت در ثانیه
۱ عدد سنسور دما ۱ عدد فیلتر دیجیتال برای مدولاتور سیگما-دلتا
(DFSDM) با ۴ کانال و ۲ فیلتر · مرجع ADC داخلی یا خارجی VREF+
تا 24 تایمر و 2 نگهبان
· ۲ × تایمر ۳۲ بیتی با حداکثر ۴ ورودی IC/OC/PWM یا شمارنده پالس و انکودر تربیعی (افزایشی)
· تایمرهای پیشرفته ۲ × ۱۶ بیتی · تایمرهای عمومی ۱۰ × ۱۶ بیتی (شامل
۲ تایمر پایه بدون PWM · ۵ تایمر کم‌مصرف ۱۶ بیتی · RTC امن با دقت زیر ثانیه و
تقویم سخت‌افزاری · ۴ تایمر سیستم Cortex®-A4 (امن،
غیر امن، مجازی، هایپروایزر) · ۲ × نگهبانان مستقل
شتاب سخت افزاری
· AES 128، 192، 256 DES/TDES

۲ (مستقل، مستقل، امن) ۵ (۲ قابل امن شدن) ۴ ۵ (۳ قابل امن شدن)
۴ + ۴ (شامل ۲ USART قابل ایمن‌سازی)، برخی می‌توانند منبع بوت باشند
۲ (تا ۴ کانال صوتی)، با I2S مستر/اسلیو، ورودی PCM، SPDIF-TX ۲ پورت
HSPHY تعبیه‌شده به همراه BCD HS PHY تعبیه‌شده به همراه BCD (قابل ایمن‌سازی)، می‌تواند منبع بوت باشد
۲ × HS بین میزبان و ۴ ورودی OTG به اشتراک گذاشته شده است


۲ (۱ × TTCAN)، کالیبراسیون ساعت، ۱۰ کیلوبایت بافر مشترک ۲ (۸ + ۸ بیت) (قابل ایمن‌سازی)، e·MMC یا SD می‌تواند منبع بوت باشد ۲ منبع تغذیه مستقل اختیاری برای رابط‌های کارت SD
۱ (دوگانه-چهارگانه) (قابل ایمن‌سازی)، می‌تواند منبع بوت باشد



چکمه

چکمه
بوت بوت
(1)

آدرس/داده موازی FMC 8/16 بیتی AD-mux موازی 8/16 بیتی
رمزنگاری DMA با NAND 8/16 بیتی 10/100M/Gigabit Ethernet
تولیدکننده اعداد تصادفی هش واقعی فیوزها (یکبار قابل برنامه‌ریزی)

۴ × CS، تا ۴ × ۶۴ مگابایت
بله، ۲ × CS، SLC، BCH2/4، می‌توانند منبع بوت باشند. ۲ × (MII، RMI، RGMII) با PTP و EEE (قابل ایمن‌سازی)
۳ نمونه (۱ امن)، ۳۳ کانال 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

Tampپین‌های er (فعال)ampار)

12 (5)

DFSDM تا ۱۲ بیت ADC همزمان

۴ کانال ورودی با ۲ فیلتر

2(3) (تا 5 مگابایت در ثانیه روی هر 12 بیت) (قابل ایمن‌سازی)

ADC1: 19 کانال شامل 1 کانال داخلی، 18 کانال موجود برای

در مجموع ۱۲ کانال ADC (12)

کاربر شامل دیفرانسیل ۸x

ADC2: 18 کانال شامل 6 کانال داخلی، 12 کانال موجود برای

کاربر شامل دیفرانسیل ۸x

پین ورودی داخلی ADC VREF VREF+

ورودی ۱.۶۵ ولت، ۱.۸ ولت، ۲.۰۴۸ ولت، ۲.۵ ولت یا VREF+ –
بله

۱. QUADSPI می‌تواند یا از GPIO های اختصاصی یا با استفاده از برخی GPIO های بوت FMC Nand1 (PD8، PD4، PD1، PE5، PD9، PD11) بوت شود (به جدول ۷: تعاریف گوی STM15MP7C/F مراجعه کنید).
۲. این تعداد کل GPIO شامل چهار J می‌شود.TAG GPIOها و سه GPIO بوت با کاربرد محدود (ممکن است در طول اسکن مرزی یا بوت با اتصال دستگاه خارجی تداخل داشته باشد).
۳. وقتی از هر دو ADC استفاده می‌شود، کلاک هسته باید برای هر دو ADC یکسان باشد و نمی‌توان از پیش‌تقسیم‌کننده‌های ADC تعبیه‌شده استفاده کرد.
۴. علاوه بر این، کانال‌های داخلی نیز وجود دارند: – کانال داخلی ADC4: VREFINT – کانال‌های داخلی ADC1: دما، حجم داخلیtagمرجع الکترونیکی، VDDCORE، VDDCPU، VDDQ_DDR، VBAT/4.

DS13875 Rev 5

17/219
48

شرح ۱۸/۲۱۹

STM32MP133C/F

شکل 1. نمودار بلوکی STM32MP133C/F

لوازم آی سی

@VDDA

HSI

AXIM: اتصال AXI 64 بیتی Arm (266 مگاهرتز) T

@VDDCPU

GIC

T

پردازنده Cortex-A7 با فرکانس ۶۵۰/۱۰۰۰ مگاهرتز + MMU + FPU + NEONT

۳۲ هزار دلار

۳۲ هزار من دلار

CNT (تایمر) T

ETM

T

2561K2B8LK2B$L+2$SCU T
ناهمگام

128 بیت

TT

CSI

LSI

زمان اشکال‌زداییamp

ژنراتور TSGEN

T

DAP
(JTAG/SWD)

رم سیستم ۱۲۸ کیلوبایت

حافظه رم ۱۲۸ کیلوبایت

38

۲ عدد مک اتریوم
10/100/1000 (بدون GMII)

FIFO

TT

T

حافظه رم BKPSRAM 8 کیلوبایت

T

RNG

T

HASH

فیزیک 16b

DDRCTRL 58
LPDDR2/3، DDR3/3L

ناهمگام

T

کریپ

T

SAES

DDRMCE T TZC T

DDRPHY
T

13

DLY

8b QUADSPI (دوگانه) T

37

16b

FMC

T

CRC

T

DLYBSD1

(کنترل SDMC1 DLY)

T

DLYBSD2

(کنترل SDMC2 DLY)

T

DLYBQ ها

(کنترل QUADSPI DLY)

فیفو فیفو

DLY DLY

۱۴ ۸ب SDMMC14 T ۱۴ ۸ب SDMMC8 T

PHY

2

USBH

2

(میزبان 2xHS)

PLLUSB

FIFO

T

PCA

FIFO

تی ام دی ام ای ۳۲ کاناله

اکسیمک تی تی

پورت ردیابی ۱۷ ۱۶b

ETZPC

T

IWDG1

T

@VBAT

بی اس ای سی

T

فیوزهای OTP

@VDDA

2

آر تی سی / ای دبلیو یو

T

12

TAMP / پشتیبان‌گیری از اطلاعات ثبت‌شده T

@VBAT

2

LSE (32 کیلوهرتز XTAL)

T

زمان‌بندی سیستم STGENC

نسل

استگنر

یو اس بی فایو
(کنترل فیزیکی USB 2 x)
IWDG2

@VBAT

@VDDA

1

VREFBUF

T

4

۱۶ب LPTIM16

T

1

۱۶ب LPTIM16

T

1

۱۶ب LPTIM16

1

۱۶ب LPTIM16

3

پین‌های بوت

SYSCFG

T

8

8b

HDP

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

13

SAI1

13

SAI2

9

DFSDM چهار کاناله

بافر 10 کیلوبایت CCU

4

FDCAN1

4

FDCAN2

فیفو فیفو
APB2 (100 مگاهرتز)

فایفو ۸ کیلوبایتی
APB5 (100 مگاهرتز)

APB3 (100 مگاهرتز)

APB4

ناهمگام‌سازی AHB2APB

SRAM1 16 کیلوبایت T SRAM2 8 کیلوبایت T SRAM3 8 کیلوبایت T

AHB2APB

DMA1
8 جریان
DMAMUX1
DMA2
8 جریان

DMAMUX2

DMA3
8 جریان

T

PMB (مانیتور فرآیند)
DTS (سنسور دمای دیجیتال)

جلدtagتنظیم کننده های الکترونیکی

@VDDA

نظارت بر تأمین

FIFO

FIFO

FIFO

ماتریس 2×2
AHB2APB

۶۴ بیت AXI

استاد AXI 64 بیتی

۳۲ بیت AHB، ۳۲ بیت AHB اصلی

۳۲ بیت APB

محافظت امنیتی T TrustZone

AHB2APB

APB2 (100 مگاهرتز)

APB1 (100 مگاهرتز)
فیفو فیفو فیفو فیفو فیفو

MLAHB: ماتریس باس چند AHB 32 بیتی Arm (209 مگاهرتز)
APB6
فیفو فیفو فیفو فیفو

@VBAT
T
FIFO

HSE (XTAL)

2

PLL1/2/3/4

T

RCC

5

فشار آب تی

9

T

EXTI

۱۶افزونه

176

T

یو اس بی او

(OTG HS)

PHY

2

T

۱۲ب ADC12

18

T

۱۲ب ADC12

18

T

GPIOA

16b

16

T

GPIOB

16b

16

T

GPIOC

16b

16

T

GPIOD

16b

16

T

GPIOE

16b

16

T

GPIOF

16b

16

T

GPIOG 16b 16

T

جی‌پی‌آی‌او

16b

15

T

GPIOI

16b

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

16b

2

T

TIM13

16b

1

T

TIM14

16b

1

T

TIM15

16b

4

T

TIM16

16b

3

T

TIM17

16b

3

تیم۲ تیم۳ تیم۴

32b

5

16b

5

16b

5

تیم۲ تیم۳ تیم۴

32b

5

16b

16b

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

فیفو فیفو

فیفو فیفو

MSv67509V2

DS13875 Rev 5

STM32MP133C/F

3

عملکردی تمام شدview

عملکردی تمام شدview

3.1
3.1.1
3.1.2

زیرسیستم Arm Cortex-A7
ویژگی ها
· معماری ARMv7-A · حافظه نهان دستورالعمل L32 با ظرفیت 1 کیلوبایت · حافظه نهان داده L32 با ظرفیت 1 کیلوبایت · حافظه نهان سطح 128 با ظرفیت 2 کیلوبایت · مجموعه دستورالعمل Arm + Thumb®-2 · فناوری امنیتی Arm TrustZone · SIMD پیشرفته Arm NEON · افزونه‌های DSP و SIMD · ممیز شناور VFPv4 · پشتیبانی از مجازی‌سازی سخت‌افزار · ماژول ردیابی تعبیه‌شده (ETM) · کنترل‌کننده وقفه عمومی یکپارچه (GIC) با 160 وقفه جانبی مشترک · تایمر عمومی یکپارچه (CNT)
تمام شدview
پردازنده Cortex-A7 یک پردازنده کاربردی با مصرف انرژی بسیار پایین است که برای ارائه عملکرد غنی در دستگاه‌های پوشیدنی رده بالا و سایر برنامه‌های کم‌مصرف تعبیه‌شده و مصرفی طراحی شده است. این پردازنده تا 20 درصد عملکرد تک رشته‌ای بیشتری نسبت به Cortex-A5 ارائه می‌دهد و عملکرد مشابهی با Cortex-A9 دارد.
Cortex-A7 تمام ویژگی‌های پردازنده‌های Cortex-A15 و CortexA17 با عملکرد بالا، از جمله پشتیبانی از مجازی‌سازی در سخت‌افزار، NEON و رابط گذرگاه 128 بیتی AMBA 4 AXI را در خود جای داده است.
پردازنده Cortex-A7 بر اساس معماری 8 هسته‌ای کم‌مصرف ساخته شده است.tagخط لوله الکترونیکی پردازنده Cortex-A5. همچنین از یک حافظه پنهان L2 یکپارچه که برای مصرف کم انرژی طراحی شده است، با تأخیر تراکنش کمتر و پشتیبانی بهبود یافته سیستم عامل برای نگهداری حافظه پنهان بهره می‌برد. علاوه بر این، پیش‌بینی شاخه بهبود یافته و عملکرد سیستم حافظه بهبود یافته است، با مسیر بارگذاری 64 بیتی، گذرگاه‌های 128 بیتی AMBA 4 AXI و اندازه TLB افزایش یافته (256 ورودی، در مقایسه با 128 ورودی برای Cortex-A9 و Cortex-A5)، که عملکرد را برای بارهای کاری بزرگ مانند ... افزایش می‌دهد. web مرور
فناوری Thumb-2
این زبان، حداکثر عملکرد کد سنتی Arm را ارائه می‌دهد و در عین حال تا 30 درصد کاهش در حافظه مورد نیاز برای ذخیره‌سازی دستورالعمل‌ها را نیز فراهم می‌کند.
فناوری TrustZone
تضمین پیاده‌سازی قابل اعتماد برنامه‌های امنیتی از مدیریت حقوق دیجیتال گرفته تا پرداخت الکترونیکی. پشتیبانی گسترده از سوی شرکای فناوری و صنعت.

DS13875 Rev 5

19/219
48

عملکردی تمام شدview

STM32MP133C/F

نئون
فناوری NEON می‌تواند الگوریتم‌های پردازش چندرسانه‌ای و سیگنال مانند رمزگذاری/رمزگشایی ویدیو، گرافیک دوبعدی/سه‌بعدی، بازی، پردازش صدا و گفتار، پردازش تصویر، تلفن و سنتز صدا را تسریع کند. Cortex-A2 موتوری را ارائه می‌دهد که هم عملکرد و هم قابلیت واحد ممیز شناور (FPU) Cortex-A3 و هم پیاده‌سازی مجموعه دستورالعمل‌های پیشرفته SIMD NEON را برای شتاب بیشتر توابع پردازش رسانه و سیگنال ارائه می‌دهد. NEON، FPU پردازنده Cortex-A7 را گسترش می‌دهد تا یک MAC چهارگانه و مجموعه رجیستر 7 بیتی و 7 بیتی اضافی را ارائه دهد که از مجموعه‌ای غنی از عملیات SIMD بر روی مقادیر داده صحیح 64، 128 و 8 بیتی و ممیز شناور 16 بیتی پشتیبانی می‌کند.
مجازی‌سازی سخت‌افزار
پشتیبانی سخت‌افزاری بسیار کارآمد برای مدیریت داده‌ها و داوری، که به موجب آن چندین محیط نرم‌افزاری و برنامه‌های کاربردی آنها قادر به دسترسی همزمان به قابلیت‌های سیستم هستند. این امر امکان تحقق دستگاه‌هایی را فراهم می‌کند که قوی هستند و محیط‌های مجازی آنها به خوبی از یکدیگر جدا شده‌اند.
حافظه‌های نهان سطح ۱ بهینه شده
حافظه‌های نهان سطح ۱ (L1 caches) که از نظر عملکرد و مصرف برق بهینه شده‌اند، تکنیک‌های حداقل تأخیر دسترسی را برای به حداکثر رساندن عملکرد و به حداقل رساندن مصرف برق ترکیب می‌کنند.
کنترلر حافظه نهان L2 یکپارچه
دسترسی با تأخیر کم و پهنای باند بالا به حافظه پنهان در فرکانس بالا را فراهم می‌کند، یا مصرف برق مرتبط با دسترسی به حافظه خارج از تراشه را کاهش می‌دهد.
واحد ممیز شناور (FPU) در Cortex-A7
واحد پردازش فاز (FPU) دستورالعمل‌های ممیز شناور با دقت تکی و دو برابری با کارایی بالا را ارائه می‌دهد که با معماری Arm VFPv4 سازگار است و از نظر نرم‌افزاری با نسل‌های قبلی کمک‌پردازنده‌های ممیز شناور Arm سازگار است.
واحد کنترل اسنوپ (SCU)
واحد پردازش مرکزی (SCU) مسئول مدیریت اتصال داخلی، داوری، ارتباطات، انتقال حافظه نهان به نهان و حافظه سیستم، انسجام حافظه نهان و سایر قابلیت‌های پردازنده است.
این انسجام سیستم همچنین پیچیدگی نرم‌افزاری مربوط به حفظ انسجام نرم‌افزار در هر درایور سیستم‌عامل را کاهش می‌دهد.
کنترل‌کننده وقفه عمومی (GIC)
با پیاده‌سازی کنترل‌کننده وقفه استاندارد و معماری‌شده، GIC رویکردی غنی و انعطاف‌پذیر برای ارتباط بین پردازنده‌ها و مسیریابی و اولویت‌بندی وقفه‌های سیستم ارائه می‌دهد.
پشتیبانی از حداکثر ۱۹۲ وقفه مستقل، تحت کنترل نرم‌افزار، اولویت‌بندی سخت‌افزاری و مسیریابی بین سیستم‌عامل و لایه مدیریت نرم‌افزار TrustZone.
این انعطاف‌پذیری مسیریابی و پشتیبانی از مجازی‌سازی وقفه‌ها در سیستم‌عامل، یکی از ویژگی‌های کلیدی مورد نیاز برای افزایش قابلیت‌های یک راهکار با استفاده از هایپروایزر را فراهم می‌کند.

20/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

3.2
3.2.1
3.2.2

خاطرات
SDRAM خارجی
دستگاه‌های STM32MP133C/F یک کنترلر برای SDRAM خارجی تعبیه کرده‌اند که از موارد زیر پشتیبانی می‌کند: · LPDDR2 یا LPDDR3، داده ۱۶ بیتی، تا ۱ گیگابایت، کلاک تا ۵۳۳ مگاهرتز · DDR16 یا DDR1L، داده ۱۶ بیتی، تا ۱ گیگابایت، کلاک تا ۵۳۳ مگاهرتز
SRAM تعبیه شده
همه دستگاه‌ها دارای ویژگی‌های زیر هستند: · SYSRAM: 128 کیلوبایت (با اندازه قابل برنامه‌ریزی برای منطقه امن) · AHB SRAM: 32 کیلوبایت (قابل ایمن‌سازی) · BKPSRAM (SRAM پشتیبان): 8 کیلوبایت
محتوای این ناحیه در برابر دسترسی‌های ناخواسته احتمالی برای نوشتن محافظت می‌شود و می‌تواند در حالت آماده به کار یا VBAT حفظ شود. BKPSRAM را می‌توان (در ETZPC) به گونه‌ای تعریف کرد که فقط توسط نرم‌افزار امن قابل دسترسی باشد.

3.3

کنترلر DDR3/DDR3L/LPDDR2/LPDDR3 (DDRCTRL)

DDRCTRL همراه با DDRPHYC یک راهکار کامل رابط حافظه برای زیرسیستم حافظه DDR ارائه می‌دهد. · یک رابط ۶۴ بیتی AMBA با ۴ پورت AXI (XPI) · کلاک AXI ناهمزمان با کنترلر · موتور رمزنگاری حافظه DDR (DDRMCE) با قابلیت نوشتن در لحظه DDR AES-64
رمزگذاری/خواندن رمزگشایی · استانداردهای پشتیبانی شده:
مشخصات JEDEC DDR3 SDRAM، JESD79-3E برای DDR3/3L با رابط ۱۶ بیتی
مشخصات JEDEC LPDDR2 SDRAM، JESD209-2E برای LPDDR2 با رابط ۱۶ بیتی
مشخصات JEDEC LPDDR3 SDRAM، JESD209-3B برای LPDDR3 با رابط ۱۶ بیتی
· زمانبند پیشرفته و مولد فرمان SDRAM · پهنای داده کامل قابل برنامه‌ریزی (16 بیتی) یا پهنای داده نصف (8 بیتی) · پشتیبانی از QoS پیشرفته با سه کلاس ترافیک در هنگام خواندن و دو کلاس ترافیک در هنگام نوشتن · گزینه‌هایی برای جلوگیری از گرسنگی ترافیک با اولویت پایین‌تر · تضمین انسجام برای نوشتن پس از خواندن (WAR) و خواندن پس از نوشتن (RAW) در هنگام نوشتن
پورت‌های AXI · پشتیبانی قابل برنامه‌ریزی برای گزینه‌های طول burst (4، 8، 16) · ترکیب نوشتن برای امکان ترکیب چندین نوشتن در یک آدرس مشابه در قالب یک
نوشتن تکی · پیکربندی رتبه تکی

DS13875 Rev 5

21/219
48

عملکردی تمام شدview

STM32MP133C/F

· پشتیبانی از ورود و خروج خودکار خاموش شدن SDRAM ناشی از عدم ورود تراکنش برای زمان قابل برنامه‌ریزی
پشتیبانی از توقف خودکار ورود و خروج ساعت (LPDDR2/3) ناشی از عدم ورود تراکنش
· پشتیبانی از عملکرد خودکار حالت کم‌مصرف ناشی از عدم ورود تراکنش برای زمان قابل برنامه‌ریزی از طریق رابط سخت‌افزاری کم‌مصرف
· سیاست صفحه‌بندی قابل برنامه‌ریزی · پشتیبانی از ورود و خروج خودکار یا تحت کنترل نرم‌افزاری self-refresh · پشتیبانی از ورود و خروج خاموش کردن عمیق تحت کنترل نرم‌افزاری (LPDDR2 و
LPDDR3) · پشتیبانی از به‌روزرسانی‌های صریح رجیستر حالت SDRAM تحت کنترل نرم‌افزار · منطق نگاشت آدرس انعطاف‌پذیر برای امکان نگاشت خاص برنامه از سطر، ستون،
بیت‌های بانکی · گزینه‌های کنترل رفرش قابل انتخاب توسط کاربر · بلوک مرتبط با DDRPERFM برای کمک به نظارت و تنظیم عملکرد
DDRCTRL و DDRPHYC را می‌توان (در ETZPC) به گونه‌ای تعریف کرد که فقط توسط نرم‌افزار امن قابل دسترسی باشند.
ویژگی‌های اصلی DDRMCE (موتور رمزنگاری حافظه DDR) در زیر فهرست شده‌اند: · رابط‌های گذرگاه سیستم AXI master/slave (64 بیتی) · رمزگذاری درون‌خطی (برای نوشتن) و رمزگشایی (برای خواندن)، مبتنی بر فایروال تعبیه‌شده
برنامه‌نویسی · دو حالت رمزگذاری در هر منطقه (حداکثر یک منطقه): بدون رمزگذاری (حالت بای‌پس)،
حالت رمز بلوکی · شروع و پایان مناطق با جزئیات ۶۴ کیلوبایتی تعریف شده است · فیلتر پیش‌فرض (منطقه ۰): هرگونه دسترسی اعطا شده است · فیلتر دسترسی منطقه: هیچکدام
رمز بلوکی پشتیبانی‌شده: AES حالت زنجیره‌ای پشتیبانی‌شده · حالت بلوکی با رمز AES با حالت ECB مشخص‌شده در استاندارد رمزگذاری پیشرفته (AES) نشریه FIPS شماره ۱۹۷ NIST، با یک تابع مشتق کلید مرتبط بر اساس الگوریتم Keccak-197 منتشر شده در https://keccak.team سازگار است. webسایت. · یک مجموعه از رجیسترهای کلید اصلی فقط نوشتنی و قفل‌پذیر · پورت پیکربندی AHB، آگاه از امتیاز

22/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

3.4

کنترل‌کننده فضای آدرس TrustZone برای DDR (TZC)

TZC برای فیلتر کردن دسترسی‌های خواندن/نوشتن به کنترلر DDR مطابق با حقوق TrustZone و مطابق با استاد غیر امن (NSAID) در حداکثر نه منطقه قابل برنامه‌ریزی استفاده می‌شود: · پیکربندی پشتیبانی شده توسط نرم‌افزار مورد اعتماد · یک واحد فیلتر · نه منطقه:
ناحیه ۰ همیشه فعال است و کل محدوده آدرس را پوشش می‌دهد. نواحی ۱ تا ۸ دارای آدرس پایه/پایانی قابل برنامه‌ریزی هستند و می‌توانند به ... اختصاص داده شوند.
هر یک یا هر دو فیلتر. · مجوزهای دسترسی امن و غیر امن برای هر منطقه برنامه‌ریزی شده‌اند · دسترسی‌های غیر امن طبق NSAID فیلتر شده‌اند · مناطقی که توسط یک فیلتر کنترل می‌شوند نباید همپوشانی داشته باشند · حالت‌های خرابی با خطا و/یا وقفه · قابلیت پذیرش = ۲۵۶ · منطق دروازه‌بان برای فعال و غیرفعال کردن هر فیلتر · دسترسی‌های احتمالی

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 روی پین‌های پیش‌فرض

دستگاه پرسرعت USB روی پین‌های OTG_HS_DP/DM(2)

0

0

۱ فلش NOR سریال(۳) فلش NOR سریال روی QUADSPI(1)

0

1

0

e·MMC(3)

e·MMC روی SDMMC2 (پیش‌فرض)(5)(6)

0

1

1

فلش NAND (3)

فلش SLC NAND روی FMC

1

0

0

بوت توسعه (بدون بوت از طریق فلش مموری)

برای دسترسی به اشکال‌زدایی بدون بوت شدن از حافظه فلش استفاده می‌شود(4)

1

0

1

کارت SD (3)

کارت SD روی SDMMC1 (پیش‌فرض)(5)(6)

منتظر اتصال ورودی باشید:

1

1

0 پورت UART و USB(1)(3) USART3/6 و UART4/5/7/8 روی پین‌های پیش‌فرض

دستگاه پرسرعت USB روی پین‌های OTG_HS_DP/DM(2)

1

1

۱ فلش NAND سریال (۳) فلش NAND سریال روی QUADSPI (1)

۱. می‌تواند توسط تنظیمات OTP غیرفعال شود. ۲. USB به ساعت/کریستال HSE نیاز دارد (برای فرکانس‌های پشتیبانی شده با و بدون تنظیمات OTP به AN1 مراجعه کنید). ۳. منبع بوت را می‌توان توسط تنظیمات OTP تغییر داد (برای مثالampبوت اولیه روی کارت SD و سپس e·MMC با تنظیمات OTP). ۴. هسته Cortex®-A4 در حلقه بی‌نهایت که PA7 را فعال و غیرفعال می‌کند. ۵. پین‌های پیش‌فرض را می‌توان توسط OTP تغییر داد. ۶. به عنوان یک روش جایگزین، می‌توان رابط SDMMC دیگری غیر از این پیش‌فرض را توسط OTP انتخاب کرد.

اگرچه بوت سطح پایین با استفاده از کلاک‌های داخلی انجام می‌شود، بسته‌های نرم‌افزاری ارائه شده توسط ST و همچنین رابط‌های خارجی اصلی مانند DDR، USB (اما نه محدود به) نیاز به اتصال یک کریستال یا یک نوسان‌ساز خارجی به پین‌های HSE دارند.
برای محدودیت‌ها و توصیه‌های مربوط به اتصال پین‌های HSE و فرکانس‌های پشتیبانی‌شده، به RM0475 «MPUهای پیشرفته ۳۲ بیتی مبتنی بر Arm® STM32MP13xx» یا AN32 «شروع کار با توسعه سخت‌افزار خطوط STM5474MP32xx» مراجعه کنید.

24/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

3.6

مدیریت منبع تغذیه

3.6.1
احتیاط:

طرح منبع تغذیه
VDD منبع تغذیه اصلی برای ورودی/خروجی‌ها است و بخش داخلی در حالت آماده به کار تغذیه می‌شود. ولتاژ مفیدtagمحدوده ولتاژ از ۱.۷۱ ولت تا ۳.۶ ولت (معمولاً ۱.۸ ولت، ۲.۵ ولت، ۳.۰ ولت یا ۳.۳ ولت) است.
VDD_PLL و VDD_ANA باید به صورت ستاره‌ای به VDD متصل شوند. · VDDCPU واحد پردازش مرکزی Cortex-A7 است که به صورت اختصاصی برای CPU طراحی شده است.tagعرضه الکترونیکی، که مقدار آن به ... بستگی دارد
فرکانس مورد نظر CPU. 1.22 ولت تا 1.38 ولت در حالت اجرا. VDD باید قبل از VDDCPU وجود داشته باشد. · VDDCORE ولتاژ دیجیتال اصلی استtagو معمولاً در حالت آماده به کار خاموش است.tagمحدوده ولتاژ در حالت اجرا از ۱.۲۱ ولت تا ۱.۲۹ ولت است. VDD باید قبل از VDDCORE وجود داشته باشد. · پین VBAT را می‌توان به باتری خارجی متصل کرد (۱.۶ ولت < VBAT < ۳.۶ ولت). اگر از باتری خارجی استفاده نمی‌شود، این پین باید به VDD متصل شود. · VDDA آنالوگ (ADC/VREF) است، ولتاژ تغذیهtage (1.62 ولت تا 3.6 ولت). استفاده از VREF+ داخلی نیاز به VDDA برابر یا بالاتر از VREF+ + 0.3 ولت دارد. · پین VDDA1V8_REG خروجی رگولاتور داخلی است که به صورت داخلی به USB PHY و USB PLL متصل است. رگولاتور داخلی VDDA1V8_REG به طور پیش فرض فعال است و توسط نرم افزار قابل کنترل است. همیشه در حالت آماده به کار خاموش است.
پین خاص BYPASS_REG1V8 هرگز نباید شناور باقی بماند. برای فعال یا غیرفعال کردن vol باید به VSS یا VDD متصل شود.tagرگولاتور الکترونیکی. وقتی VDD = 1.8 ولت باشد، BYPASS_REG1V8 باید تنظیم شود. · پین VDDA1V1_REG خروجی رگولاتور داخلی است که به صورت داخلی به USB PHY متصل است. رگولاتور داخلی VDDA1V1_REG به طور پیش فرض فعال است و توسط نرم افزار قابل کنترل است. همیشه در حالت آماده به کار خاموش است.
· VDD3V3_USBHS منبع تغذیه پرسرعت USB است.tagمحدوده e 3.07 ولت تا 3.6 ولت است.
VDD3V3_USBHS نباید وجود داشته باشد مگر اینکه VDDA1V8_REG وجود داشته باشد، در غیر این صورت ممکن است آسیب دائمی به STM32MP133C/F وارد شود. این امر باید با ترتیب رتبه‌بندی PMIC یا با قطعه خارجی در صورت پیاده‌سازی منبع تغذیه قطعه گسسته تضمین شود.
· VDDSD1 و VDDSD2 به ترتیب منبع تغذیه کارت SD SDMMC1 و SDMMC2 هستند که از حالت فوق پرسرعت پشتیبانی می‌کنند.
VDDQ_DDR منبع تغذیه ورودی/خروجی DDR است. 1.425 ولت تا 1.575 ولت برای اتصال حافظه‌های DDR3 (نوع 1.5 ولت)
۱.۲۸۳ ولت تا ۱.۴۵ ولت برای اتصال حافظه‌های DDR1.283L (نوع ۱.۳۵ ولت)
۱.۱۴ ولت تا ۱.۳ ولت برای اتصال حافظه‌های LPDDR1.14 یا LPDDR1.3 (نوع ۱.۲ ولت)
در طول مراحل روشن و خاموش کردن، الزامات توالی توان زیر باید رعایت شود:
· وقتی VDD کمتر از ۱ ولت باشد، سایر منابع تغذیه (VDDCORE، VDDCPU، VDDSD1، VDDSD1، VDDA، VDDA2V1_REG، VDDA8V1_REG، VDD1V3_USBHS، VDDQ_DDR) باید کمتر از VDD + 3 میلی ولت باقی بمانند.
· وقتی VDD بالای 1 ولت باشد، همه منابع تغذیه مستقل هستند.
در طول مرحله خاموش شدن، VDD می‌تواند به طور موقت کمتر از سایر منابع تغذیه شود، تنها در صورتی که انرژی ارائه شده به STM32MP133C/F کمتر از 1 میلی‌ژول باقی بماند. این امر به خازن‌های جداکننده خارجی اجازه می‌دهد تا در طول مرحله گذرای خاموش شدن، با ثابت‌های زمانی مختلف دشارژ شوند.

DS13875 Rev 5

25/219
48

عملکردی تمام شدview
V 3.6
VBOR0 1

شکل ۲. توالی روشن/خاموش کردن

STM32MP133C/F

VDDX(1) VDD

3.6.2
یادداشت: ۲۶/۲۱۹

0.3

روشن کردن

حالت عملیاتی

خاموش شدن برق

زمان

منطقه عرضه نامعتبر است

VDDX < VDD + 300 mV

VDDX مستقل از VDD

MSv47490V1

۱. VDDX به هر منبع تغذیه‌ای از بین VDDCORE، VDDCPU، VDDSD1، VDDSD1، VDDA، VDDA2V1_REG، VDDA8V1_REG، VDD1V3_USBHS، VDDQ_DDR اشاره دارد.

ناظر منبع تغذیه

این دستگاه‌ها دارای یک مدار یکپارچه‌ی ریست روشن/خاموش (POR) و ریست خاموش/روشن (PDR) به همراه یک مدار ریست خاموش/روشن (BOR) هستند:
· تنظیم مجدد روشن شدن دستگاه (POR)
سرپرست POR منبع تغذیه VDD را رصد می‌کند و آن را با یک آستانه ثابت مقایسه می‌کند. وقتی VDD کمتر از این آستانه باشد، دستگاه‌ها در حالت ریست باقی می‌مانند. · ریست خاموش شدن (PDR)
سرپرست PDR بر منبع تغذیه VDD نظارت می‌کند. هنگامی که VDD از یک آستانه ثابت پایین‌تر می‌آید، تنظیم مجدد انجام می‌شود.
· تنظیم مجدد خاموشی (BOR)
سرپرست BOR، منبع تغذیه VDD را رصد می‌کند. سه آستانه BOR (از ۲.۱ تا ۲.۷ ولت) را می‌توان از طریق بایت‌های آپشن پیکربندی کرد. هنگامی که VDD از این آستانه پایین‌تر می‌آید، یک تنظیم مجدد ایجاد می‌شود.
· تنظیم مجدد VDDCORE هنگام روشن شدن (POR_VDDCORE) سرپرست POR_VDDCORE منبع تغذیه VDDCORE را رصد می‌کند و آن را با یک آستانه ثابت مقایسه می‌کند. دامنه VDDCORE وقتی VDDCORE زیر این آستانه باشد، در حالت تنظیم مجدد باقی می‌ماند.
· تنظیم مجدد خاموشی VDDCORE (PDR_VDDCORE) سرپرست PDR_VDDCORE منبع تغذیه VDDCORE را رصد می‌کند. هنگامی که VDDCORE از یک آستانه ثابت پایین‌تر می‌آید، تنظیم مجدد دامنه VDDCORE انجام می‌شود.
· VDDCPU هنگام روشن شدن و ریست شدن (POR_VDDCPU) سرپرست POR_VDDCPU منبع تغذیه VDDCPU را رصد می‌کند و آن را با یک آستانه ثابت مقایسه می‌کند. دامنه VDDCPU وقتی VDDCORE زیر این آستانه باشد، در حالت ریست باقی می‌ماند.
پین PDR_ON برای آزمایش‌های تولید STMicroelectronics رزرو شده است و همیشه باید در یک برنامه به VDD متصل شود.

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

3.7

استراتژی کم مصرف

چندین روش برای کاهش مصرف برق در STM32MP133C/F وجود دارد: · کاهش مصرف برق پویا با کاهش سرعت کلاک CPU و/یا
کلاک‌های ماتریسی گذرگاه و/یا کنترل کلاک‌های جانبی مجزا. · با انتخاب از بین کلاک‌های کم‌مصرف موجود، در مصرف برق هنگام غیرفعال بودن پردازنده صرفه‌جویی کنید.
حالت‌های توان را بر اساس نیازهای برنامه کاربر تنظیم می‌کند. این امر امکان دستیابی به بهترین سازش بین زمان راه‌اندازی کوتاه، مصرف توان کم و همچنین منابع بیدارباش موجود را فراهم می‌کند. · از DVFS (سیستم حجم پویا) استفاده کنید.tagنقاط کاری (e و مقیاس‌بندی فرکانس) که مستقیماً فرکانس کلاک CPU و همچنین منبع تغذیه خروجی VDDCPU را کنترل می‌کنند.
حالت‌های عملیاتی امکان کنترل توزیع کلاک به بخش‌های مختلف سیستم و توان سیستم را فراهم می‌کنند. حالت عملیاتی سیستم توسط زیرسیستم MPU هدایت می‌شود.
حالت‌های کم‌مصرف زیرسیستم MPU در زیر فهرست شده‌اند: · CSleep: کلاک‌های CPU متوقف می‌شوند و کلاک دستگاه‌های جانبی به عنوان ... عمل می‌کند.
قبلاً در RCC (تنظیم مجدد و کنترل‌کننده کلاک) تنظیم شده است. · CStop: کلاک‌های لوازم جانبی CPU متوقف می‌شوند. · CStandby: VDDCPU خاموش است
حالت‌های کم‌مصرف CSleep و CStop توسط CPU هنگام اجرای دستورالعمل‌های WFI (انتظار برای وقفه) یا WFE (انتظار برای رویداد) وارد می‌شوند.
حالت‌های عملیاتی سیستم عبارتند از: · اجرا (سیستم با عملکرد کامل خود، VDDCORE، VDDCPU و کلاک‌ها روشن) · توقف (کلاک‌ها خاموش) · توقف LP (کلاک‌ها خاموش) · توقف LPLV (کلاک‌ها خاموش، سطح تغذیه VDDCORE و VDDCPU ممکن است کاهش یابد) · توقف LPLV2 (VDDCPU خاموش، VDDCORE کاهش یافته و کلاک‌ها خاموش) · آماده به کار (VDDCPU، VDDCORE و کلاک‌ها خاموش)

جدول ۳. حالت مصرف انرژی سیستم در مقابل حالت مصرف انرژی پردازنده

حالت قدرت سیستم

CPU

حالت اجرا

CRun یا CSleep

حالت توقف حالت توقف LP حالت توقف LPLV حالت توقف LPLV حالت توقف ۲
حالت آماده به کار

CStop یا CStandby CStandby

3.8

تنظیم مجدد و کنترل ساعت (RCC)

کنترل‌کننده کلاک و ریست، تولید تمام کلاک‌ها، و همچنین گیتینگ کلاک، و کنترل سیستم و ریست‌های جانبی را مدیریت می‌کند. RCC انعطاف‌پذیری بالایی در انتخاب منابع کلاک فراهم می‌کند و امکان اعمال نسبت‌های کلاک را برای بهبود مصرف توان فراهم می‌کند. علاوه بر این، در برخی از لوازم جانبی ارتباطی که قادر به کار با

DS13875 Rev 5

27/219
48

عملکردی تمام شدview

STM32MP133C/F

3.8.1 3.8.2

با دو دامنه کلاک مختلف (یا کلاک رابط گذرگاه یا کلاک جانبی هسته)، فرکانس سیستم را می‌توان بدون تغییر نرخ بیت (baudrate) تغییر داد.
مدیریت ساعت
این دستگاه‌ها شامل چهار نوسان‌ساز داخلی، دو نوسان‌ساز با کریستال یا تشدیدگر خارجی، سه نوسان‌ساز داخلی با زمان راه‌اندازی سریع و چهار PLL هستند.
RCC ورودی‌های منبع کلاک زیر را دریافت می‌کند: · نوسان‌سازهای داخلی:
کلاک HSI با فرکانس ۶۴ مگاهرتز (دقت ۱٪) کلاک CSI با فرکانس ۴ مگاهرتز، کلاک LSI با فرکانس ۳۲ کیلوهرتز · نوسان‌سازهای خارجی: کلاک HSE با فرکانس ۸-۴۸ مگاهرتز، کلاک 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 (که عموماً خاموشی نامیده می‌شود) · ریست از watchdog مستقل ۱ · ریست از watchdog مستقل ۲ · ریست سیستم نرم‌افزاری از Cortex-A1 (CPU) · خرابی در HSE، هنگامی که ویژگی سیستم امنیتی ساعت فعال می‌شود
تنظیم مجدد سیستم از یکی از منابع زیر ایجاد می‌شود: · تنظیم مجدد برنامه · تنظیم مجدد از سیگنال POR_VDDCORE · خروج از حالت آماده به کار به حالت اجرا

28/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

تنظیم مجدد پردازنده MPU از یکی از منابع زیر تولید می‌شود: · تنظیم مجدد سیستم · هر بار که MPU از حالت آماده به کار خارج می‌شود · تنظیم مجدد نرم‌افزاری MPU از Cortex-A7 (CPU)

3.9

ورودی/خروجی‌های همه منظوره (GPIO)

هر یک از پین‌های GPIO را می‌توان توسط نرم‌افزار به عنوان خروجی (فشار-کشش یا تخلیه باز، با یا بدون کشش یا کشش پایین)، ورودی (با یا بدون کشش یا کشش پایین) یا به عنوان تابع جایگزین جانبی پیکربندی کرد. اکثر پین‌های GPIO با توابع جایگزین دیجیتال یا آنالوگ به اشتراک گذاشته می‌شوند. همه GPIOها قابلیت جریان بالا دارند و دارای انتخاب سرعت برای مدیریت بهتر نویز داخلی، مصرف برق و انتشار الکترومغناطیسی هستند.
پس از تنظیم مجدد، تمام GPIO ها در حالت آنالوگ قرار می‌گیرند تا مصرف برق کاهش یابد.
در صورت نیاز، پیکربندی ورودی/خروجی را می‌توان با دنبال کردن یک توالی خاص قفل کرد تا از نوشتن نادرست در رجیسترهای ورودی/خروجی جلوگیری شود.
تمام پین‌های GPIO می‌توانند به صورت جداگانه به عنوان امن تنظیم شوند، به این معنی که دسترسی نرم‌افزار به این GPIOها و لوازم جانبی مرتبط که به عنوان امن تعریف شده‌اند، محدود به نرم‌افزار امنی است که روی CPU اجرا می‌شود.

3.10
توجه:

کنترل‌کننده حفاظت TrustZone (ETZPC)
ETZPC برای پیکربندی امنیت TrustZone مربوط به گذرگاه‌های اصلی و فرعی با ویژگی‌های امنیتی قابل برنامه‌ریزی (منابع قابل ایمن‌سازی) استفاده می‌شود. برای مثال: · اندازه ناحیه امن SYSRAM روی تراشه را می‌توان برنامه‌ریزی کرد. · لوازم جانبی AHB و APB را می‌توان امن یا غیر امن کرد. · AHB SRAM را می‌توان امن یا غیر امن کرد.
به طور پیش‌فرض، SYSRAM، AHB SRAM و لوازم جانبی امن، روی حالت دسترسی امن (secure access only) تنظیم شده‌اند، بنابراین توسط دستگاه‌های اصلی غیر امن مانند DMA1/DMA2 قابل دسترسی نیستند.

DS13875 Rev 5

29/219
48

عملکردی تمام شدview

STM32MP133C/F

3.11

ماتریس اتصال باس
این دستگاه‌ها دارای یک ماتریس باس AXI، یک ماتریس باس AHB اصلی و پل‌های باس هستند که امکان اتصال مسترهای باس به اسلیوهای باس را فراهم می‌کنند (به شکل زیر مراجعه کنید، نقطه‌ها نشان‌دهنده اتصالات فعال مستر/اسلیو هستند).
شکل ۳. ماتریس باس STM3MP32C/F

MDMA

SDMMC2

SDMMC1

DBG از اتصال MLAHB USBH

CPU

ETH1 ETH2

128 بیتی

اکسیم

M9

M0

M1 M2

M3

M11

M4

M5

M6

M7

S0

S1 S2 S3 S4 S5 S6 S7 S8 S9

AXIMC پیش فرض slave

کارت شبکه 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 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
این دستگاه‌ها دارای ماژول‌های DMA زیر برای تخلیه فعالیت CPU هستند: · یک دسترسی مستقیم به حافظه اصلی (MDMA)
MDMA یک کنترل‌کننده DMA با سرعت بالا است که مسئول انواع انتقال حافظه (محیطی به حافظه، حافظه به حافظه، حافظه به محیط جانبی) بدون هیچ گونه اقدام CPU است. این دستگاه دارای یک رابط AXI اصلی است. MDMA قادر به ارتباط با سایر کنترل‌کننده‌های DMA برای گسترش قابلیت‌های استاندارد DMA است، یا می‌تواند درخواست‌های DMA محیطی را مستقیماً مدیریت کند. هر یک از 32 کانال می‌توانند انتقال بلوک، انتقال بلوک مکرر و انتقال لیست پیوندی را انجام دهند. MDMA را می‌توان طوری تنظیم کرد که انتقال‌های امن به حافظه‌های امن انجام دهد. · سه کنترل‌کننده DMA (DMA1 و DMA2 امن نیستند، به علاوه DMA3 امن) هر کنترل‌کننده دارای یک AHB دو پورته است، در مجموع 16 کانال DMA غیر امن و هشت کانال DMA امن برای انجام انتقال‌های بلوک مبتنی بر FIFO.
دو واحد DMAMUX درخواست‌های جانبی DMA را با انعطاف‌پذیری بالا مالتی‌پلکس و به سه کنترل‌کننده DMA هدایت می‌کنند و تعداد درخواست‌های DMA که همزمان اجرا می‌شوند را به حداکثر می‌رسانند و همچنین درخواست‌های DMA را از محرک‌های خروجی جانبی یا رویدادهای DMA تولید می‌کنند.
DMAMUX1 درخواست‌های DMA از لوازم جانبی غیر امن را به کانال‌های DMA1 و DMA2 نگاشت می‌کند. DMAMUX2 درخواست‌های DMA از لوازم جانبی امن را به کانال‌های DMA3 نگاشت می‌کند.

3.13

کنترل‌کننده وقفه و رویداد توسعه‌یافته (EXTI)
کنترل‌کننده‌ی توسعه‌یافته‌ی وقفه و رویداد (EXTI) از طریق ورودی‌های رویداد قابل تنظیم و مستقیم، بیدار شدن پردازنده و سیستم را مدیریت می‌کند. EXTI درخواست‌های بیدار شدن را به کنترل توان ارائه می‌دهد و یک درخواست وقفه برای GIC و رویدادها را به ورودی رویداد پردازنده ارسال می‌کند.
درخواست‌های بیدارباش EXTI به سیستم اجازه می‌دهند تا از حالت توقف (Stop) و پردازنده مرکزی (CPU) از حالت‌های CStop و CStandby بیدار شود.
درخواست وقفه و تولید درخواست رویداد را می‌توان در حالت اجرا نیز استفاده کرد.
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 به شرح زیر است: · رابط با دستگاه‌های نگاشت‌شده با حافظه استاتیک شامل:
حافظه فلش NOR حافظه دسترسی تصادفی استاتیک یا شبه استاتیک (SRAM، PSRAM) حافظه فلش NAND با سخت‌افزار BCH 4 بیتی/8 بیتی ECC · پهنای گذرگاه داده 8 و 16 بیتی · کنترل انتخاب تراشه مستقل برای هر بانک حافظه · پیکربندی مستقل برای هر بانک حافظه · نوشتن FIFO
رجیسترهای پیکربندی FMC می‌توانند ایمن شوند.

3.16

رابط حافظه دوگانه Quad-SPI (QUADSPI)
QUADSPI یک رابط ارتباطی تخصصی است که حافظه‌های فلش SPI تکی، دوتایی یا چهارتایی را هدف قرار می‌دهد. این رابط می‌تواند در هر یک از سه حالت زیر عمل کند: · حالت غیرمستقیم: تمام عملیات با استفاده از رجیسترهای QUADSPI انجام می‌شود. · حالت نظرسنجی وضعیت: رجیستر وضعیت حافظه فلش خارجی به صورت دوره‌ای خوانده می‌شود و
در صورت تنظیم پرچم، می‌توان یک وقفه ایجاد کرد. · حالت نگاشت حافظه: حافظه فلش خارجی به فضای آدرس نگاشت می‌شود.
و توسط سیستم به عنوان یک حافظه داخلی دیده می‌شود.
با استفاده از حالت فلش دوگانه، که در آن به طور همزمان به دو حافظه فلش Quad-SPI دسترسی پیدا می‌شود، می‌توان هم توان عملیاتی و هم ظرفیت را دو برابر افزایش داد.
QUADSPI با یک بلوک تأخیر (DLYBQS) همراه است که امکان پشتیبانی از فرکانس داده خارجی بالاتر از ۱۰۰ مگاهرتز را فراهم می‌کند.
رجیسترهای پیکربندی QUADSPI و همچنین بلوک تأخیر آن می‌توانند امن باشند.

3.17

مبدل‌های آنالوگ به دیجیتال (ADC1، ADC2)
این دستگاه‌ها دو مبدل آنالوگ به دیجیتال را در خود جای داده‌اند که وضوح آن‌ها می‌تواند روی ۱۲، ۱۰، ۸ یا ۶ بیت پیکربندی شود. هر ADC تا ۱۸ کانال خارجی را به اشتراک می‌گذارد و تبدیل‌ها را در حالت تک شات یا اسکن انجام می‌دهد. در حالت اسکن، تبدیل خودکار روی گروهی از ورودی‌های آنالوگ انتخاب شده انجام می‌شود.
هر دو ADC دارای رابط‌های گذرگاه امن هستند.
هر ADC می‌تواند توسط یک کنترل‌کننده DMA سرویس‌دهی شود، بنابراین امکان انتقال خودکار مقادیر تبدیل‌شده ADC به یک مکان مقصد بدون هیچ گونه اقدام نرم‌افزاری فراهم می‌شود.
علاوه بر این، یک ویژگی آنالوگ واچ داگ می‌تواند به طور دقیق حجم تبدیل شده را کنترل کند.tage از یک، برخی یا همه کانال های انتخاب شده. هنگامی که حجم تبدیل شده یک وقفه ایجاد می شودtage خارج از آستانه های برنامه ریزی شده است.
به منظور همگام‌سازی تبدیل آنالوگ به دیجیتال و تایمرها، ADCها می‌توانند توسط هر یک از تایمرهای TIM1، TIM2، TIM3، TIM4، TIM6، TIM8، TIM15، LPTIM1، LPTIM2 و LPTIM3 فعال شوند.

32/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

3.18

سنسور دما
این دستگاه‌ها یک حسگر دما را تعبیه کرده‌اند که یک ولتاژ تولید می‌کند.tage (VTS) که به صورت خطی با دما تغییر می‌کند. این سنسور دما به صورت داخلی به ADC2_INP12 متصل است و می‌تواند دمای محیط دستگاه را از ۴۰ تا +۱۲۵ درجه سانتیگراد با دقت ±۲٪ اندازه‌گیری کند.
سنسور دما از خطی بودن خوبی برخوردار است، اما برای دستیابی به دقت کلی خوب در اندازه‌گیری دما، باید کالیبره شود. از آنجایی که آفست سنسور دما به دلیل تغییرات فرآیند، از تراشه‌ای به تراشه دیگر متفاوت است، سنسور دمای داخلی کالیبره نشده برای کاربردهایی که فقط تغییرات دما را تشخیص می‌دهند، مناسب است. برای بهبود دقت اندازه‌گیری سنسور دما، هر دستگاه به صورت جداگانه توسط ST در کارخانه کالیبره می‌شود. داده‌های کالیبراسیون کارخانه‌ای سنسور دما توسط ST در ناحیه OTP ذخیره می‌شوند که در حالت فقط خواندنی قابل دسترسی است.

3.19

سنسور دمای دیجیتال (DTS)
این دستگاه‌ها یک حسگر دما در خروجی فرکانس تعبیه کرده‌اند. DTS فرکانس را بر اساس LSE یا PCLK شمارش می‌کند تا اطلاعات دما را ارائه دهد.
توابع زیر پشتیبانی می‌شوند: · تولید وقفه بر اساس آستانه دما · تولید سیگنال بیدارباش بر اساس آستانه دما

3.20
توجه:

عملیات VBAT
دامنه توان VBAT شامل RTC، رجیسترهای پشتیبان و SRAM پشتیبان است.
به منظور بهینه‌سازی مدت زمان باتری، این دامنه توان در صورت وجود توسط VDD یا توسط ولتاژ تأمین می‌شود.tage روی پین VBAT اعمال می‌شود (وقتی منبع تغذیه VDD وجود ندارد). وقتی PDR تشخیص دهد که VDD از سطح PDR پایین‌تر آمده است، تغذیه VBAT سوئیچ می‌شود.
جلدtage روی پین VBAT می‌تواند توسط یک باتری خارجی، یک ابرخازن یا مستقیماً توسط VDD تأمین شود. در حالت دوم، حالت VBAT کاربردی نیست.
عملیات VBAT زمانی فعال می‌شود که VDD وجود نداشته باشد.
هیچ یک از این رویدادها (وقفه‌های خارجی، T)AMP رویداد، یا هشدار/رویدادهای RTC) قادرند مستقیماً تغذیه VDD را بازیابی کرده و دستگاه را از عملکرد VBAT خارج کنند. با این وجود، TAMP رویدادها و آلارم/رویدادهای RTC می‌توانند برای تولید سیگنال به یک مدار خارجی (معمولاً یک PMIC) که می‌تواند تغذیه VDD را بازیابی کند، استفاده شوند.

DS13875 Rev 5

33/219
48

عملکردی تمام شدview

STM32MP133C/F

3.21

جلدtagبافر مرجع الکترونیکی (VREFBUF)
دستگاه‌ها یک جلد را جاسازی می‌کنندtagبافر مرجع الکترونیکی که می‌تواند به عنوان حجم استفاده شودtagمرجع الکترونیکی برای ADC ها، و همچنین به عنوان جلدtagمرجع الکترونیکی برای اجزای خارجی از طریق پین VREF+. VREFBUF می‌تواند امن باشد. VREFBUF داخلی از چهار ولتاژ پشتیبانی می‌کند.tages: · ۱.۶۵ ولت · ۱.۸ ولت · ۲.۰۴۸ ولت · ۲.۵ ولت ولتاژ خارجیtagمرجع الکترونیکی می‌تواند از طریق پین VREF+ هنگامی که VREFBUF داخلی خاموش است، ارائه شود.
شکل 4. جلدtage بافر مرجع

ورفینت

+

VREF+

VSSA

MSv64430V1

3.22

فیلتر دیجیتال برای مدولاتور سیگما-دلتا (DFSDM)
این دستگاه‌ها یک DFSDM با پشتیبانی از دو ماژول فیلتر دیجیتال و چهار کانال سریال ورودی خارجی (فرستنده-گیرنده) یا به طور متناوب چهار ورودی موازی داخلی را در خود جای داده‌اند.
DFSDM مدولاتورهای خارجی را به دستگاه متصل می‌کند و فیلتر دیجیتال جریان‌های داده دریافتی را انجام می‌دهد. مدولاتورها برای تبدیل سیگنال‌های آنالوگ به جریان‌های سریال دیجیتال که ورودی‌های DFSDM را تشکیل می‌دهند، استفاده می‌شوند.
DFSDM همچنین می‌تواند با میکروفون‌های PDM (مدولاسیون چگالی پالس) ارتباط برقرار کند و تبدیل PDM به PCM و فیلتر کردن (با شتاب سخت‌افزاری) را انجام دهد. DFSDM دارای ورودی‌های جریان داده موازی اختیاری از ADCها یا از حافظه دستگاه (از طریق انتقال DMA/CPU به DFSDM) است.
فرستنده-گیرنده‌های DFSDM از چندین فرمت رابط سریال (برای پشتیبانی از مدولاتورهای مختلف) پشتیبانی می‌کنند. ماژول‌های فیلتر دیجیتال DFSDM پردازش دیجیتال را بر اساس پارامترهای فیلتر تعریف شده توسط کاربر با وضوح نهایی ADC تا 24 بیت انجام می‌دهند.

34/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

دستگاه جانبی DFSDM از موارد زیر پشتیبانی می‌کند: · چهار کانال سریال دیجیتال با ورودی مالتی پلکس:
رابط SPI قابل تنظیم برای اتصال مدولاتورهای مختلف رابط تک سیمه کدگذاری منچستر قابل تنظیم PDM (مدولاسیون چگالی پالس) ورودی میکروفون حداکثر فرکانس کلاک ورودی تا 1 مگاهرتز (20 مگاهرتز برای کدگذاری منچستر) خروجی کلاک برای مدولاتورها (10 تا 0 مگاهرتز) · ورودی‌های جایگزین از چهار کانال موازی دیجیتال داخلی (تا وضوح ورودی 20 بیتی): منابع داخلی: داده‌های ADC یا جریان‌های داده حافظه (DMA) · دو ماژول فیلتر دیجیتال با پردازش سیگنال دیجیتال قابل تنظیم: فیلتر Sincx: ترتیب/نوع فیلتر (16 تا 1)، oversampنسبت طول (1 به 1024) انتگرال‌گیر: oversampنسبت لینگ (۱ به ۲۵۶) · وضوح داده خروجی تا ۲۴ بیت، فرمت داده خروجی علامت‌دار · تصحیح خودکار آفست داده (آفست توسط کاربر در رجیستر ذخیره می‌شود) · تبدیل پیوسته یا تکی · شروع تبدیل فعال شده توسط: فعال شدن نرم‌افزار توسط تایمرهای داخلی، رویدادهای خارجی، شروع تبدیل همزمان با اولین ماژول فیلتر دیجیتال (DFSDM) · نگهبان آنالوگ شامل: رجیسترهای آستانه داده با مقدار کم و مقدار زیاد، فیلتر دیجیتال Sincx قابل تنظیم اختصاصی (مرتب = ۱ تا ۳)
اوورampنسبت ling = 1 به 32) ورودی از داده‌های خروجی نهایی یا از کانال‌های سریال دیجیتال ورودی انتخاب‌شده نظارت مداوم مستقل از تبدیل استاندارد · آشکارساز اتصال کوتاه برای تشخیص مقادیر ورودی آنالوگ اشباع‌شده (محدوده پایین و بالا): شمارنده تا 8 بیتی برای تشخیص 1 تا 256 0 یا 1 متوالی در جریان داده سریال نظارت مداوم بر هر کانال سریال ورودی · تولید سیگنال قطع در رویداد watchdog آنالوگ یا در رویداد آشکارساز اتصال کوتاه · آشکارساز Extremes: ذخیره حداقل و حداکثر مقادیر داده‌های تبدیل نهایی که توسط نرم‌افزار به‌روزرسانی می‌شوند · قابلیت DMA برای خواندن داده‌های تبدیل نهایی · وقفه‌ها: پایان تبدیل، سرریز، watchdog آنالوگ، اتصال کوتاه، عدم وجود کلاک کانال سریال ورودی · تبدیل‌های «معمولی» یا «تزریق‌شده»: تبدیل‌های «معمولی» را می‌توان در هر زمان یا حتی در حالت مداوم درخواست کرد
بدون هیچ تاثیری بر زمان‌بندی تبدیل‌های «تزریق‌شده» تبدیل‌های «تزریق‌شده» برای زمان‌بندی دقیق و با اولویت تبدیل بالا

DS13875 Rev 5

35/219
48

عملکردی تمام شدview

STM32MP133C/F

3.23

مولد اعداد تصادفی واقعی (RNG)
این دستگاه‌ها یک RNG را در خود جای داده‌اند که اعداد تصادفی ۳۲ بیتی تولید شده توسط یک مدار آنالوگ یکپارچه را ارائه می‌دهد.
RNG را می‌توان (در ETZPC) به گونه‌ای تعریف کرد که فقط توسط نرم‌افزار امن قابل دسترسی باشد.
RNG واقعی از طریق یک گذرگاه اختصاصی (که توسط CPU قابل خواندن نیست) به لوازم جانبی امن AES و PKA متصل می‌شود.

3.24

پردازنده‌های رمزنگاری و هش (CRYP، SAES، PKA و HASH)
این دستگاه‌ها یک پردازنده رمزنگاری را در خود جای داده‌اند که از الگوریتم‌های رمزنگاری پیشرفته‌ای که معمولاً برای تضمین محرمانگی، احراز هویت، یکپارچگی داده‌ها و عدم انکار هنگام تبادل پیام با یک همتا مورد نیاز هستند، پشتیبانی می‌کند.
این دستگاه‌ها همچنین یک کلید اختصاصی AES 128 و 256 بیتی (SAES) امن مقاوم در برابر DPA و شتاب‌دهنده سخت‌افزاری رمزگذاری/رمزگشایی PKA را با گذرگاه سخت‌افزاری اختصاصی که توسط CPU قابل دسترسی نیست، تعبیه کرده‌اند.
ویژگی‌های اصلی CRYP: · DES/TDES (استاندارد رمزگذاری داده‌ها/استاندارد رمزگذاری سه‌گانه داده‌ها): ECB (الکترونیکی
الگوریتم‌های زنجیره‌سازی (کتابچه کد) و CBC (زنجیره‌سازی بلوکی رمز)، کلید ۶۴، ۱۲۸ یا ۱۹۲ بیتی · AES (استاندارد رمزگذاری پیشرفته): الگوریتم‌های زنجیره‌سازی ECB، CBC، GCM، CCM و CTR (حالت شمارنده)، کلید ۱۲۸، ۱۹۲ یا ۲۵۶ بیتی
ویژگی‌های اصلی هش جهانی: · SHA-1، SHA-224، SHA-256، SHA-384، SHA-512، SHA-3 (الگوریتم‌های هش امن) · HMAC
شتاب‌دهنده رمزنگاری از تولید درخواست DMA پشتیبانی می‌کند.
CRYP، SAES، PKA و HASH را می‌توان (در ETZPC) به گونه‌ای تعریف کرد که فقط توسط نرم‌افزار امن قابل دسترسی باشند.

3.25

بوت و امنیت و کنترل OTP (BSEC)
BSEC (کنترل بوت و امنیت و OTP) برای کنترل یک جعبه فیوز OTP (قابل برنامه‌ریزی یک‌باره) در نظر گرفته شده است که برای ذخیره‌سازی غیرفرار تعبیه‌شده برای پیکربندی دستگاه و پارامترهای امنیتی استفاده می‌شود. بخشی از BSEC باید طوری پیکربندی شود که فقط توسط نرم‌افزار امن قابل دسترسی باشد.
BSEC می‌تواند از کلمات OTP برای ذخیره HWKEY 256 بیتی برای SAES (AES امن) استفاده کند.

36/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

3.26

تایمر و نگهبان
این دستگاه‌ها شامل دو تایمر کنترل پیشرفته، ده تایمر همه منظوره (که هفت تای آنها ایمن هستند)، دو تایمر پایه، پنج تایمر کم‌مصرف، دو تایمر نگهبان و چهار تایمر سیستم در هر Cortex-A7 هستند.
همه شمارنده‌های تایمر را می‌توان در حالت اشکال‌زدایی (دیباگ) فریز کرد.
جدول زیر ویژگی‌های تایمرهای کنترل پیشرفته، همه منظوره، پایه و کم‌مصرف را مقایسه می‌کند.

نوع تایمر

تایمر

جدول 4. مقایسه ویژگی تایمر

قطعنامه متقابل
یون

نوع شمارنده

ضریب پیش تقسیم کننده

تولید درخواست DMA

کانال‌ها را ضبط/مقایسه کنید

خروجی مکمل

رابط حداکثر
کلاک (مگاهرتز)

حداکثر
تایمر
کلاک (مگاهرتز)(1)

TIM1 پیشرفته، -کنترل TIM8

16 بیتی

بالا، هر عدد صحیح پایین، بین ۱ بالا/پایین و ۶۵۵۳۶

بله

تیم۲ تیم۵

32 بیتی

بالا، هر عدد صحیح پایین، بین ۱ بالا/پایین و ۶۵۵۳۶

بله

تیم۲ تیم۵

16 بیتی

بالا، هر عدد صحیح پایین، بین ۱ بالا/پایین و ۶۵۵۳۶

بله

هر عدد صحیح

TIM12(2) 16 بیتی

بین ۱ تا

خیر

ژنرال

و 65536

هدف

TIM13(2) TIM14(2)

16 بیتی

هر عدد صحیحی بین ۱ تا
و 65536

خیر

هر عدد صحیح

TIM15(2) 16 بیتی

بین ۱ تا

بله

و 65536

TIM16(2) TIM17(2)

16 بیتی

هر عدد صحیحی بین ۱ تا
و 65536

بله

اساسی

تیم۶، تیم۷

16 بیتی

هر عدد صحیحی بین ۱ تا
و 65536

بله

LPTIM1،

کم مصرف

LPTIM2(2)، LPTIM3(2)،
LPTIM4،

16 بیتی

۱، ۲، ۴، ۸، بالا ۱۶، ۳۲، ۶۴،
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

۱. حداکثر کلاک تایمر تا ۲۰۹ مگاهرتز بسته به بیت TIMGxPRE در RCC است. ۲. تایمر قابل ایمن‌سازی. ۳. هیچ کانال ضبطی روی LPTIM وجود ندارد.

DS13875 Rev 5

37/219
48

عملکردی تمام شدview

STM32MP133C/F

3.26.1 3.26.2 3.26.3

تایمرهای کنترل پیشرفته (TIM1، TIM8)
تایمرهای کنترل پیشرفته (TIM1، TIM8) را می‌توان به عنوان ژنراتورهای PWM سه فاز مالتی پلکس شده روی ۶ کانال در نظر گرفت. آن‌ها دارای خروجی‌های PWM مکمل با زمان‌های مرده قابل برنامه‌ریزی هستند. همچنین می‌توان آن‌ها را به عنوان تایمرهای کامل همه منظوره در نظر گرفت. چهار کانال مستقل آن‌ها را می‌توان برای موارد زیر استفاده کرد: · دریافت ورودی · مقایسه خروجی · تولید PWM (حالت‌های تراز لبه یا مرکز) · خروجی حالت تک پالس
اگر به عنوان تایمرهای استاندارد ۱۶ بیتی پیکربندی شوند، همان ویژگی‌های تایمرهای همه منظوره را دارند. اگر به عنوان مولدهای PWM ۱۶ بیتی پیکربندی شوند، قابلیت مدولاسیون کامل (۰-۱۰۰٪) را دارند.
تایمر کنترل پیشرفته می‌تواند از طریق ویژگی اتصال تایمر برای همگام‌سازی یا زنجیره‌سازی رویدادها، با تایمرهای عمومی کار کند.
TIM1 و TIM8 از ​​تولید درخواست DMA مستقل پشتیبانی می‌کنند.
تایمرهای همه منظوره (TIM2، TIM3، TIM4، TIM5، TIM12، TIM13، TIM14، TIM15، TIM16، TIM17)
ده تایمر عمومی قابل همگام‌سازی در دستگاه‌های STM32MP133C/F تعبیه شده است (برای تفاوت‌ها به جدول ۴ مراجعه کنید). · TIM4، TIM2، TIM3، TIM4
TIM 2 و TIM5 مبتنی بر یک شمارنده‌ی خودکار بارگذاری مجدد بالا/پایین 32 بیتی و یک پیش تقسیم‌کننده‌ی 16 بیتی هستند، در حالی که TIM3 و TIM4 مبتنی بر یک شمارنده‌ی خودکار بارگذاری مجدد بالا/پایین و یک پیش تقسیم‌کننده‌ی 16 بیتی هستند. همه تایمرها دارای چهار کانال مستقل برای ضبط/مقایسه‌ی ورودی/خروجی، PWM یا خروجی حالت تک پالس هستند. این امر تا 16 ضبط/مقایسه‌ی ورودی/خروجی/PWM در بزرگترین بسته‌ها را فراهم می‌کند. این تایمرهای عمومی می‌توانند با هم یا با سایر تایمرهای عمومی و تایمرهای کنترل پیشرفته TIM16 و TIM1، از طریق ویژگی اتصال تایمر برای همگام‌سازی یا زنجیره‌سازی رویداد، کار کنند. هر یک از این تایمرهای عمومی می‌توانند برای تولید خروجی‌های PWM استفاده شوند. TIM8، TIM2، TIM3، TIM4 همگی دارای تولید درخواست DMA مستقل هستند. آنها قادر به مدیریت سیگنال‌های رمزگذار تربیعی (افزایشی) و خروجی‌های دیجیتال از یک تا چهار سنسور اثر هال هستند. · TIM5، TIM12، TIM13، TIM14، TIM15، TIM16 این تایمرها بر اساس یک شمارنده خودکار بارگذاری مجدد 17 بیتی و یک پیش تقسیم کننده 16 بیتی ساخته شده‌اند. TIM16، TIM13، TIM14 و TIM16 دارای یک کانال مستقل هستند، در حالی که TIM17 و TIM12 دارای دو کانال مستقل برای ضبط ورودی/مقایسه خروجی، PWM یا خروجی حالت تک پالس هستند. آنها را می‌توان با تایمرهای عمومی با ویژگی‌های کامل TIM15، TIM2، TIM3، TIM4 همگام‌سازی کرد یا به عنوان پایگاه‌های زمانی ساده استفاده کرد. هر یک از این تایمرها را می‌توان (در ETZPC) به گونه‌ای تعریف کرد که فقط توسط نرم‌افزار امن قابل دسترسی باشند.
تایمرهای پایه (TIM6 و TIM7)
این تایمرها عمدتاً به عنوان یک پایه زمانی عمومی ۱۶ بیتی استفاده می‌شوند.
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 قادر است دستگاه را از حالت توقف بیدار کند.
این تایمرهای کم‌مصرف از ویژگی‌های زیر پشتیبانی می‌کنند: · شمارنده صعودی ۱۶ بیتی با رجیستر بارگذاری خودکار ۱۶ بیتی · رجیستر مقایسه ۱۶ بیتی · خروجی قابل تنظیم: پالس، PWM · حالت پیوسته/تک‌ضربه‌ای · تریگر ورودی نرم‌افزاری/سخت‌افزاری قابل انتخاب · منبع کلاک قابل انتخاب:
منبع کلاک داخلی: منبع کلاک خارجی کلاک LSE، LSI، HSI یا APB روی ورودی LPTIM (حتی بدون کلاک داخلی هم کار می‌کند)
منبع در حال اجرا، مورد استفاده توسط برنامه شمارنده پالس) · فیلتر قطعی دیجیتال قابل برنامه ریزی · حالت رمزگذار
LPTIM2 و LPTIM3 را می‌توان (در ETZPC) به عنوان فایل‌هایی که فقط توسط نرم‌افزار امن قابل دسترسی هستند، تعریف کرد.
ناظران مستقل (IWDG1، IWDG2)
یک watchdog مستقل مبتنی بر یک downcounter 12 بیتی و یک prescaler 8 بیتی است. این watchdog از یک RC (LSI) داخلی مستقل 32 کیلوهرتز کلاک می‌شود و از آنجایی که مستقل از کلاک اصلی عمل می‌کند، می‌تواند در حالت‌های Stop و Standby کار کند. IWDG می‌تواند به عنوان watchdog برای تنظیم مجدد دستگاه در هنگام بروز مشکل استفاده شود. این دستگاه از طریق بایت‌های آپشن، سخت‌افزاری یا نرم‌افزاری قابل پیکربندی است.
IWDG1 را می‌توان (در ETZPC) به عنوان دسترسی فقط توسط نرم‌افزار امن تعریف کرد.
تایمرهای عمومی (CNT Cortex-A7)
تایمرهای عمومی Cortex-A7 که درون Cortex-A7 تعبیه شده‌اند، توسط مقادیر حاصل از تولید زمان‌بندی سیستم (STGEN) تغذیه می‌شوند.
پردازنده Cortex-A7 تایمرهای زیر را ارائه می‌دهد: · تایمر فیزیکی برای استفاده در حالت‌های امن و غیر امن
رجیسترهای تایمر فیزیکی برای ارائه کپی‌های امن و غیر امن، ذخیره می‌شوند. · تایمر مجازی برای استفاده در حالت‌های غیر امن · تایمر فیزیکی برای استفاده در حالت هایپروایزر
تایمرهای عمومی، قطعات جانبی نگاشت‌شده در حافظه نیستند و فقط توسط دستورالعمل‌های خاص کمک‌پردازنده Cortex-A7 (cp15) قابل دسترسی هستند.

3.27

تولید تایمر سیستم (STGEN)
تولید زمان سیستم (STGEN) یک مقدار شمارش زمان تولید می‌کند که یک مقدار ثابت را ارائه می‌دهد. view زمان برای همه تایمرهای عمومی Cortex-A7.

DS13875 Rev 5

39/219
48

عملکردی تمام شدview

STM32MP133C/F

تولید زمان سیستم دارای ویژگی‌های کلیدی زیر است: · پهنای ۶۴ بیتی برای جلوگیری از مشکلات roll-over · شروع از صفر یا یک مقدار قابل برنامه‌ریزی · رابط کنترل APB (STGENC) که امکان ذخیره و بازیابی تایمر را فراهم می‌کند
· رابط APB فقط خواندنی (STGENR) که امکان خواندن مقدار تایمر را توسط غیر- فراهم می‌کند
نرم‌افزارهای امن و ابزارهای اشکال‌زدایی · افزایش مقدار تایمر که می‌تواند در حین اشکال‌زدایی سیستم متوقف شود
STGENC را می‌توان (در ETZPC) به عنوان چیزی که فقط توسط نرم‌افزار امن قابل دسترسی است، تعریف کرد.

3.28

ساعت در زمان واقعی (RTC)
RTC یک بیدارباش خودکار برای مدیریت تمام حالت‌های کم‌مصرف فراهم می‌کند. RTC یک تایمر/شمارنده BCD مستقل است و یک ساعت/تقویم زمان روز را با وقفه‌های آلارم قابل برنامه‌ریزی ارائه می‌دهد.
RTC همچنین شامل یک پرچم بیدارباش قابل برنامه‌ریزی دوره‌ای با قابلیت وقفه است.
دو رجیستر ۳۲ بیتی شامل ثانیه، دقیقه، ساعت (با فرمت ۱۲ یا ۲۴ ساعته)، روز (روز هفته)، تاریخ (روز ماه)، ماه و سال هستند که در قالب دهدهی کدگذاری شده باینری (BCD) بیان می‌شوند. مقدار زیرثانیه نیز در قالب باینری موجود است.
حالت دودویی برای سهولت مدیریت درایور نرم‌افزار پشتیبانی می‌شود.
جبران خسارت برای ماه‌های ۲۸، ۲۹ (سال کبیسه)، ۳۰ و ۳۱ روزه به طور خودکار انجام می‌شود. جبران خسارت ساعت تابستانی نیز قابل انجام است.
رجیسترهای ۳۲ بیتی اضافی شامل زنگ هشدار قابل برنامه‌ریزی هستند که شامل ثانیه، دقیقه، ساعت، روز و تاریخ می‌شوند.
یک ویژگی کالیبراسیون دیجیتال برای جبران هرگونه انحراف در دقت نوسانگر کریستالی در دسترس است.
پس از بازنشانی دامنه پشتیبان، تمام رجیسترهای RTC در برابر دسترسی‌های نوشتن پارازیتی احتمالی محافظت می‌شوند و توسط دسترسی امن محافظت می‌شوند.
تا زمانی که حجم عرضهtagاگر e در محدوده عملیاتی باقی بماند، RTC صرف نظر از وضعیت دستگاه (حالت اجرا، حالت کم مصرف یا در حال تنظیم مجدد) هرگز متوقف نمی‌شود.
ویژگی‌های اصلی RTC به شرح زیر است: · تقویم با ثانیه‌شمار، ثانیه‌شمار، دقیقه‌شمار، ساعت‌شمار (با فرمت ۱۲ یا ۲۴)، روز‌شمار (روز ...)
هفته)، تاریخ (روز ماه)، ماه و سال · جبران ساعت تابستانی قابل برنامه‌ریزی توسط نرم‌افزار · زنگ هشدار قابل برنامه‌ریزی با عملکرد وقفه. زنگ هشدار می‌تواند توسط هر چیزی فعال شود
ترکیبی از فیلدهای تقویم. · واحد بیدارباش خودکار که یک پرچم دوره‌ای تولید می‌کند که باعث بیدارباش خودکار می‌شود
وقفه · تشخیص کلاک مرجع: می‌توان یک کلاک منبع دوم دقیق‌تر (۵۰ یا ۶۰ هرتز) را انتخاب کرد.
برای افزایش دقت تقویم استفاده می‌شود. · همگام‌سازی دقیق با یک ساعت خارجی با استفاده از ویژگی تغییر زیر ثانیه · مدار کالیبراسیون دیجیتال (تصحیح شمارنده دوره‌ای): دقت 0.95 ppm، به دست آمده در ...
پنجره کالیبراسیون چند ثانیه‌ای

40/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

· تایمستamp تابعی برای ذخیره رویداد · ذخیره SWKEY در رجیسترهای پشتیبان RTC با دسترسی مستقیم به گذرگاه SAE (نه
قابل خواندن توسط CPU) · وقفه‌ها/رویدادهای قابل پوشش:
هشدار A هشدار B وقفه بیدارباش زمانamp · پشتیبانی از TrustZone: RTC با قابلیت ایمن‌سازی کامل، آلارم A، آلارم B، تایمر بیدارباش و زمان‌سنجamp امن یا غیر امن بودن فرد
کالیبراسیون RTC پیکربندی در پیکربندی امن روی پیکربندی غیر امن انجام می‌شود

3.29

Tamper و رجیسترهای پشتیبان (TAMP)
رجیسترهای پشتیبان ۳۲ × ۳۲ بیتی در تمام حالت‌های کم‌مصرف و همچنین در حالت VBAT حفظ می‌شوند. از آنها می‌توان برای ذخیره داده‌های حساس استفاده کرد زیرا محتوای آنها توسط ... محافظت می‌شود.ampمدار تشخیص er.
هفت تیampپین‌های ورودی er و پنج tampپین‌های خروجی er برای ضد-t در دسترس هستندampتشخیص er. t خارجیampپین‌های er را می‌توان برای تشخیص لبه، لبه و سطح، تشخیص سطح با فیلتر یا فعال پیکربندی کرد.ampکه با بررسی خودکار سطح امنیت را افزایش می‌دهد.ampپین‌های er از بیرون باز یا اتصال کوتاه نشده‌اند.
TAMP ویژگی‌های اصلی · ۳۲ رجیستر پشتیبان (TAMP_BKPxR) در دامنه RTC پیاده‌سازی شده که باقی می‌ماند
روشن شدن توسط VBAT هنگام خاموش شدن VDD · 12 تنampپین‌های er موجود است (هفت ورودی و پنج خروجی) · هر tampتشخیص er می‌تواند یک زمان RTC ایجاد کندamp رویداد. · هر tampتشخیص er، رجیسترهای پشتیبان را پاک می‌کند. · پشتیبانی از 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 و دفترچه راهنمای کاربر نسخه ۵:
حالت‌های Slave و Master، قابلیت Multimaster حالت استاندارد (Sm)، با نرخ بیت تا ۱۰۰ کیلوبیت بر ثانیه حالت سریع (Fm)، با نرخ بیت تا ۴۰۰ کیلوبیت بر ثانیه حالت سریع پلاس (Fm+)، با نرخ بیت تا ۱ مگابیت بر ثانیه و خروجی ۲۰ میلی‌آمپر درایو ورودی/خروجی‌ها حالت آدرس‌دهی ۷ بیتی و ۱۰ بیتی، چندین آدرس Slave ۷ بیتی زمان‌های راه‌اندازی و نگهداری قابل برنامه‌ریزی کشش ساعت اختیاری · مشخصات گذرگاه مدیریت سیستم (SMBus) سازگاری با نسخه ۲.۰: تولید و تأیید سخت‌افزاری PEC (بررسی خطای بسته) با ACK
پشتیبانی از پروتکل تفکیک آدرس (ARP) برای هشدار SMBus · سازگاری با مشخصات پروتکل مدیریت سیستم برق (PMBusTM) نسخه ۱.۱ · کلاک مستقل: انتخاب منابع کلاک مستقل که به سرعت ارتباط I1.1C اجازه می‌دهد مستقل از برنامه‌ریزی مجدد 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 master/slave را فراهم می‌کنند. آن‌ها مدیریت سخت‌افزاری سیگنال‌های CTS و RTS و فعال‌سازی درایور RS485 را فراهم می‌کنند. آن‌ها قادر به برقراری ارتباط با سرعت حداکثر ۱۳ مگابیت بر ثانیه هستند.
USART1، USART2، USART3 و USART6 همچنین حالت کارت هوشمند (مطابق با ISO 7816) و قابلیت ارتباطی شبیه به SPI را ارائه می‌دهند.
همه USARTها یک دامنه کلاک مستقل از کلاک CPU دارند که به USARTx اجازه می‌دهد تا STM32MP133C/F را با استفاده از baudrate تا سقف 200 Kbaud از حالت Stop بیدار کند. رویدادهای بیدار شدن از حالت Stop قابل برنامه‌ریزی هستند و می‌توانند:
· تشخیص بیت شروع
· هر فریم داده دریافتی
· یک فریم داده برنامه‌ریزی‌شده خاص

42/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

تمام رابط های USART را می توان توسط کنترلر DMA ارائه کرد.

جدول 5. ویژگی‌های USART/UART

حالت‌ها/ویژگی‌های USART(1)

USART1/2/3/6

یوآرتی۴/۵/۷/۸

کنترل جریان سخت افزار برای مودم

X

X

ارتباط مداوم با استفاده از DMA

X

X

ارتباط چند پردازنده

X

X

حالت SPI همزمان (ارباب/برده)

X

حالت کارت هوشمند

X

ارتباط نیمه دوطرفه تک سیمه با بلوک IrDA SIR ENDEC

X

X

X

X

حالت LIN

X

X

دامنه ساعت دوگانه و بیدار شدن از حالت کم مصرف

X

X

وقفه تایم اوت گیرنده در ارتباطات مودباس

X

X

X

X

تشخیص خودکار نرخ باود

X

X

فعال کردن درایور

X

X

طول داده USART

۷، ۸ و ۹ بیت

۱. 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 سخت‌افزاری و ضرب FIFOهای Rx و Tx تعبیه شده 8 بیتی با قابلیت DMA پشتیبانی می‌کنند.
I2S1، I2S2، I2S3 و I2S4 با SPI1، SPI2، SPI3 و SPI4 مالتی پلکس می‌شوند. آن‌ها می‌توانند در حالت اصلی یا فرعی، در حالت‌های ارتباطی تمام دوطرفه و نیمه دوطرفه کار کنند و می‌توانند طوری پیکربندی شوند که با وضوح ۱۶ یا ۳۲ بیتی به عنوان کانال ورودی یا خروجی کار کنند.ampفرکانس‌های ling از ۸ کیلوهرتز تا ۱۹۲ کیلوهرتز پشتیبانی می‌شوند. تمام رابط‌های I8S از ضرب FIFOهای Rx و Tx تعبیه شده ۸ بیتی با قابلیت DMA پشتیبانی می‌کنند.
SPI4 و SPI5 را می‌توان (در ETZPC) به گونه‌ای تعریف کرد که فقط توسط نرم‌افزار امن قابل دسترسی باشند.

3.33

رابط‌های صوتی سریال (SAI1، SAI2)
این دستگاه‌ها دو SAI را در خود جای داده‌اند که امکان طراحی بسیاری از پروتکل‌های صوتی استریو یا مونو را فراهم می‌کند.

DS13875 Rev 5

43/219
48

عملکردی تمام شدview

STM32MP133C/F

مانند I2S، LSB یا MSB-justified، PCM/DSP، TDM یا AC'97. خروجی SPDIF زمانی در دسترس است که بلوک صوتی به عنوان فرستنده پیکربندی شده باشد. برای ایجاد این سطح از انعطاف‌پذیری و قابلیت پیکربندی مجدد، هر SAI شامل دو زیربلوک صوتی مستقل است. هر بلوک دارای مولد کلاک و کنترل‌کننده خط ورودی/خروجی مخصوص به خود است. سیگنال‌های صوتیampفرکانس‌های صوتی تا ۱۹۲ کیلوهرتز پشتیبانی می‌شوند. علاوه بر این، به لطف رابط PDM تعبیه‌شده، می‌توان تا هشت میکروفون را پشتیبانی کرد. SAI می‌تواند در پیکربندی اصلی یا فرعی کار کند. زیربلوک‌های صوتی می‌توانند گیرنده یا فرستنده باشند و می‌توانند به صورت همزمان یا غیرهمزمان (نسبت به دیگری) کار کنند. SAI می‌تواند برای کار همزمان به SAI های دیگر متصل شود.

3.34

رابط گیرنده SPDIF (SPDIFRX)
SPDIFRX برای دریافت جریان S/PDIF مطابق با IEC-60958 و IEC-61937 طراحی شده است. این استانداردها از جریان‌های استریوی ساده تا فرکانس‌های بالا پشتیبانی می‌کنند.ampنرخ لِیو، و صدای فراگیر چند کاناله فشرده، مانند آنهایی که توسط دالبی یا DTS تعریف شده‌اند (تا ۵.۱).
ویژگی‌های اصلی SPDIFRX به شرح زیر است: · حداکثر چهار ورودی موجود · تشخیص خودکار نرخ نماد · حداکثر نرخ نماد: ۱۲.۲۸۸ مگاهرتز · پشتیبانی از جریان استریو از ۳۲ تا ۱۹۲ کیلوهرتز · پشتیبانی از صدا IEC-۶۰۹۵۸ و IEC-۶۱۹۳۷، برنامه‌های کاربردی مصرفی · مدیریت بیت برابری · ارتباط با استفاده از DMA برای فایل‌های صوتیampارتباط با استفاده از DMA برای کنترل و اطلاعات کانال کاربر · قابلیت‌های وقفه
گیرنده SPDIFRX تمام ویژگی‌های لازم برای تشخیص نرخ نماد و رمزگشایی جریان داده ورودی را فراهم می‌کند. کاربر می‌تواند ورودی SPDIF مورد نظر را انتخاب کند و هنگامی که سیگنال معتبری در دسترس باشد، SPDIFRX دوباره...ampسیگنال ورودی را دریافت می‌کند، جریان منچستر را رمزگشایی می‌کند و فریم‌ها، زیرفریم‌ها و عناصر بلوک را تشخیص می‌دهد. SPDIFRX داده‌های رمزگشایی شده و پرچم‌های وضعیت مرتبط را به CPU تحویل می‌دهد.
SPDIFRX همچنین سیگنالی به نام spdif_frame_sync ارائه می‌دهد که با نرخ فریم فرعی S/PDIF که برای محاسبه دقیق s استفاده می‌شود، تغییر می‌کند.ampنرخ لو برای الگوریتم‌های رانش ساعت.

3.35

رابط‌های ورودی/خروجی دیجیتال امن MultiMediaCard (SDMMC1، SDMMC2)
دو رابط ورودی/خروجی دیجیتال امن MultiMediaCard (SDMMC) رابطی بین گذرگاه AHB و کارت‌های حافظه SD، کارت‌های SDIO و دستگاه‌های MMC فراهم می‌کنند.
ویژگی‌های SDMMC شامل موارد زیر است: · مطابقت با مشخصات سیستم کارت چندرسانه‌ای تعبیه‌شده نسخه ۵.۱
پشتیبانی کارت برای سه حالت مختلف گذرگاه داده: ۱ بیتی (پیش‌فرض)، ۴ بیتی و ۸ بیتی

44/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

(سرعت HS200 SDMMC_CK به حداکثر سرعت مجاز ورودی/خروجی محدود شده است) (HS400 پشتیبانی نمی‌شود)
· سازگاری کامل با نسخه‌های قبلی MultiMediaCards (سازگاری معکوس)
· انطباق کامل با مشخصات کارت حافظه SD نسخه ۴.۱ (سرعت SDR4.1 SDMMC_CK به حداکثر سرعت ورودی/خروجی مجاز محدود شده است، حالت SPI و حالت UHS-II پشتیبانی نمی‌شوند)
· انطباق کامل با مشخصات کارت SDIO نسخه ۴.۰ پشتیبانی از کارت برای دو حالت مختلف گذرگاه داده: ۱ بیتی (پیش‌فرض) و ۴ بیتی (سرعت SDMMC_CK در SDR4.0 به حداکثر سرعت ورودی/خروجی مجاز محدود شده است، حالت SPI و حالت UHS-II پشتیبانی نمی‌شوند)
· انتقال داده تا 208 مگابایت بر ثانیه برای حالت 8 بیتی (بسته به حداکثر سرعت ورودی/خروجی مجاز)
· خروجی داده و فرمان، سیگنال‌ها را قادر می‌سازد تا درایورهای دو جهته خارجی را کنترل کنند.
· کنترلر اختصاصی DMA که در رابط میزبان SDMMC تعبیه شده است، امکان انتقال پرسرعت بین رابط و SRAM را فراهم می‌کند.
· پشتیبانی از لیست پیوندی IDMA
· منبع تغذیه اختصاصی، VDDSD1 و VDDSD2 به ترتیب برای SDMMC1 و SDMMC2، که نیاز به قرار دادن level-shifter روی رابط کارت SD در حالت UHS-I را از بین می‌برد.
فقط برخی از GPIO های SDMMC1 و SDMMC2 روی پین تغذیه اختصاصی VDDSD1 یا VDDSD2 موجود هستند. این GPIO ها بخشی از GPIO های بوت پیش فرض برای SDMMC1 و SDMMC2 هستند (SDMMC1: PC[12:8]، PD[2]، SDMMC2: PB[15,14,4,3]، PE3، PG6). آنها را می‌توان در جدول توابع جایگزین با سیگنال‌هایی با پسوند "_VSD1" یا "_VSD2" شناسایی کرد.
هر SDMMC با یک بلوک تأخیر (DLYBSD) همراه است که امکان پشتیبانی از فرکانس داده خارجی بالاتر از ۱۰۰ مگاهرتز را فراهم می‌کند.
هر دو رابط SDMMC دارای پورت‌های پیکربندی امن هستند.

3.36

شبکه ناحیه کنترل‌کننده (FDCAN1، FDCAN2)
زیرسیستم شبکه ناحیه کنترلر (CAN) از دو ماژول CAN، یک حافظه RAM پیام مشترک و یک واحد کالیبراسیون ساعت تشکیل شده است.
هر دو ماژول CAN (FDCAN1 و FDCAN2) با استاندارد ISO 11898-1 (مشخصات پروتکل CAN نسخه 2.0 بخش A، B) و مشخصات پروتکل CAN FD نسخه 1.0 سازگار هستند.
یک حافظه رم پیام ۱۰ کیلوبایتی، فیلترها، FIFOهای دریافتی، بافرهای دریافتی، FIFOهای رویداد ارسالی و بافرهای ارسالی (به‌علاوه تریگرهایی برای TTCAN) را پیاده‌سازی می‌کند. این رم پیام بین دو ماژول FDCAN10 و FDCAN1 به اشتراک گذاشته شده است.
واحد کالیبراسیون کلاک مشترک اختیاری است. می‌توان از آن برای تولید یک کلاک کالیبره شده برای FDCAN1 و FDCAN2 از نوسان‌ساز RC داخلی HSI و PLL، با ارزیابی پیام‌های CAN دریافتی توسط FDCAN1، استفاده کرد.

DS13875 Rev 5

45/219
48

عملکردی تمام شدview

STM32MP133C/F

3.37

میزبان پرسرعت گذرگاه سریال جهانی (USBH)
این دستگاه‌ها یک میزبان USB پرسرعت (تا ۴۸۰ مگابیت بر ثانیه) را با دو پورت فیزیکی تعبیه می‌کنند. USBH از هر دو عملیات کم سرعت (OHCI) و پرسرعت (EHCI) به طور مستقل در هر پورت پشتیبانی می‌کند. این دستگاه دو فرستنده-گیرنده را ادغام می‌کند که می‌توانند برای عملیات کم سرعت (۱.۲ مگابیت بر ثانیه)، پرسرعت (۱۲ مگابیت بر ثانیه) یا پرسرعت (۴۸۰ مگابیت بر ثانیه) استفاده شوند. فرستنده-گیرنده پرسرعت دوم با OTG پرسرعت به اشتراک گذاشته می‌شود.
USBH با مشخصات USB 2.0 سازگار است. کنترل‌کننده‌های USBH به کلاک‌های اختصاصی نیاز دارند که توسط یک PLL درون PHY پرسرعت USB تولید می‌شوند.

3.38

USB پرسرعت در حال حرکت (OTG)
این دستگاه‌ها یک دستگاه/میزبان/وسیله جانبی OTG پرسرعت USB OTG (تا ۴۸۰ مگابیت بر ثانیه) را در خود جای داده‌اند. OTG از هر دو عملکرد پرسرعت و پرسرعت پشتیبانی می‌کند. فرستنده/گیرنده برای عملکرد پرسرعت (۴۸۰ مگابیت بر ثانیه) با پورت دوم USB Host به اشتراک گذاشته شده است.
USB OTG HS با مشخصات USB 2.0 و مشخصات OTG 2.0 سازگار است. دارای تنظیمات نقطه پایانی قابل تنظیم نرم‌افزاری است و از حالت تعلیق/ادامه پشتیبانی می‌کند. کنترل‌کننده‌های USB OTG به یک ساعت اختصاصی ۴۸ مگاهرتز نیاز دارند که توسط یک PLL درون RCC یا درون PHY پرسرعت USB تولید می‌شود.
ویژگی‌های اصلی USB OTG HS در زیر فهرست شده‌اند: · اندازه ترکیبی FIFO مربوط به Rx و Tx، ۴ کیلوبایت با اندازه‌بندی پویای FIFO · پشتیبانی از SRP (پروتکل درخواست جلسه) و HNP (پروتکل مذاکره میزبان) · هشت نقطه پایانی دو طرفه · ۱۶ کانال میزبان با پشتیبانی از OUT دوره‌ای · نرم‌افزار قابل تنظیم برای حالت‌های عملیاتی OTG4 و OTG16 · پشتیبانی از USB 1.3 LPM (مدیریت توان لینک) · پشتیبانی از مشخصات شارژ باتری نسخه ۱.۲ · پشتیبانی از OTG PHY HS · USB DMA داخلی · HNP/SNP/IP داخلی (بدون نیاز به هیچ مقاومت خارجی) · برای حالت‌های OTG/Host، در صورت وجود دستگاه‌های تغذیه شده با باس، به یک کلید پاور نیاز است
متصل است.
پورت پیکربندی USB OTG می‌تواند امن باشد.

46/219

DS13875 Rev 5

STM32MP133C/F

عملکردی تمام شدview

3.39

رابط‌های MAC گیگابیت اترنت (ETH1، ETH2)
این دستگاه‌ها دو کنترل‌کننده دسترسی به رسانه گیگابیتی (GMAC) سازگار با IEEE-802.3-2002 را برای ارتباطات اترنت LAN از طریق یک رابط مستقل از رسانه (MII) استاندارد صنعتی، یک رابط مستقل از رسانه کاهش‌یافته (RMII) یا یک رابط مستقل از رسانه کاهش‌یافته گیگابیتی (RGMII) ارائه می‌دهند.
این دستگاه‌ها برای اتصال به گذرگاه فیزیکی LAN (زوج به هم تابیده، فیبر و غیره) به یک دستگاه رابط فیزیکی خارجی (PHY) نیاز دارند. PHY با استفاده از ۱۷ سیگنال برای MII، ۷ سیگنال برای RMII یا ۱۳ سیگنال برای RGMII به پورت دستگاه متصل می‌شود و می‌تواند با استفاده از فرکانس ۲۵ مگاهرتز (MII، RMII، RGMII) یا ۱۲۵ مگاهرتز (RGMII) از STM17MP7C/F یا از PHY تنظیم شود.
این دستگاه‌ها شامل ویژگی‌های زیر هستند: · حالت‌های عملیاتی و رابط‌های PHY
نرخ انتقال داده ۱۰، ۱۰۰ و ۱۰۰۰ مگابیت بر ثانیه پشتیبانی از عملیات دوطرفه کامل و نیمه دوطرفه رابط‌های فیزیکی MII، RMII و RGMII · کنترل پردازش فیلترینگ بسته چند لایه: فیلترینگ MAC در مبدا (SA) و مقصد (DA)
آدرس با فیلتر بی‌نقص و هش، VLAN tagفیلترینگ مبتنی بر - با فیلتر بی‌نقص و هش، فیلترینگ لایه ۳ روی آدرس IP مبدا (SA) یا مقصد (DA)، فیلترینگ لایه ۴ روی پورت مبدا (SP) یا مقصد (DP) پردازش دوگانه VLAN: درج حداکثر دو VLAN tags در مسیر انتقال، tag فیلتر کردن در مسیر دریافت پشتیبانی از IEEE 1588-2008/PTPv2 پشتیبانی از آمار شبکه با شمارنده‌های RMON/MIB (RFC2819/RFC2665) · پردازش تخلیه سخت‌افزاری، درج یا حذف داده‌های مقدمه و شروع فریم (SFD) موتور تخلیه کنترلی یکپارچگی برای هدر IP و بار داده TCP/UDP/ICMP: محاسبه و درج کنترلی ارسال، محاسبه و مقایسه کنترلی دریافت پاسخ خودکار به درخواست ARP با آدرس MAC دستگاه تقسیم‌بندی TCP: تقسیم خودکار بسته TCP بزرگ ارسالی به چندین بسته کوچک · حالت کم‌مصرف اترنت کم‌مصرف (استاندارد IEEE 802.3az-2010) بسته بیدارباش از راه دور و تشخیص AMD Magic Packet™
هر دو ETH1 و ETH2 می‌توانند به صورت امن برنامه‌ریزی شوند. وقتی امن باشند، تراکنش‌های روی رابط AXI امن هستند و رجیسترهای پیکربندی فقط می‌توانند توسط دسترسی‌های امن تغییر داده شوند.

DS13875 Rev 5

47/219
48

عملکردی تمام شدview

STM32MP133C/F

3.40

زیرساخت اشکال‌زدایی
این دستگاه‌ها ویژگی‌های اشکال‌زدایی و ردیابی زیر را برای پشتیبانی از توسعه نرم‌افزار و یکپارچه‌سازی سیستم ارائه می‌دهند: · اشکال‌زدایی نقطه شکست · ردیابی اجرای کد · ابزار دقیق نرم‌افزار · JTAG پورت اشکال‌زدایی · پورت اشکال‌زدایی سیم سریال · ورودی و خروجی تریگر · پورت ردیابی · اجزای اشکال‌زدایی و ردیابی Arm CoreSight
اشکال‌زدایی را می‌توان از طریق J کنترل کردTAGپورت دسترسی اشکال‌زدایی /serial-wire، با استفاده از ابزارهای اشکال‌زدایی استاندارد صنعتی.
یک پورت ردیابی امکان ثبت داده‌ها برای ثبت و تجزیه و تحلیل را فراهم می‌کند.
دسترسی اشکال‌زدایی به مناطق امن توسط سیگنال‌های احراز هویت در BSEC فعال می‌شود.

48/219

DS13875 Rev 5

STM32MP133C/F

پین‌اوت، توضیحات پین و توابع جایگزین

4

پین‌اوت، توضیحات پین و توابع جایگزین

شکل 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

وی‌دی‌اس‌دی۱

PF0

PC11

DDR_DQ1

DDR_ DQS0N

DDR_ DQS0P

D

PB8

PD6

VSS

PE11

PD1

PE0

PG0

PE15

PB12

PB10

وی‌دی‌اس‌دی۱

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

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

وی‌دی‌کور وی‌دی‌کور وی‌دی‌کور

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_
خارج

VSS

PC13

PI1

VDD

VSS

وی‌دی‌کور وی‌دی‌کور وی‌دی‌کور

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

قدرت_پردازنده _روشن

PA1

VSS

VREF+

PC5

VSS

VDD

PF15

VDDA1V8_ ثبت شده

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

بای پس_ 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

پین‌اوت، توضیحات پین و توابع جایگزین

STM32MP133C/F

شکل ۶. خروجی STM6MP32C/F TFBGA133

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

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

بای پس_ 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_ ثبت شده

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_
خارج

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

توان پردازشی_پردازنده_روشن

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_ ثبت شده

VDD3V3_ USBHS

USB_DM1

PI7

شکل بالا، بالای بسته را نشان می‌دهد view.

PWR_LP

DDR_ DQ15

DDR_ DQ10

VSS

MSv67512V3

50/219

DS13875 Rev 5

STM32MP133C/F

پین‌اوت، توضیحات پین و توابع جایگزین

شکل ۶. خروجی STM7MP32C/F TFBGA133
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

A

VSS

PA9

PE13 PE12

PD12

PG0

PE15

PG7

PH13

PF3

PB9

PF0

PC10 PC12

PC9

VSS

B

PD0

PE11

PF5

PA15

PD8

PE0

PE9

PH14

PE8

PG4

PF1

VSS

PB5

PC6

PB15 PB14

PE3

PC11

DDR_ DQ4

DDR_ DQ1

DDR_ DQ0

C

PB6

PD3

پی‌ای۱۴ پی‌دی۱۴

PD1

PB7

PD4

PD5

PD9

PE10 PB12

PH9

PC7

PB3

وی دی دی اس دی۲

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

وی دی دی اس دی۲

DDR_ DQ3

DDR_ DQ6

F

PF8

PG9

پی دی ۱۱ پی ای ۱۲

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

VSS

VDD

VSS

VDDQ_ DDR

VSS

VSS

VDD

VDD

VSS

هسته VDD

VSS

VDD

هسته VDD

VDDQ_ DDR

DDR_ A13

DDR_ A2

DDR_ A9

تنظیم مجدد DDR
N

DDR_BA2

DDR_ A3

DDR_ A0

DDR_ A7

DDR_BA0

DDR_ CSN

DDR_ODT

K

VSS_ PLL

VDD_ PLL

PH11

پردازنده VDD

PC15-

L

VBAT OSC32 PI3

VSS

_خارج

PC14-

M

VSS OSC32 PC13

_که در

VDD

N

PE2

PF4

PH6

PI2

پردازنده VDD
هسته VDD
VSS
VDD

VSS

VSS

VSS

VSS

VSS

هسته VDD

VSS

VSS

هسته VDD

VSS

VSS

VSS

VSS

VSS

VDD

هسته VDD

VSS

VDD

هسته VDD

VDDQ_ DDR
VSS
VDDQ_ DDR
هسته VDD

VDDQ_ DDR

DDR_ ون

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

VSS

VDD

هسته VDD

VSS

VDDQ_ DDR

VDDQ_ DDR

DDR_ A4

DDR_ ZQ

DDR_ A6

T

VSS

PE6

PH0OSC_IN

PA13

VSS

VSS

DDR_ VREF

DDR_ DQ10

DDR_ DQ8

VSS

U

خروجی PH1OSC_

وی اس اس_ آنا

VSS

VSS

VDD

VDDA VSSA

PA6

VSS

هسته VDD

VSS

VDD VDDQ_ هسته DDR

VSS

قدرت_روشن

DDR_ DQ13

DDR_ DQ9

V

PD7

وی دی دی_ آنا

PG2

PA7

VREF-

نیوجرسی TRST

VDDA1 V1_ ثبت شده

VSS

منبع تغذیه DDR_ DDR_ LP DQS1P DQS1N

W

PWR_

PG3

پردازنده PG12_ PF13

PC0

ON

PC3 VREF+ PB0

PA3

PE5

VDD

USB_ RREF

PA14

VDD 3V3_ USBHS

VDDA1 V8_ ثبت شده

VSS

بای پس S_REG
1V8

PH5

DDR_ DQ12

DDR_ DQ11

DDR_ DQM1

Y

PA11

PF14

PA0

PA2

PA5

PF11

PC4

PB1

PC1

PG14

NRST

PF15

یو اس بی_ وی اس اس_

پی‌آی۶-

یو اس بی_

پی‌آی۶-

وی دی دی

DM2 USBHS BOOT2 DP1 BOOT0 PLL2

PH4

DDR_ DQ15

DDR_ DQ14

AA

VSS

PB11

PA1

PF12

PA4

PC5

PG13

PC2

PDR_ روشن

یو اس بی_ دی پی ۲

پی‌آی۶-

یو اس بی_

بوت۱ دی‌ام۱

VSS_ PLL2

PA10

PI7

VSS

شکل بالا، بالای بسته را نشان می‌دهد view.

MSv65068V5

DS13875 Rev 5

51/219
97

پین‌اوت، توضیحات پین و توابع جایگزین

STM32MP133C/F

جدول 6. افسانه / اختصارات مورد استفاده در جدول pinout

نام

مخفف

تعریف

نام پین نوع پین
ساختار I / O
یادداشت‌ها توابع جایگزین توابع اضافی

مگر اینکه خلاف آن ذکر شده باشد، عملکرد پین در حین و بعد از تنظیم مجدد، همان نام واقعی پین است.

S

پین تامین

I

فقط پین ورودی

O

فقط پین خروجی

I/O

پین ورودی/خروجی

A

پین آنالوگ یا پین سطح ویژه

ورودی/خروجی FT(U/D/PD) با تحمل ولتاژ ۵ ولت (با بالاکش ثابت / پایین‌کش ثابت / پایین‌کش قابل برنامه‌ریزی)

DDR

۱.۵ ولت، ۱.۳۵ ولت یا ۱.۲ ولت رابط VI/O برای DDR1.5، DDR1.35L، LPDDR1.2/LPDDR3

A

سیگنال آنالوگ

RST

پین ریست با مقاومت پول‌آپ ضعیف

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

گزینه برای ورودی/خروجی‌های FT گزینه I2C FM+ گزینه آنالوگ (ارائه شده توسط VDDA برای بخش آنالوگ ورودی/خروجی) گزینه USB (ارائه شده توسط VDD3V3_USBxx برای بخش USB ورودی/خروجی) خروجی پرسرعت برای نوع 1.8 ولت VDD (برای SPI، SDMMC، QUADSPI، TRACE)

_vh(5)

گزینه سرعت بسیار بالا برای VDD نوع ۱.۸ ولت (برای ETH، SPI، SDMMC، QUADSPI، TRACE)

مگر اینکه در یادداشتی طور دیگری مشخص شده باشد، تمام ورودی/خروجی‌ها در طول و بعد از بازنشانی به عنوان ورودی‌های شناور تنظیم می‌شوند.

توابع انتخاب شده از طریق رجیسترهای GPIOx_AFR

توابعی که مستقیماً از طریق رجیسترهای جانبی انتخاب/فعال می‌شوند

۱. ساختارهای ورودی/خروجی مرتبط در جدول ۷ عبارتند از: FT_f، FT_fh، FT_fvh ۲. ساختارهای ورودی/خروجی مرتبط در جدول ۷ عبارتند از: FT_a، FT_ha، FT_vha ۳. ساختارهای ورودی/خروجی مرتبط در جدول ۷ عبارتند از: FT_u ۴. ساختارهای ورودی/خروجی مرتبط در جدول ۷ عبارتند از: FT_h، FT_fh، FT_fvh، FT_vh، FT_ha، FT_vha ۵. ساختارهای ورودی/خروجی مرتبط در جدول ۷ عبارتند از: FT_vh، FT_vha، FT_fvh

52/219

DS13875 Rev 5

STM32MP133C/F

پین‌اوت، توضیحات پین و توابع جایگزین

شماره پین

جدول 7. تعاریف گوی STM32MP133C/F

توابع توپ

نام پین (تابع بعد از
تنظیم مجدد)

توابع جایگزین

توابع اضافی

LFBGA289 TFBGA289 TFBGA320
ساختار ورودی/خروجی نوع پین
یادداشت ها

K10 F6 U14 A2 D2 A2 A1 A1 T5 M6 F3 U7
D4 E4 B2
B2 D1 B3 B1 G6 C2
C3 E2 C3 F6 D4 E7 E4 E1 B1
C2 G7 D3
C1 G3 C1

VDDCORE S

PA9

ورودی/خروجی FT_h

وی اس اس وی دی دی

S

S

PE11

ورودی/خروجی FT_vh

PF5

ورودی/خروجی FT_h

PD3

ورودی/خروجی FT_f

PE14

ورودی/خروجی FT_h

VDDCPU

S

PD0

ورودی/خروجی 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

پین‌اوت، توضیحات پین و توابع جایگزین

STM32MP133C/F

شماره پین

جدول 7. تعاریف گوی STM32MP133C/F (ادامه)

توابع توپ

نام پین (تابع بعد از
تنظیم مجدد)

توابع جایگزین

توابع اضافی

LFBGA289 TFBGA289 TFBGA320
ساختار ورودی/خروجی نوع پین
یادداشت ها

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

ورودی/خروجی 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

پین‌اوت، توضیحات پین و توابع جایگزین

شماره پین

جدول 7. تعاریف گوی STM32MP133C/F (ادامه)

توابع توپ

نام پین (تابع بعد از
تنظیم مجدد)

توابع جایگزین

توابع اضافی

LFBGA289 TFBGA289 TFBGA320
ساختار ورودی/خروجی نوع پین
یادداشت ها

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 S

PF6

ورودی/خروجی FT_vh

وی اس اس وی دی دی

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

پین‌اوت، توضیحات پین و توابع جایگزین

STM32MP133C/F

شماره پین

جدول 7. تعاریف گوی STM32MP133C/F (ادامه)

توابع توپ

نام پین (تابع بعد از
تنظیم مجدد)

توابع جایگزین

توابع اضافی

LFBGA289 TFBGA289 TFBGA320
ساختار ورودی/خروجی نوع پین
یادداشت ها

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
پی‌آی۳ پی‌سی۱۳

ورودی/خروجی FT_h

S

ورودی/خروجی FT_h

S

ورودی/خروجی FT_fh

ورودی/خروجی FT_fh

ورودی/خروجی FT_h

S

S

ورودی/خروجی FT

ورودی/خروجی 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

پین‌اوت، توضیحات پین و توابع جایگزین

شماره پین

جدول 7. تعاریف گوی STM32MP133C/F (ادامه)

توابع توپ

نام پین (تابع بعد از
تنظیم مجدد)

توابع جایگزین

توابع اضافی

LFBGA289 TFBGA289 TFBGA320
ساختار ورودی/خروجی نوع پین
یادداشت ها

جی۳ جی۴ ان۵

PI2

ورودی/خروجی FT

(1)

SPDIFRX_IN2

TAMP_IN3/TAMP_ OUT4، WKUP5

کی۵ ان۴ پی۴

PI1

ورودی/خروجی FT

(1)

SPDIFRX_IN1

RTC_OUT2/RTC_ LSCO،
TAMP_IN2/TAMP_ OUT3، WKUP4

F13 L2 U13

VSS

S

جی۲ جی۵ ال۲

VBAT

S

L4 N3 P5

PI0

ورودی/خروجی FT

(1)

SPDIFRX_IN0

TAMP_IN8/TAMP_ خروجی ۱

K2 M2

L3

PC15OSC32_OUT

I/O

FT

(1)

OSC32_OUT

اف۱۵ ان۲ یو۱۶

VSS

S

کی۱ ام۱ ام۲

PC14OSC32_IN

I/O

FT

(1)

OSC32_IN

جی۷ ای۳ وی۱۶

VSS

S

H9 K6 N15 VDDCORE S

M10 M4 N9

VDD

S

جی۸ ای۶ دبلیو۱۶

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

پین‌اوت، توضیحات پین و توابع جایگزین

STM32MP133C/F

شماره پین

جدول 7. تعاریف گوی STM32MP133C/F (ادامه)

توابع توپ

نام پین (تابع بعد از
تنظیم مجدد)

توابع جایگزین

توابع اضافی

LFBGA289 TFBGA289 TFBGA320
ساختار ورودی/خروجی نوع پین
یادداشت ها

M1 J7 P3

PF7

ورودی/خروجی FT_vh –

ام۳ آر۱ آر۲

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

پین‌اوت، توضیحات پین و توابع جایگزین

شماره پین

جدول 7. تعاریف گوی STM32MP133C/F (ادامه)

توابع توپ

نام پین (تابع بعد از
تنظیم مجدد)

توابع جایگزین

توابع اضافی

LFBGA289 TFBGA289 TFBGA320
ساختار ورودی/خروجی نوع پین
یادداشت ها

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

ورودی/خروجی FT

MCO2، TIM8_BKIN، SAI2_MCLK_B، ETH1_MDC

T1 L6 W2

PG12

ورودی/خروجی 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

جی۱۰ ای۸ تی۱

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

پی۳ کی۷ تی۴

PA13

ورودی/خروجی 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




بوت‌فِیل –

DS13875 Rev 5

59/219
97

پین‌اوت، توضیحات پین و توابع جایگزین

STM32MP133C/F

شماره پین

جدول 7. تعاریف گوی STM32MP133C/F (ادامه)

توابع توپ

نام پین (تابع بعد از
تنظیم مجدد)

توابع جایگزین

توابع اضافی

LFBGA289 TFBGA289 TFBGA320
ساختار ورودی/خروجی نوع پین
یادداشت ها

پی۴ یو۴

Y2

PF14 (JTCK/SW CLK)

I/O

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

تی۳ تی۴ دبلیو۵

SAI1_SCK_A، SAI1_CK2،

PC0

ورودی/خروجی FT_ha –

I2S1_MCK, SPI1_MOSI/I2S1_SDO,

USART1_TX

تی۴ جی۹ ای‌ای۴
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 1GHz MPU [pdfراهنمای کاربر
STM32MP133C F پردازنده ۳۲ بیتی ARM Cortex-A32 با فرکانس ۱ گیگاهرتز، STM7MP1C، F پردازنده ۳۲ بیتی ARM Cortex-A32 با فرکانس ۱ گیگاهرتز، پردازنده ARM Cortex-A133 با فرکانس ۱ گیگاهرتز، ۱ گیگاهرتز، پردازنده MPU

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *