Avalon Streaming интерфейсі бар intel Mailbox Client FPGA IP пайдаланушы нұсқаулығы
Avalon Streaming интерфейсі FPGA IP бар intel пошта жәшігі клиенті

Avalon® ағындық интерфейсі бар пошта жәшігі клиенті Intel FPGA IP Overview

Avalon® ағындық интерфейсі бар пошта жәшігінің клиенті Intel® FPGA IP (Avalon ST клиент IP бар пошта жәшігі клиенті) реттелетін логика мен қауіпсіз құрылғы менеджері (SDM) арасындағы байланыс арнасын қамтамасыз етеді. Пәрмен пакеттерін жіберу және SDM перифериялық модульдерінен жауап пакеттерін алу үшін Avalon ST IP арқылы пошта жәшігі клиентін пайдалануға болады. Avalon ST IP бар пошта жәшігі клиенті SDM іске қосатын функцияларды анықтайды.

Теңшелетін логика келесі перифериялық модульдерден ақпаратты алу және флэш жадыға қол жеткізу үшін осы байланыс арнасын пайдалана алады:

  • Чип идентификаторы
  • Температура сенсоры
  • Көлеміtage сенсор
  • Төрт сериялы перифериялық интерфейс (SPI) флэш жады

Ескерту: Осы пайдаланушы нұсқаулығында Avalon ST термині Avalon ағындық интерфейсін немесе IP қысқартады.

1-сурет. Avalon ST IP жүйесінің дизайны бар пошта жәшігі клиенті
Avalon ST IP жүйесінің дизайны бар пошта жәшігі клиенті

Келесі суретте Avalon ST IP пошта жәшігінің клиенті чип идентификаторын оқитын қолданба көрсетілген.

Сурет 2. Avalon ST IP бар пошта жәшігі клиенті чип идентификаторын оқиды
Avalon ST IP бар пошта жәшігі клиенті чип идентификаторын оқиды

Құрылғы отбасына қолдау көрсету

Төменде Intel FPGA IP мекенжайлары үшін құрылғыны қолдау деңгейінің анықтамалары берілген:

  • Алдын ала қолдау — IP осы құрылғылар тобы үшін модельдеу және жинақтау үшін қол жетімді. Уақыт үлгілері орналасудан кейінгі ертерек ақпаратқа негізделген кідірістердің бастапқы инженерлік бағалауларын қамтиды. Кремний сынағы нақты кремний мен уақыт үлгілері арасындағы корреляцияны жақсартатындықтан, уақыт үлгілері өзгеруі мүмкін. Бұл IP мекенжайын жүйе архитектурасы мен ресурстарды пайдалануды зерттеу, модельдеу, бекіту, жүйе кідірісін бағалау, негізгі уақытты бағалау (құбырды бюджеттеу) және енгізу/шығару тасымалдау стратегиясы (деректер жолының ені, жарылыс тереңдігі, енгізу/шығару стандарттары саудасы) үшін пайдалана аласыз. өшіру).
  • Алдын ала қолдау — IP осы құрылғылар тобына арналған алдын ала уақыт үлгілерімен тексерілген. IP барлық функционалдық талаптарға жауап береді, бірақ әлі де құрылғы отбасы үшін уақыт талдауынан өтуі мүмкін. Оны өндірістік дизайнда сақтықпен қолдануға болады.
  • Қорытынды қолдау — IP осы құрылғылар тобына арналған соңғы уақыт үлгілерімен расталған. IP құрылғы отбасына арналған барлық функционалдық және уақыт талаптарын қанағаттандырады және өндіріс конструкцияларында қолданылуы мүмкін.

1-кесте. Құрылғы отбасына қолдау көрсету

Құрылғылар тобы Қолдау
Intel Agilex™ Алдын ала

Ескерту: Avalon Streaming Interface Intel FPGA IP көмегімен пошта жәшігінің клиентін имитациялай алмайсыз, себебі IP жауаптарды SDM-ден алады. Осы IP-ді растау үшін Intel сізге аппараттық құралды бағалауды ұсынады.

Қатысты ақпарат
Avalon Streaming интерфейсі бар пошта жәшігі клиенті Intel FPGA IP шығарылым жазбалары

Параметрлер

Параметр аты Мән Сипаттама
Күй интерфейсін қосыңыз Қосу өшіру Бұл интерфейсті қосқанда, Avalon ағындық интерфейсі бар пошта жәшігі клиенті Intel FPGA IP протоколында command_status_invalid сигналы бар. command_status_invalid расталғанда, IP мекенжайын қалпына келтіру керек.

Интерфейстер
Келесі суретте Avalon Streaming Interface Intel FPGA IP интерфейстері бар пошта жәшігі клиенті көрсетілген:

3-сурет. Avalon Streaming интерфейсі бар пошта жәшігі клиенті Intel FPGA IP интерфейстері
Avalon Streaming интерфейсі бар пошта жәшігі клиенті Intel FPGA IP интерфейстері

Avalon ағынды интерфейстері туралы қосымша ақпаратты Avalon интерфейсінің техникалық сипаттамаларынан қараңыз.
Қатысты ақпарат
Avalon интерфейсінің техникалық сипаттамалары

Сағат және интерфейстерді қалпына келтіру

Кесте 2. Сағат және интерфейстерді қалпына келтіру

Сигнал атауы Бағыт Сипаттама
in_clk Енгізу Бұл Avalon ағынды интерфейстерінің сағаты. Максималды жиілік 250 МГц.
in_reset Енгізу Бұл белсенді жоғары қалпына келтіру. Avalon ағындық интерфейсі Intel FPGA IP (Avalon ST IP бар пошта жәшігі клиенті) бар пошта жәшігінің клиентін қалпына келтіру үшін in_reset растаңыз. in_reset сигналы бекітілген кезде, SDM Avalon ST IP көмегімен пошта жәшігі клиентінен күтудегі кез келген әрекетті жоюы керек. SDM басқа клиенттердің пәрмендерін өңдеуді жалғастырады.

Құрылғы пайдаланушы режиміне өткенде Avalon ST IP бар пошта жәшігі клиентінің дұрыс жұмыс істеуін қамтамасыз ету үшін дизайныңызда FPGA құрылғысы пайдаланушы режиміне өткенше қалпына келтіруді ұстап тұру үшін Reset Release Intel FPGA IP кіруі керек. Пайдаланушыны қалпына келтіруді немесе Reset Release IP шығысын қосу кезінде Intel компаниясы қалпына келтіру синхронизаторын пайдалануды ұсынады.

Avalon ST IP арқылы пошта жәшігі клиентінің бастапқы қалпына келтіру порты. Қалпына келтіру синхронизаторын іске асыру үшін платформа дизайнерінде қолжетімді Intel FPGA IP көпірін қалпына келтіруді пайдаланыңыз.

Ескерту: Платформа құрастырушысында IP данасы және қосылу нұсқаулары үшін қашықтағы жүйені жаңарту дизайнына арналған қажетті байланыс және хост құрамдастарын қараңыз.ampIntel Agilex конфигурациясының пайдаланушы нұсқаулығындағы сурет.

Командалық интерфейс
SDM-ге пәрмендерді жіберу үшін Avalon Streaming (Avalon ST) интерфейсін пайдаланыңыз.

Кесте 3. Командалық интерфейс

Сигнал атауы Бағыт Сипаттама
пәрмен_дайын Шығару Avalon ST Intel FPGA IP бар пошта жәшігі клиенті қолданбадан пәрмендерді алуға дайын болғанда command_ready параметрін бекітеді. Дайын_кідіріс - 0 цикл. Avalon ST жүйесі бар пошта жәшігі клиенті пәрмен_деректерін[31:0] пәрменді_дайын бекітетін циклде қабылдай алады.
пәрмен_жарамды Енгізу пәрмен_жарамды сигналы пәрмен_деректерінің жарамды екенін көрсетеді.
пәрмен_деректері[31:0] Енгізу Command_data шинасы пәрмендерді SDM-ге жеткізеді. Пәрмендердің анықтамалары үшін Пәрмендер тізімі және Сипаттама бөлімін қараңыз.
command_startofpacket Енгізу command_startofpacket пәрмендер пакетінің бірінші циклінде бекітеді.
command_endofpacket Енгізу command_endofpacket пәрменнің соңғы циклінде пакетті бекітеді.

Сурет 4. Avalon ST командалық пакетінің уақыты
сурет:m ST командалық пакеті

Жауап беру интерфейсі
SDM Avalon ST Client IP сервері жауап интерфейсін пайдаланып қолданбаңызға жауаптарды жібереді.

Кесте 4. Жауап беру интерфейсі

Сигнал 5 Бағыт Сипаттама
жауап_дайын Енгізу Қолданба логикасы жауап алуға қабілетті болған кезде жауап_дайын сигналын бекіте алады.
жауап_жарамды Шығару SDM жауап_деректерінің жарамды екенін көрсету үшін жауап_жарамды деп бекітеді.
жауап_деректері[31:0] Шығару SDM сұралған ақпаратты қамтамасыз ету үшін жауап_деректерін басқарады. Жауаптың бірінші сөзі - SDM қамтамасыз ететін пәрменді анықтайтын тақырып. қараңыз Пәрмендер тізімі және сипаттамасы командалардың анықтамалары үшін.
жауап_бастау пакеті Шығару answer_startofpacket жауап пакетінің бірінші циклінде бекітеді.
жауап_соңы пакет Шығару answer_endofpacket жауап пакетінің соңғы циклінде бекітеді.

Сурет 5. Avalon ST жауап беру пакетінің уақыты
Avalon ST жауап пакеті

Командалық күй интерфейсі

5-кесте. Командалық күй интерфейсі

Сигнал атауы Бағыт Сипаттама
пәрмен_күйі жарамсыз Шығару Командалық_күй_жарамсыз қатені көрсету үшін бекітеді. Бұл сигнал әдетте пәрмен тақырыбында көрсетілген пәрмен ұзындығы жіберілген пәрменнің ұзындығына сәйкес келмейтінін көрсетеді. command_status_invalid бекітілгенде, Avalon ағындық интерфейсі Intel FPGA IP бар пошта жәшігі клиентін қайта іске қосу үшін қолданба логикасы in_reset бекітуі керек.

6-сурет. command_status_invalid Бекітулерден кейін қалпына келтіру
сурет: command_status_invalid Бекітулер

Командалар мен жауаптар

Хост контроллері Mailbox Client Intel FPGA IP арқылы командалар мен жауап пакеттерін пайдаланып SDM-мен байланысады.

Пәрмен және жауап пакеттерінің бірінші сөзі команда немесе жауап туралы негізгі ақпаратты беретін тақырып болып табылады.

7-сурет. Пәрмен және жауап тақырыбының пішімі
сурет: Пәрмен және жауап тақырыбының пішімі

Ескерту: Пәрмен тақырыбындағы LENGTH өрісі сәйкес пәрменнің пәрмен ұзындығына сәйкес келуі керек.
Келесі кесте тақырып пәрменінің өрістерін сипаттайды.

6-кесте. Пәрмен және жауап тақырыбының сипаттамасы

Тақырып Бит Сипаттама
Резервтелген [31:28] Резервтелген.
ID [27:24] Пәрмен идентификаторы. Жауап тақырыбы пәрмен тақырыбында көрсетілген идентификаторды қайтарады. Пәрмен сипаттамасын «Операция пәрмендері» бөлімінен қараңыз.
0 [23] Резервтелген.
ҰЗЫНДЫҚ [22:12] Тақырыптан кейінгі аргументтер сөздерінің саны. Егер берілген пәрмен үшін аргумент сөздерінің қате саны енгізілген болса, IP қатемен жауап береді.
Пәрмен тақырыбында көрсетілген пәрмен ұзындығы мен жіберілген сөздер саны арасында сәйкессіздік болса. IP үзу күйі тізілімінің (COMMAND_INVALID) 3 битін көтереді және пошта жәшігі клиенті бастапқы күйге қайтарылуы керек.
Резервтелген [11] Резервтелген. 0 мәніне орнату керек.
Пәрмен коды/Қате коды [10:0] Командалық код пәрменді анықтайды. Қате коды пәрменнің сәтті немесе сәтсіз аяқталғанын көрсетеді.
Пәрмен тақырыбында бұл биттер пәрмен кодын білдіреді. Жауап тақырыбында бұл биттер қате кодын көрсетеді. Егер пәрмен орындалса, Қате коды 0 болады. Егер пәрмен орындалмаса, нұсқаулықта анықталған қате кодтарын қараңыз. Қате коды жауаптары.

Пайдалану командалары

Quad SPI Flash қалпына келтірілуде
Маңызды:
Intel Agilex құрылғылары үшін сериялық жарқылды немесе төрт SPI жарқылын қалпына келтіру істікшесін AS_nRST істікшесіне қосу керек. SDM QSPI қалпына келтіруді толығымен басқаруы керек. Төрт SPI қалпына келтіру істікшесін кез келген сыртқы хостқа қоспаңыз.

Кесте 7. Пәрмендер тізімі және сипаттамасы

Пәрмен Код (он алтылық) Пәрмен ұзындығы (1) Жауап ұзақтығы (1) Сипаттама
ЖОҚ 0 0 0 Жарайды күй жауабын жібереді.
GET_IDCODE 10 0 1 Жауапта бір аргумент бар, ол JTAG Құрылғы үшін IDCODE
GET_CHIPID 12 0 2 Жауап алдымен ең аз маңызды сөзі бар 64 биттік CHIPID мәнін қамтиды.
GET_USERCODE 13 0 1 Жауапта бір аргумент бар, ол 32-биттік JTAG Конфигурацияның биттік ағыны құрылғыға жазатын USERCODE.
GET_VOLTAGE 18 1 n(2) GET_VOLTAGE пәрменінде оқылатын арналарды көрсететін нүкте маскасы болып табылатын жалғыз аргумент бар. 0 бит 0 арнасын, 1 бит 1 арнаны көрсетеді және т.б.
Жауап бит маскасында орнатылған әрбір бит үшін бір сөзден тұратын аргументті қамтиды. томtage қайтарылды - екілік нүктеден 16 бит төмен таңбасыз тіркелген нүктелі сан. Мысалыampле, томtage of 0.75V мәні 0x0000C000 қайтарады. (3)
Intel Agilex құрылғыларында бір том барtage сенсор. Демек, жауап әрқашан бір сөзден тұрады.
TEMPERATURE_ АЛУ 19 1 n(4) GET_TEMPERATURE пәрмені сіз көрсеткен негізгі матаның немесе трансивер арналарының температурасын немесе температураларын қайтарады.

Intel Agilex құрылғылары үшін орындарды көрсету үшін sensor_req аргументін пайдаланыңыз. Sensor_req келесі өрістерді қамтиды:

  • Биттар[31:28]: Сақталған.
  • Биттар[27:16]: сенсордың орны. TSD орнын көрсетеді.
  • Биттар[15:0]: сенсор маскасы. Көрсетілген сенсор орны үшін оқылатын сенсорларды көрсетеді. Жауапта сұралған әрбір температура үшін бір сөз бар. Өткізілмесе, пәрмен 0 арнасын оқиды. Ең аз маңызды бит (lsb) 0 сенсорына сәйкес келеді. Ең маңызды бит (msb) 15 арнаға сәйкес келеді.

Қайтарылған температура екілік нүктеден 8 бит төмен қол қойылған тіркелген мән болып табылады. Мысалыample, 10°C температура 0x00000A00 мәнін қайтарады. -1.5°C температурасы 0xFFFFFE80 мәнін қайтарады.
Егер нүкте маскасы жарамсыз орынды көрсетсе, пәрмен 0x80000000 -0x800000FF ауқымындағы кез келген мән болып табылатын қате кодын қайтарады.
Intel Agilex құрылғылары үшін жергілікті кірістірілген температура сенсорлары туралы қосымша ақпаратты Intel Agilex қуатты басқару пайдаланушы нұсқаулығынан қараңыз.

RSU_IMAGE_ ЖАҢАРТУ 5C 2 0 Зауыттық немесе қолданба кескіні болуы мүмкін деректер көзінен қайта конфигурациялауды іске қосады.
жалғасы...
  1. Бұл нөмір пәрменді немесе жауап тақырыбын қамтымайды.
  2. Бірнеше құрылғыларды оқуды қолдайтын Intel Agilex құрылғылары үшін n индексі құрылғыда қосылған арналар санына сәйкес келеді.
  3. сілтемесін қараңыз Intel Agilex Power Management пайдаланушы нұсқаулығы температура сенсорының арналары мен орындары туралы қосымша ақпарат алу үшін.
  4. n индексі сенсорлық маскалардың санына байланысты.
Пәрмен Код (он алтылық) Пәрмен ұзындығы (1) Жауап ұзақтығы (1) Сипаттама
Бұл пәрмен жарқылда қайта конфигурациялау деректерінің мекенжайын көрсететін қосымша 64 биттік аргументті алады. Аргументті IP-ге жіберген кезде алдымен биттерді [31:0], одан кейін биттерді [63:32] жібересіз. Бұл аргументті бермесеңіз, оның мәні 0 деп есептеледі.
  • Бит [31:0]: қолданба кескінінің бастапқы мекенжайы.
  • Бит [63:32]: Сақталған (0 ретінде жазу).

Құрылғы осы пәрменді өңдегеннен кейін ол құрылғыны қайта конфигурациялауға кіріспес бұрын жауап тақырыбын FIFO жауапына қайтарады. Хост ДК немесе хост контроллері басқа үзулерге қызмет көрсетуді тоқтататынына және пәрменнің сәтті аяқталғанын көрсету үшін жауап тақырыбы деректерін оқуға бағытталғанына көз жеткізіңіз. Әйтпесе, қайта конфигурациялау процесі басталғаннан кейін негізгі компьютер немесе хост контроллері жауапты ала алмауы мүмкін.
Құрылғы қайта конфигурациялауды жалғастырғаннан кейін, сыртқы хост пен FPGA арасындағы байланыс жоғалады. Егер дизайнда PCIe пайдалансаңыз, PCIe сілтемесін қайта санау керек.
Маңызды: Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT RSU пайдаланатын екі ішкі бөлім кестелері үшін төрт SPI жарқыл орнын шығарады: SPT0 және SPT1.
4 сөзден тұратын жауап келесі ақпаратты қамтиды:
Сөз Аты Сипаттама
0 SPT0[63:32] Төрт SPI жарқылындағы SPT0 мекенжайы.
1 SPT0[31:0]
2 SPT1[63:32] Төрт SPI жарқылындағы SPT1 мекенжайы.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 Соңғы қайта конфигурациялау күйін хабарлайды. Бұл пәрменді конфигурация кезінде және одан кейін конфигурация күйін тексеру үшін пайдалануға болады. Жауап келесі ақпаратты қамтиды:
Сөз Түйіндеме Сипаттама
0 Мемлекет Ең соңғы конфигурацияға қатысты қатені сипаттайды. Конфигурация қателері болмаған кезде 0 қайтарады.
Қате өрісінде 2 өріс бар:
  • Жоғарғы 16 бит: негізгі қате коды.
  • Төменгі 16 бит: кішігірім қате коды.

Қосымшаны қараңыз: CONFIG_STATUS және Intel пошта жәшігі клиентіндегі RSU_STATUS қате коды сипаттамалары FPGA IP  Қосымша ақпарат алу үшін пайдаланушы нұсқаулығы.

1 Quartus нұсқасы 19.4 және 21.2 арасындағы Intel Quartus® Prime бағдарламалық құралының нұсқаларында қол жетімді, өріс мыналарды көрсетеді:
  • Бит [31:28]: микробағдарламаның индексі немесе ең соңғы пайдаланылған микробағдарлама көшірмесі. Мүмкін мәндер: 0, 1, 2 және 3.
  • Бит [27:24]: Сақталған
  • Бит [23:16]: Мән '0'
Intel Quartus Prime бағдарламалық құралының 21.3 немесе одан кейінгі нұсқасында қол жетімді, Quartus нұсқасы мыналарды көрсетеді:
  • Бит [31:28]: микробағдарламаның индексі немесе ең соңғы пайдаланылған микробағдарлама көшірмесі. Мүмкін мәндер: 0, 1, 2 және 3.
  • Бит [27:24]: Сақталған
  • Бит [23:16]: Major Quartus шығарылым нөмірі
  • Бит [15:8]: Minor Quartus шығарылым нөмірі
  • Бит [7:0]: Quartus жаңарту нөмірі

Мысалыample, Intel Quartus Prime бағдарламалық құралының 21.3.1 нұсқасында келесі мәндер негізгі және кіші Quartus шығарылым нөмірлерін және Quartus жаңарту нөмірін білдіреді:

  • Бит [23:16] = 8'd21 = 8'h15
  • Бит [15:8] = 8'd3 = 8'h3
  • Бит [7:0] = 8'd1 = 8'h1
2 PIN күйі
  • Бит [31]: ағымдағы nSTATUS шығыс мәні (белсенді төмен)
  • Бит [30]: nCONFIG кіріс мәні анықталды (белсенді төмен)
  • Бит [29:8]: Сақталған
  • Бит [7:6]: конфигурация сағатының көзі
    • 01 = Ішкі осциллятор
    • 10 = OSC_CLK_1
  • Бит [5:3]: Сақталған
  • Бит [2:0]: қосу кезінде MSEL мәні
3 Жұмсақ функция күйі Функцияны SDM түйреуішіне тағайындамаған болсаңыз да, әрбір жұмсақ функцияның мәнін қамтиды.
  • Бит [31:6]: Сақталған
  • Бит [5]: HPS_WARMRESET
  • Бит [4]: ​​HPS_COLDRESET
  • Бит [3]: SEU_ERROR
  • Бит [2]: CVP_DONE
  • Бит [1]: INIT_DONE
  • Бит [0]: CONF_DONE
4 Қате орны Қате орнын қамтиды. Қателер болмаса, 0 қайтарады.
5 Қате мәліметтері Қате мәліметтерін қамтиды. Қателер болмаса, 0 қайтарады.
RSU_STATUS 5B 0 9 Ағымдағы қашықтағы жүйені жаңарту күйін хабарлайды. Бұл пәрменді конфигурациялау кезінде және ол аяқталғаннан кейін конфигурация күйін тексеру үшін пайдалануға болады. Бұл пәрмен келесі жауаптарды қайтарады:
Сөз Түйіндеме Сипаттама

(Жалғастыру….)

  1. Бұл нөмір пәрменді немесе жауап тақырыбын қамтымайды
0-1 Ағымдағы сурет Ағымдағы жұмыс істеп тұрған қолданба кескінінің флэш офсетін.
2-3 Сәтсіз сурет Ең жоғары басымдылықтағы сәтсіз қолданба кескінінің флэш ығысуы. Флэш жадында бірнеше кескін бар болса, сәтсіз болған бірінші кескіннің мәнін сақтайды. Барлық 0 мәндері сәтсіз кескіндердің жоқтығын көрсетеді. Сәтсіз кескіндер болмаса, күй ақпаратының қалған сөздері жарамды ақпаратты сақтамайды.
Ескерту:ASx4 жүйесінен қайта конфигурациялау үшін nCONFIG параметріндегі жоғарылау жиегі бұл өрісті тазартпайды. Сәтсіз кескін туралы ақпарат Пошта жәшігі клиенті жаңа RSU_IMAGE_UPDATE пәрменін алғанда және жаңарту кескінінен сәтті конфигурацияланғанда ғана жаңартылады.
4 Мемлекет Сәтсіз кескіннің ақаулық коды. Қате өрісі екі бөліктен тұрады:
  • Бит [31:16]: негізгі қате коды
  • Бит [15:0]: кішігірім қате коды сәтсіздіктер үшін 0 мәнін береді. қараңыз

Қосымша: Қосымша ақпарат алу үшін пошта жәшігі клиентінің Intel FPGA IP пайдаланушы нұсқаулығындағы CONFIG_STATUS және RSU_STATUS қате коды сипаттамалары.

5 Нұсқа RSU интерфейсінің нұсқасы және қате көзі.
Қосымша ақпаратты Қатты процессор жүйесін қашықтан басқару жүйесін жаңарту пайдаланушы нұсқаулығындағы RSU күйі және қате кодтары бөлімінен қараңыз.
6 Қате орны Сәтсіз кескіннің қате орнын сақтайды. Қате болмағаны үшін 0 қайтарады.
7 Қате мәліметтері Сәтсіз кескін үшін қате мәліметтерін сақтайды. Қателер болмаса, 0 қайтарады.
8 Ағымдағы кескінді қайталау есептегіші Ағымдағы кескін үшін әрекет жасалған қайталау әрекеттерінің саны. Есептегіш бастапқыда 0. Есептегіш бірінші қайталаудан кейін 1-ге, содан кейін екінші қайталаудан кейін 2-ге орнатылады.
Intel Quartus Prime параметрлерінде қайталаулардың ең көп санын көрсетіңіз File (.qsf). Пәрмен: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. MAX_RETRY есептегіші үшін жарамды мәндер 1-3. Қол жетімді қайталау әрекеттерінің нақты саны MAX_RETRY -1
Бұл өріс Intel Quartus Prime Pro Edition бағдарламалық құралының 19.3 нұсқасында қосылды.
жалғасы...
  1. Бұл нөмір пәрменді немесе жауап тақырыбын қамтымайды.
RSU_NOTIFY 5D 1 0 RSU_STATUS жауапындағы барлық қате ақпаратын өшіреді және қайталау есептегішін қалпына келтіреді. Бір сөзден тұратын аргументте келесі өрістер бар:
  • 0x00050000: Ағымды қалпына келтіруді қайталау есептегішін жою. Ағымдағы қайталау санауышын ысыру ағымдағы кескін бірінші рет сәтті жүктелгендей есептегішті нөлге қайтарады.
  • 0x00060000: Қате күйі туралы ақпаратты өшіру.
  • Барлық басқа мәндер сақталған.

Бұл пәрмен Intel Quartus Prime Pro Edition бағдарламалық құралының 19.3 нұсқасынан бұрын қолжетімді емес.

QSPI_OPEN 32 0 0 Quad SPI-ге эксклюзивті кіруді сұрайды. Сіз бұл сұрауды кез келген басқа QSPI сұрауларынан бұрын бересіз. Quad SPI пайдаланылмаса және SDM құрылғыны конфигурацияламаса, SDM сұрауды қабылдайды.
SDM рұқсат берсе, OK қайтарады.
SDM осы пошта жәшігін пайдаланып клиентке эксклюзивті қатынасты береді. Белсенді клиент QSPI_CLOSE пәрменін пайдаланып кіруден бас тартпайынша, басқа клиенттер төрттік SPI-ге қол жеткізе алмайды.
Төрт SPI флэш жады құрылғыларына кез келген пошта жәшігі клиентінің IP арқылы қол жеткізу HPS бағдарламалық құралы конфигурациясында QSPI өшірмейінше, HPS қамтитын конструкцияларда әдепкі бойынша қол жетімді емес.
Маңызды: Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте.
QSPI_CLOSE 33 0 0 Төрт SPI интерфейсіне эксклюзивті қатынасты жабады.
Маңызды:Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте.
QSPI_SET_CS 34 1 0 Чипті таңдау жолдары арқылы тіркелген төрт SPI құрылғыларының бірін көрсетеді. Төменде сипатталғандай бір сөзден тұратын дәлелді қабылдайды
  • Биттар[31:28]: таңдау үшін жарқыл құрылғысы. nCSO[0:3] түйреуіштеріне сәйкес мән үшін төмендегі ақпаратты қараңыз
    • 4'h0000 мәні nCSO[0] сәйкес жарқылды таңдайды.
    • 4'h0001 мәні nCSO[1] сәйкес жарқылды таңдайды.
    • 4'h0002 мәні nCSO[2] сәйкес жарқылды таңдайды.
    • 4'h0003 мәні сәйкес жарқылды таңдайды nCSO[3].
  • Биттар[27:0]: Сақталған (0 ретінде жазу).

Ескерту: Intel Agilex немесе Intel Stratix® 10 құрылғылары nCSO[4] жүйесіне қосылған төрт SPI құрылғысынан AS конфигурациясына арналған бір AS x0 флэш жады құрылғысын қолдайды. Құрылғы пайдаланушы режиміне кіргеннен кейін деректерді сақтау ретінде Mailbox Client IP немесе HPS арқылы пайдалану үшін төрт AS x4 флэш жадына дейін пайдалануға болады. Mailbox Client IP немесе HPS төрт SPI құрылғыларына қол жеткізу үшін nCSO[3:0] пайдалана алады.
Бұл пәрмен AS x4 конфигурация схемасы үшін қосымша болып табылады, чипті таңдау сызығы соңғы орындалған QSPI_SET_CS пәрменіне сәйкес келеді немесе AS x0 конфигурациясынан кейін nCSO[4] әдепкі мәндері. ДжTAG конфигурация схемасы SDM_IO түйреуіштерін қосатын QSPI жарқылына қол жеткізу үшін осы пәрменді орындауды талап етеді.
SDM_IO түйреуіштерін пайдаланып QSPI флэш жады құрылғыларына кіру тек AS x4 конфигурация схемасы үшін қол жетімді, JTAG конфигурация және AS x4 конфигурациясы үшін құрастырылған дизайн. Avalon ағындық интерфейсі (Avalon ST) конфигурация схемасы үшін QSPI флэш жадыларын GPIO түйреуіштеріне қосу керек.

жалғасы...
  1. Бұл нөмір пәрменді немесе жауап тақырыбын қамтымайды
Маңызды: Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте.
QSPI_READ 3A 2 N Қосылған төрт SPI құрылғысын оқиды. Ең үлкен тасымалдау өлшемі 4 килобайт (КБ) немесе 1024 сөз.
Екі аргумент алады:
  • Төрт SPI флэш мекенжайы (бір сөз). Мекенжай сөзбен реттелген болуы керек. Құрылғы тураланбаған мекенжайлар үшін 0x1 қате кодын қайтарады.
  • Оқылатын сөздер саны (бір сөз).

Сәтті болған кезде, төрт SPI құрылғысынан оқылған деректерден кейін OK қайтарады. Сәтсіздікке жауап қате кодын қайтарады.
Ішінара сәтті оқу үшін QSPI_READ қате түрде OK күйін қайтаруы мүмкін.
Ескерту: Құрылғы конфигурациясы орындалып жатқанда, QSPI_READ пәрменін іске қосу мүмкін емес.
Маңызды:Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте.

QSPI_WRITE 39 2+N 0 Деректерді төрт SPI құрылғысына жазады. Ең үлкен тасымалдау өлшемі 4 килобайт (КБ) немесе 1024 сөз.
Үш аргумент алады:
  • Флэш-адрестің ығысуы (бір сөз). Жазу мекенжайы сөзбен реттелген болуы керек.
  • Жазылатын сөздердің саны (бір сөз).
  • Жазылатын деректер (бір немесе бірнеше сөз). Сәтті жазу OK жауап кодын қайтарады.

Жадты жазуға дайындау үшін осы пәрменді шығармас бұрын QSPI_ERASE пәрменін пайдаланыңыз.
Ескерту: Құрылғы конфигурациясы орындалып жатқанда, QSPI_WRITE пәрменін іске қоса алмайсыз.
Маңызды:Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте.

QSPI_ERASE 38 2 0 Quad SPI құрылғысының 4/32/64 КБ секторын өшіреді. Екі аргумент алады:
  • Өшіруді бастау үшін флэш-мекенжайдың ығысуы (бір сөз). Өшірілетін сөздердің санына байланысты бастапқы мекенжай келесідей болуы керек:
    • Өшірілетін сөздер саны 4x0 болса, 400 КБ теңестіріледі
    • Өшірілетін сөздер саны 32x0 болса, 2000 КБ теңестіріледі
    • Өшірілетін сөздер саны 64x0 болса, тураланған 4000 КБ 4/32/64 Кбайт теңестірілген мекенжайлар үшін қатені қайтарады.
  • Өшірілетін сөздердің саны бірнеше еселікпен көрсетіледі:
    • 0 КБ (400 сөз) деректерді өшіру үшін 4x100. Бұл опция ең аз өшіру өлшемі болып табылады.
    • 0 КБ (2000 сөз) деректерді өшіру үшін 32x500
    • 0 КБ (4000 сөз) деректерді өшіру үшін 64x1000 Сәтті өшіру OK жауап кодын қайтарады.

Маңызды:Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте.

QSPI_READ_ DEVICE_REG 35 2 N Төрт SPI құрылғысынан регистрлерді оқиды. Ең көп оқылатын 8 байт. Екі аргумент алады:
  • Оқу пәрменінің операция коды.
  • Оқылатын байттардың саны.
жалғасы...
  1. Бұл нөмір пәрменді немесе жауап тақырыбын қамтымайды.
Сәтті оқу OK жауап кодын, содан кейін құрылғыдан оқылған деректерді қайтарады. Оқу деректерінің қайтарылуы 4 байттан тұрады. Егер оқылатын байт 4 байттың дәл еселігі болмаса, ол келесі сөз шекарасына дейін және толтырылған бит мәні нөлге тең болғанша 4 байттың еселігімен толтырылады.
Маңызды: Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 Төрттік SPI регистрлеріне жазады. Максималды жазу 8 байт. Үш аргумент алады:
  • Жазу пәрменінің операция коды.
  • Жазылатын байттардың саны.
  • Жазылатын деректер.

Секторды өшіруді немесе ішкі секторды өшіруді орындау үшін сериялық флэш мекенжайын ең маңызды байт (MSB) мен ең аз маңызды байт (LSB) ретімен келесідей көрсету керек.ample суреттейді.
QSPI_WRITE_DEVICE_REG пәрменін пайдаланып, 2x0FF04 мекенжайындағы Micron 0000 гигабит (Гб) жарқылдың секторын өшіру үшін мына жерде көрсетілгендей MSB ішіндегі флеш мекенжайын LSB тәртібіне жазыңыз:
Тақырып: 0x00003036 Опция коды: 0x000000DC
Жазылатын байт саны: 0x00000004 Флэш мекенжайы: 0x0000FF04
Сәтті жазу OK жауап кодын қайтарады. Бұл пәрмен келесі сөз шекарасына 4 байт еселік емес деректерді толтырады. Пәрмен деректерді нөлмен толтырады.
Маңызды:Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте.

QSPI_SEND_ DEVICE_OP 37 1 0 Төрт SPI пәрменінің операция кодын жібереді. Бір дәлел келтіреді:
  • Төрт SPI құрылғысын жіберуге арналған операция коды.

Сәтті пәрмен OK жауап кодын қайтарады.
Маңызды:Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте.

CONFIG_STATUS және RSU_STATUS негізгі және кіші қате коды сипаттамалары үшін, Қосымшаны қараңыз: Пошта жәшігі клиенті Intel FPGA IP пайдаланушы нұсқаулығындағы CONFIG_STATUS және RSU_STATUS қате коды сипаттамалары.
Қатысты ақпарат

Қате коды жауаптары

Кесте 8. Қате кодтары

Мән (он алтылық) Қате коды жауабы Сипаттама
0 OK Пәрменнің сәтті аяқталғанын көрсетеді.
сияқты пәрмен болса, пәрмен қате түрде OK күйін қайтаруы мүмкін
QSPI_READ ішінара сәтті аяқталды.
1 INVALID_COMMAND Ағымдағы жүктелген жүктеу ROM пәрмен кодын шеше алмайтынын немесе тани алмайтынын көрсетеді.
3 БЕЛГІСІЗ_БҰРЫМ Ағымдағы жүктелген микробағдарлама пәрмен кодын шеше алмайтынын көрсетеді.
4 ЖАРАМЫЗ_ҚҰРАМ_ ПАРАМЕТРЛЕР Пәрменнің қате пішімделгенін көрсетеді. Мысалыample, тақырыптағы ұзындық өрісінің параметрі жарамсыз.
6 COMMAND_INVALID_ON_ SOURCE Пәрмен қосылмаған көзден екенін көрсетеді.
8 CLIENT_ID_NO_MATCH Клиент идентификаторы Quad SPI-ге эксклюзивті қатынасты жабу сұрауын орындай алмайтынын көрсетеді. Клиент идентификаторы төрттік SPI-ге ағымдағы эксклюзивті қатынасы бар бар клиентке сәйкес келмейді.
9 INVALID_ADDRESS Мекенжай жарамсыз. Бұл қате келесі жағдайлардың бірін көрсетеді:
  • Тегістелмеген мекенжай
  • Мекенжай ауқымы мәселесі
  • Оқуға рұқсат мәселесі
  • Жарамсыз чип таңдау мәні, 3-тен жоғары мәнді көрсетеді
  • RSU жағдайда мекенжай жарамсыз
  • GET_VOL үшін жарамсыз нүкте маскасының мәніTAGЕ командасы
  • GET_TEMPERATURE пәрмені үшін жарамсыз бет таңдауы
A AUTHENTICATION_FAIL Конфигурацияның биттік қолтаңба аутентификациясының қателігін көрсетеді.
B ҮЗІЛІС Бұл қате келесі жағдайларға байланысты уақыт біткенін көрсетеді:
  • Пәрмен
  • QSPI_READ операциясының аяқталуын күтуде
  • Температура сенсорларының бірінен сұралған температура көрсеткішін күту. Температура сенсорындағы ықтимал аппараттық қатені көрсетуі мүмкін.
C HW_NOT_READY Келесі шарттардың бірін көрсетеді:
  • Аппараттық құрал дайын емес. Баптандыру немесе конфигурация мәселесін көрсете алады. Аппараттық құрал төрт SPI-ге сілтеме жасай алады.
  • RSU кескіні FPGA конфигурациялау үшін пайдаланылмайды.
D HW_ERROR Қалпына келтірілмейтін аппараттық қатеге байланысты пәрменнің сәтсіз аяқталғанын көрсетеді.
80 – 8F COMMAND_SPECIFIC_ ҚАТЕСІ Сіз пайдаланған SDM пәрменіне байланысты пәрменге қатысты қатені көрсетеді.
SDM

Пәрмен

Қате атауы Қате коды Сипаттама
GET_CHIPID EFUSE_SYSTEM_ FAILURE 0x82 eFuse кэш көрсеткішінің жарамсыз екенін көрсетеді.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 QSPI флэш жады қатесін көрсетеді. Бұл қате келесі жағдайлардың бірін көрсетеді:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • QSPI флэш чипінің параметрін таңдау мәселесі
  • QSPI жарқылын инициализациялау мәселесі
  • QSPI жарқылын қалпына келтіру мәселесі
  • QSPI флэш параметрлерін жаңарту мәселесі
QSPI_ALREADY_ АШЫҚ 0x81 Клиенттің QSPI_OPEN пәрмені арқылы QSPI жарқылына эксклюзивті қатынасы әлдеқашан ашық екенін көрсетеді.
100 ЕМЕС_CONFIGURED Құрылғының конфигурацияланбағанын көрсетеді.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Келесі пайдалану жағдайларына байланысты құрылғының бос емес екенін көрсетеді:
  • RSU: микробағдарлама ішкі қатеге байланысты басқа нұсқаға ауыса алмайды.
  • HPS: HPS қайта конфигурациялау процесінде немесе HPS салқын қалпына келтіру кезінде HPS бос емес.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_VAILABLE Қолжетімді жауап жоқ екенін көрсетеді.
3FF ALT_SDM_MBOX_RESP_ ҚАТЕСІ Жалпы қате.

Қате кодын қалпына келтіру
Төмендегі кесте қате кодынан қалпына келтірудің ықтимал қадамдарын сипаттайды. Қатені қалпына келтіру нақты пайдалану жағдайына байланысты.
Кесте 9. Белгілі қате кодтары үшін қате кодын қалпына келтіру

Мән Қате коды жауабы Қате кодын қалпына келтіру
4 ЖАРАМЫЗ_ҚҰРАМ_ ПАРАМЕТРЛЕР Пәрмен тақырыбын немесе тақырыбын түзетілген параметрлері бар аргументтермен қайта жіберіңіз.
Мысалыample, тақырыптағы ұзындық өрісінің параметрі дұрыс мәнмен жіберілгеніне көз жеткізіңіз.
6 COMMAND_INVALID_ ON_SOURCE J сияқты жарамды көзден пәрменді қайта жіберіңізTAG, HPS немесе негізгі мата.
8 CLIENT_ID_NO_MATCH Төрт SPI рұқсатын ашқан клиент оның кіруін аяқтағанша күтіңіз, содан кейін төрт SPIге эксклюзивті қатынасты жабыңыз.
9 INVALID_ADDRESS Қатені қалпына келтірудің ықтимал қадамдары:
GET_VOL үшінTAGE пәрмені: жарамды нүкте маскасы бар пәрменді жіберу.
GET_TEMPERATURE пәрмені үшін: жарамды сенсор орны мен сенсор маскасы бар пәрменді жіберіңіз.
QSPI операциясы үшін:
  • Жарамды чипті таңдау арқылы пәрменді жіберу.
  • Жарамды QSPI флэш мекенжайы бар пәрменді жіберіңіз.

RSU үшін: Зауыттық кескіннің немесе қолданбаның жарамды бастапқы мекенжайы бар пәрменді жіберіңіз.

B ҮЗІЛІС Ықтимал қалпына келтіру қадамдары:

GET_TEMPERATURE пәрмені үшін: пәрменді қайта жіберіп көріңіз. Мәселе шешілмесе, құрылғыны қайта конфигурациялаңыз немесе қуат циклін қосыңыз.

QSPI жұмысы үшін: QSPI интерфейстерінің сигнал тұтастығын тексеріп, пәрменді қайталап көріңіз.

HPS қайта іске қосу әрекеті үшін: пәрменді қайта жіберуге әрекет жасаңыз.

C HW_NOT_READY Ықтимал қалпына келтіру қадамдары:

QSPI жұмысы үшін: құрылғыны көз арқылы қайта конфигурациялаңыз. Дизайнды құру үшін пайдаланылатын IP QSPI жарқылына қол жеткізуге мүмкіндік беретініне көз жеткізіңіз.

RSU үшін: Құрылғыны RSU кескінімен конфигурациялаңыз.

80 QSPI_HW_ERROR QSPI интерфейс сигналының тұтастығын тексеріңіз және QSPI құрылғысының зақымдалмағанына көз жеткізіңіз.
81 QSPI_ALREADY_OPEN Клиент QSPI ашты. Келесі операциямен жалғастырыңыз.
82 EFUSE_SYSTEM_FAILURE Қайта конфигурациялауға немесе қуат цикліне әрекет жасаңыз. Қайта конфигурациялаудан немесе қуат циклінен кейін қате сақталса, құрылғы зақымдалған және қалпына келтірілмеуі мүмкін.
100 ЕМЕС_CONFIGURED HPS конфигурациялайтын биттік ағынды жіберіңіз.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Қатені қалпына келтірудің ықтимал қадамдары:

QSPI операциясы үшін: Ағымдағы конфигурацияны немесе басқа клиенттің әрекетті аяқтауын күтіңіз.

RSU үшін: Ішкі қатені қалпына келтіру үшін құрылғыны қайта конфигурациялаңыз.

HPS қайта іске қосу әрекеті үшін: HPS немесе HPS Cold Reset арқылы қайта конфигурациялаудың аяқталуын күтіңіз.

Avalon Streaming интерфейсі бар пошта жәшігі клиенті Intel FPGA IP пайдаланушы нұсқаулығы құжат мұрағаты

Осы пайдаланушы нұсқаулығының соңғы және алдыңғы нұсқаларын қараңыз Avalon Streaming интерфейсі бар пошта жәшігі клиенті Intel FPGA IP пайдаланушы нұсқаулығы. Егер IP немесе бағдарламалық құрал нұсқасы тізімде болмаса, алдыңғы IP немесе бағдарламалық құрал нұсқасына арналған пайдаланушы нұсқаулығы қолданылады.

IP нұсқалары Intel Quartus Prime Design Suite бағдарламалық құралының v19.1 дейінгі нұсқаларымен бірдей. Intel Quartus Prime Design Suite бағдарламалық құралының 19.2 немесе одан кейінгі нұсқасынан бастап, IP ядроларында жаңа IP нұсқасының схемасы бар.

Avalon Streaming интерфейсі бар пошта жәшігінің клиенті үшін құжатты қайта қарау тарихы Intel FPGA IP пайдаланушы нұсқаулығы

Құжат нұсқасы Intel Quartus Prime нұсқасы IP нұсқасы Өзгерістер
2022.09.26 22.3 1.0.1 Келесі өзгерістер енгізілді:
  • GET_VOL жаңартылдыTAGішіндегі E пәрмен жолы

Пәрмендер тізімі және сипаттамалар кестесі.

  • Кесте құрылғыларының отбасылық қолдауына ескертпе қосылды.
  • Қайта қаралған QSPI_SET_CS Пәрмендер тізімі және Сипаттама кестесіндегі пәрмен сипаттамасы.
2022.04.04 22.1 1.0.1 Пәрмендер тізімі және Сипаттама кестесі жаңартылды.
  • CONFIG_STATUS пәрмені үшін жаңартылған пин күйінің сипаттамасы.
  • REBOOT_HPS пәрмені жойылды.
2021.10.04 21.3 1.0.1 Келесі өзгеріс енгізілді:
  • Қайта қаралған Пәрмендер тізімі және сипаттамасы кесте. Жаңартылған сипаттама:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 Келесі өзгерістер енгізілді:
  • Қайта қаралған Пәрмендер тізімі және сипаттамасы кесте. Жаңартылған сипаттама:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 Келесі өзгерістер енгізілді:
  • RSU_IMAGE_UPDATE сипаттамасында қайта қаралған Пәрмендер тізімі және сипаттамасы кесте.
  • Қайта құрылымдалған Пайдалану командалары. CONFIG_STATUS және RSU_STATUS пәрмендері үшін негізгі және кіші қате коды сипаттамалары жойылды. Негізгі және кіші қате кодтары енді қосымша ретінде құжатталған Пошта жәшігі клиенті Intel FPGA IP пайдаланушы нұсқаулығы.
2020.12.14 20.4 1.0.1 Келесі өзгерістер енгізілді:
  • QSPI жарқылын қалпына келтіру туралы маңызды ескерту қосылды Пайдалану командалары тақырып.
  • жаңартылды Пәрмендер тізімі және сипаттамасы кесте:
    • Қайта қаралған GET_TEMPERATURE пәрмен сипаттамасы.
    • Қайта қаралған RSU_IMAGE_UPDATE пәрмен сипаттамасы.
  • QSPI жарқылын қалпына келтіру туралы мәтін қосылды.
  • Сыртқы хост пен FPGA арасындағы әрекетті сипаттайтын мәтін қосылды.
  • Жойылған мәтін: Құрылғы конфигурация пәрменін өңдеп жатқан болса, нөлден басқа жауапты қайтарады.
    • Ең үлкен тасымалдау өлшемі 4 килобайт немесе 1024 сөз екенін көрсету үшін QSPI_WRITE және QSPI_READ сипаттамалары жаңартылды.
    • QSPI_OPEN, QSPI_CLOSE және QSPI_SET_CS үшін 1-ден 0-ге дейін түзетілген жауап ұзындығы пәрмен.
    • Қайта қаралған QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG және QSPI_WRITE_DEVICE_REG сипаттамалары.
    • Жаңа пәрмен қосылды: REBOOT_HPS.
  • Жаңа тақырып қосылды: Қате кодын қалпына келтіру.
2020.10.05 20.3 1.0.1
  • Осы пайдаланушы нұсқаулығының атауы келесіден өзгертілді Пошта жәшігі Avalon Streaming Interface Client Intel FPGA IP пайдаланушы нұсқаулығы дейін Avalon Streaming интерфейсі бар пошта жәшігі клиенті Intel FPGA IP пайдаланушы нұсқаулығы Intel Quartus Prime IP каталогындағы IP атауының өзгеруіне байланысты.
  • Барлық IP атауы даналары жаһандық түрде жаңартылды.
  • Intel Agilex құрылғылары үшін қайта қаралған TEMPERATURE АЛУ пәрмен сипаттамасы Пәрмендер тізімі және сипаттамасы кесте.
  • ішінде синхронизаторды қалпына келтіру туралы ұсыныс қосылды Сағат және интерфейстерді қалпына келтіру кесте.
  • жаңартылды Қате кодтары кесте. Жаңа қате коды жауаптары қосылды:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • жойылды Температура сенсорының орындары Тақырып. Температура сенсоры туралы ақпаратты мына жерден алуға болады Intel Agilex Power Management пайдаланушы нұсқаулығы.
2020.06.30 20.2 1.0.0
  • Осы пайдаланушы нұсқаулығының атауы келесіден өзгертілді Пошта жәшігі Avalon ST Client Intel FPGA IP пайдаланушы нұсқаулығы дейін Пошта жәшігі Avalon Streaming Interface Client Intel FPGA IP пайдаланушы нұсқаулығы.
  • Тақырып атауы өзгертілді Пәрмен және жауап тақырыбы дейін Командалар мен жауаптар.
  • Түзетілген ID, LENGTH және пәрмен коды/қате коды сипаттамалары Пәрмен және жауап тақырыбының сипаттамасы кесте.
  • Тақырып атауы өзгертілді Қолдау көрсетілетін пәрмендер дейін Пайдалану командалары.
  • Келесі пәрмендердің сипаттамасын қайта қарады Пәрмендер тізімі және сипаттамасы кесте:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Тақырып атауы өзгертілді Қате кодтары дейін Қате коды жауаптары.
  • UNKNOWN_BR пәрменінен жойылды Қате коды кесте.
2020.04.13 20.1 1.0.0 Келесі өзгерістер енгізілді:
  • GET_TEMPERATURE пәрмені үшін температура сенсорлары туралы ақпарат қосылды, оның ішінде TSD орындарын суреттейтін сандар.
  • RSU_NOTIFY пәрмені қосылды Пәрмен кодтарының тізімі және сипаттамасы кесте.
  • жаңартылды Қате кодтары кесте:
    • INVALID_COMMAND_PARAMETERS атауы INVALID_LENGTH болып өзгертілді.
    • COMMAND_INVALID_ON_SOURCE он алтылық мәні 5-тен 6-ға өзгертілді.
    • CLIENT_ID_NO_MATCH он алтылық мәні 6-дан 8-ге өзгертілді.
    • INVALID_ADDRESS он алтылық мәні 7-ден 9-ға өзгертілді.
    • AUTHENTICATION_FAIL пәрмені қосылды.
    • TIMEOUT он алтылық мәні 8-ден B-ге өзгертілді.
    • HW_NOT_READY он алтылық мәні 9-дан C-ге өзгертілді.
2019.09.30 19.3 1.0.0 Бастапқы шығарылым.

 Кері байланыс алу үшін мына сайтқа кіріңіз:  FPGAtechdocfeedback@intel.com

 

Құжаттар / Ресурстар

Avalon Streaming интерфейсі FPGA IP бар intel пошта жәшігі клиенті [pdf] Пайдаланушы нұсқаулығы
Avalon Streaming интерфейсі FPGA IP, пошта жәшігінің клиенті, Avalon Streaming интерфейсі FPGA IP бар пошта жәшігінің клиенті

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *