MICROCHIP AN4682 Polar Fire FPGA ტემპერატურა და მოცულობაtage სენსორი
პროდუქტის ინფორმაცია
სპეციფიკაციები:
- პროდუქტის დასახელება: PolarFire FPGA ტემპერატურა და მოცულობაtage სენსორი
- მახასიათებლები: ტემპერატურა და მოცულობაtage სენსორის მოხსენების მადის ტემპერატურა და მოცულობაtagმოწყობილობების ციფრული სახით მიწოდების რელსები FPGA ქსოვილს
- დანერგვა: 4-არხიანი ADC
პროდუქტის გამოყენების ინსტრუქცია
1. დემო გაშვება
დემო ვერსიის გასაშვებად, რომელიც ხაზს უსვამს PolarFire-ის TVS მახასიათებლებს UART-ზე დაფუძნებული აპლიკაციის (GUI) გამოყენებით, მიჰყევით ამ ნაბიჯებს:
- დარწმუნდით, რომ თქვენ გაქვთ საჭირო აპარატურა და პროგრამული უზრუნველყოფა ჩამოთვლილი დიზაინის მოთხოვნების განყოფილებაში.
- ჩამოტვირთეთ დემო დიზაინი files მოწოდებული ლინკიდან.
- დააინსტალირეთ Libero SoC მასპინძელ კომპიუტერზე, როგორც ეს მითითებულია webსაიტი ამ დიზაინისთვის.
- გახსენით Libero დიზაინი უახლესი განახლებებისა და კონფიგურაციების სანახავად.
- დემო დიზაინის დაპროგრამება მოწოდებული ინსტრუქციის მიხედვით.
2. დიზაინის მოთხოვნები
დემოს გაშვებამდე დარწმუნდით, რომ გაქვთ შემდეგი აპარატურა და პროგრამული უზრუნველყოფა:
მოთხოვნა | ოპერაციული სისტემა | აპარატურა | პროგრამული უზრუნველყოფა |
---|---|---|---|
ვერსია | 64-ბიტიანი Windows 7, 8 ან 10 | PolarFire შეფასების ნაკრები (MPF300-EVAL-KIT) | Libero SoC, ModelSim, FlashPro Express |
3. წინაპირობები
დემოს დაწყებამდე დარწმუნდით:
- ჩამოტვირთეთ დემო დიზაინი files მოწოდებული ლინკიდან: ჩამოტვირთვის ლინკი
- დააინსტალირეთ Libero SoC მასპინძელ კომპიუტერზე მოწოდებული ინსტალაციის ბმულიდან.
- დარწმუნდით, რომ გაქვთ ModelSim, Synplify Pro და FTDI დრაივერების უახლესი ვერსიები, რომლებიც შედის Libero SoC საინსტალაციო პაკეტში.
4. დემო დიზაინი
TVS-ის დიზაინის ზედა დონის ბლოკ-სქემა მოიცავს TVS-ის ოთხივე ჩართულ არხს, რათა აკონტროლოს მატერიის ტემპერატურა და მოცულობა.tage რელსები. Fabric ლოგიკა იჭერს TVS არხების გამოსავალს და აგზავნის მათ UART IF-ზე CoreUART IP-ის მეშვეობით.
FAQ
- Q: რა არის TVS ფუნქციის მიზანი PolarFire FPGA-ში?
- პასუხი: TVS ფუნქცია იტყობინება მაცივრის ტემპერატურასა და მოცულობასtagმოწყობილობის ციფრული სახით მიწოდების რელსები FPGA ქსოვილს.
- კითხვა: რამდენ არხს იყენებს TVS?
- პასუხი: TVS დანერგილია 4-არხიანი ADC-ის გამოყენებით.
შესავალი
თითოეული PolarFire მოწყობილობა აღჭურვილია ტემპერატურით და მოცულობითtage სენსორი (TVS). TVS იტყობინება სასიკვდილო ტემპერატურა და მოცულობაtagმოწყობილობის ციფრული სახით მიწოდების რელსები FPGA ქსოვილს.
TVS ხორციელდება 4-არხიანი ADC-ის გამოყენებით და არხის ინფორმაცია მოცემულია შემდეგნაირად:
- არხი 0—1V ტtage მიწოდება
- არხი 1—1.8V ტtage მიწოდება
- არხი 2—2.5V ტtage მიწოდება
- არხი 3 - სასიკვდილო ტემპერატურა
TVS გამოსცემს 16-ბიტიან დაშიფრულ მნიშვნელობას, რომელიც წარმოადგენს voltage ან ტემპერატურა და შესაბამისი არხის ნომერი. ტემპერატურა და მოცულობაtagინფორმაცია ითარგმნება სტანდარტულ ტემპერატურაზე და მოცულობაშიtage ღირებულებები. დამატებითი ინფორმაციისთვის იხილეთ PolarFire FPGA და PolarFire SoC FPGA
PolarFire FPGA ტემპერატურა და ტtage სენსორი
ეს დემო ხაზს უსვამს PolarFire-ის TVS მახასიათებელს UART-ზე დაფუძნებული აპლიკაციის (GUI) გამოყენებით. დემო დიზაინი განუწყვეტლივ გადასცემს მონაცემებს TVS არხებიდან UART-ში, რომლებიც ნაჩვენებია GUI-ზე. ეს დემო დიზაინი ასევე აჩვენებს, თუ როგორ უნდა მოხდეს PolarFire მოწყობილობის TVS ფუნქციის სიმულაცია.
დემო დიზაინი შეიძლება დაპროგრამდეს ერთ-ერთი შემდეგი ვარიანტის გამოყენებით:
- სამუშაოს გამოყენება file: მოწყობილობის დაპროგრამება სამუშაოს გამოყენებით file მოწოდებულია დიზაინთან ერთად fileს, იხ. 4. დანართი
- მოწყობილობის დაპროგრამება FlashPro Express-ის გამოყენებით.
- Libero SoC-ის გამოყენება: მოწყობილობის დასაპროგრამებლად Libero SoC-ის გამოყენებით, იხილეთ 2. Libero Design Flow. გამოიყენეთ ეს ვარიანტი, როდესაც დემო დიზაინი შეცვლილია.
დიზაინის მოთხოვნები
შემდეგი ცხრილი ჩამოთვლის ტექნიკისა და პროგრამული უზრუნველყოფის მოთხოვნებს ამ დემო დიზაინისთვის.
ცხრილი 1-1. დიზაინის მოთხოვნები უსაფრთხოების მომხმარებლის სახელმძღვანელო.
მნიშვნელოვანია: ამ დოკუმენტში ნაჩვენები Libero SmartDesign და კონფიგურაციის ეკრანის კადრები მხოლოდ საილუსტრაციო მიზნებისთვისაა. გახსენით Libero დიზაინი უახლესი განახლებების სანახავად
წინაპირობები
სანამ დაიწყებთ:
დემო დიზაინისთვის files გადმოსაწერი ლინკი:
www.microchip.com/en-us/application-notes/AN4682
ჩამოტვირთეთ და დააინსტალირეთ Libero SoC (როგორც მითითებულია webსაიტი ამ დიზაინისთვის) მასპინძელ კომპიუტერზე შემდეგი მდებარეობიდან: Libero SoC ინსტალაციის ბმული ModelSim, Synplify Pro და FTDI დრაივერების უახლესი ვერსიები შედის Libero SoC ინსტალაციის პაკეტში.
დემო დიზაინი
შემდეგი სურათი გვიჩვენებს TVS დიზაინის ზედა დონის ბლოკ-სქემას. TVS-ის ოთხივე არხი ჩართულია დიზაინში, რათა აკონტროლოს კვარცხლბეკის ტემპერატურა და მოცულობაtage რელსები. Fabric ლოგიკა იჭერს TVS არხების გამოსავალს და აგზავნის მათ UART IF-ზე CoreUART IP-ის მეშვეობით
GUI იღებს TVS მნიშვნელობებს თითო არხზე და დეკოდირებს მათ, როგორც აღწერილია:
სასიკვდილო ტემპერატურა
ტემპერატურული არხის 16-ბიტიანი გამომავალი მნიშვნელობა წარმოდგენილია კელვინში და მისი დეკოდირება შესაძლებელია, როგორც ეს მოცემულია შემდეგ ცხრილში. მაგampტემპერატურული არხის გამომავალი მნიშვნელობა 0x133B გულისხმობს 307.56 კელვინს.
ცხრილი 1-2. ტემპერატურის არხის მნიშვნელობის დეკოდირება
ტtage
VALUE და CHANNEL გამომავალზე არსებული მონაცემები მოქმედებს მხოლოდ მაშინ, როდესაც დადასტურებულია VALID გამომავალი. როდესაც არხი გამორთულია შესაბამისი არხის ჩართვის შეყვანის გამორთვით, მაშინ არხის მონაცემები გამომავალზე არ არის მართებული მაშინაც კი, თუ დადასტურებულია VALID გამომავალი. ტtage არხის 16-ბიტიანი გამომავალი მნიშვნელობა წარმოდგენილია მილივოლტებში (მვ) და მისი დეკოდირება შესაძლებელია, როგორც ეს მოცემულია შემდეგ ცხრილში. მაგampლე, ტომიtage არხის გამომავალი მნიშვნელობა 0x385E გულისხმობს 1803.75 მვ.
დიზაინის განხორციელება
შემდეგი სურათი გვიჩვენებს TVS დემო დიზაინის Libero SoC პროგრამული უზრუნველყოფის დიზაინის განხორციელებას.
უმაღლესი დონის დიზაინი მოიცავს შემდეგ კომპონენტებს:
- 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 სახელი
მემ file შეიცავს სიმულაციის დროს, რასაც მოჰყვება იმ დროს ოთხი ADC არხის ციფრული მნიშვნელობები (16 ბიტი). მნიშვნელობა საჭიროა არხისთვის, მაშინაც კი, თუ ის არ არის გამოყენებული. მნიშვნელობა შეიძლება იყოს 0. სიმულაცია იწყება იმით, რომ ყველა არხის გამომავალი არის 0. ნიმუში შეიძლება რამდენჯერმე განმეორდეს .mem-ში file არხის გამომავალი რამდენიმე მნიშვნელობის ასახვა. მემ. შინაარსი file შეზღუდულია 256 ხაზით.
დიზაინის სიმულაცია
Libero პროექტი მოიცავს სატესტო სკამს TVS ბლოკის სიმულაციისთვის. ტესტის მაგიდა იჭერს ოთხივე TVS არხის მნიშვნელობას CoreUART IP-ის გამოყენებით. ციფრული მნიშვნელობები ოთხი არხისთვის გადაეცემა .mem file.
სიმულაციის პარამეტრები
შეასრულეთ შემდეგი ნაბიჯები .mem-ის გადასაცემად file სიმულაციისთვის:
- გახსენით Libero SoC პროექტის პარამეტრები (პროექტი > პროექტის პარამეტრები).
- აირჩიეთ Vsim ბრძანებები სიმულაციის პარამეტრების ქვეშ. შედი
-gTVS_MEMFILE=“tvs_values.mem” დამატებითი პარამეტრების ველში და შემდეგ დააჭირეთ შენახვას. სample tvs_values.mem file მოწოდებულია სიმულაციის საქაღალდეში. მემ file ხელმისაწვდომი უნდა იყოს Libero პროექტის სიმულაციური საქაღალდეში. tvs_values.mem file იჭერს TVS ბლოკის 16-ბიტიან ციფრულ გამომავალს სხვადასხვა დროს.
შეასრულეთ შემდეგი ნაბიჯები დიზაინის სიმულაციისთვის:
- დიზაინის ნაკადის ჩანართში, დააწკაპუნეთ მარჯვენა ღილაკით Simulate ქვეშ Verify Pre-Synthesis Design და შემდეგ აირჩიეთ Open Interactively.
სურათი 1-5. დიზაინის ნაკადი-სიმულაცია
ტალღის ფანჯარა გამოჩნდება სიმულაციის დასრულებისას, როგორც ეს ნაჩვენებია შემდეგ სურათზე. ვინაიდან ოთხივე არხი ჩართულია, TVS წრე გამოსცემს ოთხი არხის მნიშვნელობას დროის მოცემულ მომენტში VALUE გამომავალზე არხის ნომერთან ერთად CHANNEL გამომავალზე. VALUE-სა და CHANNEL-ის გამომავალზე არსებული მონაცემები მოქმედებს მხოლოდ VALID გამომავალი დადასტურების შემთხვევაში. სიმულაციის შედეგებიდან დააკვირდით შემდეგს:
- მას შემდეგ, რაც არხი ჩართულია კონვერტაციისთვის, TVS ბლოკს სჭირდება 390 მიკროწამი კონვერტაციის დასასრულებლად.
- თითოეულ არხს აქვს 410 მიკროწამის კონვერტაციის შეფერხება.
- კონვერტაციის კოეფიციენტი უდრის 1920 მიკროწამს, რაც იგივეა რაც TVS კონფიგურატორში მითითებული კონვერტაციის კურსი.
- TVS ბლოკი წარმოქმნის გამომავალ მნიშვნელობებს tvs_values.mem-ში მოცემულ მნიშვნელობებზე დაყრდნობით file.
შემდეგი სურათი გვიჩვენებს ModelSim Pro ME Wave ფანჯრის ინტერფეისს.
დახურეთ ModelSim Pro ME და Libero პროექტი.
Libero Design Flow
ეს თავი აღწერს დემო დიზაინის Libero-ს დიზაინის ნაკადს. Libero დიზაინის ნაკადი მოიცავს შემდეგ ნაბიჯებს:
- სინთეზირება
- ადგილი და მარშრუტი
- შეამოწმეთ დრო
- Bitstream-ის გენერირება
- გაუშვით PROGRAM Action
შემდეგი სურათი გვიჩვენებს ამ ვარიანტებს დიზაინის ნაკადის ჩანართში
სინთეზირება
შეასრულეთ შემდეგი ნაბიჯები დიზაინის სინთეზისთვის
- დიზაინის ნაკადის ფანჯრიდან ორჯერ დააწკაპუნეთ Synthesize. მწვანე ტკიპის ნიშანი ჩნდება, როდესაც სინთეზი წარმატებულია, როგორც ნაჩვენებია სურათზე 2-1.
- დააწკაპუნეთ მარჯვენა ღილაკით Synthesize და აირჩიეთ View ანგარიშს view სინთეზის ანგარიში და ჟურნალი files ანგარიშების ჩანართში.
ადგილი და მარშრუტი
- დიზაინის ნაკადის ფანჯრიდან ორჯერ დააწკაპუნეთ ადგილი და მარშრუტი.
მწვანე ნიშნის ნიშანი ჩნდება, როდესაც ადგილი და მარშრუტი წარმატებულია, როგორც ნაჩვენებია სურათზე 2-1. - დააწკაპუნეთ მარჯვენა ღილაკით ადგილი და მარშრუტი და აირჩიეთ View ანგარიშს view ადგილისა და მარშრუტის ანგარიში და ჟურნალი files ანგარიშების ჩანართში.
შეამოწმეთ დრო
დროის შესამოწმებლად, შეასრულეთ შემდეგი ნაბიჯები:
- დიზაინის ნაკადის ფანჯრიდან ორჯერ დააწკაპუნეთ დროის გადამოწმებაზე. როდესაც დიზაინი წარმატებით აკმაყოფილებს დროის მოთხოვნებს, ჩნდება მწვანე მონიშვნის ნიშანი, როგორც ნაჩვენებია სურათზე 2-1.
- დააწკაპუნეთ მარჯვენა ღილაკით Verify Timing და აირჩიეთ View ანგარიშს view გადაამოწმეთ დროის ანგარიში და ჟურნალი files ანგარიშების ჩანართში.
FPGA მასივის მონაცემების გენერირება
FPGA მასივის მონაცემების გენერირებისთვის, ორჯერ დააწკაპუნეთ FPGA მასივის მონაცემთა გენერირებაზე Design Flow ფანჯრიდან. მწვანე მონიშვნის ნიშანი ნაჩვენებია FPGA მასივის მონაცემების წარმატებული გენერირების შემდეგ, როგორც ნაჩვენებია სურათზე 2-1.
Bitstream-ის გენერირება
შეასრულეთ შემდეგი ნაბიჯები ბიტის ნაკადის შესაქმნელად:
- ორჯერ დააწკაპუნეთ Generate Bitstream-ს დიზაინის ნაკადის ჩანართიდან.
როდესაც bitstream წარმატებით გენერირებულია, ჩნდება მწვანე მონიშვნის ნიშანი, როგორც ნაჩვენებია სურათზე 2-1. - დააწკაპუნეთ მარჯვენა ღილაკით Generate Bitstream და აირჩიეთ View ანგარიშს view შესაბამისი ჟურნალი file ანგარიშების ჩანართში.
გაუშვით PROGRAM Action
ბიტტრიმის გენერირების შემდეგ, PolarFire მოწყობილობა უნდა დაპროგრამდეს. შეასრულეთ შემდეგი ნაბიჯები PolarFire მოწყობილობის დასაპროგრამებლად:
- დარწმუნდით, რომ შემდეგი Jumper პარამეტრები დაყენებულია დაფაზე.
- შეაერთეთ კვების კაბელი დაფაზე J9 კონექტორთან.
- შეაერთეთ USB კაბელი მასპინძელი კომპიუტერიდან J5-ზე (FTDI პორტი) დაფაზე.
- ჩართეთ დაფა SW3 სლაიდ გადამრთველის გამოყენებით.
- ორჯერ დააწკაპუნეთ Run PROGRAM Action ჩანართიდან Libero > Design Flow.
- მწვანე მონიშვნის ნიშანი ჩნდება, როდესაც მოწყობილობა წარმატებით დაპროგრამებულია, როგორც ნაჩვენებია სურათზე 2-1.
აწარმოებს დემო
ეს თავი აღწერს გრაფიკული მომხმარებლის ინტერფეისის (GUI) ინსტალაციას და გამოყენებას TVS დემოს გასაშვებად. PolarFire TVS დემო აპლიკაცია არის მარტივი GUI, რომელიც მუშაობს მასპინძელ კომპიუტერზე PolarFire მოწყობილობასთან კომუნიკაციისთვის.
შეასრულეთ შემდეგი ნაბიჯები GUI-ს დასაყენებლად:
- ამოიღეთ mpf_an4682_v2022p1_eval_df.rar-ის შინაარსი file. mpf_an4682_v2022p1_eval_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 მათი შესაბამისი მნიშვნელობები და ნაკვეთები.
მნიშვნელოვანია: GUI განაახლებს TVS არხის მნიშვნელობებს Delay (ms) ველში შეყვანილი დაგვიანებით.
დანართი 1: მოწყობილობის დაპროგრამება FlashPro Express-ის გამოყენებით
ეს თავი აღწერს, თუ როგორ უნდა დაპროგრამოთ PolarFire მოწყობილობა .job პროგრამირებით file FlashPro Express-ის გამოყენებით. Სამუშაო file ხელმისაწვდომია შემდეგი დიზაინით files საქაღალდის მდებარეობა: mpf_an4682_v2022p1_eval_df\Programming_Job
შეასრულეთ შემდეგი ნაბიჯები მოწყობილობის დასაპროგრამებლად:
- დარწმუნდით, რომ ჯუმპერის პარამეტრები დაფაზე იგივეა, რაც ჩამოთვლილია ცხრილში 2-1. მნიშვნელოვანია: ელექტრომომარაგების ჩამრთველი უნდა იყოს გამორთული ჯუმპერის შეერთების დროს.
- შეაერთეთ კვების კაბელი დაფაზე J9 კონექტორთან.
- შეაერთეთ USB კაბელი მასპინძელი კომპიუტერიდან J5 (FTDI პორტი) დაფაზე.
- ჩართეთ დაფა SW3 სლაიდ გადამრთველის გამოყენებით.
- მასპინძელ კომპიუტერზე გაუშვით FlashPro Express პროგრამული უზრუნველყოფა.
- დააწკაპუნეთ New ან აირჩიეთ New Job Project FlashPro Express Job-დან Project მენიუდან ახალი სამუშაოს პროექტის შესაქმნელად, როგორც ეს ნაჩვენებია შემდეგ ფიგურებში.
- ჩაწერეთ შემდეგი ახალი სამუშაო პროექტი FlashPro Express Job-ის დიალოგურ ფანჯარაში:
- პროგრამირების სამუშაო file: დააწკაპუნეთ Browse-ზე, გადადით იმ ადგილას, სადაც არის .job file მდებარეობს და აირჩიეთ file. ნაგულისხმევი ადგილმდებარეობა არის: \mpf_an4682_v2022p1_eval_df\Programming_Job.
- FlashPro Express სამუშაო პროექტის ადგილმდებარეობა: დააწკაპუნეთ დათვალიერება და გადადით იმ ადგილას, სადაც გსურთ შეინახოთ პროექტი.
- დააწკაპუნეთ OK. საჭირო პროგრამირება file არჩეულია და მზადაა მოწყობილობაში დასაპროგრამებლად.
- FlashPro Express ფანჯარა გამოჩნდება, როგორც ნაჩვენებია შემდეგ სურათზე. დარწმუნდით, რომ პროგრამისტის ნომერი გამოჩნდება პროგრამისტის ველში. თუ არა, შეამოწმეთ დაფის კავშირები და დააწკაპუნეთ Refresh/Rescan Programmers.
- დააწკაპუნეთ RUN მოწყობილობის დასაპროგრამებლად. როდესაც მოწყობილობა წარმატებით დაპროგრამებულია, გამოჩნდება RUN PASSED სტატუსი, როგორც ეს ნაჩვენებია შემდეგ სურათზე. იხილეთ 3. დემო გაშვება TVS-ის დემოს გასაშვებად.
- დახურეთ FlashPro Express ან Project ჩანართში, დააწკაპუნეთ Exit ჩანართში Project.
დანართი 2: TCL სკრიპტის გაშვება
TCL სკრიპტები მოცემულია დიზაინში files საქაღალდე TCL_Scripts დირექტორიაში. საჭიროების შემთხვევაში, დიზაინის ნაკადი შეიძლება განმეორდეს დიზაინის განხორციელებიდან სამუშაომდე file თაობა.
შეასრულეთ შემდეგი ნაბიჯები TCL-ის გასაშვებად:
- გაუშვით Libero პროგრამული უზრუნველყოფა
- აირჩიეთ პროექტი > სკრიპტის შესრულება….
- დააწკაპუნეთ Browse-ზე და აირჩიეთ script.tcl გადმოწერილი TCL_Scripts დირექტორიადან.
- დააჭირეთ გაშვებას.
TCL სკრიპტის წარმატებით შესრულების შემდეგ, Libero პროექტი იქმნება TCL_Scripts დირექტორიაში. TCL სკრიპტების შესახებ დამატებითი ინფორმაციისთვის იხილეთ mpf_an4682_v2022p1_eval_df/TCL_Scripts/readme.txt. იხილეთ Tcl ბრძანებების საცნობარო სახელმძღვანელო TCL ბრძანებების შესახებ მეტი ინფორმაციისთვის. დაუკავშირდით ტექნიკურ მხარდაჭერას TCL სკრიპტის გაშვებისას წარმოქმნილი შეკითხვებისთვის.
გადასინჯვის ისტორია
გადასინჯვის ისტორია აღწერს ცვლილებებს, რომლებიც განხორციელდა დოკუმენტში. ცვლილებები ჩამოთვლილია გადასინჯვით, დაწყებული უახლესი პუბლიკაციით.
მიკროჩიპის 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, APT, 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, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime და ZL არის მიკროჩიპის ტექნოლოგიის რეგისტრირებული სავაჭრო ნიშნები, რომლებიც ჩართულია აშშ-ში მიმდებარე Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, SugmentedO. , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, დინამიური საშუალო შესატყვისი, DAM, ECAN, ესპრესო T1S, Ether-DridgeTime, Sp.GREEN. , INICnet, ინტელექტუალური პარალელურობა, IntelliMOS, ჩიპებს შორის დაკავშირება, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB სერტიფიცირებული ლოგო, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, RTAp, , RTG4, SAMAN4682 ICE, სერიული Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher,
SuperSwitcher II, Switchtec, SynchroPHY, სრული გამძლეობა, სანდო დრო, TSHARC, 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.-ის შვილობილი კომპანია, სხვა ქვეყნებში. აქ ნახსენები ყველა სხვა სავაჭრო ნიშანი მათი შესაბამისი კომპანიების საკუთრებაა. © 2022, Microchip Technology Incorporated და მისი შვილობილი კომპანიები. Ყველა უფლება დაცულია. ISBN: 978-1-6683-0685-7 ხარისხის მართვის სისტემა მიკროჩიპის ხარისხის მართვის სისტემების შესახებ ინფორმაციისთვის ეწვიეთ 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
- ჰიუსტონი, ტეხასი
- ტელ: 281-894-5983
- ინდიანაპოლისი
- ნობლსვილი, ინ
- ტელ: 317-773-8323
- ფაქსი: 317-773-5453
- ტელ: 317-536-2380
- ლოს ანჯელესი
- მისია ვიეჯო, კალიფორნია
- ტელ: 949-462-9523
- ფაქსი: 949-462-9608
- ტელ: 951-273-7800
- რალი, NC
- ტელ: 919-844-7510
- ნიუ-იორკი, ნიუ-იორკი
- ტელ: 631-435-6000
- სან ხოსე, კალიფორნია
- ტელ: 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
- საფრანგეთი - პარიზი
- Tel: 33-1-69-53-63-20
- Fax: 33-1-69-30-90-79
- გერმანია – გარქინგი
- ტელ: 49-8931-9700
- გერმანია – ჰაანი
- ტელ: 49-2129-3766400
- გერმანია – ჰაილბრონი
- ტელ: 49-7131-72400
- გერმანია - კარლსრუე
- ტელ: 49-721-625370
- გერმანია - მიუნხენი
- Tel: 49-89-627-144-0
- Fax: 49-89-627-144-44
- გერმანია – როზენჰაიმი
- ტელ: 49-8031-354-560
- ისრაელი – რაანანა
- ტელ: 972-9-744-7705
- იტალია - მილანი
- ტელ: 39-0331-742611
- ფაქსი: 39-0331-466781
- იტალია - პადოვა
- ტელ: 39-049-7625286
- ნიდერლანდები – დრუნენი
- ტელ: 31-416-690399
- ფაქსი: 31-416-690340
- ნორვეგია - ტრონდჰეიმი
- ტელ: 47-72884388
- პოლონეთი - ვარშავა
- ტელ: 48-22-3325737
- რუმინეთი - ბუქარესტი
- Tel: 40-21-407-87-50
- ესპანეთი - მადრიდი
- Tel: 34-91-708-08-90
- Fax: 34-91-708-08-91
- შვედეთი - გოტენბერგი
- Tel: 46-31-704-60-40
- შვედეთი - სტოკჰოლმი
- ტელ: 46-8-5090-4654
- დიდი ბრიტანეთი - ვოკინგემი
- ტელ: 44-118-921-5800
- ფაქსი: 44-118-921-5820
დოკუმენტები / რესურსები
![]() |
MICROCHIP AN4682 Polar Fire FPGA ტემპერატურა და მოცულობაtage სენსორი [pdf] ინსტრუქციის სახელმძღვანელო AN4682 პოლარული ცეცხლი FPGA ტემპერატურა და მოცულობაtage სენსორი, AN4682, პოლარული ცეცხლი FPGA ტემპერატურა და მოცულობაtage სენსორი, FPGA ტემპერატურა და მოცულობაtage სენსორი, ტემპერატურა და მოცულობაtage სენსორი, ტtage სენსორი |