Microsemi-LOGO

Microsemi DG0852 PolarFire FPGA Température et Voltage Sensore

Infurmazione nantu à u produttu: Guida di dimustrazione DG0852 PolarFire FPGA
Temperature è Voltage Sensore

A Guida Dimostrativa DG0852 Temperatura è Volu di PolarFire FPGAtage Sensor hè un pruduttu cuncipitu per misurà a temperatura è u vulumetage. U pruduttu hè fabbricatu da Microsemi, cù a so sede in Aliso Viejo, California, Stati Uniti.

Requisiti di Design

Per chì u pruduttu funziona currettamente, i requisiti di cuncepimentu includenu l'usu di u PolarFire FPGA Temperature and Vol.tage Sensor, chì hè un FPGA à bassu cunsumu energeticu è à bon pattu.

Prerequisites

Per aduprà a Guida Dimostrativa DG0852 PolarFire FPGA Temperatura è Voltage Sensor, avete bisognu di un sistema chì supporta u software Libero Design Flow, chì hè rispunsevule di l'implementazione di u cuncepimentu è di u flussu di simulazione.

Disegnu Demo

U cuncepimentu di dimostrazione implica l'implementazione di una temperatura è di un vulumetagsistema di misurazione chì utilizza a temperatura è u vulume di PolarFire FPGAtage Sensore.

Implementazione di Design

U prucessu d'implementazione implica i seguenti passi:

  • Sintetizà - questu passu implica a cunversione di i requisiti di cuncepimentu in un furmatu HDL chì l'FPGA pò capisce.
  • Piazzamentu è Route - questu passu implica u piazzamentu di i circuiti sintetizzati nantu à u chip è u routing di l'interconnessioni.
  • Verificazione di u tempu - questu passu verifica se i vincoli di tempu di u disignu sò rispettati.
  • Generà dati di array FPGA - questu passu genera i dati chì saranu caricati nantu à FPGA.
  • Generà Bitstream - questu passu genera u bitstream chì serà scaricatu nantu à u dispusitivu FPGA di destinazione.
  • Eseguite l'azione PROGRAM - questu passu programma u dispusitivu cù u flussu di bit.

Flussu di simulazione

U flussu di simulazione implica a simulazione di u disignu per assicurassi chì risponde à i requisiti di cuncepimentu.

  • Simulazione di u cuncepimentu - questu passu implica a simulazione di u cuncepimentu cù u software Libero Design Flow per assicurà chì risponde à i requisiti di cuncepimentu.

Istruzzioni per l'usu di u produttu

Per aduprà a Guida Dimostrativa DG0852 PolarFire FPGA Temperatura è
Voltage Sensore, seguitate sti passi:

  1. Assicuratevi chì u vostru sistema supporti u software Libero Design Flow.
  2. Scaricate è installate u software Libero Design Flow da Microsemi websitu.
  3. Segui i passi di implementazione di u cuncepimentu descritti in u manuale di l'utente per implementà a vostra temperatura è u vulume.tage sistema di misurazione.
  4. Simulate u disignu cù u software Libero Design Flow per assicurà chì risponde à i requisiti di disignu.
  5. Prugrammate u dispusitivu cù u flussu di bit aduprendu u passu d'azzione Eseguisce PROGRAM descrittu in u manuale d'usu.
  6. Cunnette a vostra temperatura è u vulumetagsensori à u PolarFire
    FPGA Temperature and VoltagSensore per cumincià à misurà a temperatura è u vulumetage.

Per più assistenza o dumande nantu à u produttu, cuntattate e squadre di vendita o di assistenza clienti di Microsemi per telefonu o email, cum'è previstu in u manuale d'usu.

Sede Microsemi
One Enterprise, Aliso Viejo,
CA 92656 USA
Dentru i Stati Uniti: +1 800-713-4113
Fora di i Stati Uniti: +1 949-380-6100 Vendite: +1 949-380-6136
Fax: +1 949-215-4996
E-mail: sales.support@microsemi.com www.microsemi.com
© 2021 Microsemi, una subsidiaria interamente di Microchip Technology Inc. Tutti i diritti riservati. Microsemi è u logo Microsemi sò marchi registrati di Microsemi Corporation. Tutti l'altri marchi è marchi di serviziu sò a pruprietà di i so rispettivi pruprietarii.
Microsemi ùn dà alcuna garanzia, rapprisentazione, o guaranzia in quantu à l'infurmazioni cuntenuti quì o l'adattabilità di i so prudutti è servizii per un scopu particulare, nè Microsemi assume alcuna responsabilità chì deriva da l'applicazione o l'usu di qualsiasi pruduttu o circuitu. I prudutti venduti quì sottu è qualsiasi altri prudutti venduti da Microsemi sò stati sottumessi à una prova limitata è ùn deve micca esse aduprati in cunjunzione cù l'equipaggiu o l'applicazioni critichi per a missione. Ogni specificazione di prestazione hè ritenuta affidabile, ma ùn hè micca verificata, è u Cumpratore deve fà è compie tutte e prestazioni è altre teste di i prudutti, solu è inseme cù, o installati in qualsiasi prudutti finali. L'Acquirente ùn s'appoghjanu micca nantu à e specifiche di dati è di prestazione o parametri furniti da Microsemi. Hè a rispunsabilità di u Cumparatore di determinà indipindentamente l'adattabilità di qualsiasi pruduttu è di pruvà è verificà u listessu. L'infurmazioni furnite da Microsemi quì sottu sò furnite "cum'è, induve hè" è cù tutti i difetti, è tuttu u risicu assuciatu cù tali informazioni hè interamente cù u Cumpratore. Microsemi ùn cuncede, esplicitamente o implicitamente, à alcuna parte alcunu diritti di patenti, licenze, o qualsiasi altri diritti IP, sia in quantu à tali infurmazione stessa o qualcosa descritta da tali informazioni. L'infurmazione furnita in stu documentu hè di proprietà di Microsemi, è Microsemi si riserva u dirittu di fà qualsiasi cambiamenti à l'infurmazioni in stu documentu o à qualsiasi prudutti è servizii in ogni mumentu senza avvisu.

À propositu di Microsemi
Microsemi, una filiale di Microchip Technology Inc. (Nasdaq: MCHP), offre una cartera cumpleta di soluzioni di semiconductor è sistemi per l'aerospaziale è di difesa, cumunicazioni, data center è mercati industriali. I prudutti includenu circuiti integrati di signali mixti analogici d'alta prestazione è di radiazione, FPGA, SoC è ASIC; prudutti di gestione di energia; i dispusitivi di timing è di sincronizazione è suluzione di u tempu precisu, chì stabiliscenu u standard mundiale per u tempu; dispusitivi di trasfurmazioni di voce; suluzione RF; cumpunenti discreti; suluzioni di almacenamento è cumunicazione impresa, tecnulugia di sicurità è scalabile anti-tampi prudutti; suluzioni Ethernet; Power-over-Ethernet IC è midspans; cume capacità di cuncepimentu persunalizatu è servizii. Sapete più à www.microsemi.com.

Storia di rivisione

A storia di rivisione descrive i cambiamenti chì sò stati implementati in u documentu. I cambiamenti sò listati per rivisione, cuminciendu cù a publicazione più attuale.

Revisione 3.0
Eccu un riassuntu di i cambiamenti fatti in sta rivisione.

  • Appendice 2 aghjuntu: Esecuzione di u Script TCL, pagina 15.
  • Figura 2 aghjurnata, pagina 4.
  • Figura 3 aghjurnata, pagina 5.

Revisione 2.0
Eccu un riassuntu di i cambiamenti fatti in sta rivisione.

  • Mise à jour du document pour Libero SoC v12.2.
  • Eliminate e referenze à i numeri di versione di Libero.

Revisione 1.0
A prima publicazione di stu documentu.

PolarFire FPGA Temperature and Voltage Sensore

Ogni dispusitivu PolarFire hè furnutu cù un Temperature è Voltage Sensor (TVS). TVS riporta a temperatura di u die è u voltage di rails di furnimentu di u dispositivu in forma digitale à u tissu FPGA.
TVS hè implementatu cù un ADC à 4 canali è l'infurmazioni di u canale sò date cusì:

  • Canale 0 – 1 V vultage pruvista
  • Canale 1 – 1.8 V vultage pruvista
  • Canale 2 – 2.5 V vultage pruvista
  • Canale 3 - Temperatura di a matrice

U TVS produce un valore codificato di 16 bit chì rapprisenta u voltage o temperatura, è u numeru di canale currispundente. A temperatura è u vultagL'infurmazione hè tradutta in temperatura standard è voltagValori e. Per più infurmazione, vede UG0753: Guida di l'utente di sicurezza PolarFire FPGA.
Questa dimustrazione mette in risaltu a funzione TVS di PolarFire aduprendu una applicazione basata annantu à UART (GUI). U disignu di a dimustrazione pompa continuamente i dati da i canali TVS à UART, chì sò visualizati annantu à a GUI. Questa dimustrazione mostra ancu cumu simulà a funzione TVS di u dispusitivu PolarFire.
U disignu di dimustrazione pò esse prugrammatu aduprendu una di e seguenti opzioni:

  • Utilizà u travagliu file: Per programà u dispusitivu cù u travagliu file furnitu cù u disignu files, vede l'Appendice 1: Prugrammazione di u dispusitivu cù FlashPro Express, pagina 12.
  • Utilizendu Libero SoC: Per programmà u dispusitivu utilizendu Libero SoC, vede Libero Design Flow, pagina 8. Aduprate sta opzione quandu u disignu di dimostrazione hè mudificatu.

Requisiti di Design
A tavula seguente lista i requisiti hardware è software per stu disignu demo.
Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-1

Nota: Libero SmartDesign è screenshots di cunfigurazione mostrati in sta guida sò solu per scopi illustrativi. Apertura u disignu Libero per vede l'ultime aghjurnamenti.

Prerequisites
Prima di principià:

  1. Per u disignu demo files ligame di scaricamentu:
    http://soc.microsemi.com/download/rsc/?f=mpf_dg0852_df
  2. Scaricate è installate Libero SoC (cum'è indicatu in u websitu per stu disignu) nantu à u PC host da u locu seguente:
    https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
    L'ultime versioni di i driver ModelSim, Synplify Pro è FTDI sò incluse in u pacchettu d'installazione di Libero SoC.

Disegnu Demo
U diagrama di blocchi di primu livellu di u disignu TVS hè mostratu in a figura seguente. Tutti i quattru canali di TVS sò attivati ​​in u disignu per monitorà a temperatura è u vulume di u die.tage rails. A logica Fabric cattura l'output di i canali TVS è a manda à UART IF attraversu CoreUART IP.Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-2

L'interfaccia grafica riceve i valori TVS per canale è decodifica cum'è descrittu per visualizà li:
Temperatura di u die:
U valore di output di 16 bit di i canali di temperatura hè rapprisintatu in Kelvin è pò esse decodificatu cum'è indicatu in a seguente tabella. Per esempiuample, u valore di output di u canale di temperatura di 0x133B implica 307.56 Kelvin.Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-3

Voltage:
I dati prisenti nantu à l'uscite VALUE è CHANNEL sò validi solu quandu l'uscita VALID hè asserita. Quandu un canale hè disattivatu disattivendu l'entrata di attivazione di u canale currispundente, allora i dati di u canale prisenti nantu à l'uscite ùn sò micca validi ancu s'è l'uscita VALID hè asserita. U vultagU valore di uscita di 16 bit di i canali hè rapprisintatu in millivolti (mV) è pò esse decodificatu cum'è indicatu in a seguente tabella. Per esempiuample, u voltagU valore di output di i canali e di 0x385E implica 1803.75 mV.Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-4

Implementazione di Design
A figura seguente mostra l'implementazione di u disignu di u software Libero SoC di u disignu demo TVS.
Figura 2 • Cuncepimentu di Dimostrazione TVSMicrosemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-5

U disignu di u livellu superiore include i seguenti cumpunenti:

  • TVS_IP_0 Macro
  • Core_UART_0
  • TVS_to_UART_0 logica
  • clock_gen_0
  • INIT_MONITOR_0 è PF_RESET_0

TVS_IP_0 Macro
A figura seguente mostra u configuratore di l'interfaccia TVS.Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-6A GUI mostra a temperatura di a matrice in gradi Celsius cunvertisce i valori Kelvin. Valore Celsius = valore Kelvin - 273.15

TVS_to_UART_0
A logica TVS à UART cattura a Temperature and Voltage valori da a macro TVS è manda i dati à Core_UART_0.

clock_gen_0
CCC hè cunfiguratu per generà u clock 100 MHz.

Flussu di simulazione
U mudellu di simulazione TVS aghjurnà l'output di a macro TVS basatu annantu à l'istruzzioni di lettura date in u .mem file o .txt file. U file U nome deve esse passatu à u mudellu di simulazione per l'output TVS per basculà. U paràmetru utilizatu per almacenà u .mem file nome hè chjamatu "TVS_MEMFILE". Aghjunghjite u seguitu cumandamentu vsim per passà file nome. -gTVS_MEMFILE="PERCORSU_VERSU_FILE_RELATIVU_À_A_CARTULERA_DI_SIMULAZIONE”

MEM File Format
U furmatu seguente di u file hè in esadecimale:




U .mem file cuntene u tempu di simulazione seguitatu da i valori digitali (16 bit) di i quattru canali ADC in quellu mumentu. Un valore hè necessariu per u canale ancu s'ellu ùn hè micca adupratu. U valore pò esse 0. A simulazione principia cù tutte l'uscite di u canale chì sò 0. U mudellu pò esse ripetutu parechje volte in u .mem file per riflette parechji valori di i outputs di u canali. U cuntenutu di u mem file hè limitatu à 256 linee.

Simulazione di u disignu
U prugettu Libero include un bancu di prova per simulà u bloccu TVS. U bancu di prova cattura tutti i quattru valori di i canali TVS utilizendu CoreUART IP. I valori digitali per i quattru canali sò passati per mezu di u schedariu .mem. file.

Impostazioni di simulazione
Per passà u mem file Per a simulazione, eseguite i seguenti passi:

  1. Aprite i paràmetri di u prugettu Libero SoC (Prughjettu> Settings di u Prughjettu).
  2. Selezziunate i cumandamenti Vsim sottu à l'opzioni di Simulazione. Inserite - gTVS_MEMFILE=”tvs_values.mem” in u campu Opzioni supplementari è dopu cliccate nant'à Salvà.

A sampU schedariu tvs_values.mem hè furnitu in u cartulare di simulazione. U schedariu .mem file deve esse dispunibule in u cartulare di simulazione di u prugettu Libero. U tvs_values.mem file cattura l'output digitale 16-bit di u bloccu TVS in diverse istanze di tempu.

Per simulà u disignu, fate i seguenti passi:

  1. In a tabulazione Design Flow, cliccate cù u dirittu Simulate sottu Verify Pre-Synthesis Design è dopu selezziunate Open Interactively.
    Figura 5 • Flussu di cuncepimentu - SimulàMicrosemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-8Quandu a simulazione hè cumpletata, a finestra Wave appare cum'è mostrata in a figura seguente. Siccomu tutti i quattru canali sò abilitati, u circuitu TVS emette u valore di i quattru canali in un mumentu datu nantu à l'uscita VALUE inseme cù u numeru di canale nantu à l'uscita CHANNEL. I dati prisenti nantu à l'uscite VALUE è CHANNEL sò validi solu quandu l'uscita VALID hè asserita. Osservate i seguenti da i risultati di a simulazione:
    • Dopu chì u canali hè attivatu per a cunversione, u bloccu TVS piglia 390 microsecondi per compie a cunversione.
    • Ogni canale hà un ritardu di cunversione di 410 microsecondi.
    • A rata di cunversione hè uguale à 1920 microsecondi, chì hè uguali à a tarifa di cunversione stabilita in u configuratore TVS.
    • U bloccu TVS genera i valori di output basati nantu à i valori dati in tvs_values.mem file.
      Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-9
  2. Close ModelSim Pro ME è u prughjettu Libero.

Libero Design Flow

Stu capitulu descrive u flussu di disignu Libero di u disignu demo. U flussu di cuncepimentu Libero implica i seguenti passi:

  • Sintesi
  • U locu è u percorsu
  • Verificate u timing
  • Genera Bitstream
  • Run PROGRAM Action
    A figura seguente mostra queste opzioni in a tabulazione Design Flow.

Figura 7 • Opzioni di flussu di cuncepimentu LiberoMicrosemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-10Sintesi
Per sintetizà u disignu, eseguite i seguenti passi:

  1. Da a finestra di u Flussu di Cuncepimentu, fate un doppiu clic nant'à Sintetizà.
    Quandu a sintesi hè riesciuta, appare una marca di spunta verde cum'è mostrata in a Figura 7, pagina 8.
  2. Cliccate cù u dirittu nantu à Sintetizà è selezziunate View Segnala à view u rapportu di sintesi è u logu files in a tabulazione Rapporti.

Locu è Strada

  1. Da a finestra Design Flow, fate doppiu clic nant'à Place and Route.
    Quandu u locu è a strada sò riesciuti, appare una marca di spunta verde cum'è mostratu in a Figura 7, pagina 8.
  2. Cliccate cù u dirittu nantu à Place and Route è selezziunate View Segnala à view u locu è a strada rapportu è log files in a tabulazione Rapporti.

Utilizazione di risorse
A tavula seguente elenca l'utilizazione di e risorse di u disignu dopu à u locu è a strada. Questi valori ponu varià ligeramente per diverse esecuzioni, impostazioni è valori di seeding di Libero.Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-11

Verificate u timing
Per verificà u timing, fate i seguenti passi:

  1. Da a finestra di u Flussu di Cuncepimentu, fate doppiu clic nant'à Verificà u Tempu.
  2. Quandu u disignu risponde cù successu à i requisiti di tempu, appare una marca di spunta verde cum'è mostrata in a Figura 7, pagina 8.
  3. Cliccate cù u dirittu Verificà u tempu è selezziunate View Segnala à view verificate u rapportu di timing è log files in a tabulazione Rapporti.

Genera dati di array FPGA
Per generà dati di array FPGA, fate un doppiu clic nant'à Generate FPGA Array Data da a finestra Design Flow.
Una marca di spunta verde hè visualizata dopu a generazione riescita di i dati di l'array FPGA cum'è mostratu in a Figura 7, pagina 8.

Genera Bitstream
Per generà u flussu di bit, eseguite i seguenti passi:

  1. Doppiu cliccà nant'à Generate Bitstream da a tabulazione Design Flow.
    Quandu u flussu di bit hè generatu cù successu, appare una marca di spunta verde cum'è mostratu in a Figura 7, pagina 8.
  2. Cliccate cù u dirittu Genera Bitstream è selezziunate View Segnala à view u logu currispundente file in a tabulazione Rapporti.

Run PROGRAM Action
Dopu avè generatu u flussu di bit, u dispusitivu PolarFire deve esse prugrammatu. Per programmà u dispusitivu PolarFire, eseguite i seguenti passi:

  1. Assicuratevi chì i seguenti Jumper Settings sò stallati nantu à u bordu.Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-12
  2. Cunnette u cable d'alimentazione à u connettore J9 nantu à a scheda.
  3. Cunnette u cable USB da u PC Host à J5 (portu FTDI) nantu à u bordu.
  4.  Accendete a scheda cù l'interruttore a scorrimentu SW3.
  5. Fate un doppiu clic nant'à Eseguisce l'azione PROGRAMMA da a tabulazione Libero > Flussu di cuncepimentu.
    Quandu u dispusitivu hè prugrammatu cù successu, appare una marca di spunta verde cum'è mostratu in a Figura 7, pagina 8.

Curriri a Demo

Stu capitulu descrive cumu installà è aduprà l'Interfaccia Grafica d'Utilizatore (GUI) per eseguisce a demo TVS. L'applicazione demo PolarFire TVS hè una GUI simplice chì funziona nantu à u PC host per cumunicà cù u Dispositivu PolarFire.
Per installà l'interfaccia grafica, eseguite i seguenti passi:

  1. Estrae u cuntenutu di mpf_dg0852_df.rar fileDa u cartulare mpf_dg0852_df\GUI\TVS_Monitor_GUI_Installer, fate un doppiu clic nant'à u schedariu setup.exe. file.
  2. Segui l'istruzzioni affissate nantu à l'assistente d'installazione.
    Dopu à l'installazione riescita, TVS_Monitor_GUI appare in u menu Start di u desktop di u PC ospitante.

Per eseguisce a demo TVS, eseguite i seguenti passi:

  1. Da u menu Start, cliccate TVS_Monitor_GUI per lancià l'applicazione. Assicuratevi chì a scheda hè cunnessa è chì u cartulare di log adattatu hè sceltu.
  2. Cliccate Cunnette. Una volta riescita a cunnessione, l'interfaccia grafica mostra a temperatura è u vulume.tagValori e. Log file hè creatu cù u tempu stamp in u file nome in u locu di a cartella di u registru.
    Per difettu, a cartella di log punta à u 'Support'.Files' in u cartulare d'installazione. L'utilizatore pò mudificà a pusizione di u cartulare di log prima di cunnette si à a scheda.
    Nota: Assicuratevi chì u cartulare di log ùn sia micca un locu ristrettu da u sistema. In questu casu, l'utente hè tenutu à lancià l'interfaccia grafica cù privilegi d'amministratore (cliccate cù u dirittu è eseguite cum'è amministratore).
  3. U Limite Superiore, u Limite Inferiore, è a variazione minima da registrà per ognunu di i canali sò configurabili in u setup.ini file. I valori di i canali sò registrati in u logu file s'ellu ci hè una variazione chì supera i valori "min var" specificati in u setup.ini file.
    A figura seguente mostra a temperatura standard è u vulumetage valori di u canale 0 (1.05 V). A trama currisponde à i valori di u Canale 0. In listessu modu, selezziunate l'altri canali è view i so valori currispundenti è trame.
    Figura 8 • Selezzione di a Porta COM è Cunnessione - Canale 0 Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-13NotaL'interfaccia grafica aghjurnà i valori di u canale TVS cù u ritardu inseritu in u campu Ritardu (ms).

Appendice 1: Programmazione di u Dispositivu Utilizendu FlashPro Express

Questa sezione descrive cumu programmà u dispusitivu PolarFire cù a prugrammazione .job file utilizendu FlashPro Express. U .travagliu file hè dispunibule à u seguente design filelocu di u cartulare s:
mpf_dg0852_df\Travagliu_di_prugrammazione
Per programà u dispusitivu, fate i seguenti passi:

  1. Assicuratevi chì i paràmetri di i jumper nantu à a scheda sianu listessi cum'è quelli elencati in a Tabella 5, pagina 10.
    Nota: L'interruttore di l'alimentazione deve esse disattivatu mentre facenu i ponti di cunnessione. v
  2. Cunnette u cable d'alimentazione à u connettore J9 nantu à a scheda.
  3. Cunnette u cable USB da u PC Host à u J5 (portu FTDI) nantu à u bordu.
  4. Accendete a scheda cù l'interruttore a scorrimentu SW3.
  5. In u PC host, lanciate u software FlashPro Express.
  6. Cliccate New o selezziunate New Job Project da FlashPro Express Job da u menù Project per creà un novu prughjettu di travagliu, cum'è mostra in a figura seguente.Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-14
  7. Inserite i seguenti in a finestra di dialogu New Job Project da FlashPro Express Job:
    • U travagliu di prugrammazione file: Cliccate Sfoglia, navigate à u locu induve u .job file si trova, è selezziunate u fileA situazione predefinita hè: \mpf_dg0852_df\Travagliu_di_prugrammazione.
    • Locu di u prughjettu di u travagliu FlashPro Express: Cliccate Sfoglia è navigate à u locu induve vulete salvà u prugettu.
      Figura 10 • New Job Project da FlashPro Express JobMicrosemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-15
  8. Cliccate OK. A prugrammazione necessaria file hè sceltu è prontu à esse prugrammatu in u dispusitivu.
  9. A finestra di FlashPro Express appare cum'è mostra in a figura seguente. Confirmate chì un numeru di programatore appare in u campu di u prugramma. S'ellu ùn hè micca, cunfirmà e cunnessione di u bordu è cliccate Refresh / Rescan Programmers.
    Figura 11 • Programming the DeviceMicrosemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-16
  10. Cliccate nant'à RUN per programà u dispusitivu. Quandu u dispusitivu hè prugrammatu cù successu, un statutu RUN PASSED hè visualizatu cum'è mostratu in a figura seguente. Vede Esecuzione di a Dimostrazione, pagina 11 per eseguisce a dimostrazione TVS.Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-17
  11. Chiudi FlashPro Express o in a tabulazione Prughjettu, cliccate Esci.

Appendice 2: Esecuzione di u Script TCL

I script TCL sò furniti in u disignu files sottu u cartulare TCL_Scripts. Se necessariu, u flussu di cuncepimentu pò esse riproduciutu da l'implementazione di u disignu finu à a generazione di u travagliu file.
Per eseguisce u TCL, seguitate i passi sottu:

  1. Lanciate u software Libero
  2. Selezziunate Prughjettu> Eseguite Script...
  3. Cliccate Sfoglia è selezziunate script.tcl da u cartulare TCL_Scripts scaricatu.
  4. Cliccate Run.
    Dopu l'esekzione successu di u script TCL, u prughjettu Libero hè creatu in u cartulare TCL_Scripts.
    Per più infurmazione nantu à i script TCL, riferitevi à mpf_dg0852_df/TCL_Scripts/readme.txt.
    Cunsultate a Guida di Riferimentu di i Cumandamenti TCL di Libero® SoC per più dettagli nantu à i cumandamenti TCL. Cuntattate l'Assistenza Tecnica per qualsiasi dumanda incontrata durante l'esecuzione di u script TCL.

Documenti / Risorse

Microsemi DG0852 PolarFire FPGA Température et Voltage Sensore [pdfGuida di l'utente
DG0852 PolarFire FPGA Temperature and VoltagSensore e, DG0852, PolarFire FPGA Temperatura è VoltagSensore e, PolarFire FPGA, Temperatura è Voltage Sensor, Voltage Sensor, Sensor

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *