Microsemi-LOGO

Microsemi DG0852 PolarFire FPGA Temperature ma Voltagu Sensor

Fa'amatalaga Oloa: DG0852 Fa'ata'ita'iga Ta'iala PolarFire FPGA
Tempera ma Voltagu Sensor

Le DG0852 Fa'ata'ita'iga Ta'iala PolarFire FPGA Temperature ma Voltage Sensor o se oloa fuafuaina e fua le vevela ma voltagu. O le oloa o loʻo gaosia e Microsemi, faʻauluuluga i Aliso Viejo, Kalefonia, ISA.

Fuafuaga Manaomia

Mo le oloa e galue lelei, o manaʻoga mamanu e aofia ai le faʻaogaina o le PolarFire FPGA Temperature ma Voltage Sensor, o se FPGA e faʻaaogaina le eletise maualalo ma taugofie.

Mea e mana'omia muamua

Fa'aaoga le DG0852 Fa'ata'ita'iga Ta'iala PolarFire FPGA Temperature ma Voltage Sensor, e tatau ona i ai sau faiga e lagolagoina le Libero Design Flow software, lea e nafa ma le faʻatinoina o le mamanu ma le faʻataʻitaʻiga faʻasolosolo.

Fa'ata'ita'iga Fuafuaga

O le mamanu faʻataʻitaʻiga e aofia ai le faʻatinoina o se vevela ma voltage fuaina faiga e faaaoga ai le PolarFire FPGA Temperature ma Voltage Sensori.

Fa'atinoina o Fuafuaga

O le faʻatinoga o le faʻatinoga e aofia ai laasaga nei:

  • Synthesize - o lenei laʻasaga e aofia ai le faʻaliliuina o mea e manaʻomia mo le mamanu i se faʻatulagaga HDL e mafai ona malamalama i ai le FPGA.
  • Nofoaga ma le Auala - o lenei la'asaga e aofia ai le tu'uina o ta'amilosaga fa'apipi'i i luga o le pu ma fa'alavaina feso'ota'iga.
  • Fa'amaonia le Taimi - o le laasaga lea e siaki ai pe fa'amalieina taimi fa'atapula'a o le mamanu.
  • Fausia FPGA Array Data - o lenei laasaga e faʻatupuina ai faʻamaumauga o le a faʻapipiʻiina i luga ole FPGA.
  • Fausia Bitstream - o lenei laasaga e maua ai le bitstream o le a sii mai i le masini FPGA faʻamoemoe.
  • Fa'agasolo Polokalama Fa'atino - o le la'asaga lea e fa'apolokalame ai le masini i le bitstream.

Fa'ata'ita'iga tafe

O le faʻataʻitaʻiga faʻataʻitaʻiga e aofia ai le faʻataʻitaʻiina o le mamanu ina ia mautinoa e fetaui ma manaʻoga mamanu.

  • Faʻataʻitaʻiina o le Design - o lenei laasaga e aofia ai le faʻataʻitaʻiina o le mamanu e faʻaaoga ai le polokalama Libero Design Flow e faʻamautinoa ai e fetaui ma manaʻoga mamanu.

Fa'atonuga o le Fa'aaogaina o Mea

Fa'aaoga le DG0852 Fa'ata'ita'iga Ta'iala PolarFire FPGA Temperature ma
Voltage Sensor, mulimuli i laasaga nei:

  1. Ia mautinoa o loʻo lagolagoina e lau polokalama le polokalame Libero Design Flow.
  2. La'u mai ma fa'apipi'i le polokalame Libero Design Flow mai Microsemi's webnofoaga.
  3. Mulimuli i laasaga o le faʻatinoina o mamanu o loʻo faʻamatalaina i totonu o le tusi lesona e faʻaaoga ai lou vevela ma voltagu faiga fua.
  4. Fa'ata'ita'i le mamanu e fa'aaoga ai le polokalame Libero Design Flow e fa'amautinoa ai e fetaui ma mana'oga mamanu.
  5. Polokalama le masini i le bitstream e faʻaaoga ai le Run PROGRAM Action laʻasaga o loʻo otooto atu i le tusi lesona.
  6. Fa'afeso'ota'i lou vevela ma le voltage fa'alogo i le PolarFire
    FPGA Temperature ma Voltagu Sensor e amata fua le vevela ma voltage.

Mo nisi oloa lagolago po'o fesili, fa'afeso'ota'i le au fa'atau a le Microsemi po'o le au fa'atau lagolago e ala i le telefoni po'o imeli, e pei ona tu'uina atu i le tusi lesona.

Microsemi Headquarters
One Enterprise, Aliso Viejo,
CA 92656 ISA
I totonu o Amerika: +1 800-713-4113
I fafo o Amerika: +1 949-380-6100 Fa'atauga: +1 949-380-6136
Fax: +1 949-215-4996
imeli: sales.support@microsemi.com www.microsemi.com
©2021 Microsemi, ose lala e pulea atoa e Microchip Technology Inc. Ua taofia aia tatau uma. Microsemi ma le Microsemi logo o fa'ailoga fa'amaufa'ailoga a le Microsemi Corporation. O isi fa'ailoga tau fefa'ataua'iga uma ma fa'ailoga tautua o meatotino a latou tagata e ona.
Microsemi e le faia se faʻamaonia, faʻatusa, poʻo se faʻamaoniga e uiga i faʻamatalaga o loʻo i ai i totonu poʻo le talafeagai o ana oloa ma auaunaga mo soʻo se faʻamoemoega faapitoa, e le faʻatagaina foi e Microsemi soʻo se noataga soʻo se mea e tupu mai i le talosaga poʻo le faʻaogaina o soʻo se oloa poʻo se matagaluega. O oloa faʻatau atu i lalo ma soʻo se isi oloa faʻatau atu e Microsemi ua faʻatapulaʻaina suʻega ma e le tatau ona faʻaogaina faʻatasi ma masini faʻapitoa poʻo talosaga. Soʻo se faʻamatalaga faʻatinoga e talitonuina e faʻatuatuaina ae e leʻo faʻamaonia, ma e tatau i le Faʻatau ona faʻatinoina ma faʻamaeʻaina uma faʻatinoga ma isi suʻega o oloa, naʻo ia ma faʻatasi ma, pe faʻapipiʻi i totonu, soʻo se mea e gata ai. E le tatau i le tagata faʻatau ona faʻalagolago i soʻo se faʻamatalaga ma faʻamatalaga faʻatinoga poʻo faʻasologa na tuʻuina mai e Microsemi. O le matafaioi a le Fa'atau e fuafua tuto'atasi le talafeagai o so'o se oloa ma fa'ata'ita'i ma fa'amaonia tutusa. O faʻamatalaga na tuʻuina atu e Microsemi i lalo o loʻo tuʻuina atu "e pei ona i ai, o fea oi ai" ma faʻaletonu uma, ma o le lamatiaga atoa e fesoʻotaʻi ma ia faʻamatalaga o loʻo i ai atoa ma le Faʻatau. Microsemi e le tuʻuina atu, manino pe faʻamaonia, i soʻo se pati soʻo se aia tatau pateni, laisene, poʻo soʻo se isi aia tatau IP, pe faʻatatau i ia faʻamatalaga lava ia poʻo soʻo se mea e faʻamatalaina e ia faʻamatalaga. O faʻamatalaga o loʻo tuʻuina atu i totonu o lenei pepa e faʻatatau ia Microsemi, ma Microsemi faʻaagaga le aia tatau e faia ai soʻo se suiga i faʻamatalaga i totonu o lenei pepa poʻo soʻo se oloa ma auaunaga i soo se taimi e aunoa ma se faʻaaliga.

E uiga i Microsemi
O le Microsemi, o se lala e pulea atoa e le Microchip Technology Inc. (Nasdaq: MCHP), e ofoina atu se faʻamatalaga atoatoa o semiconductor ma faʻaogaina fofo mo aerospace & puipuiga, fesoʻotaʻiga, nofoaga autu o faʻamatalaga ma maketi tau pisinisi. O oloa e aofia ai le maualuga-fa'atinoga ma le fa'asalaina-maaa analog fa'afefiloi-fa'ailoga feso'ota'i fa'atasi, FPGAs, SoCs ma ASICs; oloa tau pulega; taimi ma masini fa'amaopoopo ma sa'o taimi fofo, fa'atulagaina tulaga o le lalolagi mo le taimi; masini e gaosia ai leo; RF fofo; vaega eseese; atina'e teuina ma feso'ota'iga fofo, tekinolosi saogalemu ma scalable anti-tamper oloa; fofo Ethernet; Malosiaga-i-Ethernet ICs ma vaeluagalemu; fa'apea fo'i ma agava'a ma 'au'aunaga fa'aaganu'u. A'oa'o atili ile www.microsemi.com.

Toe Iloilo Tala'aga

O le tala fa'asolopito o lo'o fa'amatalaina suiga na fa'atinoina i le pepa. O suiga o lo'o lisiina e ala i toe iloiloga, amata i le lomiga aupito lata mai.

Toe Iloiloga 3.0
O lo'o i lalo le aotelega o suiga na faia i lenei toe iloiloga.

  • Fa'aopoopoina Fa'aopoopo 2: Fa'agaoioi le TCL Script, itulau 15.
  • Fa'afouina Ata 2, itulau 4.
  • Fa'afouina Ata 3, itulau 5.

Toe Iloiloga 2.0
O lo'o i lalo le aotelega o suiga na faia i lenei toe iloiloga.

  • Fa'afouina le pepa mo Libero SoC v12.2.
  • Ave'ese fa'asinomaga i numera o lomiga Libero.

Toe Iloiloga 1.0
Le lomiga muamua o lenei pepa.

PolarFire FPGA Temperature ma Voltagu Sensor

O masini PolarFire taʻitasi ua faʻapipiʻiina ma se Temperature ma Voltage Sensor (TVS). O lipoti a le TVS e mate le vevela ma voltagu o alavai tu'uina atu masini i foliga numera i le ie FPGA.
O lo'o fa'atinoina le TVS i le fa'aaogaina o le 4-channel ADC ma o fa'amatalaga fa'amatalaga o lo'o tu'uina atu e fa'apea:

  • Auala 0 – 1 V voltagu sapalai
  • Auala 1 – 1.8 V voltagu sapalai
  • Auala 2 – 2.5 V voltagu sapalai
  • Auala 3 – Oti vevela

O le TVS o loʻo faʻaalia se tau faʻailoga 16-bit e faʻatusalia voltage po'o le vevela, ma le numera o le alalaupapa tutusa. Le vevela ma voltage fa'aliliuina fa'amatalaga i le vevela masani ma voltagu taua. Mo nisi fa'amatalaga, va'ai UG0753: PolarFire FPGA Security User Guide.
O lenei faʻataʻitaʻiga o loʻo faʻaalia ai le ata TVS o le PolarFire e faʻaaoga ai se UART-based application (GUI). O le faʻataʻitaʻiga faʻataʻitaʻiga o loʻo faʻaauau pea ona pamuina faʻamaumauga mai ala TVS ile UART, lea e faʻaalia ile GUI. O lenei mamanu faʻataʻitaʻiga o loʻo faʻaalia ai foʻi pe faʻafefea ona faʻataʻitaʻiina le ata TVS o le masini PolarFire.
E mafai ona fa'apolokalameina le mamanu fa'ata'ita'iga e fa'aaoga ai so'o se tasi o filifiliga nei:

  • Faʻaaogaina le galuega file: Fa'apolokalame le masini e fa'aaoga ai le galuega file saunia faatasi ma le mamanu files, taga'i i le Fa'aopoopoga 1: Fa'apolokalameina o le Masini Fa'aaogā le FlashPro Express, itulau 12.
  • Fa'aaogāina o le Libero SoC: Fa'apolokalame le masini e fa'aaoga ai le Libero SoC, va'ai le Libero Design Flow, itulau 8. Fa'aoga lenei filifiliga pe a suia le mamanu fa'ata.

Fuafuaga Manaomia
O le laulau o lo'o i lalo o lo'o lisiina ai mea e mana'omia ma polokalama fa'apitoa mo lenei fa'ata'ita'iga mamanu.
Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-1

Fa'aaliga: Libero SmartDesign ma ata fa'atulagaina o ata o lo'o fa'aalia i lenei ta'iala e mo na'o fa'ata'ita'iga. Tatala le mamanu Libero e vaʻai i faʻafouga fou.

Mea e mana'omia muamua
Ae e te le'i amataina:

  1. Mo mamanu faʻataʻitaʻiga files download sootaga:
    http://soc.microsemi.com/download/rsc/?f=mpf_dg0852_df
  2. Tikia ma faʻapipiʻi Libero SoC (e pei ona faʻaalia i le webnofoaga mo lenei mamanu) i luga ole PC talimalo mai le nofoaga nei:
    https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
    O faʻataʻitaʻiga lata mai o ModelSim, Synplify Pro, ma le FTDI avetaʻavale o loʻo aofia i le Libero SoC faʻapipiʻi pusa.

Fa'ata'ita'iga Fuafuaga
Ole ata pito i luga ole poloka ole ata ole TVS o lo'o fa'aalia ile ata lea. O ala uma e fa o le TVS e mafai i le mamanu e mata'ituina le vevela ma voltagu alavai. O le Fabric logic e pu'eina le TVS ma auina atu i le UART IF e ala i le CoreUART IP.Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-2

E maua e le GUI fa'atauga TVS atamai ma fa'avasega e pei ona fa'amatalaina e fa'aalia ai:
Temperature Pepe:
Ole fua ole vevela ole 16-bit o lo'o fa'atusalia ile Kelvin ma e mafai ona fa'avasegaina e pei ona lisiina ile siata o lo'o mulimuli mai. Mo exampLe, o le tau o le gaosiga o le vevela o le 0x133B o lona uiga 307.56 Kelvin.Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-3

Voltage:
O fa'amaumauga o lo'o iai ile VALUE ma le CHANNEL e fa'amaonia pe a fa'amaonia le VALID. Pe a fa'aletonu se alaleo e ala i le fa'amalo o le alalaupapa talafeagai e mafai ai ona fa'aoga, ona le aoga lea o fa'amaumauga o le alalaupapa o lo'o i luga o galuega faatino e tusa lava pe fa'amaonia le VALID output. O le voltage alalaupapa 16-bit tau o lo'o fa'atusalia i millivolts (mV) ma e mafai ona fa'avasega e pei ona lisiina i le siata o lo'o mulimuli mai. Mo example, le voltage fa'aigoaina o le 0x385E o lona uiga ole 1803.75 mV.Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-4

Fa'atinoina o Fuafuaga
O le ata o loʻo i lalo o loʻo faʻaalia ai le Libero SoC software design faʻatinoina o le ata faʻataʻitaʻiga a le TVS.
Ata 2 • TVS Demo DesignMicrosemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-5

O le mamanu pito i luga e aofia ai vaega nei:

  • TVS_IP_0 Macro
  • Core_UART_0
  • TVS_to_UART_0 manatu
  • uati_gen_0
  • INIT_MONITOR_0 ma le PF_RESET_0

TVS_IP_0 Macro
O le ata o loʻo i lalo o loʻo faʻaalia ai le TVS interface configurator.Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-6O le GUI e faʻaalia le vevela vevela ile tikeri Celsius e ala i le faʻaliliuina o tau Kelvin. Celsius tau = tau Kelvin - 273.15

TVS_i_UART_0
O le TVS i le UART logic e pu'eina le Temperature ma Voltage fa'atatau mai le mata'itusi TVS ma lafo fa'amaumauga i Core_UART_0.

uati_gen_0
Ua fa'atulagaina le CCC e fa'atupu le uati 100 MHz.

Fa'ata'ita'iga tafe
O le faʻataʻitaʻiga faʻataʻitaʻiga a le TVS e faʻafouina ai galuega a le TVS macro e faʻavae i luga o faʻatonuga faitau o loʻo tuʻuina atu i le .mem. file po'o le .txt file. O le file e tatau ona tu'u le igoa ile fa'ata'ita'iga fa'ata'ita'iga mo galuega a le TVS e sui. Le parakalafa fa'aaoga e teu ai le .mem file ua ta'ua le igoa “TVS_MEMFILE”. Faaopoopo le vsim poloaiga lea e pasi ai le file igoa. -gTVS_MEMFILE=”PATH_TO_FILE_RELATIVE_TO_SIMULATION_FOLDER”

MEM File Fa'asologa
O le fa'atulagaina o le file o lo'o i le hex:




O le .mem file o loʻo i ai le taimi faʻataʻitaʻiga sosoo ai ma le numera numera (16-bit) o ​​alalaupapa ADC e fa i lena taimi. E manaʻomia se tau mo le alalaupapa tusa lava pe le faʻaaogaina. O le tau e mafai ona 0. O le faʻataʻitaʻiga e amata i gaioiga uma o le alalaupapa o le 0. E mafai ona toe fai le mamanu i le tele o taimi i le .mem file e atagia ai le tele o tulaga taua o galuega faatino a le alalaupapa. O le anotusi o le mem file e gata i le 256 laina.

Fa'ata'ita'iina o le Fuafuaga
O le poloketi Libero e aofia ai se suʻega suʻega e faʻataʻitaʻi ai le poloka TVS. Ole su'ega ole su'ega e pu'eina uma fa'atauga ole TVS e fa'aaoga ai le CoreUART IP. O tau fa'afuainumera mo alavai e fa e pasia i le .mem file.

Faiga fa'atusa
Ia pasi le mem file mo faʻataʻitaʻiga, fai laasaga nei:

  1. Tatala le faʻatulagaina o le poloketi Libero SoC (Project> Project Settings).
  2. Filifili Vsim poloaiga i lalo o filifiliga Faʻataʻitaʻiga. Ulufale- gTVS_MEMFILE=”tvs_values.mem” i le avanoa Faaopoopo filifiliga ona kiliki lea Save.

A sample tvs_values.mem o loʻo tuʻuina atu i le pusa faʻataʻitaʻiga. O le .mem file e tatau ona maua i totonu o le faila simulation o le poloketi Libero. O le tvs_values.mem file pu'eina le 16-bit numera numera o le TVS poloka i taimi eseese.

Ina ia fa'atusa le mamanu, fai laasaga nei:

  1. I le Design Flow tab, kiliki-matau Simulate i lalo Verify Pre-Synthesis Design ona filifili lea Open Interactively.
    Ata 5 • Fa'asologa o Fuafuaga—Fa'ata'ita'iMicrosemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-8A maeʻa faʻataʻitaʻiga, e aliali mai le faʻamalama o le Wave e pei ona faʻaalia i le ata o loʻo i lalo. Talu ai e fa'aagaina uma alaleo e fa, o le TVS circuit outputs value of channels e fa i se taimi atofaina i le VALUE output fa'atasi ai ma le numera o le alalaupapa ile CHANNEL output. O fa'amaumauga o lo'o iai ile VALUE ma le CHANNEL e fa'amaonia pe a fa'amaonia le VALID. Mata'ituina mea nei mai i'uga fa'atusa:
    • A maeʻa ona faʻaogaina le ala mo le liua, o le TVS poloka e 390 microseconds e faʻamaeʻa ai le liua.
    • O alalaupapa ta'itasi e iai le tuai o le liua o le 410 microseconds.
    • O le fua o le liua e tutusa ma le 1920 microseconds, lea e tutusa ma le fua o le liua ua seti i le TVS configurator.
    • O poloka TVS e fa'atupuina ai fa'atatauga fa'avae e fa'atatau i tau o lo'o tu'uina atu ile tvs_values.mem file.
      Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-9
  2. Tapuni ModelSim Pro ME ma le poloketi Libero.

Libero Design Flow

O lenei mataupu o loʻo faʻamatalaina ai le faʻasologa o mamanu Libero o le faʻataʻitaʻiga mamanu. O le faʻasologa o mamanu Libero e aofia ai laasaga nei:

  • Fa'atasi
  • Nofoaga ma le auala
  • Fa'amaonia Taimi
  • Fausia Bitstream
  • Fa'agasolo Polokalama Gaioiga
    O le ata o loʻo i lalo o loʻo faʻaalia ai nei filifiliga i le Design Flow tab.

Ata 7 • Libero Design Flow OptionsMicrosemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-10Fa'atasi
Ina ia tuufaatasia le mamanu, fai laasaga nei:

  1. Mai le matala Design Flow, kiliki fa'alua Synthesize.
    A manuia le fa'asologa, e aliali mai se fa'ailoga lanu meamata e pei ona fa'aalia i le Ata 7, itulau 8.
  2. Kiliki taumatau Synthesize ma filifili View Lipoti i view o le lipoti fa'aopoopo ma fa'amaumauga files i le lisi o Lipoti.

Nofoaga ma le Auala

  1. Mai le matala Design Flow, kiliki faalua Nofoaga ma Auala.
    A manuia le nofoaga ma le auala, e aliali mai se maka lanu meamata e pei ona faaalia i le Ata 7, itulau 8.
  2. Kiliki taumatau Place ma Route ma filifili View Lipoti i view o le nofoaga ma le auala lipoti ma ogalaau files i le lisi o Lipoti.

Fa'aaogaina o Punaoa
O le siata o lo'o i lalo o lo'o lisiina ai le fa'aogaina o punaoa o le mamanu ma lea nofoaga ma le auala. O nei tau e ono fesuisuiaʻi teisi mo taʻavale Libero eseese, faʻatulagaga, ma tau o fatu.Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-11

Fa'amaonia Taimi
Ina ia faʻamaonia le taimi, fai laasaga nei:

  1. Mai le matala Design Flow, kiliki faalua Fa'amaonia Taimi.
  2. A ausia ma le manuia e le mamanu tulaga manaomia o le taimi, e aliali mai se maka lanu meamata e pei ona faaalia i le Ata 7, itulau 8.
  3. Kiliki taumatau Verify Taimi ma filifili View Lipoti i view le fa'amaonia le lipoti o le taimi ma le fa'amaumauga files i le lisi o Lipoti.

Fausia FPGA Array Data
Mo le fa'atupuina o fa'amaumauga o fa'amaumauga FPGA, kiliki fa'alua Fa'atupu FPGA Array Fa'amatalaga mai le fa'amalama o le Fuafuaga Fa'ata.
E fa'aalia se fa'ailoga lanu meamata pe a uma le fa'atupuina manuia o fa'amaumauga o fa'amaumauga FPGA e pei ona fa'aalia i le Ata 7, itulau 8.

Fausia Bitstream
Ina ia gaosia le bitstream, fai laasaga nei:

  1. Kiliki fa'alua Fa'atupu Bitstream mai le fa'ailoga Fuafuaga.
    A lelei le fa'atupuina o le bitstream, e aliali mai se fa'ailoga lanu meamata e pei ona fa'aalia i le Ata 7, itulau 8.
  2. Kiliki taumatau Generate Bitstream ma filifili View Lipoti i view le ogalaau talafeagai file i le lisi o Lipoti.

Fa'agasolo Polokalama Gaioiga
A maeʻa ona gaosia le bitstream, e tatau ona faʻapipiʻiina le masini PolarFire. Ina ia faʻapipiʻi le masini PolarFire, fai laasaga nei:

  1. Ia mautinoa o lo'o tu'u i luga o le laupapa ia Fa'atonuga o le Jumper.Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-12
  2. Fa'afeso'ota'i le uaea sapalai eletise i le feso'ota'iga J9 i luga o le laupapa.
  3. Fa'afeso'ota'i le USB cable mai le Host PC i le J5 (FTDI port) i luga o le laupapa.
  4.  Malosi i luga o le laupapa e fa'aaoga ai le ki fa'ase'e SW3.
  5. Kiliki fa'alua Run PROGRAM Action mai le Libero > Design Flow tab.
    A fa'apolokalame lelei le masini, e aliali mai se fa'ailoga lanu meamata e pei ona fa'aalia i le Ata 7, itulau 8.

Fa'atino le Demo

O lenei mataupu o loʻo faʻamatalaina pe faʻapefea ona faʻapipiʻi ma faʻaoga le Graphic User Interface (GUI) e faʻatautaia ai le TVS demo. O le talosaga fa'ata'ita'iga a le PolarFire TVS o se GUI faigofie lea e tamo'e i luga o le PC talimalo e feso'ota'i ma le PolarFire Device.
Ina ia faʻapipiʻi le GUI, fai laasaga nei:

  1. Aveese mea o loʻo i totonu o le mpf_dg0852_df.rar file. Mai le faila mpf_dg0852_df\GUI\TVS_Monitor_GUI_Installer, kiliki faalua le setup.exe file.
  2. Mulimuli i faʻatonuga o loʻo faʻaalia i luga o le wizard faʻapipiʻi.
    A maeʻa faʻapipiʻi manuia, o le TVS_Monitor_GUI e faʻaalia i luga o le Amata lisi o le komepiuta PC talimalo.

Ina ia faʻataʻitaʻiina le TVS demo, fai laasaga nei:

  1. Mai le Amata lisi, kiliki TVS_Monitor_GUI e faʻalauiloa le talosaga. Ia mautinoa o loʻo fesoʻotaʻi le laupapa ma filifili le Folder Log talafeagai.
  2. Kiliki Feso'ota'i. I luga o fesoʻotaʻiga manuia, o le GUI e faʻaalia le vevela ma le voltagu taua. Log file ua faia ma le taimi stamp i le file fa'aigoa ile nofoaga o lo'o iai Fa'amaumauga.
    Ona o le faaletonu, o le Log Folder e faasino i le 'SupportFiles' faila i totonu o le lisi faʻapipiʻi. E mafai e le tagata fa'aoga ona suia le nofoaga o le Log Folder a'o le'i fa'afeso'ota'i i le laupapa.
    Fa'aaliga: Ia mautinoa o le Log Folder e le o se nofoaga fa'atapula'aina. I lenei tulaga, e manaʻomia le tagata faʻaoga e faʻalauiloa le GUI faʻatasi ai ma avanoa faʻapitoa (kiliki-matau ma tamoe e avea ma pule).
  3. Tapulaa pito i luga, tapula'a pito i lalo, ma le la'ititi la'ititi o suiga e fa'amauina mo laina ta'itasi e mafai ona fa'atulagaina i le setup.ini. file. O lo'o fa'amauina fa'atauga o le alalaupapa i totonu o le ogalaau file pe afai o lo'o i ai se fesuiaiga e sili atu i le 'min var' tau fa'amaonia i le setup.ini file.
    O le ata o loʻo i lalo o loʻo faʻaalia ai le vevela masani ma voltage tau o le alavai 0 (1.05 V). O le fuafuaga e fetaui ma tau o le Channel 0. Faʻapena foi, filifili isi auala ma view o latou tulaga taua ma fuafuaga.
    Ata 8 • Filifilia o le Taulaga COM ma Feso'ota'i—Alāvai 0 Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-13Manatua: E faʻafouina e le GUI le tau o le TVS faʻatasi ma le tuai na tuʻuina i totonu o le Faʻatuai (ms) fanua.

Fa'aopoopo 1: Fa'apolokalameina le Masini Fa'aaogā le FlashPro Express

O lenei vaega o loʻo faʻamatalaina pe faʻapefea ona faʻapipiʻi le masini PolarFire i le polokalame .job file fa'aaoga le FlashPro Express. O le .galuega file o lo'o maua ile mamanu nei files nofoaga o faila:
mpf_dg0852_df\Programming_Job
Ina ia faʻapipiʻi le masini, fai laasaga nei:

  1. Ia mautinoa o le faatulagaga o le osooso i luga o le laupapa e tutusa ma le lisi i le Laulau 5, itulau 10.
    Fa'aaliga: E tatau ona tape le ki o le paoa a'o faia so'oga osooso. v
  2. Fa'afeso'ota'i le uaea sapalai eletise i le feso'ota'iga J9 i luga o le laupapa.
  3. Fa'afeso'ota'i le uaea USB mai le Host PC i le J5 (FTDI port) i luga o le laupapa.
  4. Malosi i luga o le laupapa e fa'aaoga ai le ki fa'ase'e SW3.
  5. I luga o le PC talimalo, faʻalauiloa le polokalama FlashPro Express.
  6. Kiliki New pe filifili New Job Project mai le FlashPro Express Job mai le Project menu e fatu ai se galuega fou, e pei ona faʻaalia i le ata o loʻo i lalo.Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-14
  7. Ulufale mea nei i le Galuega Fou Poloketi mai le FlashPro Express Job dialog box:
    • Galuega fa'apolokalame file: Kiliki Su'esu'e, fa'asaga i le nofoaga o lo'o i ai le .job file o lo'o i ai, ma filifili le file. O le nofoaga e le masani ai o le: \mpf_dg0852_df\Programming_Job.
    • FlashPro Express galuega poloketi nofoaga: Kiliki Su'esu'e ma fa'afeiloa'i i le nofoaga e te mana'o e teu ai le poloketi.
      Ata 10 • Poloketi Galuega Fou mai le FlashPro Express JobMicrosemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-15
  8. Kiliki OK. Polokalame manaʻomia file ua filifilia ma sauni e fa'apolokalameina i le masini.
  9. O le faʻamalama FlashPro Express e faʻaalia e pei ona faʻaalia i le ata o loʻo i lalo. Faʻamaonia o loʻo faʻaalia se numera o le polokalame i le fanua Programmer. Afai e leai, faʻamaonia le fesoʻotaʻiga a le laupapa ma kiliki Toe Faʻafou/Rescan Programmers.
    Ata 11 • Polokalameina le MasiniMicrosemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-16
  10. Kiliki RUN e fa'apolokalame le masini. A fa'apolokalame lelei le masini, e fa'aalia se tulaga RUN PASSED e pei ona fa'aalia i le ata o lo'o mulimuli mai. Va'ai Fa'agaoioi le Fa'ata'ita'iga, itulau 11 e fa'atino ai le fa'ata'ita'iga a le TVS.Microsemi-DG0852-PolarFire-FPGA-Temperature-ma-Voltage-Sensor-FIG-17
  11. Tapuni FlashPro Express po'o i le Project tab, kiliki i fafo.

Fa'aopoopo 2: Fa'agaoioi le TCL Script

TCL tusitusiga o loʻo tuʻuina atu i le mamanu files faila i lalo o le lisi TCL_Scripts. Afai e mana'omia, e mafai ona toe faia le fa'asologa o mamanu mai le Design Implementation se'ia o'o i le fa'atupuina o galuega file.
Ina ia faʻatautaia le TCL, mulimuli i laasaga o loʻo i lalo:

  1. Tatala le polokalame Libero
  2. Filifili Poloketi > Fa'atino le Tusia....
  3. Kiliki Su'esu'e ma filifili le script.tcl mai le laiga TCL_Scripts directory.
  4. Kiliki Run.
    A mae'a le fa'atinoina o le TCL script, ua fa'atūina le poloketi Libero i totonu o le TCL_Scripts directory.
    Mo nisi fa'amatalaga e uiga i tusitusiga TCL, tagai i le mpf_dg0852_df/TCL_Scripts/readme.txt.
    Va'ai ile Libero® SoC TCL Command Reference Guide mo nisi fa'amatalaga ile TCL commands. Fa'afeso'ota'i le Lagolago Fa'atekinisi mo so'o se fa'afesili e maua pe a fa'agasolo le TCL script

Pepa / Punaoa

Microsemi DG0852 PolarFire FPGA Temperature ma Voltagu Sensor [pdf] Taiala mo Tagata Fa'aoga
DG0852 PolarFire FPGA Temperature ma Voltage Sensor, DG0852, PolarFire FPGA Temperature ma Voltage Sensor, PolarFire FPGA, Temperature ma Voltage Sensor, Voltage Sensori, Sensori

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *