మైక్రోసెమి DG0852 PolarFire FPGA ఉష్ణోగ్రత మరియు వాల్యూమ్tagఇ సెన్సార్

ఉత్పత్తి సమాచారం: DG0852 డెమో గైడ్ PolarFire FPGA
ఉష్ణోగ్రత మరియు వాల్యూమ్tagఇ సెన్సార్
DG0852 డెమో గైడ్ PolarFire FPGA ఉష్ణోగ్రత మరియు వాల్యూమ్tagఇ సెన్సార్ అనేది ఉష్ణోగ్రత మరియు వాల్యూమ్ను కొలవడానికి రూపొందించబడిన ఉత్పత్తిtagఇ. USAలోని కాలిఫోర్నియాలోని అలిసో వీజోలో ప్రధాన కార్యాలయం కలిగిన మైక్రోసెమి ఈ ఉత్పత్తిని తయారు చేసింది.
డిజైన్ అవసరాలు
ఉత్పత్తి తగినంతగా పనిచేయడానికి, డిజైన్ అవసరాలు PolarFire FPGA ఉష్ణోగ్రత మరియు వాల్యూమ్ యొక్క ఉపయోగంtagఇ సెన్సార్, ఇది తక్కువ-పవర్ వినియోగించే మరియు ఖర్చుతో కూడుకున్న FPGA.
ముందస్తు అవసరాలు
DG0852 డెమో గైడ్ PolarFire FPGA ఉష్ణోగ్రత మరియు వాల్యూమ్ని ఉపయోగించడానికిtagఇ సెన్సార్, మీరు డిజైన్ అమలు మరియు అనుకరణ ప్రవాహానికి బాధ్యత వహించే లిబెరో డిజైన్ ఫ్లో సాఫ్ట్వేర్కు మద్దతు ఇచ్చే సిస్టమ్ను కలిగి ఉండాలి.
డెమో డిజైన్
డెమో డిజైన్లో ఉష్ణోగ్రత మరియు వాల్యూమ్ని అమలు చేయడం ఉంటుందిtagపోలార్ఫైర్ FPGA ఉష్ణోగ్రత మరియు వాల్యూమ్ ఉపయోగించి ఇ కొలత వ్యవస్థtagఇ సెన్సార్.
డిజైన్ అమలు
అమలు ప్రక్రియ క్రింది దశలను కలిగి ఉంటుంది:
- సింథసైజ్ చేయండి - ఈ దశలో డిజైన్ అవసరాలను FPGA అర్థం చేసుకోగలిగే HDL ఆకృతిలోకి మార్చడం ఉంటుంది.
- ప్లేస్ మరియు రూట్ - ఈ దశలో సింథసైజ్ చేయబడిన సర్క్యూట్లను చిప్పై ఉంచడం మరియు ఇంటర్కనెక్షన్లను రూటింగ్ చేయడం వంటివి ఉంటాయి.
- టైమింగ్ని ధృవీకరించండి - ఈ దశ డిజైన్ యొక్క సమయ పరిమితులు నెరవేరుతాయో లేదో తనిఖీ చేస్తుంది.
- FPGA అర్రే డేటాను రూపొందించండి - ఈ దశ FPGAలో లోడ్ చేయబడే డేటాను ఉత్పత్తి చేస్తుంది.
- బిట్స్ట్రీమ్ను రూపొందించండి - ఈ దశ బిట్స్ట్రీమ్ను ఉత్పత్తి చేస్తుంది, అది లక్ష్య FPGA పరికరానికి డౌన్లోడ్ చేయబడుతుంది.
- PROGRAM యాక్షన్ని అమలు చేయండి - ఈ దశ పరికరాన్ని బిట్స్ట్రీమ్తో ప్రోగ్రామ్ చేస్తుంది.
అనుకరణ ప్రవాహం
అనుకరణ ప్రవాహం అనేది డిజైన్ అవసరాలకు అనుగుణంగా ఉండేలా డిజైన్ను అనుకరించడం కలిగి ఉంటుంది.
- డిజైన్ను అనుకరించడం - డిజైన్ అవసరాలకు అనుగుణంగా ఉండేలా లిబెరో డిజైన్ ఫ్లో సాఫ్ట్వేర్ని ఉపయోగించి డిజైన్ను అనుకరించడం ఈ దశలో ఉంటుంది.
ఉత్పత్తి వినియోగ సూచనలు
DG0852 డెమో గైడ్ PolarFire FPGA ఉష్ణోగ్రతను ఉపయోగించడానికి మరియు
వాల్యూమ్tagఇ సెన్సార్, ఈ దశలను అనుసరించండి:
- మీ సిస్టమ్ లిబెరో డిజైన్ ఫ్లో సాఫ్ట్వేర్కు మద్దతు ఇస్తుందని నిర్ధారించుకోండి.
- మైక్రోసెమి నుండి లిబెరో డిజైన్ ఫ్లో సాఫ్ట్వేర్ను డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయండి webసైట్.
- మీ ఉష్ణోగ్రత మరియు వాల్యూమ్ను అమలు చేయడానికి వినియోగదారు మాన్యువల్లో వివరించిన డిజైన్ అమలు దశలను అనుసరించండిtagఇ కొలత వ్యవస్థ.
- డిజైన్ అవసరాలకు అనుగుణంగా ఉండేలా లిబెరో డిజైన్ ఫ్లో సాఫ్ట్వేర్ని ఉపయోగించి డిజైన్ను అనుకరించండి.
- వినియోగదారు మాన్యువల్లో వివరించిన రన్ ప్రోగ్రామ్ యాక్షన్ దశను ఉపయోగించి పరికరాన్ని బిట్స్ట్రీమ్తో ప్రోగ్రామ్ చేయండి.
- మీ ఉష్ణోగ్రత మరియు వాల్యూమ్ను కనెక్ట్ చేయండిtagపోలార్ఫైర్కి ఇ సెన్సార్లు
FPGA ఉష్ణోగ్రత మరియు వాల్యూమ్tagఉష్ణోగ్రత మరియు వాల్యూమ్ను కొలిచేందుకు e సెన్సార్tage.
తదుపరి ఉత్పత్తి మద్దతు లేదా విచారణల కోసం, వినియోగదారు మాన్యువల్లో అందించిన విధంగా ఫోన్ లేదా ఇమెయిల్ ద్వారా మైక్రోసెమి విక్రయాలు లేదా కస్టమర్ మద్దతు బృందాలను సంప్రదించండి.
మైక్రోసెమి ప్రధాన కార్యాలయం
వన్ ఎంటర్ప్రైజ్, అలిసో వీజో,
సిఎ 92656 యుఎస్ఎ
USA లోపల: +1 800-713-4113
USA వెలుపల: +1 949-380-6100 అమ్మకాలు: +1 949-380-6136
ఫ్యాక్స్: +1 949-215-4996
ఇమెయిల్: sales.support@microsemi.com www.microsemi.com
©2021 Microsemi, Microchip Technology Inc. యొక్క పూర్తి యాజమాన్యంలోని అనుబంధ సంస్థ. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. మైక్రోసెమి మరియు మైక్రోసెమి లోగో మైక్రోసెమి కార్పొరేషన్ యొక్క రిజిస్టర్డ్ ట్రేడ్మార్క్లు. అన్ని ఇతర ట్రేడ్మార్క్లు మరియు సేవా గుర్తులు వాటి సంబంధిత యజమానుల ఆస్తి.
మైక్రోసెమీ ఇక్కడ ఉన్న సమాచారం లేదా ఏదైనా నిర్దిష్ట ప్రయోజనం కోసం దాని ఉత్పత్తులు మరియు సేవల అనుకూలతకు సంబంధించి ఎటువంటి వారంటీ, ప్రాతినిధ్యం లేదా హామీని ఇవ్వదు లేదా ఏదైనా ఉత్పత్తి లేదా సర్క్యూట్ యొక్క అప్లికేషన్ లేదా ఉపయోగం నుండి ఉత్పన్నమయ్యే ఎటువంటి బాధ్యతను మైక్రోసెమీ స్వీకరించదు. ఇక్కడ విక్రయించే ఉత్పత్తులు మరియు మైక్రోసెమి విక్రయించే ఏవైనా ఇతర ఉత్పత్తులు పరిమిత పరీక్షకు లోబడి ఉంటాయి మరియు మిషన్-క్రిటికల్ పరికరాలు లేదా అప్లికేషన్లతో కలిపి ఉపయోగించకూడదు. ఏదైనా పనితీరు స్పెసిఫికేషన్లు నమ్మదగినవిగా విశ్వసించబడతాయి కానీ ధృవీకరించబడలేదు మరియు కొనుగోలుదారు ఏదైనా తుది ఉత్పత్తులతో ఒంటరిగా మరియు కలిసి లేదా ఇన్స్టాల్ చేసిన ఉత్పత్తుల యొక్క అన్ని పనితీరు మరియు ఇతర పరీక్షలను నిర్వహించి, పూర్తి చేయాలి. కొనుగోలుదారు మైక్రోసెమి అందించిన ఏ డేటా మరియు పనితీరు లక్షణాలు లేదా పారామితులపై ఆధారపడకూడదు. ఏదైనా ఉత్పత్తుల అనుకూలతను స్వతంత్రంగా నిర్ణయించడం మరియు వాటిని పరీక్షించడం మరియు ధృవీకరించడం కొనుగోలుదారు యొక్క బాధ్యత. మైక్రోసెమి ఇక్కడ అందించిన సమాచారం "ఉన్నట్లుగా, ఎక్కడ ఉంది" మరియు అన్ని లోపాలతో అందించబడుతుంది మరియు అటువంటి సమాచారంతో సంబంధం ఉన్న మొత్తం రిస్క్ పూర్తిగా కొనుగోలుదారుకు చెందుతుంది. మైక్రోసెమీ ఏ పార్టీకి ఎలాంటి పేటెంట్ హక్కులు, లైసెన్స్లు లేదా ఏదైనా ఇతర IP హక్కులను స్పష్టంగా లేదా పరోక్షంగా మంజూరు చేయదు, అటువంటి సమాచారం లేదా అటువంటి సమాచారం ద్వారా వివరించబడిన ఏదైనా. ఈ పత్రంలో అందించిన సమాచారం మైక్రోసెమికి యాజమాన్యం, మరియు ఈ పత్రంలోని సమాచారానికి లేదా ఏదైనా ఉత్పత్తులు మరియు సేవలకు నోటీసు లేకుండా ఎప్పుడైనా ఏవైనా మార్పులు చేసే హక్కు మైక్రోసెమీకి ఉంది.
మైక్రోసెమి గురించి
మైక్రోసీమి, మైక్రోచిప్ టెక్నాలజీ ఇంక్. (నాస్డాక్: MCHP) యొక్క పూర్తి యాజమాన్యంలోని అనుబంధ సంస్థ, ఏరోస్పేస్ & డిఫెన్స్, కమ్యూనికేషన్స్, డేటా సెంటర్ మరియు ఇండస్ట్రియల్ మార్కెట్ల కోసం సెమీకండక్టర్ మరియు సిస్టమ్ సొల్యూషన్ల యొక్క సమగ్ర పోర్ట్ఫోలియోను అందిస్తుంది. ఉత్పత్తులలో అధిక-పనితీరు మరియు రేడియేషన్-హార్డెన్డ్ అనలాగ్ మిక్స్డ్-సిగ్నల్ ఇంటిగ్రేటెడ్ సర్క్యూట్లు, FPGAలు, SoCలు మరియు ASICలు ఉన్నాయి; శక్తి నిర్వహణ ఉత్పత్తులు; టైమింగ్ మరియు సింక్రొనైజేషన్ పరికరాలు మరియు ఖచ్చితమైన సమయ పరిష్కారాలు, సమయానికి ప్రపంచ ప్రమాణాన్ని సెట్ చేయడం; వాయిస్ ప్రాసెసింగ్ పరికరాలు; RF పరిష్కారాలు; వివిక్త భాగాలు; ఎంటర్ప్రైజ్ స్టోరేజ్ మరియు కమ్యూనికేషన్ సొల్యూషన్స్, సెక్యూరిటీ టెక్నాలజీస్ మరియు స్కేలబుల్ యాంటీ-టిamper ఉత్పత్తులు; ఈథర్నెట్ పరిష్కారాలు; పవర్-ఓవర్-ఈథర్నెట్ ICలు మరియు మిడ్స్పాన్లు; అలాగే అనుకూల డిజైన్ సామర్థ్యాలు మరియు సేవలు. వద్ద మరింత తెలుసుకోండి www.microsemi.com.
పునర్విమర్శ చరిత్ర
పునర్విమర్శ చరిత్ర పత్రంలో అమలు చేయబడిన మార్పులను వివరిస్తుంది. మార్పులు అత్యంత ప్రస్తుత ప్రచురణతో ప్రారంభించి పునర్విమర్శ ద్వారా జాబితా చేయబడ్డాయి.
పునర్విమర్శ 3.0
ఈ పునర్విమర్శలో చేసిన మార్పుల సారాంశం క్రిందిది.
- అనుబంధం 2 జోడించబడింది: TCL స్క్రిప్ట్ని అమలు చేయడం, పేజీ 15.
- మూర్తి 2, పేజీ 4 నవీకరించబడింది.
- మూర్తి 3, పేజీ 5 నవీకరించబడింది.
పునర్విమర్శ 2.0
ఈ పునర్విమర్శలో చేసిన మార్పుల సారాంశం క్రిందిది.
- Libero SoC v12.2 కోసం పత్రం నవీకరించబడింది.
- లిబెరో వెర్షన్ నంబర్లకు సంబంధించిన సూచనలు తీసివేయబడ్డాయి.
పునర్విమర్శ 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 వాల్యూమ్ను సూచించే 16-బిట్ ఎన్కోడ్ విలువను అందిస్తుందిtagఇ లేదా ఉష్ణోగ్రత మరియు సంబంధిత ఛానెల్ సంఖ్య. ఉష్ణోగ్రత మరియు వాల్యూమ్tagఇ సమాచారం ప్రామాణిక ఉష్ణోగ్రత మరియు వాల్యూమ్లోకి అనువదించబడిందిtagఇ విలువలు. మరింత సమాచారం కోసం, UG0753: PolarFire FPGA సెక్యూరిటీ యూజర్ గైడ్ చూడండి.
ఈ డెమో UART-ఆధారిత అప్లికేషన్ (GUI)ని ఉపయోగించి PolarFire యొక్క TVS ఫీచర్ను హైలైట్ చేస్తుంది. డెమో డిజైన్ TVS ఛానెల్ల నుండి UARTకి డేటాను నిరంతరం పంప్ చేస్తుంది, ఇది GUIలో ప్రదర్శించబడుతుంది. ఈ డెమో డిజైన్ PolarFire పరికరం యొక్క TVS ఫీచర్ను ఎలా అనుకరించాలో కూడా చూపుతుంది.
డెమో డిజైన్ క్రింది ఎంపికలలో దేనినైనా ఉపయోగించి ప్రోగ్రామ్ చేయబడుతుంది:
- ఉద్యోగాన్ని ఉపయోగించడం file: జాబ్ని ఉపయోగించి పరికరాన్ని ప్రోగ్రామ్ చేయడానికి file డిజైన్తో పాటు అందించబడింది files, అనుబంధం 1 చూడండి: ఫ్లాష్ప్రో ఎక్స్ప్రెస్ని ఉపయోగించి పరికరాన్ని ప్రోగ్రామింగ్ చేయడం, పేజీ 12.
- Libero SoCని ఉపయోగించడం: Libero SoCని ఉపయోగించి పరికరాన్ని ప్రోగ్రామ్ చేయడానికి, Libero డిజైన్ ఫ్లో, పేజీ 8ని చూడండి. డెమో డిజైన్ సవరించబడినప్పుడు ఈ ఎంపికను ఉపయోగించండి.
డిజైన్ అవసరాలు
కింది పట్టిక ఈ డెమో డిజైన్ కోసం హార్డ్వేర్ మరియు సాఫ్ట్వేర్ అవసరాలను జాబితా చేస్తుంది.

గమనిక: ఈ గైడ్లో చూపబడిన లిబెరో స్మార్ట్డిజైన్ మరియు కాన్ఫిగరేషన్ స్క్రీన్ షాట్లు ఇలస్ట్రేషన్ ప్రయోజనం కోసం మాత్రమే. తాజా అప్డేట్లను చూడటానికి లిబెరో డిజైన్ను తెరవండి.
ముందస్తు అవసరాలు
మీరు ప్రారంభించడానికి ముందు:
- డెమో డిజైన్ కోసం fileలు డౌన్లోడ్ లింక్:
http://soc.microsemi.com/download/rsc/?f=mpf_dg0852_df - Libero SoCని డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయండి (లో సూచించినట్లు webఈ డిజైన్ కోసం సైట్) హోస్ట్ PCలో కింది స్థానం నుండి:
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
ModelSim, Synplify ప్రో మరియు FTDI డ్రైవర్ల యొక్క తాజా సంస్కరణలు Libero SoC ఇన్స్టాలేషన్ ప్యాకేజీలో చేర్చబడ్డాయి.
డెమో డిజైన్
TVS డిజైన్ యొక్క అగ్ర-స్థాయి బ్లాక్ రేఖాచిత్రం క్రింది చిత్రంలో చూపబడింది. TVS యొక్క నాలుగు ఛానెల్లు డై ఉష్ణోగ్రత మరియు వాల్యూమ్ను పర్యవేక్షించడానికి డిజైన్లో ప్రారంభించబడ్డాయిtagఇ పట్టాలు. ఫ్యాబ్రిక్ లాజిక్ TVS ఛానెల్ల అవుట్పుట్ను క్యాప్చర్ చేస్తుంది మరియు CoreUART IP ద్వారా UART IFకి పంపుతుంది.
GUI ఛానెల్ వారీగా TVS విలువలను అందుకుంటుంది మరియు వాటిని ప్రదర్శించడానికి వివరించిన విధంగా డీకోడ్ చేస్తుంది:
డై ఉష్ణోగ్రత:
ఉష్ణోగ్రత ఛానెల్ల 16-బిట్ అవుట్పుట్ విలువ కెల్విన్లో సూచించబడుతుంది మరియు క్రింది పట్టికలో జాబితా చేయబడిన విధంగా డీకోడ్ చేయవచ్చు. ఉదాహరణకుample, ఉష్ణోగ్రత ఛానెల్ యొక్క అవుట్పుట్ విలువ 0x133B 307.56 కెల్విన్ని సూచిస్తుంది.
వాల్యూమ్tage:
VALUE మరియు CHANNEL అవుట్పుట్లలో ఉన్న డేటా చెల్లుబాటు అయ్యే అవుట్పుట్ నొక్కి చెప్పబడినప్పుడు మాత్రమే చెల్లుబాటు అవుతుంది. సంబంధిత ఛానెల్ ఎనేబుల్ ఇన్పుట్ను డీసర్ట్ చేయడం ద్వారా ఛానెల్ నిలిపివేయబడినప్పుడు, చెల్లుబాటు అయ్యే అవుట్పుట్ నొక్కిచెప్పబడినప్పటికీ అవుట్పుట్లలో ఉన్న ఛానెల్ డేటా చెల్లదు. వాల్యూమ్tage ఛానెల్ల 16-బిట్ అవుట్పుట్ విలువ మిల్లీవోల్ట్లలో (mV) సూచించబడుతుంది మరియు క్రింది పట్టికలో జాబితా చేయబడిన విధంగా డీకోడ్ చేయవచ్చు. ఉదాహరణకుampలే, వాల్యూమ్tag0x385E యొక్క e ఛానెల్ల అవుట్పుట్ విలువ 1803.75 mVని సూచిస్తుంది.
డిజైన్ అమలు
క్రింది బొమ్మ TVS డెమో డిజైన్ యొక్క Libero SoC సాఫ్ట్వేర్ డిజైన్ అమలును చూపుతుంది.
మూర్తి 2 • TVS డెమో డిజైన్
ఉన్నత-స్థాయి డిజైన్ క్రింది భాగాలను కలిగి ఉంటుంది:
- TVS_IP_0 మాక్రో
- కోర్_UART_0
- TVS_to_UART_0 లాజిక్
- గడియారం_జెన్_0
- INIT_MONITOR_0 మరియు PF_RESET_0
TVS_IP_0 మాక్రో
క్రింది బొమ్మ TVS ఇంటర్ఫేస్ కాన్ఫిగరేటర్ని చూపుతుంది.
కెల్విన్ విలువలను మార్చడం ద్వారా GUI డై ఉష్ణోగ్రతను డిగ్రీ సెల్సియస్లో ప్రదర్శిస్తుంది. సెల్సియస్ విలువ = కెల్విన్ విలువ - 273.15
TVS_to_UART_0
TVS నుండి UART లాజిక్ ఉష్ణోగ్రత మరియు వాల్యూమ్ను సంగ్రహిస్తుందిtagTVS మాక్రో నుండి e విలువలు మరియు డేటాను Core_UART_0కి పంపుతుంది.
గడియారం_జెన్_0
100 MHz గడియారాన్ని రూపొందించడానికి CCC కాన్ఫిగర్ చేయబడింది.
అనుకరణ ప్రవాహం
TVS సిమ్యులేషన్ మోడల్ .memలో ఇచ్చిన రీడింగ్ సూచనల ఆధారంగా TVS మాక్రో అవుట్పుట్లను అప్డేట్ చేస్తుంది file లేదా .txt file. ది 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 బ్లాక్ను అనుకరించడానికి టెస్ట్బెంచ్ను కలిగి ఉంది. టెస్ట్బెంచ్ CoreUART IPని ఉపయోగించి మొత్తం నాలుగు TVS ఛానెల్ విలువలను సంగ్రహిస్తుంది. నాలుగు ఛానెల్ల డిజిటల్ విలువలు .mem ద్వారా పంపబడతాయి file.
అనుకరణ సెట్టింగ్లు
మెమ్ పాస్ చేయడానికి file అనుకరణ కోసం, ఈ క్రింది దశలను చేయండి:
- Libero SoC ప్రాజెక్ట్ సెట్టింగ్లను తెరవండి (ప్రాజెక్ట్ > ప్రాజెక్ట్ సెట్టింగ్లు).
- అనుకరణ ఎంపికల క్రింద Vsim ఆదేశాలను ఎంచుకోండి. నమోదు చేయండి- gTVS_MEMFILEఅదనపు ఎంపికల ఫీల్డ్లో =”tvs_values.mem” ఆపై సేవ్ క్లిక్ చేయండి.
ఎ ఎస్ample tvs_values.mem అనుకరణ ఫోల్డర్లో అందించబడింది. ది .మెమ్ file లిబెరో ప్రాజెక్ట్ యొక్క అనుకరణ ఫోల్డర్లో తప్పనిసరిగా అందుబాటులో ఉండాలి. tvs_values.mem file TVS బ్లాక్ యొక్క 16-బిట్ డిజిటల్ అవుట్పుట్ను వేర్వేరు సమయ సందర్భాలలో సంగ్రహిస్తుంది.
డిజైన్ను అనుకరించడానికి, ఈ క్రింది దశలను చేయండి:
- డిజైన్ ఫ్లో ట్యాబ్లో, వెరిఫై ప్రీ-సింథసిస్ డిజైన్ కింద అనుకరణపై కుడి-క్లిక్ చేసి, ఆపై ఇంటరాక్టివ్గా తెరవండి ఎంచుకోండి.
మూర్తి 5 • డిజైన్ ఫ్లో-అనుకరణ
అనుకరణ పూర్తయినప్పుడు, కింది చిత్రంలో చూపిన విధంగా వేవ్ విండో కనిపిస్తుంది. నాలుగు ఛానెల్లు ప్రారంభించబడినందున, TVS సర్క్యూట్ ఛానెల్ అవుట్పుట్లోని ఛానెల్ నంబర్తో పాటు VALUE అవుట్పుట్పై ఇచ్చిన సమయంలో నాలుగు ఛానెల్ల విలువను అవుట్పుట్ చేస్తుంది. VALUE మరియు CHANNEL అవుట్పుట్లపై ఉన్న డేటా చెల్లుబాటు అయ్యే అవుట్పుట్ నొక్కి చెప్పబడినప్పుడు మాత్రమే చెల్లుబాటు అవుతుంది. అనుకరణ ఫలితాల నుండి క్రింది వాటిని గమనించండి:
- ఛానెల్ మార్పిడి కోసం ప్రారంభించబడిన తర్వాత, TVS బ్లాక్ మార్పిడిని పూర్తి చేయడానికి 390 మైక్రోసెకన్లు పడుతుంది.
- ప్రతి ఛానెల్ 410 మైక్రోసెకన్ల మార్పిడి ఆలస్యాన్ని కలిగి ఉంది.
- మార్పిడి రేటు 1920 మైక్రోసెకన్లకు సమానం, ఇది TVS కాన్ఫిగరేటర్లో సెట్ చేయబడిన మార్పిడి రేటుకు సమానం.
- TVS బ్లాక్ tvs_values.memలో ఇచ్చిన విలువల ఆధారంగా అవుట్పుట్ విలువలను ఉత్పత్తి చేస్తుంది file.

- మోడల్సిమ్ ప్రో ME మరియు లిబెరో ప్రాజెక్ట్ను మూసివేయండి.
లిబెరో డిజైన్ ఫ్లో
ఈ అధ్యాయం డెమో డిజైన్ యొక్క లిబెరో డిజైన్ ప్రవాహాన్ని వివరిస్తుంది. లిబెరో డిజైన్ ఫ్లో కింది దశలను కలిగి ఉంటుంది:
- సింథసైజ్ చేయండి
- స్థలం మరియు మార్గం
- సమయాన్ని ధృవీకరించండి
- బిట్స్ట్రీమ్ని రూపొందించండి
- ప్రోగ్రామ్ చర్యను అమలు చేయండి
కింది బొమ్మ డిజైన్ ఫ్లో ట్యాబ్లో ఈ ఎంపికలను చూపుతుంది.
మూర్తి 7 • లిబెరో డిజైన్ ఫ్లో ఎంపికలు
సింథసైజ్ చేయండి
డిజైన్ను సంశ్లేషణ చేయడానికి, ఈ క్రింది దశలను చేయండి:
- డిజైన్ ఫ్లో విండో నుండి, సింథసైజ్ని డబుల్ క్లిక్ చేయండి.
సంశ్లేషణ విజయవంతం అయినప్పుడు, మూర్తి 7, పేజీ 8లో చూపిన విధంగా ఆకుపచ్చ టిక్ మార్క్ కనిపిస్తుంది. - సింథసైజ్పై కుడి క్లిక్ చేసి ఎంచుకోండి View నివేదిక view సంశ్లేషణ నివేదిక మరియు లాగ్ fileనివేదికల ట్యాబ్లో లు.
స్థలం మరియు మార్గం
- డిజైన్ ఫ్లో విండో నుండి, ప్లేస్ మరియు రూట్ని డబుల్ క్లిక్ చేయండి.
స్థలం మరియు మార్గం విజయవంతం అయినప్పుడు, మూర్తి 7, పేజీ 8లో చూపిన విధంగా ఆకుపచ్చ టిక్ మార్క్ కనిపిస్తుంది. - స్థలం మరియు మార్గంపై కుడి-క్లిక్ చేసి, ఎంచుకోండి View నివేదిక view స్థలం మరియు మార్గం నివేదిక మరియు లాగ్ fileనివేదికల ట్యాబ్లో లు.
వనరుల వినియోగం
కింది పట్టిక స్థలం మరియు మార్గం తర్వాత డిజైన్ యొక్క వనరుల వినియోగాన్ని జాబితా చేస్తుంది. వివిధ లిబెరో పరుగులు, సెట్టింగ్లు మరియు సీడ్ విలువలకు ఈ విలువలు కొద్దిగా మారవచ్చు.
సమయాన్ని ధృవీకరించండి
సమయాన్ని ధృవీకరించడానికి, ఈ క్రింది దశలను చేయండి:
- డిజైన్ ఫ్లో విండో నుండి, వెరిఫై టైమింగ్ని డబుల్ క్లిక్ చేయండి.
- డిజైన్ సమయ అవసరాలను విజయవంతంగా తీర్చినప్పుడు, మూర్తి 7, పేజీ 8లో చూపిన విధంగా ఆకుపచ్చ టిక్ మార్క్ కనిపిస్తుంది.
- వెరిఫై టైమింగ్ని రైట్-క్లిక్ చేసి ఎంచుకోండి View నివేదిక view వెరిఫై టైమింగ్ రిపోర్ట్ మరియు లాగ్ fileనివేదికల ట్యాబ్లో లు.
FPGA అర్రే డేటాను రూపొందించండి
FPGA శ్రేణి డేటాను రూపొందించడానికి, డిజైన్ ఫ్లో విండో నుండి FPGA అర్రే డేటాను రూపొందించుపై డబుల్ క్లిక్ చేయండి.
మూర్తి 7, పేజీ 8లో చూపిన విధంగా FPGA శ్రేణి డేటా విజయవంతం అయిన తర్వాత ఆకుపచ్చ టిక్ మార్క్ ప్రదర్శించబడుతుంది.
బిట్స్ట్రీమ్ని రూపొందించండి
బిట్స్ట్రీమ్ను రూపొందించడానికి, ఈ క్రింది దశలను చేయండి:
- డిజైన్ ఫ్లో ట్యాబ్ నుండి జెనరేట్ బిట్స్ట్రీమ్ని డబుల్ క్లిక్ చేయండి.
బిట్స్ట్రీమ్ విజయవంతంగా రూపొందించబడినప్పుడు, మూర్తి 7, పేజీ 8లో చూపిన విధంగా ఆకుపచ్చ టిక్ మార్క్ కనిపిస్తుంది. - బిట్స్ట్రీమ్ను రూపొందించుపై కుడి-క్లిక్ చేసి, ఎంచుకోండి View నివేదిక view సంబంధిత లాగ్ file నివేదికల ట్యాబ్లో.
ప్రోగ్రామ్ చర్యను అమలు చేయండి
బిట్స్ట్రీమ్ను రూపొందించిన తర్వాత, PolarFire పరికరం తప్పనిసరిగా ప్రోగ్రామ్ చేయబడాలి. PolarFire పరికరాన్ని ప్రోగ్రామ్ చేయడానికి, ఈ క్రింది దశలను చేయండి:
- కింది జంపర్ సెట్టింగ్లు బోర్డ్లో సెట్ చేయబడిందని నిర్ధారించుకోండి.

- బోర్డ్లోని J9 కనెక్టర్కు విద్యుత్ సరఫరా కేబుల్ను కనెక్ట్ చేయండి.
- USB కేబుల్ను హోస్ట్ PC నుండి బోర్డ్లోని J5 (FTDI పోర్ట్)కి కనెక్ట్ చేయండి.
- SW3 స్లయిడ్ స్విచ్ని ఉపయోగించి బోర్డుపై పవర్ చేయండి.
- Libero > Design Flow ట్యాబ్ నుండి Run PROGRAM యాక్షన్ని రెండుసార్లు క్లిక్ చేయండి.
పరికరం విజయవంతంగా ప్రోగ్రామ్ చేయబడినప్పుడు, చిత్రం 7, పేజీ 8లో చూపిన విధంగా ఆకుపచ్చ టిక్ మార్క్ కనిపిస్తుంది.
డెమోను నడుపుతోంది
TVS డెమోను అమలు చేయడానికి గ్రాఫిక్ యూజర్ ఇంటర్ఫేస్ (GUI)ని ఎలా ఇన్స్టాల్ చేయాలో మరియు ఎలా ఉపయోగించాలో ఈ అధ్యాయం వివరిస్తుంది. PolarFire TVS డెమో అప్లికేషన్ అనేది PolarFire పరికరంతో కమ్యూనికేట్ చేయడానికి హోస్ట్ PCలో పనిచేసే సాధారణ GUI.
GUIని ఇన్స్టాల్ చేయడానికి, ఈ క్రింది దశలను చేయండి:
- mpf_dg0852_df.rar యొక్క కంటెంట్లను సంగ్రహించండి file. mpf_dg0852_df\GUI\TVS_Monitor_GUI_Installer ఫోల్డర్ నుండి, setup.exeని డబుల్ క్లిక్ చేయండి file.
- ఇన్స్టాలేషన్ విజార్డ్లో ప్రదర్శించబడే సూచనలను అనుసరించండి.
విజయవంతమైన ఇన్స్టాలేషన్ తర్వాత, TVS_Monitor_GUI హోస్ట్ PC డెస్క్టాప్ యొక్క ప్రారంభ మెనులో కనిపిస్తుంది.
TVS డెమోను అమలు చేయడానికి, ఈ క్రింది దశలను చేయండి:
- ప్రారంభ మెను నుండి, అప్లికేషన్ను ప్రారంభించడానికి TVS_Monitor_GUIని క్లిక్ చేయండి. బోర్డు కనెక్ట్ చేయబడిందని మరియు తగిన లాగ్ ఫోల్డర్ ఎంచుకోబడిందని నిర్ధారించుకోండి.
- కనెక్ట్ క్లిక్ చేయండి. విజయవంతమైన కనెక్షన్లో, 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 పోర్ట్ని ఎంచుకోవడం మరియు కనెక్ట్ చేయడం—ఛానల్ 0
గమనిక: GUI ఆలస్యం (ms) ఫీల్డ్లో నమోదు చేసిన ఆలస్యంతో TVS ఛానెల్ విలువలను నవీకరిస్తుంది.
అనుబంధం 1: FlashPro Expressని ఉపయోగించి పరికరాన్ని ప్రోగ్రామింగ్ చేయడం
ఈ విభాగం PolarFire పరికరాన్ని .job ప్రోగ్రామింగ్తో ఎలా ప్రోగ్రామ్ చేయాలో వివరిస్తుంది file FlashPro ఎక్స్ప్రెస్ని ఉపయోగిస్తోంది. ఆ పని file కింది డిజైన్లో అందుబాటులో ఉంది fileలు ఫోల్డర్ స్థానం:
mpf_dg0852_df\Programming_Job
పరికరాన్ని ప్రోగ్రామ్ చేయడానికి, క్రింది దశలను చేయండి:
- బోర్డ్లోని జంపర్ సెట్టింగ్లు టేబుల్ 5, పేజీ 10లో జాబితా చేయబడినట్లుగానే ఉన్నాయని నిర్ధారించుకోండి.
గమనిక: జంపర్ కనెక్షన్లు చేస్తున్నప్పుడు విద్యుత్ సరఫరా స్విచ్ తప్పనిసరిగా స్విచ్ ఆఫ్ చేయబడాలి. v - బోర్డ్లోని J9 కనెక్టర్కు విద్యుత్ సరఫరా కేబుల్ను కనెక్ట్ చేయండి.
- USB కేబుల్ను హోస్ట్ PC నుండి బోర్డ్లోని J5 (FTDI పోర్ట్)కి కనెక్ట్ చేయండి.
- SW3 స్లయిడ్ స్విచ్ని ఉపయోగించి బోర్డుపై పవర్ చేయండి.
- హోస్ట్ PCలో, FlashPro Express సాఫ్ట్వేర్ను ప్రారంభించండి.
- కింది చిత్రంలో చూపిన విధంగా కొత్త జాబ్ ప్రాజెక్ట్ను సృష్టించడానికి కొత్త జాబ్ ప్రాజెక్ట్ను క్లిక్ చేయండి లేదా ప్రాజెక్ట్ మెను నుండి FlashPro ఎక్స్ప్రెస్ జాబ్ నుండి కొత్త జాబ్ ప్రాజెక్ట్ని ఎంచుకోండి.

- FlashPro Express జాబ్ డైలాగ్ బాక్స్ నుండి కొత్త జాబ్ ప్రాజెక్ట్లో కింది వాటిని నమోదు చేయండి:
- ప్రోగ్రామింగ్ ఉద్యోగం file: బ్రౌజ్ క్లిక్ చేయండి, .job ఉన్న స్థానానికి నావిగేట్ చేయండి file ఉంది, మరియు ఎంచుకోండి file. డిఫాల్ట్ స్థానం: \mpf_dg0852_df\Programming_Job.
- FlashPro Express జాబ్ ప్రాజెక్ట్ స్థానం: బ్రౌజ్ క్లిక్ చేసి, మీరు ప్రాజెక్ట్ను సేవ్ చేయాలనుకుంటున్న స్థానానికి నావిగేట్ చేయండి.
మూర్తి 10 • FlashPro ఎక్స్ప్రెస్ జాబ్ నుండి కొత్త జాబ్ ప్రాజెక్ట్
- సరే క్లిక్ చేయండి. అవసరమైన ప్రోగ్రామింగ్ file ఎంచుకోబడింది మరియు పరికరంలో ప్రోగ్రామ్ చేయడానికి సిద్ధంగా ఉంది.
- కింది చిత్రంలో చూపిన విధంగా FlashPro ఎక్స్ప్రెస్ విండో కనిపిస్తుంది. ప్రోగ్రామర్ ఫీల్డ్లో ప్రోగ్రామర్ నంబర్ కనిపిస్తుందని నిర్ధారించండి. అలా చేయకపోతే, బోర్డ్ కనెక్షన్లను నిర్ధారించి, ప్రోగ్రామర్లను రిఫ్రెష్/రీస్కాన్ చేయి క్లిక్ చేయండి.
మూర్తి 11 • పరికరాన్ని ప్రోగ్రామింగ్ చేయడం
- పరికరాన్ని ప్రోగ్రామ్ చేయడానికి RUN క్లిక్ చేయండి. పరికరం విజయవంతంగా ప్రోగ్రామ్ చేయబడినప్పుడు, కింది చిత్రంలో చూపిన విధంగా RUN PASSED స్థితి ప్రదర్శించబడుతుంది. TVS డెమోను అమలు చేయడానికి రన్నింగ్ ది డెమో, పేజీ 11 చూడండి.

- FlashPro Expressని మూసివేయండి లేదా ప్రాజెక్ట్ ట్యాబ్లో, నిష్క్రమించు క్లిక్ చేయండి.
అనుబంధం 2: TCL స్క్రిప్ట్ను అమలు చేస్తోంది
TCL స్క్రిప్ట్లు డిజైన్లో అందించబడ్డాయి fileడైరెక్టరీ TCL_Scripts క్రింద s ఫోల్డర్. అవసరమైతే, డిజైన్ ప్రవాహాన్ని డిజైన్ ఇంప్లిమెంటేషన్ నుండి ఉద్యోగం వచ్చే వరకు పునరుత్పత్తి చేయవచ్చు file.
TCLని అమలు చేయడానికి, క్రింది దశలను అనుసరించండి:
- లిబెరో సాఫ్ట్వేర్ను ప్రారంభించండి
- ప్రాజెక్ట్ > ఎగ్జిక్యూట్ స్క్రిప్ట్ ఎంచుకోండి...
- డౌన్లోడ్ చేయబడిన TCL_Scripts డైరెక్టరీ నుండి బ్రౌజ్ క్లిక్ చేసి, script.tclని ఎంచుకోండి.
- రన్ క్లిక్ చేయండి.
TCL స్క్రిప్ట్ విజయవంతంగా అమలు చేయబడిన తర్వాత, Libero ప్రాజెక్ట్ TCL_Scripts డైరెక్టరీలో సృష్టించబడుతుంది.
TCL స్క్రిప్ట్ల గురించి మరింత సమాచారం కోసం, mpf_dg0852_df/TCL_Scripts/readme.txtని చూడండి.
TCL ఆదేశాలపై మరిన్ని వివరాల కోసం Libero® SoC TCL కమాండ్ రిఫరెన్స్ గైడ్ని చూడండి. TCL స్క్రిప్ట్ని అమలు చేస్తున్నప్పుడు ఏవైనా సందేహాలు ఎదురైతే సాంకేతిక మద్దతును సంప్రదించండి
పత్రాలు / వనరులు
![]() |
మైక్రోసెమి DG0852 PolarFire FPGA ఉష్ణోగ్రత మరియు వాల్యూమ్tagఇ సెన్సార్ [pdf] యూజర్ గైడ్ DG0852 PolarFire FPGA ఉష్ణోగ్రత మరియు వాల్యూమ్tagఇ సెన్సార్, DG0852, PolarFire FPGA ఉష్ణోగ్రత మరియు వాల్యూమ్tagఇ సెన్సార్, పోలార్ఫైర్ FPGA, ఉష్ణోగ్రత మరియు వాల్యూమ్tagఇ సెన్సార్, వాల్యూమ్tagఇ సెన్సార్, సెన్సార్ |





