Microsemi-LOGO

Microsemi DG0852 PolarFire FPGA otutu ati Voltage Sensọ

Alaye ọja: DG0852 Ririnkiri Itọsọna PolarFire FPGA
Awọn iwọn otutu ati Voltage Sensọ

Itọsọna Ririnkiri DG0852 PolarFire FPGA otutu ati Voltage Sensọ jẹ ọja ti a ṣe lati wiwọn iwọn otutu ati voltage. Ọja naa jẹ iṣelọpọ nipasẹ Microsemi, ti o wa ni Aliso Viejo, California, USA.

Design awọn ibeere

Fun ọja naa lati ṣiṣẹ ni pipe, awọn ibeere apẹrẹ pẹlu lilo iwọn otutu FPGA PolarFire ati Vol.tage Sensọ, eyiti o jẹ agbara-kekere ati FPGA ti o munadoko-owo.

Awọn ibeere pataki

Lati lo Itọsọna Ririnkiri DG0852 PolarFire FPGA otutu ati Voltage Sensọ, o nilo lati ni eto kan ti o ṣe atilẹyin sọfitiwia Flow Design Libero, eyiti o jẹ iduro fun imuse apẹrẹ ati ṣiṣan simulation.

Ririnkiri Design

Apẹrẹ demo jẹ imuse iwọn otutu ati voltage eto wiwọn lilo awọn PolarFire FPGA otutu ati Voltage Sensọ.

Imuse Design

Ilana imuse pẹlu awọn igbesẹ wọnyi:

  • Synthesize – Igbesẹ yii jẹ pẹlu iyipada awọn ibeere apẹrẹ sinu ọna kika HDL ti FPGA le loye.
  • Ibi ati Ipa ọna – Igbesẹ yii pẹlu gbigbe awọn iyika ti a ti ṣajọpọ sori chirún ati awọn ọna asopọ afisona.
  • Ṣe idaniloju Akoko - igbesẹ yii n ṣayẹwo ti awọn idiwọ akoko ti apẹrẹ naa ba pade.
  • Ṣe ipilẹṣẹ data Array FPGA – igbesẹ yii n ṣe agbejade data ti yoo kojọpọ sori FPGA.
  • Ṣe ipilẹṣẹ Bitstream – igbesẹ yii n ṣe agbejade ṣiṣanwọle ti yoo ṣe igbasilẹ si ẹrọ FPGA afojusun.
  • Ṣiṣe ETO Ise – igbese yi eto ẹrọ pẹlu bitstream.

Sisan Simulation

Ṣiṣan simulation jẹ kikopa apẹrẹ lati rii daju pe o pade awọn ibeere apẹrẹ.

  • Simulating awọn Oniru – yi igbese je kikopa awọn oniru lilo awọn Libero Design Flow software lati rii daju wipe o pàdé awọn oniru awọn ibeere.

Awọn ilana Lilo ọja

Lati lo DG0852 Ririnkiri Itọsọna PolarFire FPGA otutu ati
Voltage Sensọ, tẹle awọn igbesẹ wọnyi:

  1. Rii daju pe eto rẹ ṣe atilẹyin sọfitiwia Ṣiṣan Oniru Libo.
  2. Ṣe igbasilẹ ati fi sọfitiwia Ṣiṣan Apẹrẹ Libo sori ẹrọ lati Microsemi's webojula.
  3. Tẹle awọn igbesẹ imuse apẹrẹ ti a ṣe ilana ni afọwọṣe olumulo lati ṣe imuse iwọn otutu ati voltage wiwọn eto.
  4. Ṣe afarawe apẹrẹ nipa lilo sọfitiwia Ṣiṣan Apẹrẹ Libero lati rii daju pe o pade awọn ibeere apẹrẹ.
  5. Ṣeto ẹrọ naa pẹlu ṣiṣan bitstream nipa lilo Igbesẹ Ṣiṣe ETO Ise ti a ṣe ilana ni afọwọṣe olumulo.
  6. So rẹ iwọn otutu ati voltage sensosi si PolarFire
    FPGA otutu ati Voltage Sensọ lati bẹrẹ wiwọn iwọn otutu ati voltage.

