Microsemi DG0852 PolarFire FPGA උෂ්ණත්වය සහ වෙළුමtagඊ සංවේදකය

නිෂ්පාදන තොරතුරු: DG0852 Demo Guide PolarFire FPGA
උෂ්ණත්වය සහ පරිමාවtagඊ සංවේදකය
DG0852 Demo Guide PolarFire FPGA උෂ්ණත්වය සහ වෙළුමtage සංවේදකය යනු උෂ්ණත්වය සහ පරිමාව මැනීම සඳහා නිර්මාණය කර ඇති නිෂ්පාදනයකිtagඊ. නිෂ්පාදනය නිෂ්පාදනය කරනු ලබන්නේ ඇමරිකා එක්සත් ජනපදයේ කැලිෆෝනියාවේ Aliso Viejo හි මූලස්ථානය වන මයික්රොසෙමි විසිනි.
නිර්මාණ අවශ්යතා
නිෂ්පාදනය ප්රමාණවත් ලෙස ක්රියා කිරීම සඳහා, සැලසුම් අවශ්යතා අතර PolarFire FPGA උෂ්ණත්වය සහ වෙළුම භාවිතය ඇතුළත් වේ.tage සංවේදකය, එය අඩු බල පරිභෝජනය සහ ලාභදායී FPGA වේ.
පූර්වාවශ්යතාවයන්
DG0852 Demo Guide PolarFire FPGA උෂ්ණත්වය සහ වෙළුම භාවිතා කිරීමටtage සංවේදකය, ඔබට සැලසුම් ක්රියාත්මක කිරීම සහ අනුකරණ ප්රවාහය සඳහා වගකිව යුතු Libero Design Flow මෘදුකාංගයට සහය වන පද්ධතියක් තිබිය යුතුය.
Demo Design
ආදර්ශන සැලසුමට උෂ්ණත්වය සහ පරිමාව ක්රියාත්මක කිරීම ඇතුළත් වේtagPolarFire FPGA උෂ්ණත්වය භාවිතා කරන ඊ මිනුම් පද්ධතිය සහ වෙළුමtagඊ සංවේදකය.
සැලසුම් ක්රියාත්මක කිරීම
ක්රියාත්මක කිරීමේ ක්රියාවලියට පහත පියවර ඇතුළත් වේ:
- සංශ්ලේෂණය - මෙම පියවර FPGA හට තේරුම් ගත හැකි HDL ආකෘතියකට නිර්මාණ අවශ්යතා පරිවර්තනය කිරීම ඇතුළත් වේ.
- ස්ථානය සහ මාර්ගය - මෙම පියවරේදී සංස්ලේෂණය කරන ලද පරිපථ චිපය මත තැබීම සහ අන්තර් සම්බන්ධතා මාර්ගගත කිරීම ඇතුළත් වේ.
- කාලය තහවුරු කරන්න - මෙම පියවර මඟින් සැලසුමේ කාල සීමාවන් සපුරා තිබේදැයි පරීක්ෂා කරයි.
- FPGA අරා දත්ත උත්පාදනය කරන්න - මෙම පියවර FPGA වෙත පටවනු ලබන දත්ත ජනනය කරයි.
- Bitstream උත්පාදනය කරන්න - මෙම පියවර මඟින් ඉලක්කගත FPGA උපාංගයට බාගත කෙරෙන bitstream ජනනය කරයි.
- ක්රමලේඛ ක්රියාව ධාවනය කරන්න - මෙම පියවර මඟින් උපාංගය බිට්ස්ට්රීම් සමඟ වැඩසටහන්ගත කරයි.
සමාකරණ ප්රවාහය
සමාකරණ ප්රවාහයට සැලසුම් අවශ්යතා සපුරාලන බව සහතික කිරීම සඳහා නිර්මාණය අනුකරණය කිරීම ඇතුළත් වේ.
- නිර්මාණය අනුකරණය කිරීම - මෙම පියවරට නිර්මාණ අවශ්යතා සපුරාලන බව සහතික කිරීම සඳහා Libero Design Flow මෘදුකාංගය භාවිතයෙන් නිර්මාණය අනුකරණය කිරීම ඇතුළත් වේ.
නිෂ්පාදන භාවිත උපදෙස්
DG0852 Demo Guide PolarFire FPGA උෂ්ණත්වය භාවිතා කිරීමට සහ
වෙළුමtagඊ සංවේදකය, මෙම පියවර අනුගමනය කරන්න:
- ඔබේ පද්ධතිය Libero Design Flow මෘදුකාංගයට සහය දක්වන බව සහතික කර ගන්න.
- Microsemi's වෙතින් Libero Design Flow මෘදුකාංගය බාගත කර ස්ථාපනය කරන්න webඅඩවිය.
- ඔබේ උෂ්ණත්වය සහ පරිමාව ක්රියාත්මක කිරීමට පරිශීලක අත්පොතෙහි දක්වා ඇති සැලසුම් ක්රියාත්මක කිරීමේ පියවර අනුගමනය කරන්නtagඊ මිනුම් පද්ධතිය.
- නිර්මාණ අවශ්යතා සපුරාලන බව සහතික කිරීම සඳහා Libero Design Flow මෘදුකාංගය භාවිතයෙන් නිර්මාණය අනුකරණය කරන්න.
- පරිශීලක අත්පොතෙහි දක්වා ඇති Run PROGRAM ක්රියා පියවර භාවිතයෙන් උපාංගය බිට්ස්ට්රීම් සමඟ වැඩසටහන්ගත කරන්න.
- ඔබේ උෂ්ණත්වය සහ පරිමාව සම්බන්ධ කරන්නtagPolarFire වෙත ඊ සංවේදක
FPGA උෂ්ණත්වය සහ වෙළුමtagඋෂ්ණත්වය සහ පරිමාව මැනීම ආරම්භ කිරීමට e සංවේදකයtage.
වැඩිදුර නිෂ්පාදන සහාය හෝ විමසීම් සඳහා, පරිශීලක අත්පොතෙහි සපයා ඇති පරිදි, දුරකථනය හෝ විද්යුත් තැපෑල හරහා මයික්රොසෙමි හි විකුණුම් හෝ පාරිභෝගික සහාය කණ්ඩායම් අමතන්න.
Microsemi මූලස්ථානය
එක් ව්යවසාය, Aliso Viejo,
සීඒ 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 විසින් සපයනු ලබන කිසිදු දත්ත සහ කාර්ය සාධන පිරිවිතරයන් හෝ පරාමිති මත ගැනුම්කරු විශ්වාසය නොතැබිය යුතුය. ඕනෑම භාණ්ඩයක යෝග්යතාවය ස්වාධීනව තීරණය කිරීම සහ ඒවා පරීක්ෂා කිරීම සහ සත්යාපනය කිරීම ගැනුම්කරුගේ වගකීම වේ. මයික්රොසෙමි විසින් සපයනු ලබන තොරතුරු “පවතින පරිදි, කොතැනද” සහ සියලු දෝෂ සහිතව සපයනු ලබන අතර, එවැනි තොරතුරු හා සම්බන්ධ සම්පූර්ණ අවදානම සම්පූර්ණයෙන්ම ගැනුම්කරු සතු වේ. මයික්රොසෙමි කිසිදු පාර්ශ්වයකට කිසිදු පේටන්ට් අයිතියක්, බලපත්රයක් හෝ වෙනත් IP අයිතියක් ලබා නොදේ, එවැනි තොරතුරු සම්බන්ධයෙන් හෝ එවැනි තොරතුරු මගින් විස්තර කර ඇති ඕනෑම දෙයක් සම්බන්ධයෙන්. මෙම ලේඛනයේ සපයා ඇති තොරතුරු මයික්රොසෙමිට හිමි වන අතර, දැනුම් දීමකින් තොරව ඕනෑම වේලාවක මෙම ලේඛනයේ ඇති තොරතුරුවලට හෝ ඕනෑම භාණ්ඩයකට සහ සේවාවකට යම් වෙනසක් කිරීමට මයික්රොසෙමිට අයිතිය ඇත.
Microsemi ගැන
Microchip Technology Inc. (Nasdaq: MCHP) හි පූර්ණ අනුබද්ධිත සමාගමක් වන Microsemi, අභ්යවකාශ සහ ආරක්ෂක, සන්නිවේදන, දත්ත මධ්යස්ථානය සහ කාර්මික වෙලඳපොලවල් සඳහා අර්ධ සන්නායක සහ පද්ධති විසඳුම් පිළිබඳ පුළුල් කළඹක් ඉදිරිපත් කරයි. නිෂ්පාදනවලට ඉහළ කාර්ය සාධනයක් සහ විකිරණ-දැඩි කරන ලද ඇනලොග් මිශ්ර-සංඥා ඒකාබද්ධ පරිපථ, FPGAs, SoCs සහ ASICs ඇතුළත් වේ; බලශක්ති කළමනාකරණ නිෂ්පාදන; කාලය සහ සමමුහුර්තකරණ උපාංග සහ නිශ්චිත කාල විසඳුම්, කාලය සඳහා ලෝකයේ සම්මතය සැකසීම; හඬ සැකසුම් උපාංග; RF විසඳුම්; විවික්ත සංරචක; ව්යවසාය ගබඩා කිරීම සහ සන්නිවේදන විසඳුම්, ආරක්ෂක තාක්ෂණයන් සහ පරිමාණය කළ හැකි ප්රති-ටීamper නිෂ්පාදන; ඊතර්නෙට් විසඳුම්; බල-ඕවර්-ඊතර්නෙට් ICs සහ midspans; මෙන්ම අභිරුචි නිර්මාණ හැකියාවන් සහ සේවා. තව දැනගන්න www.microsemi.com.
සංශෝධන ඉතිහාසය
සංශෝධන ඉතිහාසය ලේඛනයේ ක්රියාත්මක කරන ලද වෙනස්කම් විස්තර කරයි. වඩාත්ම වර්තමාන ප්රකාශනයෙන් ආරම්භ වන සංශෝධනය මගින් වෙනස්කම් ලැයිස්තුගත කර ඇත.
සංශෝධනය 3.0
පහත දැක්වෙන්නේ මෙම සංශෝධනයේ සිදු කරන ලද වෙනස්කම් වල සාරාංශයකි.
- ඇමුණුම 2 එකතු කරන ලදි: TCL ස්ක්රිප්ට් ධාවනය කිරීම, 15 පිටුව.
- යාවත්කාලීන කළ රූපය 2, පිටුව 4.
- යාවත්කාලීන කළ රූපය 3, පිටුව 5.
සංශෝධනය 2.0
පහත දැක්වෙන්නේ මෙම සංශෝධනයේ සිදු කරන ලද වෙනස්කම් වල සාරාංශයකි.
- Libero SoC v12.2 සඳහා ලේඛනය යාවත්කාලීන කරන ලදී.
- Libero අනුවාද අංක වෙත යොමු කිරීම් ඉවත් කරන ලදී.
සංශෝධනය 1.0
මෙම ලේඛනයේ පළමු ප්රකාශනය.
PolarFire FPGA උෂ්ණත්වය සහ වෙළුමtagඊ සංවේදකය
සෑම PolarFire උපාංගයක්ම උෂ්ණත්වයකින් සහ පරිමාවකින් සමන්විත වේtagඊ සංවේදකය (TVS). TVS වාර්තා කරන්නේ මිය යන උෂ්ණත්වය සහ පරිමාවtagFPGA රෙදි වලට ඩිජිටල් ආකාරයෙන් උපාංග සැපයුම් රේල් පීලි.
TVS ක්රියාත්මක කරනු ලබන්නේ 4-නාලිකා ADC භාවිතයෙන් වන අතර නාලිකා තොරතුරු පහත පරිදි දක්වා ඇත:
- නාලිකාව 0 – 1 V වෙළුමtagඊ සැපයුම
- නාලිකාව 1 – 1.8 V වෙළුමtagඊ සැපයුම
- නාලිකාව 2 – 2.5 V වෙළුමtagඊ සැපයුම
- චැනල් 3 - මිය යන උෂ්ණත්වය
TVS මඟින් vol නියෝජනය කරන 16-bit සංකේතිත අගයක් ප්රතිදානය කරයිtage හෝ උෂ්ණත්වය, සහ අනුරූප නාලිකා අංකය. උෂ්ණත්වය සහ පරිමාවtage තොරතුරු සම්මත උෂ්ණත්වයට පරිවර්තනය කර පරිමාවtagඊ අගයන්. වැඩි විස්තර සඳහා, UG0753: PolarFire FPGA ආරක්ෂක පරිශීලක මාර්ගෝපදේශය බලන්න.
UART-පාදක යෙදුමක් (GUI) භාවිතයෙන් PolarFire හි TVS විශේෂාංගය මෙම demo මගින් ඉස්මතු කරයි. ආදර්ශන සැලසුම TVS නාලිකාවල සිට UART වෙත දත්ත අඛණ්ඩව පොම්ප කරයි, එය GUI මත පෙන්වයි. මෙම demo නිර්මාණය PolarFire උපාංගයේ TVS විශේෂාංගය අනුකරණය කරන ආකාරය ද පෙන්වයි.
පහත දැක්වෙන ඕනෑම විකල්පයකින් ආදර්ශන නිර්මාණය වැඩසටහන්ගත කළ හැක:
- රැකියාව භාවිතා කිරීම file: කාර්යය භාවිතයෙන් උපාංගය වැඩසටහන්ගත කිරීමට file නිර්මාණය සමඟ සපයා ඇත files, ඇමුණුම 1 බලන්න: FlashPro Express භාවිතයෙන් උපාංගය ක්රමලේඛනය කිරීම, 12 පිටුව.
- Libero SoC භාවිතා කිරීම: Libero SoC භාවිතයෙන් උපාංගය ක්රමලේඛනය කිරීමට, Libero Design Flow, පිටුව 8 බලන්න. demo නිර්මාණය වෙනස් කරන විට මෙම විකල්පය භාවිතා කරන්න.
නිර්මාණ අවශ්යතා
මෙම demo නිර්මාණය සඳහා දෘඪාංග සහ මෘදුකාංග අවශ්යතා පහත වගුවේ දක්වා ඇත.

සටහන: මෙම මාර්ගෝපදේශයෙහි පෙන්වා ඇති Libero SmartDesign සහ වින්යාස තිර දර්ශන නිදර්ශන අරමුණු සඳහා පමණි. නවතම යාවත්කාලීන බැලීමට Libero නිර්මාණය විවෘත කරන්න.
පූර්වාවශ්යතාවයන්
ඔබ ආරම්භ කිරීමට පෙර:
- demo නිර්මාණය සඳහා fileබාගත කිරීමේ සබැඳිය:
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 ස්ථාපන පැකේජයට ඇතුළත් කර ඇත.
Demo Design
TVS සැලසුමේ ඉහළ මට්ටමේ බ්ලොක් රූප සටහන පහත රූපයේ දැක්වේ. TVS හි සියලුම නාලිකා හතරම ඩයි උෂ්ණත්වය සහ පරිමාව නිරීක්ෂණය කිරීම සඳහා නිර්මාණයේ සක්රීය කර ඇතtagඊ රේල් පීලි. Fabric logic මගින් TVS නාලිකා ප්රතිදානය ග්රහණය කර CoreUART IP හරහා UART IF වෙත යවයි.
GUI නාලිකා අනුව TVS අගයන් ලබා ගන්නා අතර ඒවා ප්රදර්ශනය කිරීමට විස්තර කර ඇති පරිදි විකේතනය කරයි:
මිය යන උෂ්ණත්වය:
උෂ්ණත්ව නාලිකා 16-බිට් නිමැවුම් අගය කෙල්වින් වලින් නිරූපණය වන අතර පහත වගුවේ දක්වා ඇති පරිදි විකේතනය කළ හැක. උදාහරණයක් ලෙසample, 0x133B හි උෂ්ණත්ව නාලිකාවේ නිමැවුම් අගය 307.56 කෙල්වින් ඇඟවුම් කරයි.
වෙළුමtage:
VALUE සහ CHANNEL නිමැවුම් වල පවතින දත්ත වලංගු වන්නේ VALID ප්රතිදානය ප්රකාශ කළ විට පමණි. අනුරූප නාලිකා සක්රීය ආදානය විසන්ධි කිරීමෙන් නාලිකාවක් අක්රිය කළ විට, වලංගු ප්රතිදානය ප්රකාශ කළත් ප්රතිදානයන්හි පවතින නාලිකා දත්ත වලංගු නොවේ. වෙළුමtage නාලිකා 16-bit නිමැවුම් අගය මිලිවෝල්ට් (mV) වලින් නිරූපණය වන අතර පහත වගුවේ දක්වා ඇති පරිදි විකේතනය කළ හැක. උදාහරණයක් ලෙසampලෙ, වෙළුමtag0x385E හි e නාලිකා නිමැවුම් අගය 1803.75 mV අදහස් කරයි.
සැලසුම් ක්රියාත්මක කිරීම
පහත රූපයේ දැක්වෙන්නේ TVS demo නිර්මාණයේ Libero SoC මෘදුකාංග සැලසුම් ක්රියාත්මක කිරීමයි.
රූපය 2 • TVS Demo Design
ඉහළ මට්ටමේ සැලසුමට පහත සඳහන් සංරචක ඇතුළත් වේ:
- TVS_IP_0 මැක්රෝ
- Core_UART_0
- TVS_to_UART_0 තර්කනය
- ඔරලෝසු_gen_0
- INIT_MONITOR_0 සහ PF_RESET_0
TVS_IP_0 මැක්රෝ
පහත රූපයේ දැක්වෙන්නේ TVS අතුරුමුහුණත් වින්යාසකයයි.
GUI කෙල්වින් අගයන් පරිවර්තනය කිරීම මගින් සෙල්සියස් අංශකයේ ඩයි උෂ්ණත්වය පෙන්වයි. සෙල්සියස් අගය = කෙල්වින් අගය - 273.15
TVS_to_UART_0
TVS සිට UART තර්කනය උෂ්ණත්වය සහ පරිමාව ග්රහණය කරයිtagTVS macro වෙතින් e අගයන් ලබාගෙන Core_UART_0 වෙත දත්ත යවයි.
ඔරලෝසු_gen_0
CCC 100 MHz ඔරලෝසුව ජනනය කිරීමට වින්යාස කර ඇත.
සමාකරණ ප්රවාහය
TVS සමාකරණ ආකෘතිය .mem හි දක්වා ඇති කියවීමේ උපදෙස් මත පදනම්ව TVS මැක්රෝ හි ප්රතිදානයන් යාවත්කාලීන කරයි. file හෝ .txt file. ද file TVS ප්රතිදානයන් ටොගල් කිරීම සඳහා සමාකරණ ආකෘතියට නම ලබා දිය යුතුය. .mem ගබඩා කිරීමට භාවිතා කරන පරාමිතිය file නම "TVS_MEM" ලෙස හැඳින්වේFILE”. සම්මත කිරීමට පහත vsim විධානය එක් කරන්න file නම. -gTVS_MEMFILE=”PATH_TO_FILE_RELATIVE_TO_SIMULATION_FOLDER"
MEM File ආකෘතිය
පහත දැක්වෙන ආකෘතිය file හෙක්ස් වලින් ඇත:
ද .mem file එම අවස්ථාවේ දී ADC නාලිකා හතරේ ඩිජිටල් අගයන් (16-bit) අනුගමනය කරන සමාකරණ කාලය අඩංගු වේ. භාවිතා නොකළත් නාලිකාව සඳහා අගයක් අවශ්ය වේ. අගය 0 විය හැක. අනුකරණය ආරම්භ වන්නේ සියලුම නාලිකා ප්රතිදානයන් 0 වීමෙනි. රටාව .mem තුළ කිහිප වතාවක් පුනරාවර්තනය කළ හැක. file නාලිකා නිමැවුම් වල අගයන් කිහිපයක් පිළිබිඹු කිරීමට. මතකයේ අන්තර්ගතය file පේළි 256 කට සීමා වේ.
නිර්මාණය අනුකරණය කිරීම
Libero ව්යාපෘතියට TVS බ්ලොක් එක අනුකරණය කිරීම සඳහා පරීක්ෂණ බංකුවක් ඇතුළත් වේ. පරීක්ෂණ බංකුව CoreUART IP භාවිතයෙන් TVS නාලිකා අගයන් හතරම ග්රහණය කරයි. නාලිකා හතර සඳහා ඩිජිටල් අගයන් .mem හරහා යවනු ලැබේ file.
සමාකරණ සැකසුම්
Mem සම්මත කිරීමට file අනුකරණය සඳහා, පහත පියවර සිදු කරන්න:
- Libero SoC ව්යාපෘති සැකසුම් විවෘත කරන්න (ව්යාපෘතිය > ව්යාපෘති සැකසීම්).
- සමාකරණ විකල්ප යටතේ Vsim විධාන තෝරන්න. ඇතුල් කරන්න- gTVS_MEMFILEඅතිරේක විකල්ප ක්ෂේත්රයේ =”tvs_values.mem” ඉන්පසු සුරකින්න ක්ලික් කරන්න.
ඒ එස්ample tvs_values.mem simulation ෆෝල්ඩරය තුළ සපයා ඇත. ද .mem file Libero ව්යාපෘතියේ සමාකරණ ෆෝල්ඩරයේ තිබිය යුතුය. tvs_values.mem file TVS බ්ලොක් හි 16-bit ඩිජිටල් ප්රතිදානය විවිධ අවස්ථා වලදී ග්රහණය කරයි.
සැලසුම අනුකරණය කිරීම සඳහා, පහත පියවර අනුගමනය කරන්න:
- නිර්මාණ ප්රවාහ පටිත්තෙහි, Verify Pre-Synthesis Design යටතේ Simulate දකුණු-ක්ලික් කර ඉන්පසු විවෘත අන්තර්ක්රියාකාරී ලෙස තෝරන්න.
රූප සටහන 5 • සැලසුම් ප්රවාහය - අනුකරණය කරන්න
අනුකරණය සම්පූර්ණ වූ විට, පහත රූපයේ දැක්වෙන පරිදි Wave කවුළුව දිස්වේ. නාලිකා හතරම සක්රීය කර ඇති බැවින්, TVS පරිපථය චැනල් ප්රතිදානයේ ඇති නාලිකා අංකය සමඟ VALUE ප්රතිදානය මත දී ඇති වේලාවක දී නාලිකා හතරේ අගය ප්රතිදානය කරයි. VALUE සහ CHANNEL ප්රතිදානයන්හි පවතින දත්ත වලංගු වන්නේ VALID ප්රතිදානය ප්රකාශ කළ විට පමණි. සමාකරණ ප්රතිඵල වලින් පහත දෑ නිරීක්ෂණය කරන්න:
- නාලිකාව පරිවර්තනය සඳහා සක්රීය කළ පසු, TVS බ්ලොක් එක පරිවර්තනය සම්පූර්ණ කිරීමට මයික්රො තත්පර 390ක් ගතවේ.
- සෑම නාලිකාවකටම මයික්රෝ තත්පර 410ක පරිවර්තන ප්රමාදයක් ඇත.
- පරිවර්තන අනුපාතය මයික්රෝ තත්පර 1920 ට සමාන වේ, එය TVS වින්යාසකාරකයේ සකසා ඇති පරිවර්තන අනුපාතයට සමාන වේ.
- TVS block මඟින් tvs_values.mem හි දක්වා ඇති අගයන් මත පදනම්ව ප්රතිදාන අගයන් ජනනය කරයි file.

- ModelSim Pro ME සහ Libero ව්යාපෘතිය වසන්න.
ලිබරෝ නිර්මාණ ප්රවාහය
මෙම පරිච්ඡේදය demo නිර්මාණයේ Libero සැලසුම් ප්රවාහය විස්තර කරයි. Libero සැලසුම් ප්රවාහයට පහත පියවර ඇතුළත් වේ:
- සංස්ලේෂණය කරන්න
- ස්ථානය සහ මාර්ගය
- කාලය තහවුරු කරන්න
- Bitstream උත්පාදනය කරන්න
- PROGRAM ක්රියාව ධාවනය කරන්න
පහත රූපයේ මෙම විකල්ප සැලසුම් ප්රවාහ පටිත්තෙහි පෙන්වයි.
Figure 7 • Libero Design Flow Options
සංස්ලේෂණය කරන්න
සැලසුම සංස්ලේෂණය කිරීම සඳහා, පහත පියවර අනුගමනය කරන්න:
- Design Flow කවුළුවෙන්, Synthesize ද්වි-ක්ලික් කරන්න.
සංශ්ලේෂණය සාර්ථක වූ විට, රූප සටහන 7, පිටුව 8 හි පෙන්වා ඇති පරිදි හරිත සලකුණු සලකුණක් දිස්වේ. - Synthesize දකුණු ක්ලික් කර තෝරන්න View වෙත වාර්තා කරන්න view සංශ්ලේෂණ වාර්තාව සහ ලොගය fileවාර්තා පටිත්තෙහි s.
ස්ථානය සහ මාර්ගය
- සැලසුම් ප්රවාහ කවුළුවෙන්, ස්ථානය සහ මාර්ගය ද්වි-ක්ලික් කරන්න.
ස්ථානය සහ මාර්ගය සාර්ථක වූ විට, රූප සටහන 7, පිටුව 8 හි පෙන්වා ඇති පරිදි හරිත සලකුණු සලකුණක් දිස්වේ. - ස්ථානය සහ මාර්ගය දකුණු-ක්ලික් කර තෝරන්න View වෙත වාර්තා කරන්න view ස්ථානය සහ මාර්ග වාර්තාව සහ ලොගය fileවාර්තා පටිත්තෙහි s.
සම්පත් භාවිතය
ස්ථානයෙන් සහ මාර්ගයෙන් පසු නිර්මාණයේ සම්පත් භාවිතය පහත වගුවේ දැක්වේ. විවිධ Libero ධාවන, සැකසුම් සහ බීජ අගයන් සඳහා මෙම අගයන් තරමක් වෙනස් විය හැක.
කාලය තහවුරු කරන්න
කාලය තහවුරු කිරීම සඳහා, පහත පියවර අනුගමනය කරන්න:
- සැලසුම් ප්රවාහ කවුළුවෙන්, වේලාව තහවුරු කරන්න දෙවරක් ක්ලික් කරන්න.
- සැලසුම කාල අවශ්යතා සාර්ථකව සපුරාලන විට, රූප සටහන 7, පිටුව 8 හි පෙන්වා ඇති පරිදි හරිත සලකුණු සලකුණක් දිස්වේ.
- Verify Timeing දකුණු-ක්ලික් කර තෝරන්න View වෙත වාර්තා කරන්න view සත්යාපන කාල වාර්තාව සහ ලොගය fileවාර්තා පටිත්තෙහි s.
FPGA අරා දත්ත උත්පාදනය කරන්න
FPGA array දත්ත උත්පාදනය කිරීමට, Design Flow කවුළුවෙන් Generate FPGA Array Data දෙවරක් ක්ලික් කරන්න.
රූප සටහන 7, පිටුව 8 හි පෙන්වා ඇති පරිදි FPGA අරා දත්ත සාර්ථක ලෙස උත්පාදනය කිරීමෙන් පසු හරිත සලකුණු සලකුණක් පෙන්වනු ලැබේ.
Bitstream උත්පාදනය කරන්න
බිට්ස්ට්රීම් උත්පාදනය කිරීමට, පහත පියවරයන් කරන්න:
- Design Flow පටිත්තෙන් Generate Bitstream ද්විත්ව ක්ලික් කරන්න.
බිට්ස්ට්රීම් එක සාර්ථක ලෙස උත්පාදනය වූ විට, රූප සටහන 7, පිටුව 8 හි පෙන්වා ඇති පරිදි කොළ පැහැති සලකුණු සලකුණක් දිස්වේ. - Generate Bitstream දකුණු ක්ලික් කර තෝරන්න View වෙත වාර්තා කරන්න view අනුරූප ලොගය file වාර්තා පටිත්තෙහි.
PROGRAM ක්රියාව ධාවනය කරන්න
බිට්ස්ට්රීම් උත්පාදනය කිරීමෙන් පසුව, PolarFire උපාංගය වැඩසටහන්ගත කළ යුතුය. PolarFire උපාංගය ක්රමලේඛනය කිරීමට, පහත පියවරයන් කරන්න:
- පහත ජම්පර් සැකසුම් පුවරුවේ සකසා ඇති බවට සහතික වන්න.

- පුවරුවේ J9 සම්බන්ධකයට බල සැපයුම් කේබලය සම්බන්ධ කරන්න.
- USB කේබලය Host PC සිට J5 (FTDI port) වෙත පුවරුවේ සම්බන්ධ කරන්න.
- SW3 ස්ලයිඩ් ස්විචය භාවිතයෙන් පුවරුව බල ගන්වන්න.
- Libero > Design Flow පටිත්තෙන් Run PROGRAM Action ද්විත්ව ක්ලික් කරන්න.
උපාංගය සාර්ථකව ක්රමලේඛනය කළ විට, රූපය 7, 8 වැනි පිටුවේ පෙන්වා ඇති පරිදි හරිත සලකුණු සලකුණක් දිස්වේ.
නිරූපණය ධාවනය කිරීම
TVS ආදර්ශනය ක්රියාත්මක කිරීම සඳහා ග්රැෆික් පරිශීලක අතුරුමුහුණත (GUI) ස්ථාපනය කර භාවිතා කරන ආකාරය මෙම පරිච්ඡේදයෙන් විස්තර කෙරේ. PolarFire TVS demo යෙදුම PolarFire උපාංගය සමඟ සන්නිවේදනය කිරීම සඳහා සත්කාරක පරිගණකය මත ධාවනය වන සරල GUI වේ.
GUI ස්ථාපනය කිරීමට, පහත පියවර අනුගමනය කරන්න:
- mpf_dg0852_df.rar හි අන්තර්ගතය උපුටා ගන්න file. mpf_dg0852_df\GUI\TVS_Monitor_GUI_Installer ෆෝල්ඩරයෙන්, setup.exe මත දෙවරක් ක්ලික් කරන්න file.
- ස්ථාපන විශාරදයේ පෙන්වන උපදෙස් අනුගමනය කරන්න.
සාර්ථක ස්ථාපනයකින් පසුව, TVS_Monitor_GUI සත්කාරක PC ඩෙස්ක්ටොප් එකේ ආරම්භක මෙනුවේ දිස්වේ.
TVS demo ධාවනය කිරීමට, පහත පියවරයන් කරන්න:
- ආරම්භක මෙනුවෙන්, යෙදුම දියත් කිරීමට TVS_Monitor_GUI ක්ලික් කරන්න. පුවරුව සම්බන්ධ වී ඇති බවත් සුදුසු ලොග් ෆෝල්ඩරය තෝරාගෙන ඇති බවත් සහතික කර ගන්න.
- Connect ක්ලික් කරන්න. සාර්ථක සම්බන්ධතාවයකදී, GUI උෂ්ණත්වය සහ පරිමාව පෙන්වයිtagඊ අගයන්. ලඝු file කාලය සමඟ නිර්මාණය කර ඇතamp තුළ file ලොග් ෆෝල්ඩර ස්ථානයේ නම.
පෙරනිමියෙන්, ලොග් ෆෝල්ඩරය 'සහාය' වෙත යොමු කරයිFileස්ථාපන නාමාවලියෙහි s' ෆෝල්ඩරය. පුවරුවට සම්බන්ධ වීමට පෙර පරිශීලකයාට ලොග් ෆෝල්ඩර ස්ථානය වෙනස් කළ හැක.
සටහන: ලොග් ෆෝල්ඩරය පද්ධතිය සීමා කළ ස්ථානයක් නොවන බව සහතික කර ගන්න. මෙම අවස්ථාවෙහිදී, පරිශීලකයාට පරිපාලක වරප්රසාද සහිත GUI දියත් කිරීමට අවශ්ය වේ (දකුණු-ක්ලික් කර පරිපාලක ලෙස ධාවනය කරන්න). - ඉහළ සීමාව, පහළ සීමාව සහ එක් එක් නාලිකා සඳහා ලොග් වීමට ඇති අවම විචලනය setup.ini හි වින්යාසගත කළ හැක. file. නාලිකා අගයන් ලොගයේ ලොග් වී ඇත file setup.ini හි නිශ්චිත 'min var' අගයන් ඉක්මවන වෙනසක් තිබේ නම් file.
පහත රූපයේ දැක්වෙන්නේ සම්මත උෂ්ණත්වය සහ පරිමාවයිtagනාලිකාව 0 (1.05 V) හි ඊ අගයන්. කුමන්ත්රණය චැනල් 0 හි අගයන්ට අනුරූප වේ. ඒ හා සමානව, අනෙකුත් නාලිකා තෝරන්න සහ view ඒවායේ අනුරූප අගයන් සහ බිම් කොටස්.
රූපය 8 • COM Port තෝරාගැනීම සහ සම්බන්ධ කිරීම—Channel 0
සටහන: GUI ප්රමාද (ms) ක්ෂේත්රයේ ඇතුළත් කළ ප්රමාදය සමඟ TVS නාලිකා අගයන් යාවත්කාලීන කරයි.
උපග්රන්ථය 1: FlashPro Express භාවිතයෙන් උපාංගය ක්රමලේඛනය කිරීම
මෙම කොටස .job වැඩසටහන්කරණය සමඟ PolarFire උපාංගය වැඩසටහන්ගත කරන ආකාරය විස්තර කරයි file FlashPro Express භාවිතා කරමින්. රැකියාව file පහත මෝස්තරයෙන් ලබා ගත හැකිය fileගේ ෆෝල්ඩර ස්ථානය:
mpf_dg0852_df\Programming_Job
උපාංගය වැඩසටහන්ගත කිරීම සඳහා, පහත පියවර අනුගමනය කරන්න:
- පුවරුවේ ඇති ජම්පර් සැකසුම් වගුව 5, 10 පිටුවේ ලැයිස්තුගත කර ඇති ආකාරයටම බව සහතික කර ගන්න.
සටහන: ජම්පර් සම්බන්ධතා සෑදීමේදී බල සැපයුම් ස්විචය නිවා දැමිය යුතුය. v - පුවරුවේ J9 සම්බන්ධකයට බල සැපයුම් කේබලය සම්බන්ධ කරන්න.
- USB කේබලය Host PC වෙතින් පුවරුවේ J5 (FTDI port) වෙත සම්බන්ධ කරන්න.
- SW3 ස්ලයිඩ් ස්විචය භාවිතයෙන් පුවරුව බල ගන්වන්න.
- සත්කාරක පරිගණකයේ, FlashPro Express මෘදුකාංගය දියත් කරන්න.
- පහත රූපයේ දැක්වෙන පරිදි නව රැකියා ව්යාපෘතියක් නිර්මාණය කිරීමට නව ක්ලික් කරන්න හෝ FlashPro Express Job වෙතින් New Job Project තෝරන්න.

- FlashPro Express රැකියා සංවාද කොටුවේ නව රැකියා ව්යාපෘතියේ පහත සඳහන් දෑ ඇතුළත් කරන්න:
- ක්රමලේඛන කාර්යය file: Browse ක්ලික් කරන්න, .job තිබෙන ස්ථානයට සංචාලනය කරන්න file පිහිටා ඇත, සහ තෝරන්න file. පෙරනිමි ස්ථානය වන්නේ: \mpf_dg0852_df\Programming_Job.
- FlashPro Express රැකියා ව්යාපෘති ස්ථානය: බ්රවුස් ක්ලික් කර ඔබට ව්යාපෘතිය සුරැකීමට අවශ්ය ස්ථානයට සංචාලනය කරන්න.
Figure 10 • FlashPro Express Job වෙතින් නව රැකියා ව්යාපෘතිය
- හරි ක්ලික් කරන්න. අවශ්ය වැඩසටහන්කරණය file තෝරාගෙන උපාංගය තුළ වැඩසටහන්ගත කිරීමට සූදානම් වේ.
- පහත රූපයේ දැක්වෙන පරිදි FlashPro Express කවුළුව දිස්වේ. ක්රමලේඛක ක්ෂේත්රයේ ක්රමලේඛක අංකයක් දිස්වන බව තහවුරු කරන්න. එය එසේ නොවේ නම්, පුවරු සම්බන්ධතා තහවුරු කර Refresh/Rescan Programmers ක්ලික් කරන්න.
රූපය 11 • උපාංගය ක්රමලේඛනය කිරීම
- උපාංගය වැඩසටහන් කිරීමට RUN ක්ලික් කරන්න. උපාංගය සාර්ථකව ක්රමලේඛනය කළ විට, පහත රූපයේ දැක්වෙන පරිදි RUN PASSED තත්ත්වය පෙන්වයි. TVS demo ධාවනය කිරීමට Demo ධාවනය කිරීම, 11 පිටුව බලන්න.

- FlashPro Express වසන්න හෝ ව්යාපෘති පටිත්තෙහි, Exit ක්ලික් කරන්න.
උපග්රන්ථය 2: TCL ස්ක්රිප්ට් ධාවනය කිරීම
TCL ස්ක්රිප්ට් නිර්මාණයේ සපයා ඇත fileTCL_Scripts නාමාවලිය යටතේ ඇති ෆෝල්ඩරය. අවශ්ය නම්, නිර්මාණ ප්රවාහය සැලසුම් ක්රියාවට නැංවීමේ සිට රැකියා උත්පාදනය දක්වා ප්රතිනිෂ්පාදනය කළ හැකිය file.
TCL ධාවනය කිරීමට, පහත පියවර අනුගමනය කරන්න:
- Libero මෘදුකාංගය දියත් කරන්න
- Project > Execute Script තෝරන්න...
- බ්රවුස් ක්ලික් කර බාගත කළ TCL_Scripts නාමාවලියෙන් script.tcl තෝරන්න.
- ධාවනය ක්ලික් කරන්න.
TCL ස්ක්රිප්ට් සාර්ථකව ක්රියාත්මක කිරීමෙන් පසුව, Libero ව්යාපෘතිය TCL_Scripts නාමාවලිය තුළ නිර්මාණය වේ.
TCL ස්ක්රිප්ට් පිළිබඳ වැඩිදුර තොරතුරු සඳහා, mpf_dg0852_df/TCL_Scripts/readme.txt වෙත යොමු වන්න.
TCL විධාන පිළිබඳ වැඩි විස්තර සඳහා Libero® SoC TCL විධාන යොමු මාර්ගෝපදේශය වෙත යොමු වන්න. TCL ස්ක්රිප්ට් ධාවනය කිරීමේදී ඇති වන ඕනෑම විමසීමක් සඳහා තාක්ෂණික සහාය අමතන්න
ලේඛන / සම්පත්
![]() |
Microsemi DG0852 PolarFire FPGA උෂ්ණත්වය සහ වෙළුමtagඊ සංවේදකය [pdf] පරිශීලක මාර්ගෝපදේශය DG0852 PolarFire FPGA උෂ්ණත්වය සහ වෙළුමtagඊ සංවේදකය, DG0852, PolarFire FPGA උෂ්ණත්වය සහ වෙළුමtagඊ සංවේදකය, PolarFire FPGA, උෂ්ණත්වය සහ වෙළුමtagඊ සංවේදකය, වෙළුමtagඊ සංවේදකය, සංවේදකය |





