Microsemi DG0852 PolarFire FPGA ტემპერატურა და მოცულობაtage სენსორი

ინფორმაცია პროდუქტის შესახებ: DG0852 დემო სახელმძღვანელო PolarFire FPGA
ტემპერატურა და ტtage სენსორი
DG0852 დემო სახელმძღვანელო PolarFire FPGA ტემპერატურა და მოცულობაtage Sensor არის პროდუქტი, რომელიც შექმნილია ტემპერატურისა და მოცულობის გასაზომადtagე. პროდუქტი მწარმოებელია Microsemi-ის მიერ, რომლის სათაო ოფისი მდებარეობს ალისო ვიეჯოში, კალიფორნია, აშშ.
დიზაინის მოთხოვნები
პროდუქტის ადეკვატურად ფუნქციონირებისთვის, დიზაინის მოთხოვნები მოიცავს PolarFire FPGA ტემპერატურისა და მოცულობის გამოყენებასtage სენსორი, რომელიც არის დაბალი ენერგიის მოხმარება და ეკონომიური FPGA.
წინაპირობები
DG0852 დემო სახელმძღვანელო PolarFire FPGA ტემპერატურისა და ტომის გამოსაყენებლადtagსენსორი, თქვენ უნდა გქონდეთ სისტემა, რომელიც მხარს უჭერს Libero Design Flow პროგრამულ უზრუნველყოფას, რომელიც პასუხისმგებელია დიზაინის განხორციელებასა და სიმულაციის ნაკადზე.
დემო დიზაინი
დემო დიზაინი მოიცავს ტემპერატურისა და მოცულობის დანერგვასtagგაზომვის სისტემა PolarFire FPGA ტემპერატურისა და Voltage სენსორი.
დიზაინის განხორციელება
განხორციელების პროცესი მოიცავს შემდეგ ნაბიჯებს:
- Synthesize – ეს ნაბიჯი მოიცავს დიზაინის მოთხოვნების HDL ფორმატში გადაყვანას, რომლის გაგებაც FPGA-ს შეუძლია.
- ადგილი და მარშრუტი - ეს ნაბიჯი მოიცავს სინთეზირებული სქემების განთავსებას ჩიპზე და ურთიერთკავშირების მარშრუტიზაციას.
- გადაამოწმეთ დრო - ეს ნაბიჯი ამოწმებს, დაკმაყოფილებულია თუ არა დიზაინის დროის შეზღუდვები.
- FPGA მასივის მონაცემთა გენერირება – ეს ნაბიჯი წარმოქმნის მონაცემებს, რომლებიც ჩაიტვირთება FPGA-ზე.
- Bitstream-ის გენერირება – ეს ნაბიჯი წარმოქმნის ბიტტრიმინს, რომელიც ჩამოიტვირთება სამიზნე FPGA მოწყობილობაში.
- გაუშვით PROGRAM Action - ეს ნაბიჯი აპროგრამებს მოწყობილობას ბიტტრიმინით.
სიმულაციური ნაკადი
სიმულაციური ნაკადი მოიცავს დიზაინის სიმულაციას იმის უზრუნველსაყოფად, რომ იგი აკმაყოფილებს დიზაინის მოთხოვნებს.
- დიზაინის სიმულაცია – ეს ნაბიჯი მოიცავს დიზაინის სიმულაციას Libero Design Flow პროგრამული უზრუნველყოფის გამოყენებით, რათა დარწმუნდეს, რომ იგი აკმაყოფილებს დიზაინის მოთხოვნებს.
პროდუქტის გამოყენების ინსტრუქცია
იმისათვის, რომ გამოიყენოთ DG0852 დემო სახელმძღვანელო PolarFire FPGA ტემპერატურა და
ტtage სენსორი, მიჰყევით ამ ნაბიჯებს:
- დარწმუნდით, რომ თქვენი სისტემა მხარს უჭერს Libero Design Flow პროგრამულ უზრუნველყოფას.
- ჩამოტვირთეთ და დააინსტალირეთ Libero Design Flow პროგრამული უზრუნველყოფა Microsemi-დან webსაიტი.
- მიჰყევით დიზაინის განხორციელების ნაბიჯებს, რომლებიც აღწერილია მომხმარებლის სახელმძღვანელოში თქვენი ტემპერატურისა და მოცულობის განსახორციელებლადtagე საზომი სისტემა.
- მოახდინეთ დიზაინის სიმულაცია Libero Design Flow პროგრამული უზრუნველყოფის გამოყენებით, რათა დარწმუნდეთ, რომ იგი აკმაყოფილებს დიზაინის მოთხოვნებს.
- დაპროგრამეთ მოწყობილობა ბიტტრიმინთან ერთად Run PROGRAM Action ნაბიჯის გამოყენებით, რომელიც მითითებულია მომხმარებლის სახელმძღვანელოში.
- შეაერთეთ თქვენი ტემპერატურა და მოცულობაtagსენსორები PolarFire-ზე
FPGA ტემპერატურა და ტtage სენსორი ტემპერატურისა და მოცულობის გაზომვის დასაწყებადtage.
პროდუქტის შემდგომი მხარდაჭერისთვის ან შეკითხვებისთვის დაუკავშირდით Microsemi-ის გაყიდვების ან მომხმარებელთა მხარდაჭერის გუნდებს ტელეფონით ან ელფოსტით, როგორც ეს მოცემულია მომხმარებლის სახელმძღვანელოში.
მიკროსემიის შტაბი
One Enterprise, Aliso Viejo,
CA 92656 აშშ
ამერიკის შეერთებულ შტატებში: +1 800-713-4113
აშშ-ს გარეთ: +1 949-380-6100 გაყიდვები: +1 949-380-6136
ფაქსი: +1 949-215-4996
ელფოსტა: sales.support@microsemi.com www.microsemi.com
©2021 Microsemi, Microchip Technology Inc.-ის სრულ საკუთრებაში არსებული შვილობილი კომპანია. ყველა უფლება დაცულია. Microsemi და Microsemi ლოგო არის Microsemi Corporation-ის რეგისტრირებული სავაჭრო ნიშნები. ყველა სხვა სავაჭრო ნიშანი და მომსახურების ნიშანი მათი შესაბამისი მფლობელების საკუთრებაა.
Microsemi არ იძლევა გარანტიას, წარმომადგენლობას ან გარანტიას აქ მოცემულ ინფორმაციას ან მისი პროდუქტებისა და სერვისების შესაბამისობას რაიმე კონკრეტული მიზნისთვის, არც Microsemi იღებს რაიმე სახის პასუხისმგებლობას, რომელიც წარმოიქმნება ნებისმიერი პროდუქტის ან მიკროსქემის გამოყენების ან გამოყენების შედეგად. აქ გაყიდული პროდუქტები და Microsemi-ის მიერ გაყიდული ნებისმიერი სხვა პროდუქტი ექვემდებარება შეზღუდული ტესტირებას და არ უნდა იქნას გამოყენებული მისიის კრიტიკულ აღჭურვილობასთან ან აპლიკაციებთან ერთად. ნებისმიერი შესრულების სპეციფიკაცია ითვლება საიმედოდ, მაგრამ არ არის დამოწმებული და მყიდველმა უნდა ჩაატაროს და დაასრულოს პროდუქციის ყველა შესრულების და სხვა ტესტირება, ცალკე და ერთად, ან დაინსტალირებული ნებისმიერ საბოლოო პროდუქტში. მყიდველი არ უნდა დაეყრდნოს Microsemi-ის მიერ მოწოდებულ მონაცემებს და შესრულების სპეციფიკაციებს ან პარამეტრებს. მყიდველის პასუხისმგებლობაა დამოუკიდებლად განსაზღვროს ნებისმიერი პროდუქტის ვარგისიანობა და შეამოწმოს და შეამოწმოს იგი. Microsemi-ის მიერ მოცემული ინფორმაცია მოცემულია „როგორც არის, სად არის“ და ყველა ხარვეზით, და ამგვარ ინფორმაციასთან დაკავშირებული მთელი რისკი მთლიანად მყიდველს ეკუთვნის. Microsemi არ ანიჭებს ცალსახად ან ირიბად, არცერთ მხარეს პატენტის უფლებას, ლიცენზიას ან სხვა IP უფლებას, იქნება ეს თავად ამ ინფორმაციასთან დაკავშირებით, ან რაიმე აღწერილ ინფორმაციას. ამ დოკუმენტში მოცემული ინფორმაცია ეკუთვნის Microsemi-ს და Microsemi იტოვებს უფლებას ნებისმიერ დროს შეიტანოს ნებისმიერი ცვლილება ამ დოკუმენტის ინფორმაციაში ან ნებისმიერ პროდუქტსა და სერვისში ნებისმიერ დროს გაფრთხილების გარეშე.
მიკროსემიის შესახებ
Microsemi, Microchip Technology Inc.-ის (Nasdaq: MCHP) სრულ საკუთრებაში არსებული შვილობილი კომპანია, გთავაზობთ ნახევარგამტარული და სისტემური გადაწყვეტილებების ყოვლისმომცველ პორტფელს აერონავტიკისა და თავდაცვის, კომუნიკაციების, მონაცემთა ცენტრისა და სამრეწველო ბაზრებისთვის. პროდუქტებში შედის მაღალი ხარისხის და რადიაციით გამაგრებული ანალოგური შერეული სიგნალის ინტეგრირებული სქემები, FPGA, SoC და ASIC; ენერგიის მართვის პროდუქტები; დროისა და სინქრონიზაციის მოწყობილობები და ზუსტი დროის გადაწყვეტილებები, დროის მსოფლიო სტანდარტების დაწესება; ხმის დამუშავების მოწყობილობები; RF გადაწყვეტილებები; დისკრეტული კომპონენტები; საწარმოს შენახვისა და საკომუნიკაციო გადაწყვეტილებები, უსაფრთხოების ტექნოლოგიები და მასშტაბირებადი ანტი-ტamper პროდუქტები; Ethernet გადაწყვეტილებები; Power-over-Ethernet IC-ები და midspans; ასევე მორგებული დიზაინის შესაძლებლობები და სერვისები. შეიტყვეთ მეტი აქ www.microsemi.com.
გადასინჯვის ისტორია
გადასინჯვის ისტორია აღწერს ცვლილებებს, რომლებიც განხორციელდა დოკუმენტში. ცვლილებები ჩამოთვლილია გადასინჯვით, დაწყებული უახლესი პუბლიკაციით.
რევიზია 3.0
ქვემოთ მოცემულია ამ გადასინჯვაში განხორციელებული ცვლილებების შეჯამება.
- დამატებულია დანართი 2: TCL სკრიპტის გაშვება, გვერდი 15.
- განახლებულია სურათი 2, გვერდი 4.
- განახლებულია სურათი 3, გვერდი 5.
რევიზია 2.0
ქვემოთ მოცემულია ამ გადასინჯვაში განხორციელებული ცვლილებების შეჯამება.
- განახლებულია დოკუმენტი Libero SoC v12.2-ისთვის.
- წაშლილია მითითებები Libero-ს ვერსიის ნომრებზე.
რევიზია 1.0
ამ დოკუმენტის პირველი პუბლიკაცია.
PolarFire FPGA ტემპერატურა და ტtage სენსორი
თითოეული PolarFire მოწყობილობა აღჭურვილია ტემპერატურით და მოცულობითtage სენსორი (TVS). TVS იტყობინება სასიკვდილო ტემპერატურა და მოცულობაtagმოწყობილობის ციფრული სახით მიწოდების რელსები FPGA ქსოვილს.
TVS დანერგილია 4-არხიანი ADC-ის გამოყენებით და არხის ინფორმაცია მოცემულია შემდეგნაირად:
- არხი 0 – 1 ვ ტtage მიწოდება
- არხი 1 – 1.8 ვ ტtage მიწოდება
- არხი 2 – 2.5 ვ ტtage მიწოდება
- არხი 3 - კვარცხლბეკის ტემპერატურა
TVS გამოსცემს 16-ბიტიან დაშიფრულ მნიშვნელობას, რომელიც წარმოადგენს voltage ან ტემპერატურა და შესაბამისი არხის ნომერი. ტემპერატურა და მოცულობაtagინფორმაცია ითარგმნება სტანდარტულ ტემპერატურაზე და მოცულობაშიtage ღირებულებები. დამატებითი ინფორმაციისთვის იხილეთ UG0753: PolarFire FPGA უსაფრთხოების მომხმარებლის სახელმძღვანელო.
ეს დემო ხაზს უსვამს PolarFire-ის TVS მახასიათებელს UART-ზე დაფუძნებული აპლიკაციის (GUI) გამოყენებით. დემო დიზაინი განუწყვეტლივ გადასცემს მონაცემებს TVS არხებიდან UART-ში, რომელიც ნაჩვენებია GUI-ზე. ეს დემო დიზაინი ასევე აჩვენებს, თუ როგორ უნდა მოხდეს PolarFire მოწყობილობის TVS ფუნქციის სიმულაცია.
დემო დიზაინის დაპროგრამება შესაძლებელია შემდეგი პარამეტრების გამოყენებით:
- სამუშაოს გამოყენება file: მოწყობილობის დაპროგრამება სამუშაოს გამოყენებით file მოწოდებულია დიზაინთან ერთად files, იხილეთ დანართი 1: მოწყობილობის დაპროგრამება FlashPro Express-ის გამოყენებით, გვერდი 12.
- Libero SoC-ის გამოყენება: მოწყობილობის დასაპროგრამებლად Libero SoC-ის გამოყენებით, იხილეთ Libero Design Flow, გვერდი 8. გამოიყენეთ ეს პარამეტრი, როდესაც დემო დიზაინი შეცვლილია.
დიზაინის მოთხოვნები
შემდეგი ცხრილი ჩამოთვლის ტექნიკისა და პროგრამული უზრუნველყოფის მოთხოვნებს ამ დემო დიზაინისთვის.

შენიშვნა: Libero SmartDesign და კონფიგურაციის ეკრანის კადრები, რომლებიც ნაჩვენებია ამ სახელმძღვანელოში, მხოლოდ საილუსტრაციო მიზნებისთვისაა. გახსენით Libero დიზაინი უახლესი განახლებების სანახავად.
წინაპირობები
სანამ დაიწყებთ:
- დემო დიზაინისთვის files გადმოსაწერი ლინკი:
http://soc.microsemi.com/download/rsc/?f=mpf_dg0852_df - ჩამოტვირთეთ და დააინსტალირეთ Libero SoC (როგორც მითითებულია webსაიტი ამ დიზაინისთვის) მასპინძელ კომპიუტერზე შემდეგი მდებარეობიდან:
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
ModelSim, Synplify Pro და FTDI დრაივერების უახლესი ვერსიები შედის Libero SoC ინსტალაციის პაკეტში.
დემო დიზაინი
TVS დიზაინის ზედა დონის ბლოკ-სქემა ნაჩვენებია შემდეგ ფიგურაში. TVS-ის ოთხივე არხი ჩართულია დიზაინში, რათა აკონტროლოს კვარცხლბეკის ტემპერატურა და მოცულობაtage რელსები. Fabric ლოგიკა იჭერს TVS არხების გამომავალს და აგზავნის UART IF-ზე CoreUART IP-ის მეშვეობით.
GUI იღებს არხის გონივრული TVS მნიშვნელობებს და დეკოდირდება, როგორც აღწერილია მათ გამოსაჩენად:
კვარცხლბეკის ტემპერატურა:
ტემპერატურული არხების 16-ბიტიანი გამომავალი მნიშვნელობა წარმოდგენილია კელვინში და შეიძლება მისი დეკოდირება, როგორც ეს მოცემულია შემდეგ ცხრილში. მაგampტემპერატურული არხის გამომავალი მნიშვნელობა 0x133B გულისხმობს 307.56 კელვინს.
ტtage:
VALUE-სა და CHANNEL-ის გამომავალზე არსებული მონაცემები მოქმედია მხოლოდ მაშინ, როდესაც დადასტურებულია VALID გამომავალი. როდესაც არხი გამორთულია შესაბამისი არხის ჩართვის შეყვანის გამორთვით, მაშინ არხის მონაცემები გამომავალზე არ არის მოქმედი მაშინაც კი, თუ დადასტურებულია VALID გამომავალი. ტtage არხების 16-ბიტიანი გამომავალი მნიშვნელობა წარმოდგენილია მილივოლტებში (მვ) და შეიძლება მისი დეკოდირება, როგორც ეს მოცემულია შემდეგ ცხრილში. მაგampლე, ტომიtage არხის გამომავალი მნიშვნელობა 0x385E გულისხმობს 1803.75 მვ.
დიზაინის განხორციელება
შემდეგი სურათი გვიჩვენებს TVS დემო დიზაინის Libero SoC პროგრამული უზრუნველყოფის დიზაინის განხორციელებას.
სურათი 2 • TVS დემო დიზაინი
უმაღლესი დონის დიზაინი მოიცავს შემდეგ კომპონენტებს:
- TVS_IP_0 მაკრო
- Core_UART_0
- TVS_to_UART_0 ლოგიკა
- clock_gen_0
- INIT_MONITOR_0 და PF_RESET_0
TVS_IP_0 მაკრო
შემდეგი სურათი გვიჩვენებს TVS ინტერფეისის კონფიგურატორს.
GUI აჩვენებს კვალის ტემპერატურას ცელსიუს გრადუსში კელვინის მნიშვნელობების გარდაქმნით. ცელსიუსის მნიშვნელობა = კელვინის მნიშვნელობა – 273.15
TVS_to_UART_0
TVS to UART ლოგიკა იჭერს ტემპერატურას და მოცულობასtage აფასებს TVS მაკროდან და აგზავნის მონაცემებს Core_UART_0-ზე.
clock_gen_0
CCC კონფიგურირებულია 100 MHz საათის გენერირებისთვის.
სიმულაციური ნაკადი
TVS სიმულაციური მოდელი განაახლებს TVS მაკროს გამომავალს .mem-ში მოცემული წაკითხვის ინსტრუქციების საფუძველზე. file ან .txt file. The file სახელი უნდა გადაეცეს სიმულაციის მოდელს, რათა TVS გამომავალი გადართვა. პარამეტრი, რომელიც გამოიყენება .mem-ის შესანახად file სახელს ჰქვია „TVS_MEMFILE“. ჩასაბარებლად დაამატეთ შემდეგი vsim ბრძანება file სახელი. -gTVS_MEMFILE=”PATH_TO_FILE_RELATIVE_TO_SIMULATION_FOLDER”
MEM File ფორმატი
შემდეგი ფორმატით file არის ექვსკუთხედში:
მემ file შეიცავს სიმულაციის დროს, რასაც მოჰყვება იმ დროის მაგალითზე ოთხი ADC არხის ციფრული მნიშვნელობები (16 ბიტი). მნიშვნელობა საჭიროა არხისთვის, მაშინაც კი, თუ ის არ არის გამოყენებული. მნიშვნელობა შეიძლება იყოს 0. სიმულაცია იწყება იმით, რომ ყველა არხის გამომავალი არის 0. ნიმუში შეიძლება რამდენჯერმე განმეორდეს .mem-ში file არხის გამომავალი რამდენიმე მნიშვნელობის ასახვა. მემ. შინაარსი file შეზღუდულია 256 ხაზით.
დიზაინის სიმულაცია
Libero პროექტი მოიცავს სატესტო მაგიდას TVS ბლოკის სიმულაციისთვის. ტესტის მაგიდა იჭერს ოთხივე TVS არხის მნიშვნელობას CoreUART IP-ის გამოყენებით. ციფრული მნიშვნელობები ოთხი არხისთვის გადაეცემა .mem file.
სიმულაციის პარამეტრები
მემის გადასაცემად file სიმულაციისთვის, შეასრულეთ შემდეგი ნაბიჯები:
- გახსენით Libero SoC პროექტის პარამეტრები (პროექტი > პროექტის პარამეტრები).
- აირჩიეთ Vsim ბრძანებები სიმულაციის პარამეტრების ქვეშ. შეიყვანეთ- gTVS_MEMFILE=”tvs_values.mem” დამატებითი პარამეტრების ველში და შემდეგ დააჭირეთ შენახვას.
სample tvs_values.mem მოწოდებულია სიმულაციის საქაღალდეში. მემ file ხელმისაწვდომი უნდა იყოს Libero პროექტის სიმულაციური საქაღალდეში. tvs_values.mem file იჭერს TVS ბლოკის 16-ბიტიან ციფრულ გამომავალს სხვადასხვა დროს.
დიზაინის სიმულაციისთვის, შეასრულეთ შემდეგი ნაბიჯები:
- დიზაინის ნაკადის ჩანართში, დააწკაპუნეთ მარჯვენა ღილაკით Simulate ქვეშ Verify Pre-Synthesis Design და შემდეგ აირჩიეთ Open Interactively.
სურათი 5 • დიზაინის ნაკადი - სიმულაცია
როდესაც სიმულაცია დასრულდება, ტალღის ფანჯარა გამოჩნდება, როგორც ნაჩვენებია შემდეგ სურათზე. ვინაიდან ოთხივე არხი ჩართულია, TVS წრე გამოსცემს ოთხი არხის მნიშვნელობას დროის მოცემულ მომენტში VALUE გამომავალზე არხის ნომერთან ერთად CHANNEL გამოსავალზე. VALUE-სა და CHANNEL-ის გამომავალზე არსებული მონაცემები მოქმედებს მხოლოდ VALID გამომავალი დადასტურების შემთხვევაში. სიმულაციის შედეგებიდან დააკვირდით შემდეგს:
- მას შემდეგ, რაც არხი ჩართულია კონვერტაციისთვის, TVS ბლოკს სჭირდება 390 მიკროწამი კონვერტაციის დასასრულებლად.
- თითოეულ არხს აქვს 410 მიკროწამის კონვერტაციის შეფერხება.
- კონვერტაციის კოეფიციენტი უდრის 1920 მიკროწამს, რაც იგივეა რაც TVS კონფიგურატორში მითითებული კონვერტაციის კურსი.
- TVS ბლოკი წარმოქმნის გამომავალ მნიშვნელობებს tvs_values.mem-ში მოცემულ მნიშვნელობებზე დაყრდნობით file.

- დახურეთ ModelSim Pro ME და Libero პროექტი.
Libero Design Flow
ეს თავი აღწერს დემო დიზაინის Libero-ს დიზაინის ნაკადს. Libero დიზაინის ნაკადი მოიცავს შემდეგ ნაბიჯებს:
- სინთეზირება
- ადგილი და მარშრუტი
- შეამოწმეთ დრო
- Bitstream-ის გენერირება
- გაუშვით PROGRAM Action
შემდეგი სურათი გვიჩვენებს ამ ვარიანტებს დიზაინის ნაკადის ჩანართში.
სურათი 7 • Libero Design Flow Options
სინთეზირება
დიზაინის სინთეზისთვის, შეასრულეთ შემდეგი ნაბიჯები:
- Design Flow ფანჯრიდან ორჯერ დააწკაპუნეთ Synthesize.
როდესაც სინთეზი წარმატებულია, მწვანე ტკიპის ნიშანი გამოჩნდება, როგორც ნაჩვენებია სურათზე 7, გვერდი 8. - დააწკაპუნეთ მარჯვენა ღილაკით Synthesize და აირჩიეთ View ანგარიშს view სინთეზის ანგარიში და ჟურნალი files ანგარიშების ჩანართში.
ადგილი და მარშრუტი
- დიზაინის ნაკადის ფანჯრიდან ორჯერ დააწკაპუნეთ ადგილი და მარშრუტი.
როდესაც ადგილი და მარშრუტი წარმატებულია, ჩნდება მწვანე მონიშვნის ნიშანი, როგორც ნაჩვენებია სურათზე 7, გვერდი 8. - დააწკაპუნეთ მარჯვენა ღილაკით Place and Route და აირჩიეთ View ანგარიშს view ადგილისა და მარშრუტის ანგარიში და ჟურნალი files ანგარიშების ჩანართში.
რესურსების გამოყენება
შემდეგი ცხრილი ჩამოთვლის დიზაინის რესურსების გამოყენებას ადგილისა და მარშრუტის შემდეგ. ეს მნიშვნელობები შეიძლება ოდნავ განსხვავდებოდეს Libero-ს სხვადასხვა გაშვების, პარამეტრებისა და დანერგვის მნიშვნელობებისთვის.
შეამოწმეთ დრო
დროის შესამოწმებლად, შეასრულეთ შემდეგი ნაბიჯები:
- Design Flow ფანჯრიდან ორჯერ დააწკაპუნეთ Verify Timing.
- როდესაც დიზაინი წარმატებით აკმაყოფილებს დროის მოთხოვნებს, ჩნდება მწვანე მონიშვნის ნიშანი, როგორც ნაჩვენებია სურათზე 7, გვერდი 8.
- დააწკაპუნეთ მაუსის მარჯვენა ღილაკით Verify Timing და აირჩიეთ View ანგარიშს view გადაამოწმეთ დროის ანგარიში და ჟურნალი files ანგარიშების ჩანართში.
FPGA მასივის მონაცემების გენერირება
FPGA მასივის მონაცემების გენერირებისთვის, ორჯერ დააწკაპუნეთ FPGA მასივის მონაცემთა გენერირებაზე Design Flow ფანჯრიდან.
მწვანე მონიშვნის ნიშანი ნაჩვენებია FPGA მასივის მონაცემების წარმატებული გენერირების შემდეგ, როგორც ნაჩვენებია სურათზე 7, გვერდი 8.
Bitstream-ის გენერირება
ბიტტრიმის გენერირებისთვის, შეასრულეთ შემდეგი ნაბიჯები:
- ორჯერ დააწკაპუნეთ გენერირება Bitstream-ის დიზაინის ნაკადის ჩანართიდან.
როდესაც ბიტიური ნაკადი წარმატებით გენერირებულია, მწვანე მონიშვნის ნიშანი გამოჩნდება, როგორც ნაჩვენებია სურათზე 7, გვერდი 8. - დააწკაპუნეთ მარჯვენა ღილაკით Generate Bitstream და აირჩიეთ View ანგარიშს view შესაბამისი ჟურნალი file ანგარიშების ჩანართში.
გაუშვით PROGRAM Action
ბიტტრიმის გენერირების შემდეგ, PolarFire მოწყობილობა უნდა დაპროგრამდეს. PolarFire მოწყობილობის დასაპროგრამებლად, შეასრულეთ შემდეგი ნაბიჯები:
- დარწმუნდით, რომ შემდეგი Jumper პარამეტრები დაყენებულია დაფაზე.

- შეაერთეთ კვების კაბელი დაფაზე J9 კონექტორთან.
- შეაერთეთ USB კაბელი მასპინძელი კომპიუტერიდან J5-ზე (FTDI პორტი) დაფაზე.
- ჩართეთ დაფა SW3 სლაიდ გადამრთველის გამოყენებით.
- ორჯერ დააწკაპუნეთ Run PROGRAM Action ჩანართიდან Libero > Design Flow.
როდესაც მოწყობილობა წარმატებით დაპროგრამებულია, გამოჩნდება მწვანე მონიშვნის ნიშანი, როგორც ნაჩვენებია სურათზე 7, გვერდი 8.
აწარმოებს დემო
ეს თავი აღწერს, თუ როგორ უნდა დააინსტალიროთ და გამოიყენოთ გრაფიკული მომხმარებლის ინტერფეისი (GUI) TVS-ის დემოს გასაშვებად. PolarFire TVS დემო აპლიკაცია არის მარტივი GUI, რომელიც მუშაობს მასპინძელ კომპიუტერზე PolarFire მოწყობილობასთან კომუნიკაციისთვის.
GUI-ს დასაყენებლად, შეასრულეთ შემდეგი ნაბიჯები:
- ამოიღეთ mpf_dg0852_df.rar-ის შინაარსი file. mpf_dg0852_df\GUI\TVS_Monitor_GUI_Installer საქაღალდიდან ორჯერ დააწკაპუნეთ setup.exe-ზე file.
- მიჰყევით ინსტალაციის ოსტატზე გამოსახულ ინსტრუქციას.
წარმატებული ინსტალაციის შემდეგ, TVS_Monitor_GUI გამოჩნდება მასპინძელი კომპიუტერის დესკტოპის Start მენიუში.
TVS დემოს გასაშვებად, შეასრულეთ შემდეგი ნაბიჯები:
- დაწყების მენიუდან დააწკაპუნეთ TVS_Monitor_GUI აპლიკაციის გასაშვებად. დარწმუნდით, რომ დაფა დაკავშირებულია და არჩეულია შესაბამისი ჟურნალის საქაღალდე.
- დააწკაპუნეთ დაკავშირება. წარმატებული კავშირის შემთხვევაში, GUI აჩვენებს ტემპერატურას და მოცულობასtage ღირებულებები. შესვლა file დროთა განმავლობაში იქმნება ქamp წელს file სახელი Log Folder-ის მდებარეობაზე.
ნაგულისხმევად, Log Folder მიუთითებს "მხარდაჭერაზე".Files' საქაღალდე ინსტალაციის დირექტორიაში. მომხმარებელს შეუძლია შეცვალოს Log Folder მდებარეობა დაფასთან დაკავშირებამდე.
შენიშვნა: დარწმუნდით, რომ ჟურნალის საქაღალდე არ არის სისტემური შეზღუდული მდებარეობა. ამ შემთხვევაში, მომხმარებელს მოეთხოვება გაუშვას GUI ადმინისტრატორის პრივილეგიებით (დააწკაპუნეთ მაუსის მარჯვენა ღილაკით და გაუშვით როგორც ადმინისტრატორი). - ზედა ლიმიტი, ქვედა ლიმიტი და თითოეული არხისთვის შესვლის მინიმალური ვარიაცია კონფიგურირებადია setup.ini-ში file. არხის მნიშვნელობები შესულია ჟურნალში file თუ არის ვარიაცია, რომელიც აღემატება მითითებულ 'min var' მნიშვნელობებს setup.ini-ში file.
შემდეგი სურათი გვიჩვენებს სტანდარტულ ტემპერატურას და მოცულობასtag0 არხის e მნიშვნელობები (1.05 ვ). ნაკვეთი შეესაბამება არხის 0-ის მნიშვნელობებს. ანალოგიურად, აირჩიეთ სხვა არხები და view მათი შესაბამისი მნიშვნელობები და ნაკვეთები.
სურათი 8 • აირჩიეთ COM პორტი და დაკავშირება — არხი 0
შენიშვნა: GUI განაახლებს TVS არხის მნიშვნელობებს Delay (ms) ველში შეყვანილი დაგვიანებით.
დანართი 1: მოწყობილობის დაპროგრამება FlashPro Express-ის გამოყენებით
ეს განყოფილება აღწერს, თუ როგორ უნდა დაპროგრამოთ PolarFire მოწყობილობა .job პროგრამირებით file FlashPro Express-ის გამოყენებით. Სამუშაო file ხელმისაწვდომია შემდეგი დიზაინით files საქაღალდის ადგილმდებარეობა:
mpf_dg0852_df\პროგრამირების_სამუშაო
მოწყობილობის დასაპროგრამებლად, შეასრულეთ შემდეგი ნაბიჯები:
- დარწმუნდით, რომ ჯუმპერის პარამეტრები დაფაზე იგივეა, რაც ჩამოთვლილია ცხრილში 5, გვერდზე 10.
შენიშვნა: ელექტრომომარაგების ჩამრთველი უნდა იყოს გამორთული ჯუმპერის შეერთების დროს. v - შეაერთეთ კვების კაბელი დაფაზე J9 კონექტორთან.
- შეაერთეთ USB კაბელი მასპინძელი კომპიუტერიდან J5 (FTDI პორტი) დაფაზე.
- ჩართეთ დაფა SW3 სლაიდ გადამრთველის გამოყენებით.
- მასპინძელ კომპიუტერზე გაუშვით FlashPro Express პროგრამული უზრუნველყოფა.
- დააწკაპუნეთ New ან აირჩიეთ New Job Project FlashPro Express Job-დან Project მენიუდან ახალი სამუშაო პროექტის შესაქმნელად, როგორც ნაჩვენებია შემდეგ სურათზე.

- ჩაწერეთ შემდეგი ახალი სამუშაო პროექტი FlashPro Express Job-ის დიალოგურ ფანჯარაში:
- პროგრამირების სამუშაო file: დააწკაპუნეთ Browse-ზე, გადადით იმ ადგილას, სადაც არის .job file მდებარეობს და აირჩიეთ file. ნაგულისხმევი ადგილმდებარეობა არის: \mpf_dg0852_df\პროგრამირების_სამუშაო.
- FlashPro Express სამუშაო პროექტის ადგილმდებარეობა: დააწკაპუნეთ დათვალიერება და გადადით იმ ადგილას, სადაც გსურთ შეინახოთ პროექტი.
სურათი 10 • ახალი სამუშაო პროექტი FlashPro Express Job-დან
- დააწკაპუნეთ OK. საჭირო პროგრამირება file არჩეულია და მზადაა მოწყობილობაში დასაპროგრამებლად.
- FlashPro Express ფანჯარა გამოჩნდება, როგორც ნაჩვენებია შემდეგ სურათზე. დაადასტურეთ, რომ პროგრამისტის ნომერი გამოჩნდება პროგრამისტის ველში. თუ არა, დაადასტურეთ დაფის კავშირები და დააწკაპუნეთ Refresh/Rescan Programmers.
სურათი 11 • მოწყობილობის პროგრამირება
- დააწკაპუნეთ RUN მოწყობილობის დასაპროგრამებლად. როდესაც მოწყობილობა წარმატებით დაპროგრამებულია, RUN PASSED სტატუსი გამოჩნდება, როგორც ნაჩვენებია შემდეგ სურათზე. იხილეთ დემო გაშვება, გვერდი 11 TVS დემოს გასაშვებად.

- დახურეთ FlashPro Express ან პროექტის ჩანართზე დააწკაპუნეთ Exit.
დანართი 2: TCL სკრიპტის გაშვება
TCL სკრიპტები მოცემულია დიზაინში files საქაღალდე TCL_Scripts დირექტორიაში. საჭიროების შემთხვევაში, დიზაინის ნაკადი შეიძლება განმეორდეს დიზაინის განხორციელებიდან სამუშაოს წარმოქმნამდე file.
TCL-ის გასაშვებად, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს:
- გაუშვით Libero პროგრამული უზრუნველყოფა
- აირჩიეთ პროექტი > სკრიპტის შესრულება….
- დააწკაპუნეთ Browse-ზე და აირჩიეთ script.tcl გადმოწერილი TCL_Scripts დირექტორიადან.
- დააჭირეთ გაშვებას.
TCL სკრიპტის წარმატებით შესრულების შემდეგ, Libero პროექტი იქმნება TCL_Scripts დირექტორიაში.
TCL სკრიპტების შესახებ დამატებითი ინფორმაციისთვის იხილეთ mpf_dg0852_df/TCL_Scripts/readme.txt.
იხილეთ Libero® SoC TCL Command Reference Guide TCL ბრძანებების შესახებ მეტი ინფორმაციისთვის. დაუკავშირდით ტექნიკურ მხარდაჭერას ნებისმიერი შეკითხვისთვის TCL სკრიპტის გაშვებისას
დოკუმენტები / რესურსები
![]() |
Microsemi DG0852 PolarFire FPGA ტემპერატურა და მოცულობაtage სენსორი [pdf] მომხმარებლის სახელმძღვანელო DG0852 PolarFire FPGA ტემპერატურა და ტtage სენსორი, DG0852, PolarFire FPGA ტემპერატურა და მოცულობაtage სენსორი, PolarFire FPGA, ტემპერატურა და მოცულობაtage სენსორი, ტtage სენსორი, სენსორი |