Fun atilẹyin ọja siwaju tabi awọn ibeere, kan si awọn tita Microsemi tabi awọn ẹgbẹ atilẹyin alabara nipasẹ foonu tabi imeeli, bi a ti pese ninu ilana olumulo.

Ile-iṣẹ Microsemi
Idawọle kan, Aliso Viejo,
CA 92656 AMẸRIKA
Ni AMẸRIKA: +1 800-713-4113
Ita awọn USA: +1 949-380-6100 Tita: +1 949-380-6136
Faksi: +1 949-215-4996
Imeeli: sales.support@microsemi.com www.microsemi.com
©2021 Microsemi, oniranlọwọ gbogboogbo ti Microchip Technology Inc. Gbogbo ẹtọ wa ni ipamọ. Microsemi ati aami Microsemi jẹ aami-išowo ti a forukọsilẹ ti Microsemi Corporation. Gbogbo awọn aami-išowo miiran ati awọn ami iṣẹ jẹ ohun-ini awọn oniwun wọn.
Microsemi ko ṣe atilẹyin ọja, aṣoju, tabi iṣeduro nipa alaye ti o wa ninu rẹ tabi ibamu ti awọn ọja ati iṣẹ rẹ fun eyikeyi idi kan, tabi Microsemi ko gba eyikeyi gbese ohunkohun ti o waye lati inu ohun elo tabi lilo eyikeyi ọja tabi Circuit. Awọn ọja ti o ta ni isalẹ ati eyikeyi awọn ọja miiran ti o ta nipasẹ Microsemi ti wa labẹ idanwo to lopin ati pe ko yẹ ki o lo ni apapo pẹlu awọn ohun elo pataki-pataki tabi awọn ohun elo. Eyikeyi awọn pato iṣẹ ṣiṣe ni a gbagbọ pe o gbẹkẹle ṣugbọn ko rii daju, ati Olura gbọdọ ṣe ati pari gbogbo iṣẹ ati idanwo miiran ti awọn ọja, nikan ati papọ pẹlu, tabi fi sori ẹrọ ni, eyikeyi awọn ọja-ipari. Olura ko le gbarale eyikeyi data ati awọn pato iṣẹ tabi awọn aye ti a pese nipasẹ Microsemi. O jẹ ojuṣe Olura lati pinnu ni ominira ti ibamu ti awọn ọja eyikeyi ati lati ṣe idanwo ati rii daju kanna. Alaye ti o pese nipasẹ Microsemi nibi ni a pese “bi o ti jẹ, nibo ni” ati pẹlu gbogbo awọn aṣiṣe, ati pe gbogbo eewu ti o ni nkan ṣe pẹlu iru alaye jẹ patapata pẹlu Olura. Microsemi ko funni, ni gbangba tabi ni aiṣedeede, si eyikeyi ẹgbẹ eyikeyi awọn ẹtọ itọsi, awọn iwe-aṣẹ, tabi eyikeyi awọn ẹtọ IP eyikeyi, boya pẹlu iyi si iru alaye funrararẹ tabi ohunkohun ti a ṣalaye nipasẹ iru alaye. Alaye ti a pese ninu iwe yii jẹ ohun-ini si Microsemi, ati pe Microsemi ni ẹtọ lati ṣe eyikeyi awọn ayipada si alaye ninu iwe yii tabi si eyikeyi awọn ọja ati iṣẹ nigbakugba laisi akiyesi.

Nipa Microsemi
Microsemi, oniranlọwọ ohun-ini patapata ti Microchip Technology Inc. (Nasdaq: MCHP), nfunni ni kikun portfolio ti semikondokito ati awọn solusan eto fun Aerospace & olugbeja, awọn ibaraẹnisọrọ, ile-iṣẹ data ati awọn ọja ile-iṣẹ. Awọn ọja pẹlu iṣẹ-giga ati ipanilara-lile afọwọṣe idapọ-ifihan agbara iṣọpọ awọn iyika, FPGAs, SoCs ati ASICs; awọn ọja iṣakoso agbara; akoko ati awọn ẹrọ amuṣiṣẹpọ ati awọn ojutu akoko deede, ṣeto ipilẹ agbaye fun akoko; awọn ẹrọ ṣiṣe ohun; Awọn ojutu RF; ọtọ irinše; ibi ipamọ ile-iṣẹ ati awọn solusan ibaraẹnisọrọ, awọn imọ-ẹrọ aabo ati anti-t ti iwọnamper awọn ọja; Awọn ojutu Ethernet; Agbara-lori-Eternet ICs ati awọn agbedemeji; bi daradara bi aṣa oniru agbara ati awọn iṣẹ. Kọ ẹkọ diẹ sii ni www.microsemi.com.

Àtúnyẹwò History

Itan atunyẹwo ṣe apejuwe awọn iyipada ti a ṣe imuse ninu iwe-ipamọ naa. Awọn iyipada ti wa ni atokọ nipasẹ atunyẹwo, bẹrẹ pẹlu atẹjade lọwọlọwọ julọ.

Atunyẹwo 3.0
Awọn atẹle jẹ akopọ ti awọn ayipada ti a ṣe ninu atunyẹwo yii.

  • Àfikún 2: Ṣiṣe Akosile TCL, oju-iwe 15.
  • Nọmba 2 ti a ṣe imudojuiwọn, oju-iwe 4.
  • Nọmba 3 ti a ṣe imudojuiwọn, oju-iwe 5.

Atunyẹwo 2.0
Awọn atẹle jẹ akopọ ti awọn ayipada ti a ṣe ninu atunyẹwo yii.

  • Ṣe imudojuiwọn iwe-ipamọ fun Libero SoC v12.2.
  • Yọ awọn itọkasi si awọn nọmba ẹya Libero.

Atunyẹwo 1.0
Atẹjade akọkọ ti iwe-ipamọ yii.

PolarFire FPGA otutu ati Voltage Sensọ

Ẹrọ PolarFire kọọkan ni ipese pẹlu iwọn otutu ati Voltage Sensọ (TVS). TVS iroyin kú otutu ati voltage ti awọn afowodimu ipese ẹrọ ni fọọmu oni-nọmba si aṣọ FPGA.
TVS ti wa ni imuse nipa lilo ADC-ikanni 4 ati alaye ikanni ni a fun ni bi atẹle:

  • Ikanni 0 - 1 V voltage ipese
  • Ikanni 1 - 1.8 V voltage ipese
  • Ikanni 2 - 2.5 V voltage ipese
  • ikanni 3 - Die otutu

Awọn TVS ṣe agbejade iye koodu 16-bit ti o duro fun voltage tabi iwọn otutu, ati nọmba ikanni ti o baamu. Awọn iwọn otutu ati voltage alaye ti wa ni túmọ sinu boṣewa otutu ati voltage iye. Fun alaye diẹ sii, wo UG0753: Itọsọna olumulo Aabo PolarFire FPGA.
demo yii ṣe afihan ẹya TVS ti PolarFire nipa lilo ohun elo orisun-UART (GUI). Apẹrẹ demo n tẹsiwaju nigbagbogbo data lati awọn ikanni TVS si UART, eyiti o han lori GUI. Apẹrẹ demo yii tun fihan bi o ṣe le ṣe adaṣe ẹya TVS ti ẹrọ PolarFire.
Apẹrẹ demo le jẹ siseto nipa lilo eyikeyi awọn aṣayan atẹle:

  • Lilo iṣẹ naa file: Lati ṣe eto ẹrọ naa nipa lilo iṣẹ naa file pese pẹlu apẹrẹ files, wo Àfikún 1: Ṣiṣeto Ẹrọ naa Lilo FlashPro Express, oju-iwe 12.
  • Lilo Libero SoC: Lati ṣe eto ẹrọ naa nipa lilo Libero SoC, wo Ṣiṣan Apẹrẹ Libero, oju-iwe 8. Lo aṣayan yii nigbati apẹrẹ demo ba ti yipada.

Design awọn ibeere
Tabili ti o tẹle ṣe atokọ ohun elo hardware ati awọn ibeere sọfitiwia fun apẹrẹ demo yii.
Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-1

Akiyesi: Libero SmartDesign ati awọn iyaworan iboju atunto ti o han ninu itọsọna yii jẹ fun idi apejuwe nikan. Ṣii apẹrẹ Libero lati wo awọn imudojuiwọn tuntun.

Awọn ibeere pataki
Ṣaaju ki o to bẹrẹ:

  1. Fun apẹrẹ demo files download ọna asopọ:
    http://soc.microsemi.com/download/rsc/?f=mpf_dg0852_df
  2. Ṣe igbasilẹ ati fi Libero SoC sori ẹrọ (bii itọkasi ninu webAaye fun apẹrẹ yii) lori PC agbalejo lati ipo atẹle:
    https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
    Awọn ẹya tuntun ti ModelSim, Synplify Pro, ati awọn awakọ FTDI wa ninu package fifi sori ẹrọ Libero SoC.

Ririnkiri Design
Aworan bulọọki ipele oke ti apẹrẹ TVS ni a fihan ni nọmba atẹle. Gbogbo awọn ikanni mẹrin ti TVS ti ṣiṣẹ ni apẹrẹ lati ṣe atẹle iwọn otutu ku ati voltage afowodimu. Imọye-ọrọ Fabric n gba abajade awọn ikanni TVS ati firanṣẹ si UART IF nipasẹ CoreUART IP.Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-2

GUI gba awọn iye TVS ọlọgbọn ikanni ati awọn iyipada bi a ti ṣalaye lati ṣafihan wọn:
Iwọn otutu:
Awọn ikanni iwọn otutu 16-bit o wu iye ni ipoduduro ni Kelvin ati pe o le ṣe iyipada bi a ṣe ṣe akojọ rẹ ni tabili atẹle. Fun example, iye abajade ti ikanni iwọn otutu ti 0x133B tumọ si 307.56 Kelvin.Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-3

Voltage:
Awọn data ti o wa lori awọn abajade VALUE ati CHANNEL wulo nikan nigbati abajade VALID ti jẹri. Nigbati ikanni kan ba jẹ alaabo nipasẹ ṣiṣatunṣe ikanni ti o baamu mu titẹ sii ṣiṣẹ, lẹhinna data ikanni ti o wa lori awọn abajade ko wulo paapaa ti iṣelọpọ VALID ba jẹri. Awọn voltage awọn ikanni 16-bit o wu iye wa ni ipoduduro ni millivolts (mV) ati ki o le wa ni decoded bi akojọ si ni awọn wọnyi tabili. Fun example, iwọn diduntage awọn ikanni o wu iye ti 0x385E tumo si 1803.75 mV.Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-4

Imuse Design
Nọmba atẹle yii fihan imuse apẹrẹ sọfitiwia sọfitiwia ti apẹrẹ demo TVS.
olusin 2 • TVS Ririnkiri DesignMicrosemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-5

Apẹrẹ ipele-oke pẹlu awọn paati wọnyi:

  • TVS_IP_0 Makiro
  • Core_UART_0
  • TVS_to_UART_0 kannaa
  • aago_gen_0
  • INIT_MONITOR_0 ati PF_RESET_0

TVS_IP_0 Makiro
Nọmba atẹle yii fihan atunto wiwo wiwo TVS.Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-6GUI ṣe afihan iwọn otutu ku ni iwọn Celsius nipa yiyipada awọn iye Kelvin. Celsius iye = Kelvin iye - 273.15

TVS_to_UART_0
Awọn TVS to UART kannaa ya awọn iwọn otutu ati Voltage iye lati TVS Makiro o si fi data ranṣẹ si Core_UART_0.

aago_gen_0
A tunto CCC lati ṣe ina aago 100 MHz.

Sisan Simulation
Awoṣe kikopa TVS ṣe imudojuiwọn awọn abajade ti macro TVS ti o da lori awọn ilana kika ti a fun ni .mem file tabi .txt file. Awọn file orukọ gbọdọ kọja si awoṣe kikopa fun awọn abajade TVS lati yi pada. Awọn paramita ti a lo lati fi awọn .mem file orukọ ni a npe ni "TVS_MEMFILE". Ṣafikun aṣẹ vsim atẹle lati kọja file oruko. -gTVS_MEMFILE="PATH_TO_FILE_RELATIVE_TO_SIMULATION_FOLDER”

MEM File Ọna kika
Awọn wọnyi kika ti awọn file ni hex:




Awọn .mem file ni akoko kikopa atẹle nipasẹ awọn iye oni-nọmba (16-bit) ti awọn ikanni ADC mẹrin ni apẹẹrẹ akoko yẹn. A nilo iye kan fun ikanni paapaa ti ko ba lo. Iye naa le jẹ 0. Simulation bẹrẹ pẹlu gbogbo awọn abajade ikanni jẹ 0. Apẹrẹ le tun ṣe ni igba pupọ ni .mem file lati ṣe afihan awọn iye pupọ ti awọn abajade ikanni. Awọn akoonu ti mem file ti wa ni opin si 256 ila.

Simulating awọn Design
Ise agbese Libero pẹlu testbench kan lati ṣedasilẹ bulọọki TVS. Testbench gba gbogbo awọn iye ikanni TVS mẹrin ni lilo CoreUART IP. Awọn iye oni-nọmba fun awọn ikanni mẹrin ti kọja nipasẹ .mem file.

Eto kikopa
Lati kọja mem file fun kikopa, ṣe awọn igbesẹ wọnyi:

  1. Ṣii awọn eto iṣẹ akanṣe Libero SoC (Ise agbese> Eto ise agbese).
  2. Yan awọn pipaṣẹ Vsim labẹ awọn aṣayan Simulation. Tẹ- gTVS_MEMFILE=”tvs_values.mem” ni aaye awọn aṣayan afikun ati lẹhinna tẹ Fipamọ.

A sample tvs_values.mem ti pese ni folda kikopa. Awọn .mem file gbọdọ wa ni simulation folda ti Libero ise agbese. Awọn tvs_values.mem file Yaworan awọn 16-bit oni o wu ti awọn TVS Àkọsílẹ ni orisirisi awọn akoko igba.

Lati ṣe adaṣe apẹrẹ, ṣe awọn igbesẹ wọnyi:

  1. Ni awọn Design Flow taabu, ọtun-tẹ Simulate labẹ Daju Pre-Synthesis Design ati ki o si yan Open Interactively.
    Nọmba 5 • Ṣiṣan Apẹrẹ-ṢiṣeweMicrosemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-8Nigbati kikopa ba ti pari, window Wave yoo han bi o ṣe han ni nọmba atẹle. Niwọn igba ti gbogbo awọn ikanni mẹrin ti ṣiṣẹ, iye awọn abajade iyika TVS ti awọn ikanni mẹrin ni aaye ti a fun ni akoko lori abajade VALUE pẹlu nọmba ikanni lori iṣelọpọ CHANNEL. Awọn data ti o wa lori awọn abajade VALUE ati CHANNEL wulo nikan nigbati abajade VALID ti jẹri. Ṣe akiyesi atẹle yii lati awọn abajade simulation:
    • Lẹhin ti ikanni ti ṣiṣẹ fun iyipada, Àkọsílẹ TVS gba 390 microseconds lati pari iyipada naa.
    • Ikanni kọọkan ni idaduro iyipada ti awọn iṣẹju-aaya 410.
    • Oṣuwọn iyipada jẹ dogba si awọn iṣẹju-aaya 1920, eyiti o jẹ kanna bi oṣuwọn iyipada ti a ṣeto sinu atunto TVS.
    • Ohun amorindun TVS ṣe ina awọn iye iṣelọpọ ti o da lori awọn iye ti a fun ni tvs_values.mem file.
      Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-9
  2. Pa ModelSim Pro ME ati iṣẹ akanṣe Libero.

Libero Design Flow

Yi ipin apejuwe awọn Libero oniru sisan ti awọn demo oniru. Ṣiṣan apẹrẹ Libero ni awọn igbesẹ wọnyi:

  • Ṣiṣẹpọ
  • Ibi ati ipa ọna
  • Ṣayẹwo akoko
  • Ṣẹda Bitstream
  • Ṣiṣe ETO Ise
    Nọmba ti o tẹle fihan awọn aṣayan wọnyi ni taabu Flow Design.

olusin 7 • Libero Design Flow AwMicrosemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-10Ṣiṣẹpọ
Lati ṣajọpọ apẹrẹ, ṣe awọn igbesẹ wọnyi:

  1. Lati awọn Design Flow window, ni ilopo-tẹ Synthesize.
    Nigbati iṣelọpọ ba ṣaṣeyọri, ami ami alawọ ewe yoo han bi o ṣe han ni Nọmba 7, oju-iwe 8.
  2. Tẹ-ọtun Ṣiṣẹpọ ko si yan View Iroyin si view iroyin kolaginni ati log files ninu awọn Iroyin taabu.

Ibi ati Route

  1. Lati window Flow Oniru, tẹ-lẹẹmeji Ibi ati Ipa ọna.
    Nigbati aaye ati ipa ọna ba ṣaṣeyọri, ami ami alawọ ewe yoo han bi a ṣe han ni Nọmba 7, oju-iwe 8.
  2. Tẹ-ọtun Ibi ati Ipa-ọna ko si yan View Iroyin si view iroyin ibi ati ipa ọna ati log files ninu awọn Iroyin taabu.

Lilo awọn orisun
Tabili ti o tẹle ṣe atokọ lilo awọn orisun ti apẹrẹ lẹhin ibi ati ipa-ọna. Awọn iye wọnyi le yatọ die-die fun oriṣiriṣi awọn ṣiṣe Libero, awọn eto, ati awọn iye irugbin.Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-11

Ṣayẹwo akoko
Lati mọ daju akoko, ṣe awọn igbesẹ wọnyi:

  1. Lati window Flow Oniru, tẹ lẹẹmeji Ṣayẹwo akoko.
  2. Nigbati apẹrẹ ba ni aṣeyọri pade awọn ibeere akoko, ami ami alawọ ewe yoo han bi o ṣe han ni Nọmba 7, oju-iwe 8.
  3. Tẹ-ọtun Ṣayẹwo akoko ki o yan View Iroyin si view ijabọ akoko idaniloju ati wọle files ninu awọn Iroyin taabu.

Ṣe ina FPGA orun Data
Lati ṣe ipilẹṣẹ data orun FPGA, tẹ lẹẹmeji Ṣe ipilẹṣẹ Data Array FPGA lati window Flow Oniru.
Aami ami alawọ ewe kan han lẹhin iran aṣeyọri ti data orun FPGA bi o ṣe han ni Nọmba 7, oju-iwe 8.

Ṣẹda Bitstream
Lati ṣe ipilẹṣẹ bitstream, ṣe awọn igbesẹ wọnyi:

  1. Tẹ lẹẹmeji Ṣẹda Bitstream lati taabu Flow Design.
    Nigbati bitstream ti wa ni ipilẹṣẹ ni aṣeyọri, ami ami alawọ ewe yoo han bi o ṣe han ni Nọmba 7, oju-iwe 8.
  2. Tẹ-ọtun Ina Bitstream ko si yan View Iroyin si view awọn ti o baamu log file ninu awọn Iroyin taabu.

Ṣiṣe ETO Ise
Lẹhin ti ipilẹṣẹ bitstream, ẹrọ PolarFire gbọdọ wa ni siseto. Lati ṣeto ẹrọ PolarFire, ṣe awọn igbesẹ wọnyi:

  1. Rii daju pe awọn Eto Jumper atẹle ti ṣeto lori igbimọ.Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-12
  2. So okun ipese agbara pọ si J9 asopo lori ọkọ.
  3. So okun USB pọ lati Gbalejo PC to J5 (FTDI ibudo) lori ọkọ.
  4.  Agbara lori ọkọ nipa lilo SW3 ifaworanhan yipada.
  5. Tẹ lẹẹmeji Ṣiṣe Eto Iṣe lati Libero> Apẹrẹ Flow taabu.
    Nigbati ẹrọ naa ba ti ṣe eto ni aṣeyọri, ami ami alawọ ewe yoo han bi a ṣe han Nọmba 7, oju-iwe 8.

Nṣiṣẹ Ririnkiri

Ipin yii ṣe apejuwe bi o ṣe le fi sori ẹrọ ati lo Atọka Olumulo Aworan (GUI) lati ṣiṣẹ demo TVS. Ohun elo demo PolarFire TVS jẹ GUI ti o rọrun ti o nṣiṣẹ lori PC agbalejo lati ṣe ibasọrọ pẹlu Ẹrọ PolarFire.
Lati fi GUI sori ẹrọ, ṣe awọn igbesẹ wọnyi:

  1. Jade awọn akoonu ti mpf_dg0852_df.rar file. Lati mpf_dg0852_dfGUI\TVS_Monitor_GUI_Installer folda, tẹ setup.exe lẹẹmeji. file.
  2. Tẹle awọn ilana ti o han lori oluṣeto fifi sori ẹrọ.
    Lẹhin fifi sori aṣeyọri, TVS_Monitor_GUI han lori akojọ Ibẹrẹ ti tabili PC agbalejo.

Lati ṣiṣẹ demo TVS, ṣe awọn igbesẹ wọnyi:

  1. Lati akojọ Ibẹrẹ, tẹ TVS_Monitor_GUI lati ṣe ifilọlẹ ohun elo naa. Rii daju pe igbimọ naa ti sopọ ati pe o yan Folda Wọle ti o yẹ.
  2. Tẹ Sopọ. Lori asopọ aṣeyọri, GUI fihan iwọn otutu ati voltage iye. Wọle file ti wa ni da pẹlu akoko Stamp ninu awọn file lorukọ ni ipo Folda Wọle.
    Nipa aiyipada, Folda Wọle tọka si 'SupportFiles' folda ninu awọn fifi sori liana. Olumulo le yipada ipo Folda Wọle ṣaaju asopọ si igbimọ naa.
    Akiyesi: Rii daju pe Folda Wọle kii ṣe ipo ihamọ eto. Ni ọran yii, olumulo nilo lati ṣe ifilọlẹ GUI pẹlu awọn anfani abojuto (tẹ-ọtun ati ṣiṣe bi abojuto).
  3. Iwọn oke, Iwọn Isalẹ, ati iyatọ ti o kere julọ lati wọle fun awọn ikanni kọọkan jẹ atunto ni setup.ini file. Awọn iye ikanni ti wa ni ibuwolu wọle sinu log file ti iyatọ ba wa ti o kọja awọn iye 'min var' ti a sọ pato ninu setup.ini file.
    Awọn wọnyi nọmba ti fihan awọn boṣewa otutu ati voltage iye ti ikanni 0 (1.05 V). Idite naa ni ibamu si awọn iye ti ikanni 0. Bakanna, yan awọn ikanni miiran ati view wọn ti o baamu iye ati awọn igbero.
    Nọmba 8 • Yiyan COM Port ati Sisopọ — ikanni 0 Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-13Akiyesi: GUI ṣe imudojuiwọn awọn iye ikanni TVS pẹlu idaduro ti a tẹ sinu aaye Idaduro (ms).

Àfikún 1: Ṣiṣeto Ẹrọ naa Lilo FlashPro Express

Abala yii ṣe apejuwe bi o ṣe le ṣe eto ẹrọ PolarFire pẹlu siseto .job file lilo FlashPro Express. Iṣẹ naa file wa ni apẹrẹ atẹle files ipo folda:
mpf_dg0852_df\Eto_Job
Lati ṣeto ẹrọ naa, ṣe awọn igbesẹ wọnyi:

  1. Rii daju pe awọn eto jumper lori igbimọ jẹ kanna gẹgẹbi a ṣe akojọ si ni Tabili 5, oju-iwe 10.
    Akiyesi: Yipada ipese agbara gbọdọ wa ni pipa lakoko ṣiṣe awọn asopọ jumper. v
  2. So okun ipese agbara pọ si J9 asopo lori ọkọ.
  3. So okun USB pọ lati Gbalejo PC si J5 (FTDI ibudo) lori ọkọ.
  4. Agbara lori ọkọ nipa lilo SW3 ifaworanhan yipada.
  5. Lori PC agbalejo, ṣe ifilọlẹ sọfitiwia FlashPro Express.
  6. Tẹ Titun tabi yan Iṣẹ Iṣẹ Tuntun lati FlashPro Express Job lati inu akojọ aṣayan iṣẹ-ṣiṣe lati ṣẹda iṣẹ akanṣe tuntun, bi o ṣe han ninu nọmba atẹle.Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-14
  7. Tẹ atẹle naa sinu Iṣẹ Iṣẹ Tuntun lati inu apoti ibaraẹnisọrọ FlashPro Express Job:
    • Iṣẹ siseto file: Tẹ Kiri, lilö kiri si ipo ibi ti .job file ti wa ni be, ki o si yan awọn file. Ipo aiyipada ni: \mpf_dg0852_df\Ṣeto_Iṣẹ.
    • Ipo iṣẹ akanṣe FlashPro Express: Tẹ Kiri ki o lọ kiri si ipo ti o fẹ fipamọ iṣẹ naa.
      olusin 10 • New Job Project lati FlashPro Express JobMicrosemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-15
  8. Tẹ O DARA. Eto ti o nilo file ti yan ati setan lati ṣe eto ninu ẹrọ naa.
  9. Ferese FlashPro Express yoo han bi o ṣe han ni nọmba atẹle. Jẹrisi pe nọmba oluṣeto yoo han ni aaye Awọn olupilẹṣẹ. Ti ko ba ṣe bẹ, jẹrisi awọn asopọ igbimọ ki o tẹ Tuntun/Ṣatunṣe Awọn olupilẹṣẹ.
    Nọmba 11 • Siseto Ẹrọ naaMicrosemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-16
  10. Tẹ RUN lati ṣe eto ẹrọ naa. Nigbati ẹrọ naa ba ti ṣe eto ni aṣeyọri, ipo RUN PASSED yoo han bi o ṣe han ninu nọmba atẹle. Wo Ṣiṣe Ririnkiri naa, oju-iwe 11 lati ṣiṣẹ demo TVS.Microsemi-DG0852-PolarFire-FPGA-Iwọn otutu-ati-Voltage-Sensor-FIG-17
  11. Pa FlashPro Express tabi ni taabu Project, tẹ Jade.

Àfikún 2: Ṣiṣe awọn TCL akosile

Awọn iwe afọwọkọ TCL ti pese ni apẹrẹ files folda labẹ TCL_Scripts liana. Ti o ba nilo, ṣiṣan apẹrẹ le tun ṣe lati imuse Apẹrẹ titi di iran iṣẹ file.
Lati ṣiṣẹ TCL, tẹle awọn igbesẹ isalẹ:

  1. Lọlẹ software Libero
  2. Yan Ise agbese> Ṣiṣẹ iwe afọwọkọ….
  3. Tẹ Kiri ki o si yan script.tcl lati igbasilẹ TCL_Scripts liana.
  4. Tẹ Ṣiṣe.
    Lẹhin ṣiṣe aṣeyọri ti iwe afọwọkọ TCL, iṣẹ akanṣe Libero ti ṣẹda laarin itọsọna TCL_Scripts.
    Fun alaye diẹ sii nipa awọn iwe afọwọkọ TCL, tọka si mpf_dg0852_df/TCL_Scripts/readme.txt.
    Tọkasi Itọsọna Itọkasi Aṣẹ Liro® SoC TCL fun awọn alaye diẹ sii lori awọn aṣẹ TCL. Kan si Atilẹyin Imọ-ẹrọ fun eyikeyi awọn ibeere ti o ba pade nigbati o nṣiṣẹ iwe afọwọkọ TCL

Awọn iwe aṣẹ / Awọn orisun

Microsemi DG0852 PolarFire FPGA otutu ati Voltage Sensọ [pdf] Itọsọna olumulo
DG0852 PolarFire FPGA otutu ati Voltage Sensọ, DG0852, PolarFire FPGA otutu ati Voltage Sensọ, PolarFire FPGA, Iwọn otutu ati Voltage Sensọ, Voltage Sensọ, Sensọ

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *