MICROCHIP AN4229 Risc V პროცესორის ქვესისტემა
პროდუქტის ინფორმაცია
სპეციფიკაციები
- პროდუქტის დასახელება: RT PolarFire
- მოდელი: AN4229
- პროცესორის ქვესისტემა: RISC-V
- დენის მოთხოვნები: 12V/5A AC კვების ადაპტერი
- ინტერფეისი: USB 2.0 A-დან mini-B-მდე, Micro B USB 2.0
პროდუქტის გამოყენების ინსტრუქცია
დიზაინის მოთხოვნები
ტექნიკისა და პროგრამული უზრუნველყოფის მოთხოვნები Mi-V პროცესორის ქვესისტემის შესაქმნელად შემდეგია:
- 12V/5A AC კვების ადაპტერი და კაბელი
- USB 2.0 A to mini-B კაბელი
- Micro B USB 2.0 კაბელი
- იხილეთ readme.txt file დიზაინში files ყველა საჭირო პროგრამული ვერსიისთვის
დიზაინის წინაპირობები
დიზაინის პროცესის დაწყებამდე დარწმუნდით, რომ შეასრულეთ შემდეგი ნაბიჯები:
- [წინაპირობების სია]
დიზაინის აღწერა
MIV_RV32 არის პროცესორის ბირთვი, რომელიც შექმნილია RISC-V ინსტრუქციების ნაკრების დასანერგად. ბირთვი შეიძლება განხორციელდეს FPGA-ზე.
FAQ
- Q: რა არის ტექნიკის მოთხოვნები RT PolarFire-სთვის?
პასუხი: ტექნიკის მოთხოვნები მოიცავს 12V/5A AC კვების ადაპტერს და კაბელს, USB 2.0 A-დან მინი-B კაბელს და Micro B USB 2.0 კაბელს. - კითხვა: რა არის RT PolarFire-ის პროცესორის ქვესისტემა?
პასუხი: პროცესორის ქვესისტემა დაფუძნებულია RISC-V არქიტექტურაზე.
შესავალი (დასვით შეკითხვა)
Microchip გთავაზობთ Mi-V პროცესორის IP-ს და პროგრამული უზრუნველყოფის ინსტრუმენტთა ჯაჭვს RISC-V პროცესორზე დაფუძნებული დიზაინის შესაქმნელად. RISC-V არის სტანდარტული ღია ინსტრუქციების ნაკრები არქიტექტურა (ISA) RISC-V ფონდის მმართველობით. ის გთავაზობთ უამრავ სარგებელს, რომელიც მოიცავს ღია კოდის საზოგადოებას საშუალებას აძლევს შეამოწმოს და გააუმჯობესოს ბირთვები უფრო სწრაფი ტემპით, ვიდრე დახურული ISA. RT PolarFire® Field Programmable Gate Array (FPGA) მხარს უჭერს Mi-V რბილ პროცესორებს მომხმარებლის აპლიკაციების გასაშვებად. აპლიკაციის ეს შენიშვნა აღწერს, თუ როგორ უნდა ავაშენოთ Mi-V პროცესორის ქვესისტემა, რომ შეასრულოს მომხმარებლის აპლიკაცია SPI Flash-დან ინიციალიზებული დანიშნული TCM მეხსიერებიდან.
დიზაინის მოთხოვნები (დასვით შეკითხვა)
ქვემოთ მოცემულ ცხრილში მოცემულია ტექნიკისა და პროგრამული უზრუნველყოფის მოთხოვნები Mi-V პროცესორის ქვესისტემის შესაქმნელად.
ცხრილი 1-1. დიზაინის მოთხოვნები
მოთხოვნა | აღწერა |
ტექნიკის მოთხოვნები | |
RT PolarFire® განვითარების ნაკრები (RTPF500TS-1CG1509M) 12V/5A AC კვების ადაპტერი და კაბელი USB 2.0 A to mini-B კაბელი Micro B USB 2.0 კაბელი | REV 1.0წ |
პროგრამული უზრუნველყოფის მოთხოვნები | |
Libero® SoC FlashPro Express SoftConsole | იხილეთ readme.txt file დიზაინში files ყველა პროგრამული ვერსიისთვის, რომელიც საჭიროა Mi-V საცნობარო დიზაინის შესაქმნელად |
დიზაინის წინაპირობები (დასვით შეკითხვა)
სანამ დაიწყებთ, შეასრულეთ შემდეგი ნაბიჯები:
- ჩამოტვირთეთ საცნობარო დიზაინი files-დან RT PolarFire: Building RISC-V Processer Subsystem.
- ჩამოტვირთეთ და დააინსტალირეთ Libero® SoC შემდეგი ბმულიდან: Libero SoC v2024.1 ან უფრო ახალი.
დიზაინის აღწერა (დასვით შეკითხვა)
MIV_RV32 არის პროცესორის ბირთვი, რომელიც შექმნილია RISC-V ინსტრუქციების ნაკრების დასანერგად. ბირთვი შეიძლება იყოს კონფიგურირებული ისე, რომ ჰქონდეს AHB, APB3 და AXI3/4 ავტობუსის ინტერფეისები პერიფერიულ და მეხსიერებაში წვდომისთვის. შემდეგი სურათი გვიჩვენებს RT PolarFire® FPGA-ზე აგებული Mi-V ქვესისტემის ზედა დონის ბლოკ-სქემას.
მომხმარებლის აპლიკაცია, რომელიც უნდა შესრულდეს Mi-V პროცესორზე, შეიძლება ინახებოდეს გარე SPI Flash-ში. მოწყობილობის ჩართვისას, სისტემის კონტროლერი ახდენს დანიშნულ TCM-ის ინიციალიზებას მომხმარებლის აპლიკაციასთან. სისტემის გადატვირთვა გამოშვებულია TCM ინიციალიზაციის დასრულების შემდეგ. თუ მომხმარებლის აპლიკაცია ინახება SPI Flash-ში, სისტემის კონტროლერი იყენებს SC_SPI ინტერფეისს SPI Flash-დან მომხმარებლის აპლიკაციის წასაკითხად. მოცემული მომხმარებლის აპლიკაცია ბეჭდავს UART შეტყობინებას "Hello World!" და ციმციმებს მომხმარებლის LED-ებს დაფაზე.
აპარატურის დანერგვა (დასვით შეკითხვა)
შემდეგი სურათი გვიჩვენებს Mi-V პროცესორის ქვესისტემის Libero დიზაინს.
IP ბლოკები (დასვით შეკითხვა)
ქვემოთ მოცემულ ცხრილში მოცემულია IP ბლოკები, რომლებიც გამოიყენება Mi-V პროცესორის ქვესისტემის საცნობარო დიზაინში და მათი ფუნქცია.
ცხრილი 4-1. IP ბლოკების აღწერა
IP სახელი | აღწერა |
INIT_MONITOR | RT PolarFire® ინიციალიზაციის მონიტორი იღებს მოწყობილობის და მეხსიერების ინიციალიზაციის სტატუსს |
reset_syn | ეს არის CORERESET_PF IP ინსტანცია, რომელიც ქმნის სისტემის დონის სინქრონულ გადატვირთვას Mi-V ქვესისტემისთვის. |
CCC_0 |
RT PolarFire Clock Conditioning Circuitry (CCC) ბლოკი იღებს შეყვანის საათს 160 MHz PF_OSC ბლოკიდან და ქმნის 83.33 MHz ქსოვილის საათს Mi-V პროცესორის ქვესისტემისთვის და სხვა პერიფერიული მოწყობილობებისთვის. |
MIV_RV32_C0 (Mi-V რბილი პროცესორის IP) |
Mi-V რბილი პროცესორის ნაგულისხმევი გადატვირთვის ვექტორული მისამართის მნიშვნელობა არის 0✕8000_0000. მოწყობილობის გადატვირთვის შემდეგ, პროცესორი ასრულებს აპლიკაციას 0✕8000_0000-დან. TCM არის Mi-V პროცესორის მთავარი მეხსიერება და აქვს 0✕8000_0000 მეხსიერების რუკა. TCM ინიციალიზდება მომხმარებლის აპლიკაციით, რომელიც ინახება SPI Flash-ში. Mi-V პროცესორის მეხსიერების რუკაზე, 0✕8000_0000-დან 0✕8000_FFFF-ის დიაპაზონი განსაზღვრულია TCM მეხსიერების ინტერფეისისთვის და 0✕7000_0000-დან 0✕7FFF_FFFF-ის დიაპაზონი განსაზღვრულია APB ინტერფეისისთვის. |
MIV_ESS_C0_0 | ეს MIV გაფართოებული ქვესისტემა (ESS) გამოიყენება GPIO-სა და UART-ის მხარდასაჭერად |
CoreSPI_C0_0 | CoreSPI გამოიყენება გარე SPI Flash-ის დასაპროგრამებლად |
PF_SPI | PF_SPI მაკრო აკავშირებს ქსოვილის ლოგიკას გარე SPI Flash-თან, რომელიც დაკავშირებულია სისტემის კონტროლერთან |
PF_OSC | PF_OSC არის ბორტ ოსცილატორი, რომელიც წარმოქმნის 160 MHz გამომავალ საათს |
მნიშვნელოვანია: IP მომხმარებლის ყველა სახელმძღვანელო და სახელმძღვანელო ხელმისაწვდომია Libero SoC > კატალოგიდან
მეხსიერების რუკა (დასვით შეკითხვა)
შემდეგ ცხრილში მოცემულია მეხსიერების და პერიფერიული მოწყობილობების მეხსიერების რუკა.
ცხრილი 4-2. მეხსიერების რუკის აღწერა
პერიფერიული მოწყობილობები | დაწყება მისამართი |
TCM | 0x8000_0000 |
MIV_ESS_UART | 0x7100_0000 |
MIV_ESS_GPIO | 0x7500_0000 |
პროგრამული უზრუნველყოფის დანერგვა (დასვით შეკითხვა)
Microchip უზრუნველყოფს SoftConsole ინსტრუმენტთა ჯაჭვს RISC-V მომხმარებლის განაცხადის შესრულებადი (.hex) შესაქმნელად. file და გამართეთ იგი. საცნობარო დიზაინი files მოიცავს Firmware სამუშაო სივრცეს, რომელიც შეიცავს MiV_uart_blinky პროგრამულ პროექტს. MiV_uart_blinky მომხმარებლის აპლიკაცია დაპროგრამებულია გარე SPI Flash-ზე Libero® SoC-ის გამოყენებით. მოცემული მომხმარებლის აპლიკაცია ბეჭდავს UART შეტყობინებას "Hello World!" და ციმციმებს მომხმარებლის LED-ებს დაფაზე.
Libero SoC-ის დიზაინის მეხსიერების რუქის მიხედვით, UART და GPIO პერიფერიული მისამართები დატანილია 0x71000000 და 0x75000000 შესაბამისად. ეს ინფორმაცია მოცემულია hw_platform.h-ში file როგორც ნაჩვენებია შემდეგ სურათზე.
მომხმარებლის აპლიკაცია უნდა შესრულდეს TCM მეხსიერებიდან (კოდი, მონაცემები და დასტა). ამიტომ, ლინკერის სკრიპტში ოპერატიული მეხსიერების მისამართი დაყენებულია TCM მეხსიერების საწყის მისამართზე, როგორც ნაჩვენებია შემდეგ სურათზე.
დამაკავშირებელი სკრიპტი (miv-rv32-ram.ld) ხელმისაწვდომია დიზაინის FW\MiV_uart_blinky\miv_rv32_hal საქაღალდეში. fileს. მომხმარებლის აპლიკაციის შესაქმნელად, შეასრულეთ შემდეგი ნაბიჯები:
- შექმენით Mi-V SoftConsole პროექტი
- ჩამოტვირთეთ MIV_RV32 HAL files და დრაივერები GitHub-დან შემდეგი ბმულის გამოყენებით: github.com/Mi-V-Soft-RISC-V/პლატფორმა
- firmware დრაივერების იმპორტი
- შექმენით მთავარი.გ file განაცხადის კოდით
- განათავსეთ firmware დრაივერები და დამაკავშირებელი სკრიპტი
- რუკის მეხსიერება და პერიფერიული მისამართები
- შექმენით აპლიკაცია
ამ ნაბიჯების შესახებ დამატებითი ინფორმაციისთვის იხილეთ AN4997: PolarFire FPGA Mi-V პროცესორის ქვესისტემის აგება. .ჰექსი file იქმნება წარმატებული აშენების შემდეგ და გამოიყენება დიზაინისა და მეხსიერების ინიციალიზაციის კონფიგურაციისთვის დემო გაშვებაში.
დემოს დაყენება (დასვით შეკითხვა)
დემოს დასაყენებლად, შეასრულეთ შემდეგი ნაბიჯები:
- აპარატურის დაყენება
- სერიული ტერმინალის დაყენება (ტერა ტერმინი)
აპარატურის დაყენება (დასვით შეკითხვა)
მნიშვნელოვანია: Mi-V აპლიკაციის გამართვა SoftConsole debugger-ის გამოყენებით არ იმუშავებს, თუ ჩართულია სისტემის კონტროლერის შეჩერების რეჟიმი. სისტემის კონტროლერის შეჩერების რეჟიმი გამორთულია ამ დიზაინისთვის Mi-V აპლიკაციის დემონსტრირებისთვის.
ტექნიკის დასაყენებლად, შეასრულეთ შემდეგი ნაბიჯები:
- გამორთეთ დაფა SW7 გადამრთველის გამოყენებით.
- გახსენით J31 ჯუმპერი გარე FlashPro პროგრამისტის გამოსაყენებლად ან დახურეთ J31 ჯუმპერი ჩაშენებული FlashPro პროგრამისტის გამოსაყენებლად.
მნიშვნელოვანია: ჩაშენებული Flash Pro პროგრამისტის გამოყენება შესაძლებელია მხოლოდ Libero-ს ან FPExpress-ის პროგრამირებისთვის, ის არ შეიძლება გამოყენებულ იქნას Mi-V-ზე დაფუძნებული აპლიკაციის გამართვისთვის. - შეაერთეთ მასპინძელი კომპიუტერი J24 კონექტორთან USB კაბელის გამოყენებით.
- SC_SPI-ის ჩასართავად უნდა დაიხუროს ჯუმპერი J1-ის 2-8 პინი.
- შეაერთეთ FlashPro პროგრამისტი J3 კონექტორთან (JTAG header) და გამოიყენეთ სხვა USB კაბელი FlashPro პროგრამისტის მასპინძელ კომპიუტერთან დასაკავშირებლად.
- დარწმუნდით, რომ USB-დან UART ხიდის დრაივერები ავტომატურად არის აღმოჩენილი, რაც შეიძლება დამოწმებული იყოს მოწყობილობის მენეჯერის მეშვეობით მასპინძელ კომპიუტერზე.
მნიშვნელოვანია: როგორც ნაჩვენებია სურათზე 6-1, COM16-ის პორტის თვისებები აჩვენებს, რომ ის დაკავშირებულია USB სერიულ პორტთან. აქედან გამომდინარე, COM16 არჩეულია ამ მაგალითშიampლე. COM პორტის ნომერი არის სისტემის სპეციფიკური. თუ USB to UART ხიდის დრაივერები არ არის დაინსტალირებული, ჩამოტვირთეთ და დააინსტალირეთ დრაივერები საიდან www.microchip.com/en-us/product/mcp2200. - შეაერთეთ კვების წყარო J19 კონექტორთან და ჩართეთ კვების წყარო SW7 გადამრთველის გამოყენებით.
სერიული ტერმინალის დაყენება (ტერა ტერმინი) (დასვით შეკითხვა)
მომხმარებლის აპლიკაცია (MiV_uart_blinky.hex file) ბეჭდავს "Hello World!" შეტყობინება სერიულ ტერმინალზე UART ინტერფეისის საშუალებით.
სერიული ტერმინალის დასაყენებლად, შეასრულეთ შემდეგი ნაბიჯები:
- გაუშვით Tera Term მასპინძელ კომპიუტერზე.
- აირჩიეთ იდენტიფიცირებული COM პორტი Tera Term-ში, როგორც ნაჩვენებია შემდეგ ფიგურაში.
- მენიუს ზოლიდან აირჩიეთ Setup > Serial port COM პორტის დასაყენებლად.
- დააყენეთ Speed (baud) 115200-ზე და Flow Control-ზე None-ზე და დააწკაპუნეთ ახალი პარამეტრის პარამეტრზე, როგორც ნაჩვენებია შემდეგ ფიგურაში.
სერიული ტერმინალის დაყენების შემდეგ, შემდეგი ნაბიჯი არის RT PolarFire® მოწყობილობის დაპროგრამება.
დემო გაშვება (დასვით შეკითხვა)
დემოს გასაშვებად, შეასრულეთ შემდეგი ნაბიჯები:
- TCM ინიციალიზაციის კლიენტის გენერირება
- RT PolarFire® მოწყობილობის პროგრამირება
- SPI Flash გამოსახულების გენერირება
- SPI Flash-ის პროგრამირება
TCM ინიციალიზაციის კლიენტის გენერირება (დასვით შეკითხვა)
TCM-ის ინიციალიზაციისთვის RT PolarFire®-ში სისტემის კონტროლერის გამოყენებით, ადგილობრივ პარამეტრებს ადგენს l_cfg_hard_tcm0_en miv_rv32_subsys_pkg.v-ში. file სინთეზამდე უნდა შეიცვალოს 1'b1-ით. დამატებითი ინფორმაციისთვის იხილეთ MIV_RV32 მომხმარებლის სახელმძღვანელო.
Libero® SoC-ში, Configure Design Initialization Data and Memories ოფცია წარმოქმნის TCM ინიციალიზაციის კლიენტს და ამატებს მას sNVM, μPROM ან გარე SPI Flash-ში, არჩეული არასტაბილური მეხსიერების ტიპზე დაყრდნობით. ამ განაცხადის შენიშვნაში, TCM ინიციალიზაციის კლიენტი ინახება SPI Flash-ში. ეს პროცესი მოითხოვს მომხმარებლის აპლიკაციის შესრულებადს file (.ჰექს file). Hex file (*.hex) გენერირებულია SoftConsole აპლიკაციის პროექტის გამოყენებით. სampმომხმარებლის აპლიკაცია მოწოდებულია დიზაინთან ერთად fileს. მომხმარებლის აპლიკაცია file (.hex) არჩეულია TCM ინიციალიზაციის კლიენტის შესაქმნელად შემდეგი ნაბიჯების გამოყენებით:
- გაუშვით Libero® SoC და გაუშვით script.tcl (დანართი 2: TCL სკრიპტის გაშვება).
- აირჩიეთ Configure Design Initialization Data and Memories > Libero Design Flow.
- Fabric RAMs ჩანართზე აირჩიეთ TCM ინსტანცია და ორჯერ დააწკაპუნეთ მასზე, რათა გახსნათ Edit Fabric RAM Initialization Client დიალოგური ფანჯარა, როგორც ნაჩვენებია შემდეგ სურათზე.
Edit Fabric RAM Initialization Client დიალოგურ ფანჯარაში დააყენეთ Storage type SPI-Flash. შემდეგ აირჩიეთ შინაარსი file და დააწკაპუნეთ იმპორტის (...) ღილაკზე, როგორც ნაჩვენებია შემდეგ სურათზე.
RT PolarFire მოწყობილობის პროგრამირება (დასვით შეკითხვა)
- საცნობარო დიზაინი fileეს მოიცავს Mi-V პროცესორის ქვესისტემის პროექტს, რომელიც შეიქმნა Libero® SoC-ის გამოყენებით. RT PolarFire® მოწყობილობის დაპროგრამება შესაძლებელია Libero SoC-ის გამოყენებით.
- Libero SoC დიზაინის ნაკადი ნაჩვენებია შემდეგ სურათზე.
RT PolarFire მოწყობილობის დასაპროგრამებლად გახსენით Mi-V პროცესორის ქვესისტემის Libero პროექტი, რომელიც შექმნილია Libero SoC-ში მოწოდებული TCL სკრიპტების გამოყენებით და ორჯერ დააწკაპუნეთ Run Program Action .
SPI Flash სურათის გენერირება (დასვით შეკითხვა)
- SPI Flash სურათის გენერირებისთვის, ორჯერ დააწკაპუნეთ Generate SPI Flash Image ჩანართზე Design Flow.
- როდესაც SPI Flash გამოსახულება წარმატებით გენერირებულია, SPI Flash სურათის გენერირების გვერდით გამოჩნდება მწვანე მონიშვნა.
SPI Flash-ის დაპროგრამება (დასვით შეკითხვა)
SPI Flash სურათის დასაპროგრამებლად, შეასრულეთ შემდეგი ნაბიჯები:
- ორჯერ დააწკაპუნეთ Run PROGRAM_SPI_IMAGE დიზაინის ნაკადის ჩანართზე.
- დააწკაპუნეთ დიახ დიალოგურ ფანჯარაში.
- როდესაც SPI სურათი წარმატებით არის დაპროგრამებული მოწყობილობაზე, მწვანე მონიშვნის ნიშანი გამოჩნდება Run PROGRAM_SPI_IMAGE-ის გვერდით.
- SPI Flash პროგრამირების დასრულების შემდეგ, TCM მზად არის. შედეგად, LED-ები 1, 2, 3 და 4 ციმციმებენ, შემდეგ ანაბეჭდები შეინიშნება სერიულ ტერმინალზე, როგორც ნაჩვენებია შემდეგ სურათზე.
ამით სრულდება დემო ვერსია.
RT PolarFire® მოწყობილობის და SPI Flash-ის დაპროგრამება ასევე შესაძლებელია FlashPro Express-ის გამოყენებით, იხილეთ დანართი 1: RT PolarFire მოწყობილობის და SPI Flash-ის დაპროგრამება FlashPro Express-ის გამოყენებით.
დანართი 1: RT PolarFire მოწყობილობის და SPI Flash-ის დაპროგრამება FlashPro Express-ის გამოყენებით (დასვით შეკითხვა)
საცნობარო დიზაინი files მოიცავს პროგრამირების სამუშაოს file RT PolarFire® მოწყობილობის დაპროგრამებისთვის FlashPro Express-ის გამოყენებით. ეს სამუშაო file ასევე შეიცავს SPI Flash სურათს, რომელიც არის TCM ინიციალიზაციის კლიენტი. FlashPro Express აპროგრამებს როგორც RT PolarFire მოწყობილობას, ასევე SPI Flash-ს ამ პროგრამით .job file. პროგრამირება .სამუშაო file ხელმისაწვდომია დიზაინშიFiles_directory\პროგრამირება_files.
RT PolarFire მოწყობილობის დაპროგრამება პროგრამით file FlashPro Express-ის გამოყენებით, შეასრულეთ შემდეგი ნაბიჯები:
- აპარატურის დაყენება, იხილეთ აპარატურის დაყენება.
- მასპინძელ კომპიუტერზე გაუშვით FlashPro Express პროგრამული უზრუნველყოფა.
- ახალი სამუშაო პროექტის შესაქმნელად დააწკაპუნეთ New ან აირჩიეთ New Job Project FlashPro Express Job-დან პროექტის მენიუდან.
- დიალოგურ ფანჯარაში შეიყვანეთ შემდეგი:
- პროგრამირების სამუშაო file: დააწკაპუნეთ Browse-ზე და გადადით იმ ადგილას, სადაც არის .job file მდებარეობს და აირჩიეთ file. Სამუშაო file ხელმისაწვდომია დიზაინშიFiles_directory\პროგრამირება_files.
- FlashPro Express სამუშაო პროექტის ადგილმდებარეობა: დააწკაპუნეთ დათვალიერება და გადადით იმ ადგილას, სადაც გსურთ შეინახოთ პროექტი.
- დააწკაპუნეთ OK. საჭირო პროგრამირება file არჩეულია და მზადაა დასაპროგრამებლად.
- FlashPro Express ფანჯარა გამოჩნდება, როგორც ნაჩვენებია შემდეგ სურათზე. დაადასტურეთ, რომ პროგრამისტის ნომერი გამოჩნდება პროგრამისტის ველში. თუ არა, შეამოწმეთ დაფის კავშირები და დააწკაპუნეთ Refresh/Rescan Programmers.
- დააჭირეთ RUN. როდესაც მოწყობილობა წარმატებით დაპროგრამებულია, RUN PASSED სტატუსი გამოჩნდება, როგორც ნაჩვენებია შემდეგ სურათზე.
ამით სრულდება RT PolarFire მოწყობილობა და SPI Flash პროგრამირება. დაფის დაპროგრამების შემდეგ, დააკვირდით "Hello World!" UART ტერმინალზე დაბეჭდილი შეტყობინება და მომხმარებლის LED-ების მოციმციმე.
დანართი 2: TCL სკრიპტის გაშვება (დასვით შეკითხვა)
TCL სკრიპტები მოცემულია დიზაინში files საქაღალდე დირექტორიაში HW. საჭიროების შემთხვევაში, დიზაინის ნაკადი შეიძლება განმეორდეს დიზაინის განხორციელებიდან სამუშაოს წარმოქმნამდე file.
TCL-ის გასაშვებად, შეასრულეთ შემდეგი ნაბიჯები:
- გაუშვით Libero პროგრამული უზრუნველყოფა.
- აირჩიეთ პროექტი > სკრიპტის შესრულება…..
- დააწკაპუნეთ Browse-ზე და აირჩიეთ script.tcl გადმოწერილი HW დირექტორიადან.
- დააჭირეთ გაშვებას.
TCL სკრიპტის წარმატებით შესრულების შემდეგ, Libero პროექტი იქმნება HW დირექტორიაში.
- TCL სკრიპტების შესახებ დამატებითი ინფორმაციისთვის იხილეთ rtpf_an4229_df/HW/TCL_Script_readme.txt. TCL ბრძანებების შესახებ დამატებითი ინფორმაციისთვის იხილეთ Tcl Commands Reference Guide. დაუკავშირდით მიკროჩიპს
- ტექნიკური მხარდაჭერა ნებისმიერი შეკითხვისთვის TCL სკრიპტის გაშვებისას.
გადასინჯვის ისტორია (დასვით შეკითხვა)
გადასინჯვის ისტორიის ცხრილი აღწერს ცვლილებებს, რომლებიც განხორციელდა დოკუმენტში. ცვლილებები ჩამოთვლილია გადასინჯვით, დაწყებული უახლესი პუბლიკაციით.
ცხრილი 10-1. გადასინჯვის ისტორია
რევიზია | თარიღი | აღწერა |
B | 10/2024 | ქვემოთ მოცემულია დოკუმენტის B რევიზიაში განხორციელებული ცვლილებების ჩამონათვალი:
|
A | 10/2021 | ამ დოკუმენტის პირველი პუბლიკაცია |
მიკროჩიპის FPGA მხარდაჭერა
Microchip FPGA პროდუქტების ჯგუფი მხარს უჭერს თავის პროდუქტებს სხვადასხვა დამხმარე სერვისებით, მათ შორის მომხმარებელთა სერვისით, მომხმარებელთა ტექნიკური დახმარების ცენტრით, webსაიტი და გაყიდვების ოფისები მთელს მსოფლიოში. კლიენტებს სთავაზობენ ეწვიონ Microchip-ის ონლაინ რესურსებს, სანამ დაუკავშირდებიან მხარდაჭერას, რადგან დიდია ალბათობა, რომ მათ შეკითხვებს უკვე გაეცეს პასუხი.
დაუკავშირდით ტექნიკური დახმარების ცენტრს webსაიტი ზე www.microchip.com/support. ახსენეთ FPGA მოწყობილობის ნაწილის ნომერი, აირჩიეთ შესაბამისი საქმის კატეგორია და ატვირთეთ დიზაინი fileტექნიკური დახმარების საქმის შექმნისას.
დაუკავშირდით მომხმარებელთა მომსახურებას პროდუქტის არატექნიკური მხარდაჭერისთვის, როგორიცაა პროდუქტის ფასები, პროდუქტის განახლება, განახლებული ინფორმაცია, შეკვეთის სტატუსი და ავტორიზაცია.
- ჩრდილოეთ ამერიკიდან დარეკეთ 800.262.1060
- დანარჩენი მსოფლიოდან დარეკეთ 650.318.4460
- ფაქსი, მსოფლიოს ნებისმიერი ადგილიდან, 650.318.8044
მიკროჩიპის ინფორმაცია
მიკროჩიპი Webსაიტი
მიკროჩიპი გთავაზობთ ონლაინ მხარდაჭერას ჩვენი საშუალებით webსაიტი ზე www.microchip.com/. ეს webსაიტი გამოიყენება დასამზადებლად files და ინფორმაცია ადვილად ხელმისაწვდომი მომხმარებლებისთვის. ზოგიერთი ხელმისაწვდომი შინაარსი მოიცავს:
- პროდუქტის მხარდაჭერა – მონაცემთა ფურცლები და შეცდომები, განაცხადის შენიშვნები და სampპროგრამები, დიზაინის რესურსები, მომხმარებლის სახელმძღვანელოები და ტექნიკის მხარდაჭერის დოკუმენტები, უახლესი პროგრამული უზრუნველყოფის გამოშვებები და დაარქივებული პროგრამული უზრუნველყოფა
- ზოგადი ტექნიკური მხარდაჭერა - ხშირად დასმული კითხვები (FAQs), ტექნიკური მხარდაჭერის მოთხოვნები, ონლაინ სადისკუსიო ჯგუფები, მიკროჩიპის დიზაინის პარტნიორი პროგრამის წევრების სია
- Microchip-ის ბიზნესი – პროდუქტის ამომრჩეველი და შეკვეთის სახელმძღვანელო, მიკროჩიპის უახლესი პრესრელიზები, სემინარების და ღონისძიებების ჩამონათვალი, მიკროჩიპების გაყიდვების ოფისების, დისტრიბუტორებისა და ქარხნების წარმომადგენლების ჩამონათვალი.
პროდუქტის ცვლილების შეტყობინების სერვისი
- Microchip-ის პროდუქტის ცვლილების შეტყობინებების სერვისი ეხმარება კლიენტებს მიკროჩიპის პროდუქტებზე არსებული ინფორმაცია. აბონენტები მიიღებენ შეტყობინებას ელფოსტით, როდესაც არის ცვლილებები, განახლებები, გადასინჯვები ან შეცდომები, რომლებიც დაკავშირებულია კონკრეტულ პროდუქტის ოჯახთან ან განვითარების ხელსაწყოებთან.
- რეგისტრაციისთვის გადადით www.microchip.com/pcn და მიჰყევით რეგისტრაციის ინსტრუქციას.
მომხმარებელთა მხარდაჭერა
Microchip-ის პროდუქტების მომხმარებლებს შეუძლიათ მიიღონ დახმარება რამდენიმე არხით:
- დისტრიბუტორი ან წარმომადგენელი
- ადგილობრივი გაყიდვების ოფისი
- ჩაშენებული გადაწყვეტილებების ინჟინერი (ESE)
- ტექნიკური მხარდაჭერა
მხარდაჭერისთვის მომხმარებლებმა უნდა დაუკავშირდნენ თავიანთ დისტრიბუტორს, წარმომადგენელს ან ESE-ს. ადგილობრივი გაყიდვების ოფისები ასევე ხელმისაწვდომია მომხმარებლების დასახმარებლად. ამ დოკუმენტში შედის გაყიდვების ოფისებისა და ადგილების ჩამონათვალი.
ტექნიკური მხარდაჭერა ხელმისაწვდომია მეშვეობით webსაიტი: www.microchip.com/support
მიკროჩიპური მოწყობილობების კოდის დაცვის ფუნქცია
გაითვალისწინეთ კოდის დაცვის ფუნქციის შემდეგი დეტალები მიკროჩიპის პროდუქტებზე:
- მიკროჩიპის პროდუქტები აკმაყოფილებს სპეციფიკაციებს, რომლებიც მოცემულია მიკროჩიპის მონაცემთა ფურცელში.
- Microchip თვლის, რომ მისი ოჯახის პროდუქტები უსაფრთხოა, როდესაც გამოიყენება დანიშნულებისამებრ, ოპერაციული სპეციფიკაციების ფარგლებში და ნორმალურ პირობებში.
- მიკროჩიპი აფასებს და აგრესიულად იცავს მის ინტელექტუალურ საკუთრების უფლებებს. მიკროჩიპის პროდუქტის კოდის დაცვის მახასიათებლების დარღვევის მცდელობა მკაცრად აკრძალულია და შესაძლოა არღვევდეს ციფრული ათასწლეულის საავტორო უფლებების აქტს.
- არც მიკროჩიპი და არც ნახევარგამტარების სხვა მწარმოებელი არ იძლევა მისი კოდის უსაფრთხოების გარანტიას. კოდის დაცვა არ ნიშნავს იმას, რომ ჩვენ გარანტიას ვაძლევთ პროდუქტის „შეურღვევია“. კოდის დაცვა მუდმივად ვითარდება. მიკროჩიპი მოწოდებულია მუდმივად გააუმჯობესოს ჩვენი პროდუქციის კოდის დაცვის მახასიათებლები.
იურიდიული ცნობა
ეს პუბლიკაცია და აქ არსებული ინფორმაცია შეიძლება გამოყენებულ იქნას მხოლოდ Microchip-ის პროდუქტებთან, მათ შორის მიკროჩიპის პროდუქტების დიზაინის, ტესტირებისა და ინტეგრაციისთვის თქვენს აპლიკაციაში. ამ ინფორმაციის გამოყენება
ნებისმიერი სხვა გზით არღვევს ამ პირობებს. ინფორმაცია მოწყობილობის აპლიკაციებთან დაკავშირებით მოწოდებულია მხოლოდ თქვენი მოხერხებულობისთვის და შეიძლება შეიცვალოს განახლებებით. თქვენი პასუხისმგებლობაა უზრუნველყოთ, რომ თქვენი აპლიკაცია აკმაყოფილებს თქვენს სპეციფიკაციებს. დაუკავშირდით თქვენს ადგილობრივ მიკროჩიპის გაყიდვების ოფისს დამატებითი მხარდაჭერისთვის ან მიიღეთ დამატებითი მხარდაჭერა აქ www.microchip.com/en-us/support/design-help/client-support-services.
ეს ინფორმაცია მოწოდებულია მიკროჩიპის მიერ "როგორც არის". მიკროჩიპი არ იძლევა რაიმე სახის წარმომადგენლობას ან გარანტიას, იქნება ეს გამოხატული თუ ნაგულისხმევი, წერილობითი თუ ზეპირი, კანონიერი ან სხვაგვარად, დაკავშირებული ინფორმაციასთან, მათ შორის, მაგრამ არა შეზღუდული შეზღუდული არადარღვევა, ვაჭრობა და ვარგისიანობა კონკრეტული მიზნისთვის, ან მის მდგომარეობასთან, ხარისხთან ან შესრულებასთან დაკავშირებული გარანტიები.
არავითარ შემთხვევაში მიკროჩიპი არ იქნება პასუხისმგებელი რაიმე სახის ირიბი, სპეციალური, სადამსჯელო, შემთხვევითი ან თანმიმდევრული დანაკარგისთვის, ზიანის, ღირებულების ან რაიმე სახის ხარჯზე, რაც არ უნდა იყოს დაკავშირებული აშშ-სთან, ჩვენთან მაშინაც კი, თუ მიკროჩიპს მიეცა რეკომენდაცია შესაძლებლობის ან დაზიანების შესახებ. კანონით ნებადართული სრულყოფილად, მიკროჩიპის მთლიანი პასუხისმგებლობა ყველა პრეტენზიაზე რაიმე ფორმით, რომელიც დაკავშირებულია ინფორმაციასთან ან მის გამოყენებასთან, არ აღემატება საკომისიოების ოდენობას, ასეთის არსებობის შემთხვევაში, ინფორმაცია.
მიკროჩიპის მოწყობილობების გამოყენება სიცოცხლის მხარდაჭერისა და/ან უსაფრთხოების აპლიკაციებში მთლიანად მყიდველის რისკის ქვეშაა და მყიდველი თანახმაა დაიცვას, აანაზღაუროს და შეინახოს უვნებელი მიკროჩიპი ნებისმიერი და ყველა ზიანისგან, პრეტენზიისგან, სარჩელისგან ან ხარჯისგან. არანაირი ლიცენზია არ არის გადაცემული, ირიბად ან სხვაგვარად, ნებისმიერი მიკროჩიპის ინტელექტუალური საკუთრების უფლებით, თუ სხვა რამ არ არის მითითებული.
სავაჭრო ნიშნები
მიკროჩიპის სახელი და ლოგო, მიკროჩიპის ლოგო, Adaptec, AVR, AVR ლოგო, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, Linktys, maXe MediaLB, megaAVR, Microsemi, Microsemi ლოგო, MOST, MOST ლოგო, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 ლოგო, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST Logoym, SuperF, , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron და XMEGA არის Microchip Technology-ის რეგისტრირებული სავაჭრო ნიშნები, რომლებიც ჩართულია აშშ-ში და სხვა ქვეყნებში.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus ლოგო, Quiet-Wire, SyncForld, SmartFu TimeCesium, TimeHub, TimePictra, TimeProvider და ZL არის მიკროჩიპის ტექნოლოგიის რეგისტრირებული სავაჭრო ნიშნები აშშ-ში.
მიმდებარე გასაღების ჩახშობა, AKS, ანალოგური ციფრული ასაკისთვის, ნებისმიერი კონდენსატორი, AnyIn, AnyOut, გაძლიერებული გადართვა, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion.DEMICPmicler, CryptoCompanion. შესატყვისი , DAM, ECAN, ესპრესო T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, სერიული სერიული პროგრამირება, ICSP, INICnet, ინტელექტუალური პარალელურობა, IntelliMOS, ჩიპებს შორის დაკავშირება, JitterBlocker, Knob-on-GinryLink, maplay მაქსView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB სერთიფიცირებული ლოგო, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, ყოვლისმომცველი კოდის გენერაცია, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSileSmart, , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Total Endurro , სანდო დრო, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect და ZENA არის Microchip Technology-ის სავაჭრო ნიშნები, რომლებიც ინკორპორირებულია აშშ-სა და სხვა ქვეყნებში.
SQTP არის Microchip Technology-ის სერვისის ნიშანი, რომელიც ინკორპორირებულია აშშ-ში. Adaptec ლოგო, სიხშირე მოთხოვნით, სილიკონის შენახვის ტექნოლოგია და Symmcom არის Microchip Technology Inc.-ის რეგისტრირებული სავაჭრო ნიშნები სხვა ქვეყნებში. GestIC არის Microchip Technology Germany II GmbH & Co. KG-ის რეგისტრირებული სავაჭრო ნიშანი, Microchip Technology Inc.-ის შვილობილი კომპანია, სხვა ქვეყნებში.
აქ ნახსენები ყველა სხვა სავაჭრო ნიშანი მათი შესაბამისი კომპანიების საკუთრებაა.
© 2024, Microchip Technology Incorporated და მისი შვილობილი კომპანიები. Ყველა უფლება დაცულია.
- ISBN: 978-1-6683-0441-9
ხარისხის მართვის სისტემა
Microchip-ის ხარისხის მართვის სისტემების შესახებ ინფორმაციისთვის ეწვიეთ www.microchip.com/quality.
გაყიდვები და მომსახურება მსოფლიოში
ამერიკა | აზია/წყნარი ოკეანე | აზია/წყნარი ოკეანე | ევროპა |
კორპორატიული ოფისი 2355 West Chandler Blvd. ჩენდლერი, AZ 85224-6199 ტელ: 480-792-7200 ფაქსი: 480-792-7277 ტექნიკური მხარდაჭერა: www.microchip.com/support Web მისამართი: www.microchip.com ატლანტა დულუთი, GA ტელ: 678-957-9614 ფაქსი: 678-957-1455 ოსტინი, ტეხასი ტელ: 512-257-3370 ბოსტონი Westborough, MA ტელ: 774-760-0087 ფაქსი: 774-760-0088 ჩიკაგო იტასკა, IL ტელ: 630-285-0071 ფაქსი: 630-285-0075 დალასი ადისონი, TX ტელ: 972-818-7423 ფაქსი: 972-818-2924 დეტროიტი ნოვი, MI ტელ: 248-848-4000 ჰიუსტონი, TX ტელ: 281-894-5983 ინდიანაპოლისი Noblesville, IN ტელ: 317-773-8323 ფაქსი: 317-773-5453 ტელ: 317-536-2380 ლოს ანჯელესი Mission Viejo, CA ტელ: 949-462-9523 ფაქსი: 949-462-9608 ტელ: 951-273-7800 რალი, NC ტელ: 919-844-7510 ნიუ-იორკი, ნიუ-იორკი ტელ: 631-435-6000 სან ხოსე, CA ტელ: 408-735-9110 ტელ: 408-436-4270 კანადა – ტორონტო ტელ: 905-695-1980 |ფაქსი: 905-695-2078 |
ავსტრალია - სიდნეი ტელ: 61-2-9868-6733 ჩინეთი - პეკინი ტელ: 86-10-8569-7000 ჩინეთი - ჩენგდუ ტელ: 86-28-8665-5511 ჩინეთი - ჩონკინგი ტელ: 86-23-8980-9588 ჩინეთი - დონგუანი ტელ: 86-769-8702-9880 ჩინეთი - გუანჯოუ ტელ: 86-20-8755-8029 ჩინეთი - ჰანჯოუ ტელ: 86-571-8792-8115 ჩინეთი – ჰონგ კონგი SAR ტელ: 852-2943-5100 ჩინეთი - ნანჯინგი ტელ: 86-25-8473-2460 ჩინეთი - ცინგდაო ტელ: 86-532-8502-7355 ჩინეთი - შანხაი ტელ: 86-21-3326-8000 ჩინეთი - შენიანგი ტელ: 86-24-2334-2829 ჩინეთი - შენჟენი ტელ: 86-755-8864-2200 ჩინეთი - სუჯოუ ტელ: 86-186-6233-1526 ჩინეთი - ვუჰანი ტელ: 86-27-5980-5300 ჩინეთი - Xian ტელ: 86-29-8833-7252 ჩინეთი - Xiamen ტელ: 86-592-2388138 ჩინეთი - ჟუჰაი ტელ: 86-756-3210040 |
ინდოეთი – ბანგალორი ტელ: 91-80-3090-4444 ინდოეთი - ნიუ დელი ტელ: 91-11-4160-8631 ინდოეთი – პუნი ტელ: 91-20-4121-0141 იაპონია – ოსაკა ტელ: 81-6-6152-7160 იაპონია – ტოკიო ტელ: 81-3-6880- 3770 კორეა - დეგუ ტელ: 82-53-744-4301 კორეა - სეული ტელ: 82-2-554-7200 მალაიზია - კუალა ლუმპური ტელ: 60-3-7651-7906 მალაიზია - პენანგი ტელ: 60-4-227-8870 ფილიპინები – მანილა ტელ: 63-2-634-9065 სინგაპური ტელ: 65-6334-8870 ტაივანი – ჰსინ ჩუ ტელ: 886-3-577-8366 ტაივანი - კაოსიუნგი ტელ: 886-7-213-7830 ტაივანი - ტაიპეი ტელ: 886-2-2508-8600 ტაილანდი - ბანგკოკი ტელ: 66-2-694-1351 ვიეტნამი - ჰო ჩიმინი ტელ: 84-28-5448-2100 |
ავსტრია – უელსი ტელ: 43-7242-2244-39 ფაქსი: 43-7242-2244-393დანია – კოპენჰაგენი ტელ: 45-4485-5910 ფაქსი: 45-4485-2829ფინეთი – ესპუო ტელ: 358-9-4520-820 საფრანგეთი – პარიზი გერმანია – გარჭობა გერმანია – ჰაან გერმანია – ჰაილბრონი გერმანია – კარლსრუე ტელ: 49-721-625370 გერმანია – მიუნხენი გერმანია – როზენჰაიმი ისრაელი - ჰოდ ჰაშარონი იტალია - მილანი იტალია - პადოვა ნიდერლანდები – დრუნენი ნორვეგია – ტრონდჰეიმი პოლონეთი - ვარშავა რუმინეთი – ბუქარესტი ესპანეთი - მადრიდი |
განაცხადის შენიშვნა
© 2024 Microchip Technology Inc. და მისი შვილობილი კომპანიები
დოკუმენტები / რესურსები
![]() |
MICROCHIP AN4229 Risc V პროცესორის ქვესისტემა [pdf] მომხმარებლის სახელმძღვანელო AN4229, AN4229 Risc V პროცესორის ქვესისტემა, AN4229, Risc V პროცესორის ქვესისტემა, პროცესორის ქვესისტემა, ქვესისტემა |