STMicroelectronics-ლოგო

STMicroelectronics STM32H5 სერიის მიკროკონტროლერები

STMicroelectronics-STM32H5-Series-Microcontrollers-product

შესავალი

აპლიკაციის ეს ჩანაწერი აღწერს ინსტრუქციის ქეშს (ICACHE) და მონაცემთა ქეშს (DCACHE), STMicroelectronics-ის მიერ შემუშავებულ პირველ ქეშებს. Arm® Cortex®-M33 პროცესორის AHB ავტობუსზე დანერგილი ICACHE და DCACHE ჩართულია STM32 მიკროკონტროლერში (MCU), რომელიც ჩამოთვლილია ქვემოთ მოცემულ ცხრილში. ეს ქეშები მომხმარებლებს საშუალებას აძლევს გააუმჯობესონ თავიანთი აპლიკაციის შესრულება და შეამცირონ მოხმარება ინსტრუქციისა და მონაცემების როგორც შიდა, ასევე გარე მეხსიერებიდან, ან გარე მეხსიერებიდან მონაცემთა ტრაფიკის მიღებისას. ამ დოკუმენტში მოცემულია ტიპიური ყოფილიamples ხაზგასმით აღვნიშნო ICACHE და DCACHE მახასიათებლები და ხელი შეუწყოს მათ კონფიგურაციას.

ცხრილი 1. გამოსაყენებელი პროდუქტები

ტიპი პროდუქტის სერია
მიკროკონტროლერები STM32H5 სერია, STM32L5 სერია, STM32U5 სერია

ზოგადი ინფორმაცია

შენიშვნა:

განაცხადის ეს შენიშვნა ეხება STM32 სერიის მიკროკონტროლერებს, რომლებიც Arm® Cortex® ბირთვზე დაფუძნებულ მოწყობილობებს წარმოადგენს. Arm არის Arm Limited-ის (ან მისი შვილობილი კომპანიების) რეგისტრირებული სავაჭრო ნიშანი აშშ-ში და/ან სხვაგან.

ICACHE და DCACHE დასრულდაview

ეს განყოფილება უზრუნველყოფს ზედსview ICACHE და DCACHE ინტერფეისებიდან, რომლებიც ჩართულია STM32 Arm® Cortex® ბირთვზე დაფუძნებულ მიკროკონტროლერებში. ამ განყოფილებაში დეტალურადაა აღწერილი ICACHE და DCACHE დიაგრამა და ინტეგრაცია სისტემის არქიტექტურაში.
STM32L5 სერიის ჭკვიანი არქიტექტურა
ეს არქიტექტურა დაფუძნებულია ავტობუსის მატრიცაზე, რომელიც საშუალებას აძლევს მრავალ ოსტატს (Cortex-M33, ICACHE, DMA1/2 და SDMMC1) წვდომა ჰქონდეს მრავალ სლავზე (როგორიცაა ფლეშ მეხსიერება, SRAM1/2, OCTOSPI1 ან FSMC). ქვემოთ მოყვანილი სურათი აღწერს STM32L5 სერიის ჭკვიანი არქიტექტურას.

სურათი 1. STM32L5 სერიის ჭკვიანი არქიტექტურა

STMicroelectronics-STM32H5-Series-Microcontrollers-fig-1

Cortex-M33-ის შესრულება გაუმჯობესებულია 8 კბაიტიანი ICACHE ინტერფეისის გამოყენებით, რომელიც დანერგილია მის C-AHB ავტობუსში, კოდის ან მონაცემების შიდა მეხსიერებიდან (ფლეშ მეხსიერება, SRAM1 ან SRAM2) სწრაფი ავტობუსის საშუალებით და ასევე გარე მეხსიერება (OCTOSPI1 ან FSMC) ნელი ავტობუსის მეშვეობით.
STM32U5 სერიის ჭკვიანი არქიტექტურა
ეს არქიტექტურა დაფუძნებულია ავტობუსის მატრიცაზე, რომელიც საშუალებას აძლევს მრავალ ოსტატს (Cortex-M33, ICACHE, DCACHE, GPDMA, DMA2D და SDMMCs, OTG_HS, LTDC, GPU2D, GFXMMU) წვდომა ჰქონდეს მრავალ სლავზე (როგორიცაა ფლეშ მეხსიერება, SRAM, HBKPSRAM, BKPSRAM. OCTOSPI, ან FSMC). ქვემოთ მოყვანილი ფიგურა აღწერს STM32U5 სერიის ჭკვიანი არქიტექტურას.

სურათი 2. STM32U5 სერიის ჭკვიანი არქიტექტურა

STMicroelectronics-STM32H5-Series-Microcontrollers-fig-2

Cortex-M33 და GPU2D ინტერფეისი ორივე სარგებლობს CACHE-ის გამოყენებით.

  • ICACHE აუმჯობესებს Cortex-M33-ის მუშაობას კოდის ან მონაცემების შიდა მეხსიერებიდან სწრაფი ავტობუსით (ფლეშ მეხსიერება, SRAM) და გარე მეხსიერებიდან ნელი ავტობუსით (OCTOSPI1/2 და HSPI1, ან FSMC) მიღებისას. DCACHE1 აუმჯობესებს მუშაობას შიდა ან გარე მეხსიერებიდან მონაცემების s-ავტობუსის საშუალებით (GFXMMU, OCTOSPI1/2 და HSPI1, ან FSMC) მიღებისას.
  •  DCACHE2 აუმჯობესებს GPU2D-ის მუშაობას შიდა და გარე მეხსიერებიდან (GFXMMU, ფლეშ მეხსიერება, SRAMs, OCTOSPI1/2 და HSPI1 ან FSMC) მონაცემების მიღებისას M0 პორტის ავტობუსის მეშვეობით.

STM32H5 სერიის ჭკვიანი არქიტექტურა
STM32H523/H533, STM32H563/H573 და STM32H562 ჭკვიანი არქიტექტურა ეს არქიტექტურა დაფუძნებულია ავტობუსის მატრიცაზე, რომელიც საშუალებას აძლევს მრავალ ოსტატს (Cortex-M33, ICACHE, DCACHE, GPDMA, Ethernet და SDMMCs) წვდომა მიიღონ რამდენიმე სლავზე, BPSM მეხსიერებაზე (SPSMRAuch) , OCTOSPI და FMC). ქვემოთ მოყვანილი სურათი აღწერს STM32H5 სერიის ჭკვიანი არქიტექტურას.

სურათი 3. STM32H563/H573 და STM32H562 სერიის ჭკვიანი არქიტექტურა

STMicroelectronics-STM32H5-Series-Microcontrollers-fig-3

Cortex-M33 სარგებლობს CACHE-ის გამოყენებით.

  • ICACHE აუმჯობესებს Cortex-M33-ის მუშაობას შიდა მეხსიერებიდან კოდის ან მონაცემების მიღებისას სწრაფი ავტობუსის მეშვეობით (ფლეშ მეხსიერება, SRAM) და გარე მეხსიერებიდან ნელი ავტობუსით (OCTOSPI და FMC).
  • DCACHE აუმჯობესებს მუშაობას გარე მეხსიერებიდან მონაცემების ნელი ავტობუსით (OCTOSPI და FMC) მიღებისას.

STM32H503 ჭკვიანი არქიტექტურა
ეს არქიტექტურა დაფუძნებულია ავტობუსის მატრიცაზე, რომელიც საშუალებას აძლევს მრავალ ოსტატს (Cortex-M33, ICACHE და GPDMA) წვდომა ჰქონდეს მრავალ სლავზე (როგორიცაა ფლეშ მეხსიერება, SRAM და BKPSRAM). ქვემოთ მოყვანილი სურათი აღწერს STM32H5 სერიის ჭკვიანი არქიტექტურას.

სურათი 4. STM32H503 სერიის ჭკვიანი არქიტექტურა

STMicroelectronics-STM32H5-Series-Microcontrollers-fig-4

Cortex-M33 სარგებლობს CACHE-ის გამოყენებით.

  • ICACHE აუმჯობესებს Cortex-M33-ის მუშაობას შიდა მეხსიერებიდან კოდის ან მონაცემების მიღებისას სწრაფი ავტობუსის საშუალებით (ფლეშ მეხსიერება, SRAM).

ICACHE ბლოკ-სქემა
ICACHE ბლოკის დიაგრამა მოცემულია ქვემოთ მოცემულ ფიგურაში.

სურათი 5. ICACHE ბლოკ-სქემა

STMicroelectronics-STM32H5-Series-Microcontrollers-fig-5

ICACHE მეხსიერება მოიცავს:

  • The TAG მეხსიერებით:
    • მისამართი tags ეს მიუთითებს, თუ რომელი მონაცემები შეიცავს ქეში მონაცემთა მეხსიერებას
    • მოქმედების ბიტები
  •  მონაცემთა მეხსიერება, რომელიც შეიცავს ქეშურ მონაცემებს

DCACHE ბლოკ-სქემა
DCACHE ბლოკ-სქემა მოცემულია ქვემოთ მოცემულ ფიგურაში.

სურათი 6. DCACHE ბლოკ-სქემა

STMicroelectronics-STM32H5-Series-Microcontrollers-fig-6

DCACHE მეხსიერება მოიცავს:

  • The TAG მეხსიერებით:
    • მისამართი tags ეს მიუთითებს, თუ რომელი მონაცემები შეიცავს ქეში მონაცემთა მეხსიერებას
    • მოქმედების ბიტები
    • პრივილეგიის ბიტები
    • ბინძური ნაჭრები
  • მონაცემთა მეხსიერება, რომელიც შეიცავს ქეშურ მონაცემებს

ICACHE და DCACHE მახასიათებლები

ორმაგი ოსტატები
ICACHE წვდება AHB ავტობუსის მატრიცას ან შემდეგნაირად:

  • ერთი AHB ძირითადი პორტი: master1 (სწრაფი ავტობუსი)
  • ორი AHB ძირითადი პორტი: master1 (სწრაფი ავტობუსი) და master2 (ნელი ავტობუსი)

ეს ფუნქცია საშუალებას აძლევს ტრაფიკს განადგურდეს მეხსიერების სხვადასხვა რეგიონებში წვდომისას (როგორიცაა შიდა ფლეშ მეხსიერება, შიდა SRAM და გარე მეხსიერებები), რათა შემცირდეს CPU შეფერხებები ქეშის გამოტოვებისას. შემდეგი ცხრილი აჯამებს მეხსიერების რეგიონებს და მათ მისამართებს.

ცხრილი 2. მეხსიერების რეგიონები და მათი მისამართები

პერიფერიული ქეშირებადი მეხსიერების წვდომა არ არის ქეშირებადი მეხსიერების წვდომა
 

 

ტიპი

 

 

სახელი

 

 

პროდუქტის სახელი და რეგიონის ზომა

 

 

ავტობუსის სახელი

 

არაუსაფრთხო რეგიონის საწყისი მისამართი

უსაფრთხო, არაუსაფრთხო გამოძახებადი რეგიონის საწყისი მისამართი  

 

ავტობუსის სახელი

 

არაუსაფრთხო რეგიონის საწყისი მისამართი

უსაფრთხო, არაუსაფრთხო გამოძახებადი რეგიონის საწყისი მისამართი
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

შიდა

 

 

 

 

 

 

 

FLASH

STM32H503 128 კბ  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ICACHE

სწრაფი ავტობუსი

 

 

 

 

 

 

 

0x0800 0000

N/A  

 

 

 

 

 

 

N/A

 

 

 

 

 

 

 

N/A

 

 

 

 

 

 

 

N/A

STM32L5

სერია/ STM32U535/ 545/ STM32H523/ 533

 

 

512 კბ

 

 

 

 

 

 

0x0C00 0000

STM32U575/ 585

STM32H563/ 573/562

 

 

2 მბ

STM32U59x/

5Ax/5Fx/5Gx

4 მბ
 

 

 

 

 

 

SRAM1

STM32H503 16 კბ  

 

 

 

 

 

0x0A00 0000

N/A  

 

 

 

 

 

 

 

S-ავტობუსი

 

 

 

 

 

 

0x2000 0000

 

 

 

 

 

 

0x3000 0000

STM32L5

series/ STM32U535/ 545/575/585

 

192 კბ

 

 

 

 

 

0x0E00 0000

STM32H523/ 533 128 კბ
STM32H563/ 573/562 256 კბ
STM32U59x/

5Ax/5Fx/5Gx

768 კბ
 

 

 

 

SRAM2

STM32H503

სერია

16 კბ 0x0A00 4000 N/A 0x2000 4000 N/A
STM32L5

series/ STM32U535/ 545/575/585

 

64 კბ

 

0x0A03 0000

 

0x0E03 0000

 

0x2003 0000

 

0x3003 0000

STM32H523/ 533 64 კბ  

0x0A04 0000

 

0x0E04 0000

 

0x2004 0000

 

0x3004 0000

პერიფერიული ქეშირებადი მეხსიერების წვდომა არ არის ქეშირებადი მეხსიერების წვდომა
 

 

 

 

 

 

 

 

 

შიდა

 

 

SRAM2

STM32H563/ 573/562 80 კბ  

 

 

 

 

 

 

 

ICACHE

სწრაფი ავტობუსი

0x0A04 0000 0x0E04 0000  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S-ავტობუსი

0x2004 0000 0x3004 0000
STM32U59x/

5Ax/5Fx/5Gx

64 კბ 0x0A0C 0000 0x0E0C 0000 0x200C 0000 0x300C 0000
 

 

 

 

SRAM3

STM32U575/ 585 512 კბ 0x0A04 0000 0x0E04 0000 0x2004 0000 0x3004 0000
STM32H523/ 533 64 კბ  

 

0x0A05 0000

 

 

0x0E05 0000

 

 

0x2005 0000

 

 

0x3005 0000

STM32H563/ 573/562 320 კბ
STM32U59x/

5Ax/5Fx/5Gx

832 კბ 0x0A0D 0000 0x0E0D 0000 0x200D 0000 0x300D 0000
SRAM5 STM32U59x/

5Ax/5Fx/5Gx

832 კბ 0x0A1A 0000 0x0E1A 0000 0x201A 0000 0x301A 0000
SRAM6 STM32U5Fx/

5Gx

512 კბ 0x0A27 0000 0x0E27 0000 0x2027 0000  

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

 

 

 

 

 

 

 

 

გარე

HSPI1 STM32U59x/

5Ax/5Fx/5Gx

 

 

 

 

 

 

 

 

 

 

 

256 მბ

 

 

 

 

 

 

 

 

 

 

ICACHE

ნელი ავტობუსი

(1)

 

 

 

 

 

 

მეტსახელის მისამართი [0x0000 0000 დიაპაზონში

0x07FF FFFF-მდე] ან [0x1000 0000:0x1FFF

FFFF] განისაზღვრება ხელახალი რუქას ფუნქციით

 

 

 

 

 

 

 

 

 

 

 

N/A

0xA000 0000
FMC SDRAM STM32H563/ 573/562 0xC000 0000
 

OCTOSPI1

ბანკი არაუსაფრთხო

STM32L5/U5

სერია

STM32H563/ 573/562

 

 

0x9000 0000

 

FMC ბანკი 3

არასაიმედო

STM32L5/U5

სერია

STM32H563/ 573/562

 

 

0x8000 0000

OCTOSPI2

ბანკი არაუსაფრთხო

STM32U575/

585/59x/5Ax/

5Fx/5Gx

 

0x7000 0000

 

FMC ბანკი 1

არასაიმედო

STM32L5/U5

სერია

STM32H563/ 573/562

 

 

0x6000 0000

1. შეირჩევა ასეთი რეგიონების ხელახალი რუკების შედგენისას.

1-გზის წინააღმდეგ 2-გზის ICACHE
ნაგულისხმევად, ICACHE კონფიგურირებულია ასოციაციურ ოპერაციულ რეჟიმში (ჩართულია ორი გზა), მაგრამ შესაძლებელია ICACHE-ის კონფიგურაცია პირდაპირ რუქის რეჟიმში (ცალმხრივი ჩართული), აპლიკაციებისთვის, რომლებიც საჭიროებენ ენერგიის ძალიან დაბალ მოხმარებას. ICACHE კონფიგურაცია კეთდება WAYSEL ბიტით ICACHE_CR-ში შემდეგნაირად:

  • WAYSEL = 0: პირდაპირი რუკის ოპერაციული რეჟიმი (1 გზა)
  • WAYSEL = 1 (ნაგულისხმევი): ასოციაციური მუშაობის რეჟიმი (2 გზა)

ცხრილი 3. 1-გზის წინააღმდეგ 2-გზის ICACHE

პარამეტრი 1-გზის ICACHE 2-გზის ICACHE
ქეშის ზომა (კბაიტი) 8(1)/32(2)
ქეში რამდენიმე გზა 1 2
ქეშის ხაზის ზომა 128 ბიტი (16 ბაიტი)
ქეშის ხაზების რაოდენობა 512(1)/2048(2) 256(1)/1024(2) თითო გზაზე
  1. STM32L5 სერიებისთვის /STM32H5 სერიებისთვის /STM32U535/545/575/585
  2. For STM32U59x/5Ax/5Fx/5Gx

ადიდებული ტიპი
ზოგიერთი Octo-SPI მეხსიერება მხარს უჭერს WRAP burst-ს, რაც უზრუნველყოფს კრიტიკული სიტყვა-პირველი ფუნქციის შესრულებას. AHB მეხსიერების ტრანზაქციის ICACHE ადიდებული ტიპი ხელახლა შედგენილი რეგიონებისთვის კონფიგურირებადია. ის ახორციელებს ინკრემენტულ ადიდებას ან WRAP ადიდებას, რომელიც არჩეულია HBURST ბიტით ICACHE_CRRx რეესტრში. განსხვავებები WRAP-სა და მატულ აფეთქებებს შორის მოცემულია ქვემოთ (იხილეთ აგრეთვე ნახაზი):

  • WRAP აფეთქება:
    • ქეშის ხაზის ზომა = 128 ბიტი
    • burst to start address = CPU-ს მიერ მოთხოვნილი პირველი მონაცემების სიტყვის მისამართი
  •  დამატებითი აფეთქება:
    • ქეშის ხაზის ზომა = 128 ბიტი
    • ადიდებული საწყისი მისამართი = მისამართი გასწორებულია ქეშის ხაზის საზღვარზე, რომელიც შეიცავს მოთხოვნილ სიტყვას

სურათი 7. დამატებითი WRAP აფეთქების წინააღმდეგ

STMicroelectronics-STM32H5-Series-Microcontrollers-fig-9

Cacheable რეგიონები და remapping ფუნქცია
ICACHE დაკავშირებულია Cortex-M33-თან C-AHB ავტობუსის მეშვეობით და ქეშირებს კოდის რეგიონს მისამართებიდან [0x0000 0000-დან 0x1FFF FFFF-მდე]. იმის გამო, რომ გარე მეხსიერების რუკაზე მითითებულია მისამართი [0x6000 0000-დან 0xAFFF FFFF-მდე] დიაპაზონში, ICACHE მხარს უჭერს განმეორებითი შედგენის ფუნქციას, რომელიც საშუალებას აძლევს ნებისმიერი გარე მეხსიერების რეგიონის გადახედვას მისამართზე [0x0000 0000-დან 0x07FF FFFF] დიაპაზონში. [0x1000 0000 to 0x1FFF FFFF] და ხელმისაწვდომი გახდეს C-AHB ავტობუსით. ამ ფუნქციით შესაძლებელია ოთხამდე გარე მეხსიერების რეგიონის გადაკეთება. მას შემდეგ, რაც რეგიონი ხელახლა იქნება შედგენილი, ხელახალი შედგენის ოპერაცია ხდება მაშინაც კი, თუ ICACHE გამორთულია ან ტრანზაქცია არ არის ქეშირებადი. ქეშირებადი მეხსიერების რეგიონები შეიძლება იყოს განსაზღვრული და დაპროგრამებული მომხმარებლის მიერ მეხსიერების დაცვის განყოფილებაში (MPU). ქვემოთ მოყვანილი ცხრილი აჯამებს STM32L5 და STM32U5 სერიის მეხსიერების კონფიგურაციას.

ცხრილი 4. STM32L5 და STM32U5 სერიის მეხსიერების კონფიგურაცია

 

პროდუქტის მეხსიერება

ქეშირებადი

(MPU პროგრამირება)

ხელახალი რუკა ICACHE-ში

(ICACHE_CRRx პროგრამირება)

ფლეშ მეხსიერება კი ან არა  

არ არის საჭირო

SRAM არ არის რეკომენდებული
გარე მეხსიერება (HSPI/ OCTOSPI ან FSMC) კი ან არა საჭიროა, თუ მომხმარებელს სურს გარე კოდის მიღება C-AHB ავტობუსზე (სხვა შემთხვევაში S-AHB ავტობუსზე)

ICACHE გარე მეხსიერების გადაკეთების სარგებელი
ყოფილმაampქვემოთ მოცემულ ფიგურაში ნაჩვენებია, თუ როგორ უნდა ისარგებლოთ ICACHE-ის გაუმჯობესებული ეფექტურობით კოდის შესრულების ან წაკითხული მონაცემების გარე 8-მბაიტიან გარე Octo-SPI მეხსიერებაზე წვდომისას (როგორიცაა გარე ფლეშ მეხსიერება ან RAM).

სურათი 8. Octo-SPI მეხსიერების განმეორებითი რუქა example

STMicroelectronics-STM32H5-Series-Microcontrollers-fig-7

შემდეგი ნაბიჯებია საჭირო ამ გარე მეხსიერების ხელახალი შედგენისთვის:

OCTOSPI კონფიგურაცია გარე მეხსიერებისთვის

დააკონფიგურირეთ OCTOSPI ინტერფეისი, რათა შეხვიდეთ გარე მეხსიერებაზე მეხსიერების რუკების რეჟიმში (გარე მეხსიერება განიხილება როგორც შიდა მეხსიერება, რომელიც შედგენილია [0x9000 0000-დან 0x9FFF FFFF] რეგიონში). ვინაიდან გარე მეხსიერების ზომა არის 8 მბაიტი, ის ჩანს რეგიონში [0x9000 0000 to 0x907F FFFF]. ამ რეგიონის გარე მეხსიერებაზე წვდომა ხდება S-ავტობუსის მეშვეობით და არ არის ქეშირებადი. შემდეგი ნაბიჯი გვიჩვენებს ICACHE კონფიგურაციას ამ რეგიონის ხელახალი შედგენის მიზნით.
შენიშვნა: OCTOSPI-ის კონფიგურაციისთვის მეხსიერების რუკების რეჟიმში, იხილეთ აპლიკაციის შენიშვნა Octo-SPI ინტერფეისი STM32 მიკროკონტროლერებზე (AN5050

ICACHE-ის კონფიგურაცია გარე მეხსიერებით შედგენილი რეგიონის ხელახლა გამოსახულების მიზნით
[8x0 9000-დან 0000x0F FFFF] რეგიონში მოთავსებული 907 მბაიტი ხელახლა გადანაწილებულია [0x1000 0000-დან 0x107F FFFF-მდე] რეგიონში. შემდეგ მათზე წვდომა შესაძლებელია ნელი ავტობუსით (ICACHE master2 ავტობუსი).

  • ICACHE_CR რეგისტრის კონფიგურაცია
    • გამორთეთ ICACHE EN = 0-ით.
    • აირჩიეთ 1 ან 2 გზა (აპლიკაციის საჭიროებიდან გამომდინარე) WAYSEL = 0 ან 1, შესაბამისად.
  • ICACHE_CRRx რეგისტრის კონფიგურაცია (ოთხამდე რეგიონი, x = 0-დან 3-მდე)
    • აირჩიეთ 0x1000 0000 საბაზისო მისამართი (remap მისამართი) BASEADDR [28:21] = 0x80.
    • აირჩიეთ 8-მბაიტი რეგიონის ზომა ხელახლა გამოსაყენებლად RSIZE[2:0] = 0x3.
    • აირჩიეთ 0x9000 0000 გადაკეთებული მისამართი REMAPADDR[31:21] = 0x480.
    • აირჩიეთ ICACHE AHB master2 პორტი გარე მეხსიერებისთვის MSTSEL = 1.
    • აირჩიეთ WRAP ადიდებული ტიპი HBURST = 0-ით.
    • ჩართეთ X რეგიონის გადახაზვა REN = 1-ით.

შემდეგი ფიგურა გვიჩვენებს, თუ როგორ ჩანს მეხსიერების რეგიონები IAR-ით ხელახალი შედგენის ჩართვის შემდეგ.

სურათი 9. მეხსიერების რეგიონების გადახედვა მაგample

STMicroelectronics-STM32H5-Series-Microcontrollers-fig-8

8-მბაიტიანი გარე მეხსიერება ახლა ხელახლა არის შედგენილი და მისი წვდომა შესაძლებელია [0x1000 0000-დან 0x107F FFFF] რეგიონში.

ICACHE ჩართვა

  • ICACHE_CR რეგისტრის კონფიგურაცია ჩართეთ ICACHE EN = 1-ით.

მონიტორები დაარტყა
ICACHE გთავაზობთ ორ მონიტორს შესრულების ანალიზისთვის: 32-ბიტიანი დარტყმის მონიტორი და 16-ბიტიანი გამოტოვების მონიტორი.

  • დარტყმის მონიტორი ითვლის ქეშირებად AHB ტრანზაქციებს სლავური ქეშის პორტზე, რომელიც ხვდება ICACHE კონტენტს (ამოღებული მონაცემები უკვე ხელმისაწვდომია ქეშში). დარტყმის მონიტორის მრიცხველი ხელმისაწვდომია ICACHE_HMONR რეესტრში.
  • გამოტოვების მონიტორი ითვლის ქეშირებად AHB ტრანზაქციებს სლავური ქეშის პორტზე, რომლებიც გამოტოვებენ ICACHE კონტენტს (ამოღებული მონაცემები უკვე ხელმისაწვდომი არ არის ქეშში). დაკარგული მონიტორის მრიცხველი ხელმისაწვდომია ICACHE_MMONR რეესტრში.

შენიშვნა:

ეს ორი მონიტორი არ იკვრება, როცა მაქსიმალურ მნიშვნელობებს მიაღწევს. ეს მონიტორები იმართება ICACHE_CR რეესტრის შემდეგი ბიტებიდან:

  • HITMEN ბიტი (შესაბამისად MISSMEN ბიტი) დარტყმის (შესაბამისად გამოტოვების) მონიტორის ჩართვა/შესაჩერებლად
  • HITMRST ბიტი (შესაბამისად MISSMRST ბიტი) დარტყმის (შესაბამისად გამოტოვების) მონიტორის გადასაყენებლად ნაგულისხმევად, ეს მონიტორები გამორთულია ენერგიის მოხმარების შესამცირებლად.

ICACHE მოვლა
პროგრამას შეუძლია გააუქმოს ICACHE ICACHE_CR რეესტრში CACHEINV ბიტის დაყენებით. ეს ქმედება აბათილებს მთელ ქეშს, აქცევს მას ცარიელი. იმავდროულად, თუ ზოგიერთი ხელახალი რუკა ჩართულია, ხელახალი რუქას ფუნქცია კვლავ აქტიურია, მაშინაც კი, როდესაც ICACHE გამორთულია. ვინაიდან ICACHE მართავს მხოლოდ წაკითხულ ტრანზაქციებს და არ მართავს ჩაწერის ტრანზაქციებს, ის არ უზრუნველყოფს თანმიმდევრულობას ჩაწერის შემთხვევაში. შესაბამისად, პროგრამამ უნდა გააუქმოს ICACHE რეგიონის დაპროგრამების შემდეგ.

ICACHE უსაფრთხოება
ICACHE არის უსაფრთხო პერიფერიული მოწყობილობა, რომლის კონფიგურაცია შესაძლებელია GTZC TZSC უსაფრთხო კონფიგურაციის რეესტრის მეშვეობით. როდესაც ის კონფიგურირებულია როგორც უსაფრთხო, ICACHE რეგისტრებზე მხოლოდ უსაფრთხო წვდომაა დაშვებული. ICACHE ასევე შეიძლება იყოს კონფიგურირებული როგორც პრივილეგირებული GTZC TZSC პრივილეგიის კონფიგურაციის რეესტრის მეშვეობით. როდესაც ICACHE კონფიგურირებულია პრივილეგირებულად, მხოლოდ პრივილეგირებული წვდომაა ნებადართული ICACHE რეგისტრებში. ნაგულისხმევად, ICACHE არის არაუსაფრთხო და არაპრივილეგირებული GTZC TZSC-ის მეშვეობით.

ღონისძიების და შეწყვეტის მართვა

ICACHE მართავს ფუნქციურ შეცდომებს აღმოჩენისას, ERRF დროშის დაყენებით ICACHE_SR-ში. შეფერხება ასევე შეიძლება შეიქმნას, თუ ERRIE ბიტი დაყენებულია ICACHE_IER-ში. ICACHE გაუქმების შემთხვევაში, როდესაც ქეში დატვირთული მდგომარეობა დასრულდა, BSYENDF დროშა დაყენებულია ICACHE_SR-ში. შეფერხება ასევე შეიძლება შეიქმნას, თუ BSYENDIE ბიტი დაყენებულია ICACHE_IER-ში. ქვემოთ მოცემულ ცხრილში მოცემულია ICACHE შეწყვეტის და მოვლენის დროშები.

ცხრილი 5. ICACHE შეწყვეტის და მოვლენის მართვის ბიტები

რეგისტრაცია ცოტა სახელი ბიტის აღწერა ბიტის წვდომის ტიპი
 

ICACHE_SR

ᲓᲐᲙᲐᲕᲔᲑᲣᲚᲘ ქეში ახორციელებს სრული გაუქმების ოპერაციას  

მხოლოდ წაკითხვადი

BSYENDF ქეშის გაუქმების ოპერაცია დასრულდა
შეცდომა ქეშირების მუშაობისას მოხდა შეცდომა
 

ICACHE_IER

ერი ქეშის შეცდომისთვის შეფერხების ჩართვა  

წაიკითხეთ/დაწერეთ

BSYENDIE გაუქმების ოპერაციის დასრულების შემთხვევაში შეწყვეტის ჩართვა
 

ICACHE_FCR

CERRF ასუფთავებს ERRF-ს ICACHE_SR-ში  

მხოლოდ წერა

CBSYENDF ასუფთავებს BSYENDF-ს ICACHE_SR-ში

DCACHE მახასიათებლები
მონაცემთა ქეშის დანიშნულებაა გარე მეხსიერების მონაცემების ჩატვირთვა და მონაცემთა შესანახი პროცესორიდან ან სხვა ავტობუსის ძირითადი პერიფერიულიდან. DCACHE მართავს წაკითხვის და ჩაწერის ტრანზაქციებს.
DCACHE cacheability ტრაფიკი

DCACHE ქეშირებს გარე მეხსიერებებს ძირითადი პორტის ინტერფეისიდან AHB ავტობუსის მეშვეობით. შემომავალი მეხსიერების მოთხოვნები განისაზღვრება როგორც cacheable მისი AHB ტრანზაქციის მეხსიერების ჩაკეტვის ატრიბუტის მიხედვით. DCACHE ჩაწერის პოლიტიკა განისაზღვრება, როგორც ჩაწერა ან უკან ჩაწერა MPU-ს მიერ კონფიგურირებული მეხსიერების ატრიბუტის მიხედვით. როდესაც რეგიონი კონფიგურირებულია, როგორც არა-ქეშირებადი, DCACHE გვერდის ავლით ხდება.

 ცხრილი 6. DCACHE ქეშირება AHB ტრანზაქციისთვის

AHB საძიებო ატრიბუტი AHB ბუფერული ატრიბუტი ქეშირება
0 X წაიკითხეთ და დაწერეთ: არა-ქეშირებადი
 

1

 

0

წაკითხვა: ქეშირებადი

ჩაწერა: (ქეშირებადი) ჩაწერის მეშვეობით

 

1

 

1

წაკითხვა: ქეშირებადი

ჩაწერა: (cacheable) ჩაწერა უკან

DCACHE ქეშირებადი რეგიონები
STM32U5 სერიისთვის, DCACHE1 slave ინტერფეისი დაკავშირებულია Cortex-M33-თან S-AHB ავტობუსის მეშვეობით და ქეშირებს GFXMMU, FMC და HSPI/OCTOSPI-ებს. DCACHE2 slave ინტერფეისი დაკავშირებულია DMA2D-თან M0 პორტის ავტობუსის მეშვეობით და ინახავს ყველა შიდა და გარე მეხსიერებას (გარდა SRAM4 და BRKPSRAM). STM32H5 სერიისთვის, DCACHE slave ინტერფეისი დაკავშირებულია Cortex-M33-თან S-AHB გარე მეხსიერების მეშვეობით FMC და OCTOSPI.

ცხრილი 7. DCACHE ქეშირებადი რეგიონები და ინტერფეისები

ქეშირებადი მეხსიერების მისამართის რეგიონი DCACHE1 ქეშირებადი ინტერფეისები DCACHE2 ქეშირებადი ინტერფეისები
GFXMMU X X
SRAM1  

 

 

N/A

X
SRAM2 X
SRAM3 X
SRAM5 X
SRAM6 X
HSPI1 X X
OCTOSPI1 X X
FMC BANKs X X
OCTOSPI2 X X

შენიშვნა

ზოგიერთი ინტერფეისი არ არის მხარდაჭერილი გარკვეულ პროდუქტებში. იხილეთ სურათი 1 ან კონკრეტული პროდუქტის მითითების სახელმძღვანელო.
ადიდებული ტიპი
ისევე როგორც ICACHE, DCACHE მხარს უჭერს ინკრემენტულ და შეფუთულ აფეთქებებს (იხ. სექცია 3.1.3). DCACHE-სთვის, burst ტიპის კონფიგურაცია ხდება HBURST ბიტის მეშვეობით DCACHE_CR-ში.
DCACHE კონფიგურაცია
ჩატვირთვისას, DCACHE გამორთულია ნაგულისხმევად, რის გამოც სლავური მეხსიერების მოთხოვნები გადაგზავნილია პირდაპირ მთავარ პორტში. DCACHE ჩასართავად, EN ბიტი უნდა იყოს დაყენებული DCACHE_CR რეესტრში. დარტყმის მონიტორები DCACHE ახორციელებს ოთხ მონიტორს ქეშის შესრულების ანალიზისთვის:

  • ორი 32-ბიტიანი (R/W) დარტყმის მონიტორი: ითვლის რამდენჯერ წაიკითხავს ან ჩაწერს CPU მონაცემებს ქეშ მეხსიერებაში DCACHE მთავარ პორტებზე ტრანზაქციის გენერირების გარეშე (მონაცემები უკვე ხელმისაწვდომია ქეშში). (R/W) დარტყმის მონიტორების მრიცხველები ხელმისაწვდომია შესაბამისად DCACHE_RHMONR და DCACHE_WHMONR რეგისტრებში.
  • ორი 16-ბიტიანი (R/W) გამოტოვების მონიტორი: დაითვალეთ რამდენჯერაც CPU წაიკითხავს ან ჩაწერს მონაცემებს ქეში მეხსიერებაში და წარმოქმნის ტრანზაქციას DCACHE მთავარ პორტებზე, რათა ჩატვირთოს მონაცემები მეხსიერების რეგიონიდან (მოტანილი მონაცემები არ არის უკვე ხელმისაწვდომია ქეშში). (R/W) გამოტოვების მონიტორების მრიცხველები ხელმისაწვდომია შესაბამისად DCACHE_RMMONR და DCACHE_WMMONR რეგისტრებში.

შენიშვნა:

ეს ოთხი მონიტორი არ იკვრება, როდესაც მიაღწევს მაქსიმალურ მნიშვნელობებს. ეს მონიტორები იმართება DCACHE_CR რეესტრის შემდეგი ბიტებიდან:

  • WHITMAN ბიტი (შესაბამისად WMISSMEN ბიტი) ჩაწერის დარტყმის (შესაბამისად გამოტოვების) მონიტორის ჩართვის/შეჩერების მიზნით
  • RHITMEN ბიტი (შესაბამისად RMISSMEN ბიტი) წაკითხული დარტყმის (შესაბამისად გამოტოვების) მონიტორის ჩართვის/შეჩერებისთვის
  • WHITMRST ბიტი (შესაბამისად WMISSMRST ბიტი) ჩაწერის დარტყმის (შესაბამისად გამოტოვების) მონიტორის გადასაყენებლად
  • RHITMRST ბიტი (შესაბამისად RMISSMRST ბიტი) წაკითხული დარტყმის (შესაბამისად გამოტოვების) მონიტორის გადასაყენებლად

სტანდარტულად, ეს მონიტორები გამორთულია ენერგიის მოხმარების შესამცირებლად.

DCACHE მოვლა
DCACHE გთავაზობთ რამდენიმე ტექნიკურ ოპერაციას, რომელთა კონფიგურაცია შესაძლებელია CACHECMD[2:0]-ის მეშვეობით DCACHE_CR-ში.

  • 000: ოპერაცია არ არის (ნაგულისხმევი)
  • 001: სუფთა დიაპაზონი. გაასუფთავეთ გარკვეული დიაპაზონი ქეშში
  • 010: დიაპაზონის გაუქმება. გააუქმეთ გარკვეული დიაპაზონი ქეშში
  • 010: გაწმინდეთ და გააუქმეთ დიაპაზონი. გაასუფთავეთ და გააუქმეთ გარკვეული დიაპაზონი ქეშში

არჩეული დიაპაზონი კონფიგურირებულია შემდეგნაირად:

  • CMDSTARTADDR რეგისტრაცია: ბრძანების საწყისი მისამართი
  • CMDENDADDR რეგისტრაცია: ბრძანების დასრულების მისამართი

შენიშვნა:

ეს რეესტრი უნდა იყოს დაყენებული CACHECMD-ის დაწერამდე. ქეშის ბრძანების შენარჩუნება იწყება, როდესაც STARTCMD ბიტი დაყენებულია DCACHE_CR რეესტრში. DCACHE ასევე მხარს უჭერს CACHE სრულ გაუქმებას DCACHE_CR რეესტრში CACHEINV ბიტის დაყენებით.

DCACHE უსაფრთხოება
DCACHE არის უსაფრთხო პერიფერიული მოწყობილობა, რომლის კონფიგურაცია შესაძლებელია GTZC TZSC უსაფრთხო კონფიგურაციის რეესტრის მეშვეობით. როდესაც ის კონფიგურირებულია, როგორც უსაფრთხო, მხოლოდ უსაფრთხო წვდომაა დაშვებული DCACHE რეგისტრებში. DCACHE ასევე შეიძლება კონფიგურირებული იყოს როგორც პრივილეგირებული GTZC TZSC პრივილეგიების კონფიგურაციის რეესტრის მეშვეობით. როდესაც DCACHE კონფიგურირებულია პრივილეგირებულად, მხოლოდ პრივილეგირებული წვდომაა დაშვებული DCACHE რეგისტრებში. ნაგულისხმევად, DCACHE არის არაუსაფრთხო და არაპრივილეგირებული GTZC TZSC-ის მეშვეობით.

ღონისძიების და შეწყვეტის მართვა
DCACHE მართავს ფუნქციურ შეცდომებს აღმოჩენისას, DCACHE_SR-ში ERRF დროშის დაყენებით. შეფერხება ასევე შეიძლება შეიქმნას, თუ ERRIE ბიტი დაყენებულია DCACHE_IER-ში. DCACHE გაუქმების შემთხვევაში, როდესაც ქეში დაკავებული მდგომარეობა დასრულდება, BSYENDF დროშა დაყენებულია DCACHE_SR-ში. შეფერხება ასევე შეიძლება შეიქმნას, თუ BSYENDIE ბიტი დაყენებულია DCACHE_IER-ში. DCACHE ბრძანების სტატუსის შემოწმება შესაძლებელია CMDENF-ის და BUSYCMDF-ის მეშვეობით DCACHE_SR-ის მეშვეობით. შეფერხება ასევე შეიძლება წარმოიქმნას, თუ CMDENDIE ბიტი დაყენებულია DCACHE_IER-ში. ქვემოთ მოცემულ ცხრილში მოცემულია DCACHE შეფერხებები და მოვლენის დროშები

ცხრილი 8. DCACHE შეწყვეტის და მოვლენების მართვის ბიტები

რეგისტრაცია რეგისტრაცია ბიტის აღწერა ბიტის წვდომის ტიპი
 

 

 

DCACHE_SR

ᲓᲐᲙᲐᲕᲔᲑᲣᲚᲘ ქეში ახორციელებს სრული გაუქმების ოპერაციას  

 

 

მხოლოდ წაკითხვადი

BSYENDF ქეშის სრული ბათილობის ოპერაცია დასრულდა
BUSYCMDF ქეში, რომელიც ასრულებს დიაპაზონის ბრძანებას
CMDENDF დიაპაზონის ბრძანების დასასრული
ERRF ქეშირების მუშაობისას მოხდა შეცდომა
 

DCACHE_IER

ერი ქეშის შეცდომისთვის შეფერხების ჩართვა  

წაიკითხეთ/დაწერეთ

CMDENDIE ჩართეთ შეფერხება დიაპაზონის ბრძანების ბოლოს
BSYENDIE ჩართეთ შეფერხება სრული გაუქმების ოპერაციის დასრულებისას
 

DCACHE_FCR

CERRF ასუფთავებს ERRF-ს DCACHE_SR-ში  

მხოლოდ წერა

CCMDENDF ასუფთავებს CMDENDF-ს DCACHE_SR-ში
CBSYENDF ასუფთავებს BSYENDF-ს DCACHE_SR-ში

ICACHE და DCACHE შესრულება და ენერგიის მოხმარება

ICACHE და DCACHE-ის გამოყენება აუმჯობესებს აპლიკაციის მუშაობას გარე მეხსიერებაზე წვდომისას. შემდეგი ცხრილი გვიჩვენებს ICACHE-ისა და DCACHE-ის გავლენას CoreMark® შესრულებაზე გარე მეხსიერებაზე წვდომისას.

ცხრილი 9. ICACHE და DCACHE შესრულება CoreMark-ის შესრულებაზე გარე მეხსიერებით

(1)
CoreMark კოდი CoreMark მონაცემები ICACHE კონფიგურაცია DCACHE კონფიგურაცია CoreMark ქულა/Mhz
შიდა ფლეშ მეხსიერება შიდა SRAM ჩართულია (2 გზა) გამორთულია 3.89
შიდა ფლეშ მეხსიერება გარე Octo-SPI PSRAM (S-ავტობუსი) ჩართულია (2 გზა) ჩართულია 3.89
შიდა ფლეშ მეხსიერება გარე Octo-SPI PSRAM (S-ავტობუსი) ჩართულია (2 გზა) გამორთულია 0.48
გარე Octo-SPI Flash (C-ავტობუსი) შიდა SRAM ჩართულია (2 გზა) გამორთულია 3.86
გარე Octo-SPI Flash (C-ავტობუსი) შიდა SRAM გამორთულია გამორთულია 0.24
შიდა ფლეშ მეხსიერება შიდა SRAM გამორთულია გამორთულია 2.69

ტესტის პირობები:

  • გამოსაყენებელი პროდუქტი: STM32U575/585
  • სისტემის სიხშირე: 160 MHz.
  • გარე Octo-SPI PSRAM მეხსიერება: 80 MHz (DTR რეჟიმი).
  • გარე Octo-SPI ფლეშ მეხსიერება: 80 MHz (STR რეჟიმი).
  • შემდგენელი: IAR V8.50.4.
  • შიდა ფლეშის წინასწარი მიღება: ჩართულია.

ICACHE-ისა და DCACHE-ის გამოყენება ამცირებს ენერგიის მოხმარებას შიდა და გარე მეხსიერებაზე წვდომისას. შემდეგი ცხრილი გვიჩვენებს ICACHE-ის გავლენას ენერგომოხმარებაზე CoreMark-ის შესრულების დროს.

ცხრილი 10. CoreMark-ის შესრულება ICACHE გავლენა ენერგიის მოხმარებაზე

ICACHE კონფიგურაცია MCU ენერგიის მოხმარება (mA)
ჩართულია (2 გზა) 7.60
ჩართულია (1 გზა) 7.13
გამორთულია 8.89
  1. ტესტის პირობები:
    • გამოსაყენებელი პროდუქტი: STM32U575/585
    • CoreMark კოდი: შიდა ფლეშ მეხსიერება.
    • CoreMark მონაცემები: შიდა SRAM.
    • შიდა ფლეშ მეხსიერების PREFETCH: ON.
    • სისტემის სიხშირე: 160 MHz.
    • შემდგენელი: IAR V8.32.2.
    • ტtagდიაპაზონი: 1.
    • SMPS: ჩართულია.
  2. way set ასოციაციური კონფიგურაცია უფრო ეფექტურია, ვიდრე 1-მხრივი ნაკრების ასოციაციური კონფიგურაცია კოდისთვის, რომელიც სრულად ვერ ჩაიტვირთება ქეშში. იმავდროულად, 1-გზის კომპლექტის ასოციაციური ქეში თითქმის ყოველთვის უფრო ენერგოეფექტურია, ვიდრე ორმხრივი ნაკრების ასოციაციური ქეში. თითოეული კოდი უნდა შეფასდეს ორივე ასოციაციურ კონფიგურაციაში, რათა აირჩიოთ საუკეთესო კომპრომისი შესრულებასა და ენერგიის მოხმარებას შორის. არჩევანი დამოკიდებულია მომხმარებლის პრიორიტეტზე.

დასკვნა

STMicroelectronics-ის, ICACHE და DCACHE-ის მიერ შემუშავებულ პირველ ქეშებს შეუძლიათ შიდა და გარე მეხსიერების ქეშირება, რაც გვთავაზობს მუშაობის გაუმჯობესებას მონაცემთა ტრაფიკისთვის და ინსტრუქციების მისაღებად. ეს დოკუმენტი გვიჩვენებს ICACHE-სა და DCACHE-ის მიერ მხარდაჭერილ სხვადასხვა ფუნქციებს, მათი კონფიგურაციის სიმარტივე და მოქნილობა იძლევა განვითარების უფრო დაბალ ღირებულებას და უფრო სწრაფ დროს ბაზარზე.

გადასინჯვის ისტორია

ცხრილი 11. დოკუმენტის გადასინჯვის ისტორია

თარიღი ვერსია ცვლილებები
10-ოქტ-2019 1 თავდაპირველი გამოშვება.
 

 

27-თებ-2020

 

 

2

განახლებულია:

• ცხრილი 2. მეხსიერების რეგიონები და მათი მისამართები

• განყოფილება 2.1.7 ICACHE ტექნიკური მომსახურება

• სექცია 2.1.8 ICACHE უსაფრთხოება

 

 

 

 

7-დეკ-2021

 

 

 

 

3

განახლებულია:

• დოკუმენტის სათაური

• შესავალი

• სექცია 1 ICACHE და DCACHE დასრულდაview

• დამატებულია ნაწილი 4 დასკვნა:

• სექცია 2 ICACHE და DCACHE მახასიათებლები

• განყოფილება 3 ICACHE და DCACHE შესრულება და ენერგიის მოხმარება

 

 

 

 

 

 

15-თებ-2023

 

 

 

 

 

 

4

განახლებულია:

•         განყოფილება 2.2: STM32U5 სერიის ჭკვიანი არქიტექტურა

•         ნაწილი 2.5: DCACHE ბლოკ-სქემა

•         განყოფილება 3.1.1: ორმაგი მასტერები

•         განყოფილება 3.1.2: 1-გზის წინააღმდეგ 2-გზის ICACHE

•         განყოფილება 3.1.4: ქეშირებადი რეგიონები და ხელახალი რუქას ფუნქცია

•         განყოფილება 3.2: DCACHE მახასიათებლები

•         განყოფილება 3.2.2: DCACHE ქეშირებადი რეგიონები

•         ნაწილი 4: ICACHE და DCACHE შესრულება და ენერგიის მოხმარება დამატებულია:

•         ნაწილი 1: ზოგადი ინფორმაცია

 

11-მარ-2024

 

5

განახლებულია:

•         განყოფილება 2.3: STM32H5 სერიის ჭკვიანი არქიტექტურა

•         განყოფილება 3.1.1: ორმაგი მასტერები

მნიშვნელოვანი შენიშვნა - წაიკითხეთ ყურადღებით
STMicroelectronics NV და მისი შვილობილი კომპანიები ("ST") იტოვებენ უფლებას ნებისმიერ დროს განახორციელონ ცვლილებები, შესწორებები, გაუმჯობესებები, მოდიფიკაციები და გაუმჯობესებები ST პროდუქტებში და/ან ამ დოკუმენტში შეტყობინების გარეშე. მყიდველებმა უნდა მიიღონ უახლესი შესაბამისი ინფორმაცია ST პროდუქტების შესახებ შეკვეთების განთავსებამდე. ST-ის პროდუქტები იყიდება ST-ის გაყიდვის პირობებისა და პირობების შესაბამისად, რომლებიც შეკვეთის დადასტურების მომენტში არსებობს. მყიდველები არიან მხოლოდ პასუხისმგებელი ST პროდუქტების არჩევანზე, შერჩევასა და გამოყენებაზე და ST არ იღებს პასუხისმგებლობას განაცხადის დახმარებაზე ან მყიდველების პროდუქტების დიზაინზე. არავითარი ლიცენზია, გამოხატული თუ ნაგულისხმევი, რაიმე ინტელექტუალური საკუთრების უფლებაზე არ არის გაცემული ST-ის მიერ აქ. ST პროდუქტების ხელახალი გაყიდვა წინამდებარე ინფორმაციისგან განსხვავებული დებულებებით აცილებს ST-ის მიერ ასეთ პროდუქტზე გაცემულ ნებისმიერ გარანტიას. ST და ST ლოგო ST-ის სავაჭრო ნიშნებია. ST სავაჭრო ნიშნების შესახებ დამატებითი ინფორმაციისთვის იხილეთ www.st.com/trademarks. ყველა სხვა პროდუქტის ან სერვისის სახელი მათი შესაბამისი მფლობელების საკუთრებაა. ამ დოკუმენტის ინფორმაცია ანაცვლებს და ცვლის ადრე მოწოდებულ ინფორმაციას ამ დოკუმენტის ნებისმიერ წინა ვერსიაში. © 2024 STMicroelectronics – ყველა უფლება დაცულია

დოკუმენტები / რესურსები

STMicroelectronics STM32H5 სერიის მიკროკონტროლერები [pdf] მომხმარებლის სახელმძღვანელო
STM32H5 სერიის მიკროკონტროლერები, STM32H5, სერიის მიკროკონტროლერები, მიკროკონტროლერები

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *