Intel Mailbox Mteja na Avalon Streaming Interface FPGA IP User Guide
Intel Mailbox Mteja na Avalon Streaming Interface FPGA IP

Mteja wa Kisanduku cha Barua kilicho na Kiolesura cha Utiririshaji cha Avalon® Intel FPGA IP Overview

Mteja wa Sanduku la Barua iliyo na kiolesura cha utiririshaji cha Avalon® Intel® FPGA IP (Mteja wa Sanduku la Barua aliye na IP ya Mteja wa Avalon ST) hutoa njia ya mawasiliano kati ya mantiki yako maalum na kidhibiti salama cha kifaa (SDM). Unaweza kutumia Kiteja cha Sanduku la Barua kilicho na Avalon ST IP kutuma pakiti za amri na kupokea pakiti za majibu kutoka kwa moduli za pembeni za SDM. Mteja wa Sanduku la Barua aliye na Avalon ST IP hufafanua utendakazi ambazo SDM inaendesha.

Mantiki yako maalum inaweza kutumia njia hii ya mawasiliano kupokea taarifa na kufikia kumbukumbu ya flash kutoka kwa moduli zifuatazo za pembeni:

  • Kitambulisho cha Chip
  • Sensor ya Joto
  • Kitabu cha Voltage Sensorer
  • Kumbukumbu ya flash ya kiolesura cha pembeni cha nne (SPI).

Kumbuka: Katika mwongozo huu wote wa watumiaji, neno Avalon ST linafupisha kiolesura cha utiririshaji cha Avalon au IP.

Kielelezo cha 1. Mteja wa Kisanduku cha Barua kilicho na Muundo wa Mfumo wa Avalon ST IP
Mteja wa Kisanduku cha Barua kilicho na Muundo wa Mfumo wa Avalon ST IP

Kielelezo kifuatacho kinaonyesha programu ambayo Mteja wa Sanduku la Barua aliye na Avalon ST IP husoma Kitambulisho cha Chip.

Kielelezo 2. Mteja wa Sanduku la Barua aliye na Avalon ST IP Anasoma Kitambulisho cha Chip
Mteja wa Sanduku la Barua aliye na Avalon ST IP Anasoma Kitambulisho cha Chip

Usaidizi wa Familia wa Kifaa

Ifuatayo inaorodhesha ufafanuzi wa kiwango cha usaidizi wa kifaa kwa IP za Intel FPGA:

  • Msaada wa mapema — IP inapatikana kwa kuiga na kukusanywa kwa ajili ya familia ya kifaa hiki. Miundo ya muda ni pamoja na makadirio ya awali ya uhandisi ya ucheleweshaji kulingana na maelezo ya mapema baada ya mpangilio. Miundo ya muda inaweza kubadilika kwani majaribio ya silicon huboresha uhusiano kati ya silicon halisi na miundo ya muda. Unaweza kutumia IP hii kwa masomo ya usanifu wa mfumo na utumiaji wa rasilimali, uigaji, ubaini, tathmini za latency ya mfumo, tathmini za msingi za wakati (bajeti ya bomba), na mkakati wa uhamishaji wa I/O (upana wa njia ya data, kina cha kupasuka, biashara ya viwango vya I/O. punguzo).
  • Msaada wa awali — IP imethibitishwa kwa miundo ya awali ya muda ya familia ya kifaa hiki. IP inakidhi mahitaji yote ya utendaji, lakini bado inaweza kuwa inafanyiwa uchambuzi wa muda kwa ajili ya familia ya kifaa. Inaweza kutumika katika miundo ya uzalishaji kwa tahadhari.
  • Msaada wa mwisho — IP imethibitishwa na miundo ya mwisho ya muda ya familia ya kifaa hiki. IP inakidhi mahitaji yote ya utendakazi na wakati kwa familia ya kifaa na inaweza kutumika katika miundo ya uzalishaji.

Jedwali 1. Usaidizi wa Familia wa Kifaa

Kifaa cha Familia Msaada
Intel Agilex™ Mapema

Kumbuka: Huwezi kuiga Kiteja cha Sanduku la Barua kwa kutumia Kiolesura cha Utiririshaji cha Avalon Intel FPGA IP kwa sababu IP hupokea majibu kutoka kwa SDM. Ili kuthibitisha IP hii, Intel inapendekeza kwamba ufanye tathmini ya maunzi.

Habari Zinazohusiana
Mteja wa Kisanduku cha Barua kilicho na Kiolesura cha Utiririshaji cha Avalon Vidokezo vya Kutolewa vya IP vya Intel FPGA

Vigezo

Jina la Kigezo Thamani Maelezo
Washa kiolesura cha hali Washa zima Unapowasha kiolesura hiki, Kiteja cha Sanduku la Barua kilicho na kiolesura cha utiririshaji cha Avalon Intel FPGA IP inajumuisha mawimbi ya amri_status_invalid. Wakati command_status_invalid madai, lazima uweke upya IP.

Violesura
Kielelezo kifuatacho kinaonyesha Kiteja cha Kisanduku cha Barua kilicho na Kiolesura cha Utiririshaji cha Avalon Intel FPGA IP:

Kielelezo cha 3. Mteja wa Kisanduku cha Barua kilicho na Kiolesura cha Utiririshaji cha Avalon Intel FPGA IP Interfaces
Mteja wa Sanduku la Barua aliye na Kiolesura cha Utiririshaji cha Avalon Intel FPGA IP Interfaces

Kwa maelezo zaidi kuhusu violesura vya utiririshaji vya Avalon, rejelea Vipimo vya Kiolesura cha Avalon.
Habari Zinazohusiana
Maelezo ya Avalon Interface

Saa na Weka Upya Violesura

Jedwali 2. Saa na Weka Upya Violesura

Jina la Ishara Mwelekeo Maelezo
katika_clk Ingizo Hii ndio saa ya violesura vya utiririshaji vya Avalon. Mzunguko wa juu katika 250 MHz.
katika_weka upya Ingizo Huu ni uwekaji upya wa hali ya juu unaoendelea. Thibitisha -weka upya ili kuweka upya Kiteja cha Sanduku la Barua kilicho na kiolesura cha utiririshaji cha Avalon cha Intel FPGA IP (Mteja wa Sanduku la Barua aliye na Avalon ST IP). Wakati mawimbi ya kuweka upya inapodai, SDM lazima iondoe shughuli yoyote ambayo haijashughulikiwa kutoka kwa Kiteja cha Sanduku la Barua kwa kutumia IP ya Avalon ST. SDM inaendelea kuchakata amri kutoka kwa wateja wengine.

Ili kuhakikisha Kiteja cha Sanduku la Barua chenye Avalon ST IP kinafanya kazi ipasavyo kifaa kinapoingia katika hali ya mtumiaji, muundo wako lazima ujumuishe Weka Upya Utoaji wa Intel FPGA IP ili kushikilia uwekaji upya hadi kitambaa cha FPGA kiingie katika hali ya mtumiaji. Intel inapendekeza kutumia kilandanishi cha kuweka upya wakati wa kuunganisha uwekaji upya wa mtumiaji au matokeo ya Weka Upya ya IP ya Kutolewa kwa

bandari ya kuweka upya ya Kiteja cha Sanduku la Barua iliyo na Avalon ST IP. Ili kutekeleza kulandanisha upya, tumia Weka Upya Bridge Intel FPGA IP inayopatikana katika Mbuni wa Mfumo.

Kumbuka: Kwa uanzishaji wa IP na miongozo ya muunganisho katika Mbuni wa Mfumo, rejelea Vipengee Vinavyohitajika vya Mawasiliano na Seva kwa ajili ya Muundo wa Usasishaji wa Mfumo wa Mbali.amppicha kwenye Mwongozo wa Mtumiaji wa Usanidi wa Intel Agilex.

Amri Interface
Tumia kiolesura cha Avalon Streaming (Avalon ST) kutuma amri kwa SDM.

Jedwali 3. Amri Interface

Jina la Ishara Mwelekeo Maelezo
amri_tayari Pato Mteja wa Sanduku la Barua aliye na Avalon ST Intel FPGA IP hudai amri_tayari wakati iko tayari kupokea amri kutoka kwa programu. Tayari_kuchelewa ni mizunguko 0. Mteja wa Sanduku la Barua aliye na Avalon ST anaweza kukubali command_data[31:0] katika mzunguko ule ule ambao command_ready anadai.
amri_halali Ingizo Mawimbi_ya_ya_ya_mawimbi yanathibitisha kuashiria kuwa data_ya amri ni halali.
amri_data[31:0] Ingizo Basi la amri_data hupeleka amri kwa SDM. Rejelea Orodha ya Amri na Maelezo kwa ufafanuzi wa amri.
amri_startofpacket Ingizo Command_startofpacket inadai katika mzunguko wa kwanza wa pakiti ya amri.
amri_endofpacket Ingizo Command_endofpacket inadai katika mzunguko wa mwisho wa kuamuru pakiti.

Kielelezo 4. Muda wa Pakiti ya Amri ya Avalon ST
fig:m ST Amri Pakiti

Kiolesura cha Majibu
IP ya Mteja wa SDM Avalon ST hutuma majibu kwa programu yako kwa kutumia kiolesura cha majibu.

Jedwali 4. Kiolesura cha Majibu

Ishara 5 Mwelekeo Maelezo
majibu_tayari Ingizo Mantiki ya programu inaweza kudai mawimbi ya majibu_tayari wakati wowote inapoweza kupokea jibu.
majibu_sahihi Pato SDM inadai majibu_sahihi ili kuonyesha kuwa majibu_data ni halali.
majibu_data[31:0] Pato SDM huendesha majibu_data ili kutoa maelezo yaliyoombwa. Neno la kwanza la jibu ni kichwa kinachotambulisha amri ambayo SDM inatoa. Rejea Orodha ya Amri na Maelezo kwa ufafanuzi wa amri.
majibu_startofpacket Pato Answer_startofpacket inadai katika mzunguko wa kwanza wa pakiti ya majibu.
majibu_endofpacket Pato Answer_endofpacket inadai katika mzunguko wa mwisho wa pakiti ya majibu.

Kielelezo 5. Muda wa Pakiti ya Majibu ya Avalon ST
Kifurushi cha Majibu cha Avalon ST

Kiolesura cha Hali ya Amri

Jedwali 5. Kiolesura cha Hali ya Amri

Jina la Ishara Mwelekeo Maelezo
amri_hali_batili Pato Amri_status_invalid inadai kuonyesha hitilafu. Ishara hii kwa kawaida hudai kuashiria kuwa urefu wa amri iliyotajwa kwenye kichwa cha amri hailingani na urefu wa amri iliyotumwa. Wakati command_status_invalid madai, mantiki ya programu yako lazima idai in_reset ili kuanzisha upya Kiteja cha Sanduku la Barua kwa kutumia kiolesura cha utiririshaji cha Avalon cha Intel FPGA IP.

Kielelezo cha 6. Weka Upya Baada ya Madai_hali_yasiyo sahihi
tini: amri_hali_Madai batili

Amri na Majibu

Kidhibiti kipangishi huwasiliana na SDM kwa kutumia amri na pakiti za majibu kupitia Kiteja cha Kisanduku cha Barua cha Intel FPGA IP.

Neno la kwanza la pakiti za amri na majibu ni kichwa kinachotoa taarifa za msingi kuhusu amri au jibu.

Kielelezo cha 7. Umbizo la Kichwa cha Amri na Majibu
mtini: Umbizo la Kichwa cha Amri na Majibu

Kumbuka: Sehemu ya LENGTH katika kichwa cha amri lazima ilingane na urefu wa amri ya amri inayolingana.
Jedwali lifuatalo linaelezea sehemu za amri ya kichwa.

Jedwali 6. Maelezo ya Kichwa cha Amri na Majibu

Kijajuu Kidogo Maelezo
Imehifadhiwa [31:28] Imehifadhiwa.
ID [27:24] Kitambulisho cha amri. Kijajuu cha jibu hurejesha kitambulisho kilichobainishwa kwenye kichwa cha amri. Rejelea Amri za Uendeshaji kwa maelezo ya amri.
0 [23] Imehifadhiwa.
LENGTH [22:12] Idadi ya maneno ya hoja zinazofuata kichwa. IP hujibu kwa hitilafu ikiwa idadi isiyo sahihi ya maneno ya hoja imeingizwa kwa amri iliyotolewa.
Ikiwa kuna kutolingana kati ya urefu wa amri ulioainishwa kwenye kichwa cha amri na idadi ya maneno yaliyotumwa. IP huinua sehemu ya 3 ya Sajili ya Hali ya Kukatiza (COMMAND_INVALID) na Kiteja cha Kikasha Barua lazima kiwekwe upya.
Imehifadhiwa [11] Imehifadhiwa. Lazima iwekwe kuwa 0.
Msimbo wa Amri/Msimbo wa Hitilafu [10:0] Nambari ya Amri inabainisha amri. Msimbo wa Hitilafu unaonyesha kama amri ilifaulu au imeshindwa.
Katika kichwa cha amri, bits hizi zinawakilisha msimbo wa amri. Katika kichwa cha majibu, biti hizi zinawakilisha msimbo wa makosa. Ikiwa amri itafanikiwa, Nambari ya Hitilafu ni 0. Ikiwa amri itashindwa, rejelea misimbo ya makosa iliyofafanuliwa katika Majibu ya Msimbo wa Hitilafu.

Amri za Uendeshaji

Inaweka upya Quad SPI Flash
Muhimu:
Kwa vifaa vya Intel Agilex, lazima uunganishe pin ya serial flash au quad SPI flash kwenye pini ya AS_nRST. SDM lazima idhibiti kikamilifu uwekaji upya wa QSPI. Usiunganishe pin ya kuweka upya quad SPI kwa seva pangishi yoyote ya nje.

Jedwali 7. Orodha ya Amri na Maelezo

Amri Msimbo (Hex) Urefu wa Amri (1) Urefu wa Majibu (1) Maelezo
HAPANA 0 0 0 Hutuma jibu la hali ya SAWA.
GET_IDCODE 10 0 1 Jibu lina hoja moja ambayo ni JTAG IDCODE ya kifaa
GET_CHIPID 12 0 2 Jibu lina thamani ya 64-bit ya CHIPID na neno muhimu sana kwanza.
GET_USERCODE 13 0 1 Jibu lina hoja moja ambayo ni 32-bit JTAG USERCODE ambayo mkondo mdogo wa usanidi huandika kwa kifaa.
PATA_VOLTAGE 18 1 n(2) GET_VOLTAGAmri ya E ina hoja moja ambayo ni bitmask inayobainisha chaneli za kusoma. Bit 0 inabainisha chaneli 0, kidogo 1 inabainisha chaneli 1, na kadhalika.
Jibu linajumuisha hoja ya neno moja kwa kila biti iliyowekwa kwenye bitmask. Juztage iliyorejeshwa ni nambari ya nukta maalum ambayo haijatiwa saini na biti 16 chini ya nukta ya jozi. Kwa mfanoample, juzuu yatage ya 0.75V inarudi 0x0000C000. (3)
Vifaa vya Intel Agilex vina ujazo mmojatage sensor. Kwa hiyo, jibu daima ni neno moja.
GET_ TEMPERATURE 19 1 n(4) Amri ya GET_TEMPERATURE hurejesha halijoto au halijoto ya kitambaa kikuu au maeneo ya njia ya kupitisha data unayobainisha.

Kwa vifaa vya Intel Agilex, tumia hoja ya sensor_req kubainisha maeneo. Sensor_req inajumuisha sehemu zifuatazo:

  • Bits[31:28]: Zimehifadhiwa.
  • Bits[27:16]: Mahali pa Kihisi. Inabainisha eneo la TSD.
  • Bits[15:0]: Kinyago cha vitambuzi. Hubainisha vitambuzi vya kusoma kwa eneo la kihisi lililobainishwa. Jibu lina neno moja kwa kila halijoto inayoombwa. Ikiwa imeachwa, amri husoma kituo 0. Biti muhimu zaidi (lsb) inalingana na kitambuzi 0. Biti muhimu zaidi (msb) inalingana na chaneli 15.

Halijoto iliyorejeshwa ni thamani isiyobadilika iliyotiwa saini na biti 8 chini ya nukta ya jozi. Kwa mfanoample, joto la 10 ° C linarudi 0x00000A00. A ya halijoto -1.5°C inarudi 0xFFFFFE80.
Ikiwa barakoa itabainisha Mahali batili, amri hurejesha msimbo wa hitilafu ambao ni thamani yoyote katika safu 0x80000000 -0x800000FF.
Kwa vifaa vya Intel Agilex, rejelea Mwongozo wa Mtumiaji wa Usimamizi wa Nguvu za Intel Agilex kwa maelezo zaidi kuhusu vihisi joto vya ndani vya ndani.

RSU_IMAGE_ UPDATE 5C 2 0 Huanzisha usanidi upya kutoka kwa chanzo cha data ambacho kinaweza kuwa kiwanda au picha ya programu.
iliendelea…
  1. Nambari hii haijumuishi amri au kichwa cha jibu.
  2. Kwa vifaa vya Intel Agilex vinavyotumia usomaji wa vifaa vingi, index n inalingana na idadi ya vituo unavyowasha kwenye kifaa chako.
  3. Rejea Mwongozo wa Mtumiaji wa Usimamizi wa Nguvu wa Intel Agilex kwa maelezo zaidi kuhusu njia na maeneo ya kihisi joto.
  4. Index n inategemea idadi ya vinyago vya sensorer.
Amri Msimbo (Hex) Urefu wa Amri (1) Urefu wa Majibu (1) Maelezo
Amri hii inachukua hoja ya hiari ya 64-bit ambayo inabainisha anwani ya data ya usanidi upya katika mweko. Unapotuma hoja kwa IP, kwanza unatuma bits [31:0] ikifuatiwa na bits [63:32]. Usipotoa hoja hii thamani yake inachukuliwa kuwa 0.
  • Bit [31:0]: Anwani ya mwanzo ya picha ya programu.
  • Kidogo [63:32]: Imehifadhiwa (andika kama 0).

Kifaa kinapochakata amri hii, hurejesha kichwa cha majibu kwenye jibu la FIFO kabla hakijaendelea kusanidi upya kifaa. Hakikisha kuwa kompyuta mwenyeji au kidhibiti kipangishi kinaacha kuhudumia ukatizaji mwingine na kulenga kusoma data ya kichwa cha majibu ili kuashiria amri iliyokamilishwa kwa mafanikio. Vinginevyo, Kompyuta mwenyeji au kidhibiti cha seva pangishi huenda kisiweze kupokea jibu pindi mchakato wa usanidi upya unapoanza.
Mara tu kifaa kikiendelea na usanidi upya, kiungo kati ya seva pangishi ya nje na FPGA hupotea. Ikiwa unatumia PCIe katika muundo wako, unahitaji kuhesabu upya kiungo cha PCIe.
Muhimu: Wakati wa kuweka upya quad SPI, lazima ufuate maagizo yaliyoainishwa ndani Inaweka upya Quad SPI Flash kwenye ukurasa wa 9.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT inarejesha eneo la mmweko wa quad SPI kwa majedwali mawili ya sehemu ndogo ambayo RSU hutumia: SPT0 na SPT1.
Jibu la maneno 4 lina habari ifuatayo:
Neno Jina Maelezo
0 SPT0[63:32] Anwani ya SPT0 katika mweko wa quad SPI.
1 SPT0[31:0]
2 SPT1[63:32] Anwani ya SPT1 katika mweko wa quad SPI.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 Inaripoti hali ya usanidi upya wa mwisho. Unaweza kutumia amri hii kuangalia hali ya usanidi wakati na baada ya usanidi. Jibu lina habari ifuatayo:
Neno Muhtasari Maelezo
0 Jimbo Inaelezea hitilafu inayohusiana na usanidi wa hivi karibuni. Hurejesha 0 wakati hakuna hitilafu za usanidi.
Sehemu ya makosa ina sehemu 2:
  • Biti 16 za juu: Msimbo wa hitilafu kuu.
  • Biti 16 za chini: Msimbo wa hitilafu ndogo.

Rejelea Kiambatisho: CONFIG_STATUS na Maelezo ya Msimbo wa Hitilafu wa RSU_STATUS katika Intel ya Kiteja cha Kisanduku cha Barua IP ya FPGA  Mwongozo wa Mtumiaji kwa habari zaidi.

1 Toleo la Quartus Inapatikana katika matoleo ya programu ya Intel Quartus® Prime kati ya 19.4 na 21.2, sehemu hii inaonyesha:
  • Kidogo [31:28]: Fahirisi ya programu dhibiti au nakala ya uamuzi iliyotumiwa hivi majuzi zaidi. Thamani zinazowezekana ni 0, 1, 2, na 3.
  • Kidogo [27:24]: Imehifadhiwa
  • Bit [23:16]: Thamani ni '0'
Inapatikana katika toleo la programu ya Intel Quartus Prime 21.3 au matoleo mapya zaidi, toleo la Quartus linaonyesha:
  • Kidogo [31:28]: Fahirisi ya programu dhibiti au nakala ya uamuzi iliyotumiwa hivi majuzi zaidi. Thamani zinazowezekana ni 0, 1, 2, na 3.
  • Kidogo [27:24]: Imehifadhiwa
  • Bit [23:16]: Nambari kuu ya kutolewa kwa Quartus
  • Bit [15:8]: Nambari ndogo ya kutolewa kwa Quartus
  • Kidogo [7:0]: Nambari ya sasisho ya Quartus

Kwa mfanoample, katika toleo la programu ya Intel Quartus Prime 21.3.1, thamani zifuatazo zinawakilisha nambari kuu na ndogo za toleo la Quartus, na nambari ya sasisho ya Quartus:

  • Bit [23:16] = 8'd21 = 8'h15
  • Bit [15:8] = 8'd3 = 8'h3
  • Bit [7:0] = 8'd1 = 8'h1
2 Hali ya pini
  • Kidogo [31]: Thamani ya sasa ya pato ya nSTATUS (inatumika chini)
  • Kidogo [30]: Thamani ya ingizo ya nCONFIG imetambuliwa (inafanya kazi chini)
  • Kidogo [29:8]: Imehifadhiwa
  • Kidogo [7:6]: Chanzo cha saa ya usanidi
    • 01 = Oscillator ya ndani
    • 10 = OSC_CLK_1
  • Kidogo [5:3]: Imehifadhiwa
  • Kidogo [2:0]: Thamani ya MSEL katika kuwasha
3 Hali ya utendakazi laini Ina thamani ya kila moja ya vitendakazi laini, hata kama hujaweka chaguo la kukokotoa kwa pini ya SDM.
  • Kidogo [31:6]: Imehifadhiwa
  • Kidogo [5]: HPS_WARMRESET
  • Kidogo [4]: ​​HPS_COLDRESET
  • Kidogo [3]: SEU_ERROR
  • Kidogo [2]: CVP_DONE
  • Kidogo [1]: INIT_DONE
  • Kidogo [0]: CONF_DONE
4 Eneo la hitilafu Ina eneo la hitilafu. Hurejesha 0 ikiwa hakuna makosa.
5 Maelezo ya hitilafu Ina maelezo ya makosa. Hurejesha 0 ikiwa hakuna makosa.
RSU_STATUS 5B 0 9 Inaripoti hali ya sasa ya uboreshaji wa mfumo wa mbali. Unaweza kutumia amri hii kuangalia hali ya usanidi wakati wa usanidi na baada ya kukamilika. Amri hii inarudisha majibu yafuatayo:
Neno Muhtasari Maelezo

(Endelea….)

  1. Nambari hii haijumuishi amri au kichwa cha jibu
0-1 Picha ya sasa Uwekaji wa mmweko wa picha ya programu inayoendeshwa kwa sasa.
2-3 Picha iliyoshindwa Mmweko wa picha ya programu inayoshindwa kipaumbele ya juu zaidi. Ikiwa picha nyingi zinapatikana katika kumbukumbu ya flash, huhifadhi thamani ya picha ya kwanza ambayo imeshindwa. Thamani ya sekunde 0 inaonyesha hakuna picha zinazoshindwa. Ikiwa hakuna picha zinazoshindwa, maneno yaliyobaki ya maelezo ya hali hayahifadhi taarifa sahihi.
Kumbuka:Ukingo unaoinuka kwenye nCONFIG ili kusanidi upya kutoka ASx4, haufutii sehemu hii. Taarifa kuhusu kushindwa kwa picha husasishwa tu wakati Mteja wa Sanduku la Barua anapokea amri mpya ya RSU_IMAGE_UPDATE na kusanidi kwa ufanisi kutoka kwa picha ya sasisho.
4 Jimbo Msimbo wa kushindwa wa picha iliyoshindwa. Sehemu ya makosa ina sehemu mbili:
  • Kidogo [31:16]: Msimbo wa hitilafu kuu
  • Bit [15:0]: Msimbo wa hitilafu ndogo Hurejesha 0 bila kushindwa. Rejea

Kiambatisho: CONFIG_STATUS na RSU_STATUS Maelezo ya Msimbo wa Hitilafu katika Kisanduku cha Barua Mwongozo wa Mtumiaji wa IP wa Intel FPGA kwa maelezo zaidi.

5 Toleo Toleo la kiolesura cha RSU na chanzo cha makosa.
Kwa maelezo zaidi, rejelea sehemu ya Hali ya RSU na Misimbo ya Hitilafu katika Mwongozo wa Mtumiaji wa Usasishaji wa Mfumo wa Mbali wa Kichakata Kigumu.
6 Eneo la hitilafu Huhifadhi eneo la hitilafu la picha inayoshindikana. Hurejesha 0 bila makosa.
7 Maelezo ya hitilafu Huhifadhi maelezo ya hitilafu kwa picha isiyofanikiwa. Hurejesha 0 ikiwa hakuna makosa.
8 Kaunta ya kujaribu tena picha ya sasa Hesabu ya idadi ya majaribio ambayo yamejaribiwa kwa picha ya sasa. Kaunta ni 0 mwanzoni. Kaunta imewekwa kuwa 1 baada ya jaribio la kwanza, kisha 2 baada ya kujaribu tena.
Bainisha idadi ya juu zaidi ya majaribio tena katika Mipangilio yako ya Intel Quartus Prime File (.qsf). Amri ni: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Thamani halali za kaunta MAX_RETRY ni 1-3. Idadi halisi ya majaribio yanayopatikana tena ni MAX_RETRY -1
Sehemu hii iliongezwa katika toleo la 19.3 la programu ya Intel Quartus Prime Pro Edition.
iliendelea…
  1. Nambari hii haijumuishi amri au kichwa cha jibu.
RSU_TAARIFA 5D 1 0 Hufuta maelezo yote ya hitilafu katika jibu la RSU_STATUS na kuweka upya kihesabu cha kujaribu tena. Hoja ya neno moja ina nyanja zifuatazo:
  • 0x00050000: Futa kaunta ya sasa ya kurejesha upya. Kuweka upya kaunta ya sasa ya kujaribu tena kurudisha kaunta hadi sufuri, kana kwamba picha ya sasa ilipakiwa kwa mafanikio kwa mara ya kwanza.
  • 0x00060000: Futa maelezo ya hali ya hitilafu.
  • Thamani zingine zote zimehifadhiwa.

Amri hii haipatikani kabla ya toleo la 19.3 la programu ya Intel Quartus Prime Pro Edition.

QSPI_OPEN 32 0 0 Inaomba ufikiaji wa kipekee kwa quad SPI. Unatoa ombi hili kabla ya maombi mengine yoyote ya QSPI. SDM inakubali ombi ikiwa quad SPI haitumiki na SDM haisanidi kifaa.
Hurejesha SAWA ikiwa SDM itatoa ufikiaji.
SDM hutoa ufikiaji wa kipekee kwa mteja kwa kutumia kisanduku hiki cha barua. Wateja wengine hawawezi kufikia quad SPI hadi mteja anayetumika aondoe ufikiaji kwa kutumia QSPI_CLOSE amri.
Ufikiaji wa vifaa vya kumbukumbu vya quad SPI kupitia kisanduku cha barua pepe cha mteja wa IP haupatikani kwa chaguo-msingi katika miundo inayojumuisha HPS, isipokuwa utazima QSPI katika usanidi wa programu ya HPS.
Muhimu: Wakati wa kuweka upya quad SPI, lazima ufuate maagizo yaliyoainishwa ndani Inaweka upya Quad SPI Flash kwenye ukurasa wa 9.
QSPI_CLOSE 33 0 0 Hufunga ufikiaji wa kipekee kwa kiolesura cha quad SPI.
Muhimu:Wakati wa kuweka upya quad SPI, lazima ufuate maagizo yaliyoainishwa ndani Inaweka upya Quad SPI Flash kwenye ukurasa wa 9.
QSPI_SET_CS 34 1 0 Hubainisha moja ya vifaa vya quad SPI vilivyoambatishwa kupitia mistari ya kuchagua chip. Inachukua hoja ya neno moja kama ilivyoelezwa hapa chini
  • Bits[31:28]: Kifaa cha kumweka cha kuchagua. Rejelea maelezo hapa chini kwa thamani inayolingana na pini za nCSO[0:3]
    • Thamani 4'h0000 huchagua mweko unaolingana na nCSO[0].
    • Thamani 4'h0001 huchagua mweko unaolingana na nCSO[1].
    • Thamani 4'h0002 huchagua mweko unaolingana na nCSO[2].
    • Thamani 4'h0003 huchagua mweko unaolingana na nCSO[3].
  • Bits[27:0]: Imehifadhiwa (andika kama 0).

Kumbuka: Vifaa vya Intel Agilex au Intel Stratix® 10 vinaweza kutumia kifaa kimoja cha kumbukumbu cha AS x4 kwa usanidi wa AS kutoka kwa kifaa cha quad SPI kilichounganishwa kwenye nCSO[0]. Mara tu kifaa kinapoingia katika hali ya mtumiaji, unaweza kutumia hadi kumbukumbu nne za flash za AS x4 kwa matumizi na IP ya Mteja wa Sanduku la Barua au HPS kama hifadhi ya data. IP ya Mteja wa TheMailbox au HPS inaweza kutumia nCSO[3:0] kufikia vifaa quad SPI.
Amri hii ni ya hiari kwa mpango wa usanidi wa AS x4, mstari wa kuchagua chipu hufuata amri ya mwisho ya QSPI_SET_CS iliyotekelezwa au chaguo-msingi kwa nCSO[0] baada ya usanidi wa AS x4. Jumba la JTAG mpango wa usanidi unahitaji kutekeleza amri hii ili kufikia mwako wa QSPI unaounganisha pini za SDM_IO.
Ufikiaji wa vifaa vya kumbukumbu ya flash ya QSPI kwa kutumia pini za SDM_IO unapatikana tu kwa mpango wa usanidi wa AS x4, J.TAG usanidi, na muundo uliokusanywa kwa ajili ya usanidi wa AS x4. Kwa mpangilio wa usanidi wa kiolesura cha utiririshaji cha Avalon (Avalon ST), ni lazima uunganishe kumbukumbu za flash za QSPI kwenye pini za GPIO.

iliendelea…
  1. Nambari hii haijumuishi amri au kichwa cha jibu
Muhimu: Wakati wa kuweka upya quad SPI, lazima ufuate maagizo yaliyoainishwa ndani Inaweka upya Quad SPI Flash kwenye ukurasa wa 9.
QSPI_SOMA 3A 2 N Husoma kifaa cha quad SPI kilichoambatishwa. Ukubwa wa juu wa uhamishaji ni kilobaiti 4 (KB) au maneno 1024.
Inachukua hoja mbili:
  • Anwani ya quad SPI flash (neno moja). Anwani lazima iwe kulingana na neno. Kifaa hurejesha msimbo wa hitilafu 0x1 kwa anwani zisizosawazishwa.
  • Idadi ya maneno ya kusoma (neno moja).

Ikifaulu, hurejesha Sawa ikifuatiwa na data iliyosomwa kutoka kwa kifaa cha quad SPI. Jibu la kutofaulu hurejesha msimbo wa hitilafu.
Kwa usomaji uliofaulu kwa kiasi, QSPI_READ inaweza kurudisha hali ya Sawa kimakosa.
Kumbuka: Huwezi kutekeleza amri ya QSPI_READ wakati usanidi wa kifaa unaendelea.
Muhimu:Wakati wa kuweka upya quad SPI, lazima ufuate maagizo yaliyoainishwa ndani Inaweka upya Quad SPI Flash kwenye ukurasa wa 9.

QSPI_WRITE 39 2+N 0 Huandika data kwa kifaa cha quad SPI. Ukubwa wa juu wa uhamishaji ni kilobaiti 4 (KB) au maneno 1024.
Inachukua hoja tatu:
  • Kupunguza anwani ya flash (neno moja). Anwani ya uandishi lazima ioanishwe na neno.
  • Idadi ya maneno ya kuandika (neno moja).
  • Data ya kuandikwa (neno moja au zaidi). Uandishi uliofaulu hurejesha msimbo wa jibu Sawa.

Ili kuandaa kumbukumbu kwa maandishi, tumia amri ya QSPI_ERASE kabla ya kutoa amri hii.
Kumbuka: Huwezi kutekeleza amri ya QSPI_WRITE wakati usanidi wa kifaa unaendelea.
Muhimu:Wakati wa kuweka upya quad SPI, lazima ufuate maagizo yaliyoainishwa ndani Inaweka upya Quad SPI Flash kwenye ukurasa wa 9.

QSPI_ERASE 38 2 0 Hufuta sekta ya 4/32/64 KB ya kifaa cha quad SPI. Inachukua hoja mbili:
  • Anwani ya mwako imefungwa ili kuanza kufuta (neno moja). Kulingana na idadi ya maneno ya kufuta, anwani ya kuanza lazima iwe:
    • KB 4 ikiwa imepangiliwa ikiwa maneno ya nambari ya kufuta ni 0x400
    • KB 32 ikiwa imepangiliwa ikiwa maneno ya nambari ya kufuta ni 0x2000
    • KB 64 ikiwa imepangiliwa ikiwa maneno ya nambari ya kufuta ni 0x4000 Hurejesha hitilafu kwa anwani zisizo za 4/32/64 KB.
  • Idadi ya maneno ya kufuta imebainishwa katika mafungu ya:
    • 0x400 ili kufuta 4 KB (maneno 100) ya data. Chaguo hili ni saizi ya chini ya kufuta.
    • 0x2000 ili kufuta 32 KB (maneno 500) ya data
    • 0x4000 ili kufuta 64 KB (maneno 1000) ya data Ufutaji uliofaulu hurejesha msimbo wa majibu Sawa.

Muhimu:Wakati wa kuweka upya quad SPI, lazima ufuate maagizo yaliyoainishwa ndani Inaweka upya Quad SPI Flash kwenye ukurasa wa 9.

QSPI_READ_ DEVICE_REG 35 2 N Husoma rejista kutoka kwa kifaa cha quad SPI. Upeo wa kusoma ni ka 8. Inachukua hoja mbili:
  • Opcode kwa amri ya kusoma.
  • Idadi ya baiti za kusoma.
iliendelea…
  1. Nambari hii haijumuishi amri au kichwa cha jibu.
Usomaji uliofanikiwa hurejesha msimbo wa jibu wa SAWA ikifuatiwa na data iliyosomwa kutoka kwa kifaa. Kurudishwa kwa data iliyosomwa iko katika nyingi ya baiti 4. Iwapo baiti za kusoma si kizidishio kamili cha baiti 4, huwekwa kwa wingi wa baiti 4 hadi mpaka wa neno linalofuata na thamani ya biti iliyosogezwa ni sifuri.
Muhimu: Wakati wa kuweka upya quad SPI, lazima ufuate maagizo yaliyoainishwa ndani Inaweka upya Quad SPI Flash kwenye ukurasa wa 9.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 Huandika kwa rejista za SPI nne. Upeo wa kuandika ni ka 8. Inachukua hoja tatu:
  • Opcode kwa amri ya kuandika.
  • Idadi ya baiti za kuandika.
  • Data ya kuandika.

Ili kutekeleza ufutaji wa sekta au ufutaji wa sekta ndogo, lazima ubainishe anwani ya serial flash katika byte muhimu zaidi (MSB) hadi baiti muhimu (LSB) ili kama ifuatavyo.ample vielelezo.
Ili kufuta sekta ya flash ya Micron 2 gigabit (Gb) kwenye anwani 0x04FF0000 kwa kutumia amri ya QSPI_WRITE_DEVICE_REG, andika anwani ya mweko katika MSB hadi mpangilio wa LSB kama inavyoonyeshwa hapa:
Kijajuu: 0x00003036 Opcode: 0x000000DC
Idadi ya baiti za kuandika: 0x00000004 Anwani ya Flash: 0x0000FF04
Uandishi uliofaulu hurejesha msimbo wa jibu Sawa. Amri hii huweka data ambayo si kizidishio cha baiti 4 hadi mpaka wa maneno unaofuata. Amri huweka data na sifuri.
Muhimu:Wakati wa kuweka upya quad SPI, lazima ufuate maagizo yaliyoainishwa ndani Inaweka upya Quad SPI Flash kwenye ukurasa wa 9.

QSPI_SEND_ DEVICE_OP 37 1 0 Hutuma opcode amri kwa SPI quad. Inachukua hoja moja:
  • Opcode ya kutuma kifaa cha quad SPI.

Amri iliyofanikiwa inarudisha msimbo wa jibu wa OK.
Muhimu:Wakati wa kuweka upya quad SPI, lazima ufuate maagizo yaliyoainishwa ndani Inaweka upya Quad SPI Flash kwenye ukurasa wa 9.

Kwa CONFIG_STATUS na RSU_STATUS maelezo makubwa na madogo ya msimbo wa hitilafu, rejelea Kiambatisho: CONFIG_STATUS na Maelezo ya Hitilafu ya RSU_STATUS ya Msimbo wa Msimbo katika Kisanduku cha Barua Mwongozo wa Mtumiaji wa IP wa Mteja wa Intel FPGA.
Habari Zinazohusiana

Majibu ya Msimbo wa Hitilafu

Jedwali 8. Misimbo ya Hitilafu

Thamani (Hex) Hitilafu ya Jibu la Msimbo Maelezo
0 OK Inaonyesha kuwa amri imekamilika kwa mafanikio.
Amri inaweza kurudisha kimakosa hali ya SAWA ikiwa amri, kama vile
QSPI_READ imefanikiwa kwa kiasi.
1 INVALID_COMMAND Inaonyesha kwamba ROM ya boot iliyopakiwa kwa sasa haiwezi kusimbua au kutambua msimbo wa amri.
3 UNKNOWN_COMMAND Inaonyesha kuwa programu dhibiti iliyopakiwa kwa sasa haiwezi kusimbua msimbo wa amri.
4 VIGEZO INVALID_COMMAND_ Inaonyesha kuwa amri haijaumbizwa vibaya. Kwa mfanoampna, mpangilio wa uga wa urefu kwenye kichwa sio halali.
6 COMMAND_INVALID_ON_ CHANZO Inaonyesha kuwa amri inatoka kwa chanzo ambacho haijawezeshwa.
8 CLIENT_ID_NO_MATCH Inaonyesha kuwa Kitambulisho cha Mteja hakiwezi kukamilisha ombi la kufunga ufikiaji wa kipekee kwa SPI nne. Kitambulisho cha Mteja hakilingani na mteja aliyepo na ufikiaji wa kipekee wa sasa wa quad SPI.
9 INVALID_ADDRESS Anwani ni batili. Hitilafu hii inaonyesha mojawapo ya masharti yafuatayo:
  • Anwani isiyopangwa
  • Tatizo la safu ya anwani
  • Tatizo la ruhusa ya kusoma
  • Thamani batili ya kuchagua chipu, inayoonyesha thamani ya zaidi ya 3
  • Anwani batili katika kesi ya RSU
  • Thamani batili ya bitmask ya GET_VOLTAGE amri
  • Uteuzi batili wa ukurasa kwa amri ya GET_TEMPERATURE
A AUTHENTICATION_FAIL Inaonyesha kushindwa kwa uthibitishaji wa saini ya mkondo mdogo wa usanidi.
B TIMEOUT Hitilafu hii inaonyesha kuisha kwa muda kwa sababu ya masharti yafuatayo:
  • Amri
  • Inasubiri operesheni ya QSPI_READ kukamilika
  • Inasubiri usomaji wa halijoto ulioombwa kutoka kwa moja ya vitambuzi vya halijoto. Huenda ikaonyesha hitilafu ya maunzi inayoweza kutokea katika kihisi joto.
C HW_SI_TAYARI Inaonyesha mojawapo ya masharti yafuatayo:
  • Vifaa haviko tayari. Inaweza kuonyesha ama uanzishaji au tatizo la usanidi. Vifaa vinaweza kurejelea quad SPI.
  • Picha ya RSU haitumiki kusanidi FPGA.
D HW_ERROR Inaonyesha kuwa amri ilikamilika bila kufaulu kwa sababu ya hitilafu ya maunzi isiyoweza kurekebishwa.
80 - 8F KOSA LA COMMAND_SPECIFIC_ Inaonyesha hitilafu maalum ya amri kutokana na amri ya SDM uliyotumia.
SDM

Amri

Jina la Hitilafu Msimbo wa hitilafu Maelezo
GET_CHIPID EFUSE_SYSTEM_ FAILURE 0x82 Inaonyesha kuwa kielekezi cha akiba cha eFuse ni batili.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 Inaonyesha hitilafu ya kumbukumbu ya QSPI. Hitilafu hii inaonyesha mojawapo ya masharti yafuatayo:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_SOMA

  • Tatizo la mipangilio ya kuchagua chipu ya QSPI
  • Tatizo la kuanzisha mweko wa QSPI
  • Tatizo la kuweka upya mwako wa QSPI
  • Tatizo la kusasisha mipangilio ya QSPI flash
QSPI_ALREADY_ IMEFUNGUA 0x81 Inaonyesha kuwa ufikiaji wa kipekee wa mteja kwa mmweko wa QSPI kupitia amri ya QSPI_OPEN tayari umefunguliwa.
100 HAIJASINDIKIWA Inaonyesha kuwa kifaa hakijasanidiwa.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Inaonyesha kuwa kifaa kina shughuli nyingi kwa sababu ya hali zifuatazo za utumiaji:
  • RSU: Firmware haiwezi kubadilika hadi toleo tofauti kwa sababu ya hitilafu ya ndani.
  • HPS: HPS ina shughuli nyingi wakati iko katika mchakato wa usanidi upya wa HPS au kuweka upya baridi kwa HPS.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE Inaonyesha kuwa hakuna jibu halali linalopatikana.
3FF ALT_SDM_MBOX_RESP_ ERROR Hitilafu ya Jumla.

Urejeshaji wa Msimbo wa Hitilafu
Jedwali hapa chini linaelezea hatua zinazowezekana za kurejesha kutoka kwa msimbo wa hitilafu. Urejeshaji wa hitilafu inategemea kesi maalum ya matumizi.
Jedwali 9. Urejeshaji wa Msimbo wa Hitilafu kwa Misimbo ya Hitilafu inayojulikana

Thamani Hitilafu ya Jibu la Msimbo Urejeshaji wa Msimbo wa Hitilafu
4 VIGEZO INVALID_COMMAND_ Tuma tena kichwa cha amri au kichwa na hoja zilizo na vigezo vilivyosahihishwa.
Kwa mfanoample, hakikisha kuwa mpangilio wa uga wa urefu kwenye kichwa umetumwa na thamani sahihi.
6 COMMAND_INVALID_ ON_SOURCE Tuma tena amri kutoka kwa chanzo halali kama vile JTAG, HPS, au kitambaa cha msingi.
8 CLIENT_ID_NO_MATCH Subiri mteja aliyefungua ufikiaji wa quad SPI amalize ufikiaji wake kisha afunge ufikiaji wa kipekee kwa quad SPI.
9 INVALID_ADDRESS Hatua zinazowezekana za kurejesha makosa:
Kwa GET_VOLTAGAmri ya E: Tuma amri na bitmask halali.
Kwa amri ya GET_TEMPERATURE: Tuma amri yenye eneo halali la kihisi na barakoa ya kihisi.
Kwa operesheni ya QSPI:
  • Tuma amri kwa kuchagua chipu halali.
  • Tuma amri ukitumia anwani halali ya QSPI flash.

Kwa RSU: Tuma amri na anwani halali ya kuanza ya picha ya kiwanda au programu.

B TIMEOUT Hatua zinazowezekana za kurejesha:

Kwa amri ya GET_TEMPERATURE: Jaribu tena kutuma amri tena. Tatizo likiendelea, sanidi upya au mzunguko wa nishati kwenye kifaa.

Kwa uendeshaji wa QSPI: Angalia uadilifu wa mawimbi ya violesura vya QSPI na ujaribu amri tena.

Kwa operesheni ya kuanzisha upya HPS: Jaribu tena kutuma amri tena.

C HW_SI_TAYARI Hatua zinazowezekana za kurejesha:

Kwa uendeshaji wa QSPI: Sanidi upya kifaa kupitia chanzo. Hakikisha kwamba IP inayotumiwa kuunda muundo wako inaruhusu ufikiaji wa flash ya QSPI.

Kwa RSU: Sanidi kifaa na picha ya RSU.

80 QSPI_HW_ERROR Angalia uadilifu wa mawimbi ya kiolesura cha QSPI na uhakikishe kuwa kifaa cha QSPI hakijaharibiwa.
81 QSPI_ALREADY_OPEN Mteja tayari amefungua QSPI. Endelea na operesheni inayofuata.
82 EFUSE_SYSTEM_FAILURE Jaribio la kuweka upya mipangilio au mzunguko wa nguvu. Ikiwa hitilafu itaendelea baada ya kusanidi upya au mzunguko wa nishati, kifaa kinaweza kuharibika na hakiwezi kurejeshwa.
100 HAIJASINDIKIWA Tuma mtiririko mdogo unaosanidi HPS.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Hatua zinazowezekana za kurejesha makosa:

Kwa uendeshaji wa QSPI: Subiri usanidi unaoendelea au mteja mwingine akamilishe utendakazi.

Kwa RSU: Sanidi upya kifaa ili kurejesha kutoka kwa hitilafu ya ndani.

Kwa operesheni ya kuanzisha upya HPS: Subiri usanidi upya kupitia HPS au Uwekaji Upya wa HPS Baridi ukamilike.

Mteja wa Kisanduku cha Barua kilicho na Kiolesura cha Utiririshaji cha Avalon Kumbukumbu za Mwongozo wa Mtumiaji wa IP wa Intel FPGA

Kwa matoleo ya hivi punde na ya awali ya mwongozo huu wa mtumiaji, rejelea Mteja wa Kisanduku cha Barua kilicho na Mwongozo wa Mtumiaji wa IP wa Avalon Intel FPGA. Ikiwa toleo la IP au programu halijaorodheshwa, mwongozo wa mtumiaji wa toleo la awali la IP au programu hutumika.

Matoleo ya IP ni sawa na matoleo ya programu ya Intel Quartus Prime Design Suite hadi v19.1. Kutoka kwa toleo la 19.2 la programu ya Intel Quartus Prime Design Suite XNUMX au matoleo mapya zaidi, core za IP zina mpango mpya wa matoleo ya IP.

Historia ya Marekebisho ya Hati kwa Mteja wa Sanduku la Barua iliyo na Mwongozo wa Mtumiaji wa IP wa Avalon Intel FPGA

Toleo la Hati Toleo kuu la Intel Quartus Toleo la IP Mabadiliko
2022.09.26 22.3 1.0.1 Alifanya mabadiliko yafuatayo:
  • Ilisasisha GET_VOLTAGE amri katika safu

Orodha ya Amri na Jedwali la Maelezo.

  • Ujumbe umeongezwa kwenye Usaidizi wa Familia wa Kifaa cha Jedwali.
  • Imesahihishwa QSPI_SET_CS maelezo ya amri katika Orodha ya Amri na Jedwali la Maelezo.
2022.04.04 22.1 1.0.1 Ilisasisha Jedwali la Orodha ya Amri na Maelezo.
  • Imesasisha maelezo ya hali ya pini kwa amri ya CONFIG_STATUS.
  • Imeondoa amri ya REBOOT_HPS.
2021.10.04 21.3 1.0.1 Alifanya mabadiliko yafuatayo:
  • Imesahihishwa Orodha ya Amri na Maelezo meza. Maelezo yaliyosasishwa ya:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 Alifanya mabadiliko yafuatayo:
  • Imesahihishwa Orodha ya Amri na Maelezo meza. Maelezo yaliyosasishwa ya:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 Alifanya mabadiliko yafuatayo:
  • Maelezo ya RSU_IMAGE_UPDATE yaliyorekebishwa katika Orodha ya Amri na Maelezo meza.
  • Imeundwa upya Amri za Uendeshaji. Imeondoa maelezo ya makosa makubwa na madogo ya msimbo wa amri za CONFIG_STATUS na RSU_STATUS. Misimbo ya makosa makubwa na madogo sasa yameandikwa kama kiambatisho katika faili ya Mwongozo wa Mtumiaji wa IP ya Mteja wa Intel FPGA IP.
2020.12.14 20.4 1.0.1 Alifanya mabadiliko yafuatayo:
  • Imeongeza dokezo muhimu kuhusu kuweka upya mwako wa QSPI kwenye faili ya Amri za Uendeshaji mada.
  • Ilisasishwa Orodha ya Amri na Maelezo meza:
    • Maelezo ya amri ya GET_TEMPERATURE yaliyorekebishwa.
    • Maelezo ya amri ya RSU_IMAGE_UPDATE yaliyorekebishwa.
  • Maandishi yaliyoongezwa kuhusu kuweka upya mwako wa QSPI.
  • Maandishi yaliyoongezwa yanayoelezea tabia kati ya seva pangishi ya nje na FPGA.
  • Maandishi yaliyoondolewa: Hurejesha jibu lisilo la sufuri ikiwa kifaa tayari kinachakata amri ya usanidi.
    • Ilisasisha maelezo ya QSPI_WRITE na QSPI_READ ili kubainisha kuwa ukubwa wa juu zaidi wa uhamishaji ni kilobaiti 4 au maneno 1024.
    • Urefu wa majibu uliosahihishwa kutoka 1 hadi 0 kwa QSPI_OPEN, QSPI_CLOSE na QSPI_SET_CS amri.
    • Ufafanuzi wa QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG, na QSPI_WRITE_DEVICE_REG iliyorekebishwa.
    • Aliongeza amri mpya: REBOOT_HPS.
  • Imeongeza mada mpya: Urejeshaji wa Msimbo wa Hitilafu.
2020.10.05 20.3 1.0.1
  • Ilibadilisha jina la mwongozo huu wa mtumiaji kutoka Kisanduku cha barua cha Mwongozo wa Mtumiaji wa Kiolesura cha Avalon cha Mteja wa Intel FPGA wa IP kwa Mteja wa Kisanduku cha Barua kilicho na Mwongozo wa Mtumiaji wa IP wa Avalon Intel FPGA kwa sababu ya mabadiliko ya jina la IP katika Katalogi ya IP ya Intel Quartus Prime.
  • Ilisasisha matukio yote ya majina ya IP ulimwenguni.
  • Maelezo ya amri ya GET TEMPERATURE yaliyorekebishwa kwa vifaa vya Intel Agilex kwenye Orodha ya Amri na Maelezo meza.
  • Imeongezwa pendekezo kuhusu kusawazisha upya katika faili ya Saa na Weka Upya Violesura meza.
  • Ilisasishwa Misimbo ya Hitilafu meza. Aliongeza majibu mapya ya msimbo wa makosa:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • Imeondolewa Maeneo ya Kihisi joto mada. Maelezo ya kihisi joto yanapatikana katika Mwongozo wa Mtumiaji wa Usimamizi wa Nguvu wa Intel Agilex.
2020.06.30 20.2 1.0.0
  • Ilibadilisha jina la mwongozo huu wa mtumiaji kutoka Sanduku la barua Mwongozo wa Mtumiaji wa IP wa Avalon ST wa Intel FPGA kwa Kisanduku cha barua cha Mwongozo wa Mtumiaji wa Kiolesura cha Avalon cha Mteja wa Intel FPGA wa IP.
  • Jina la mada limebadilishwa Kichwa cha Amri na Majibu kwa Amri na Majibu.
  • Kitambulisho kilichorekebishwa, LENGTH, na maelezo ya Msimbo wa Amri/Msimbo wa Hitilafu katika Maelezo ya Kichwa cha Amri na Majibu meza.
  • Jina la mada limebadilishwa Amri Zinazotumika kwa Amri za Uendeshaji.
  • Imerekebisha maelezo ya amri zifuatazo katika faili ya Orodha ya Amri na Maelezo meza:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Jina la mada limebadilishwa Misimbo ya Hitilafu kwa Majibu ya Msimbo wa Hitilafu.
  • Imeondoa UNKNOWN_BR amri kutoka kwa Msimbo wa Hitilafu meza.
2020.04.13 20.1 1.0.0 Alifanya mabadiliko yafuatayo:
  • Imeongeza maelezo kuhusu vitambuzi vya halijoto kwa amri ya GET_TEMPERATURE, ikijumuisha takwimu zinazoonyesha maeneo ya TSD.
  • Imeongeza amri ya RSU_NOTIFY kwenye faili ya Orodha ya Msimbo wa Amri na Maelezo meza.
  • Ilisasishwa Misimbo ya Hitilafu meza:
    • Alibadilisha jina la INVALID_COMMAND_PARAMETERS kuwa INVALID_LENGTH.
    • Thamani ya heksi ya COMMAND_INVALID_ON_SOURCE imebadilishwa kutoka 5 hadi 6.
    • Umebadilisha thamani ya heksi CLIENT_ID_NO_MATCH kutoka 6 hadi 8.
    • Thamani ya heksi INVALID_ADDRESS imebadilishwa kutoka 7 hadi 9.
    • Amri ya AUTHENTICATION_FAIL imeongezwa.
    • Thamani ya heksi TIMEOUT imebadilishwa kutoka 8 hadi B.
    • Thamani ya heksi ya HW_NOT_READY imebadilishwa kutoka 9 hadi C.
2019.09.30 19.3 1.0.0 Kutolewa kwa awali.

 Kwa maoni, tafadhali tembelea:  FPGAtechdocfeedback@intel.com

 

Nyaraka / Rasilimali

Intel Mailbox Mteja na Avalon Streaming Interface FPGA IP [pdf] Mwongozo wa Mtumiaji
Mteja wa Sanduku la Barua aliye na Kiolesura cha Utiririshaji cha Avalon FPGA IP, Mteja wa Sanduku la Barua, Kiolesura cha Utiririshaji cha Avalon FPGA IP

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *