Avalon Streaming интерфейсі бар intel Mailbox Client FPGA IP пайдаланушы нұсқаулығы
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 пошта жәшігінің клиенті чип идентификаторын оқитын қолданба көрсетілген.
Сурет 2. 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 ағынды интерфейстері туралы қосымша ақпаратты 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 командалық пакетінің уақыты
Жауап беру интерфейсі
SDM Avalon ST Client IP сервері жауап интерфейсін пайдаланып қолданбаңызға жауаптарды жібереді.
Кесте 4. Жауап беру интерфейсі
Сигнал 5 | Бағыт | Сипаттама |
жауап_дайын | Енгізу | Қолданба логикасы жауап алуға қабілетті болған кезде жауап_дайын сигналын бекіте алады. |
жауап_жарамды | Шығару | SDM жауап_деректерінің жарамды екенін көрсету үшін жауап_жарамды деп бекітеді. |
жауап_деректері[31:0] | Шығару | SDM сұралған ақпаратты қамтамасыз ету үшін жауап_деректерін басқарады. Жауаптың бірінші сөзі - SDM қамтамасыз ететін пәрменді анықтайтын тақырып. қараңыз Пәрмендер тізімі және сипаттамасы командалардың анықтамалары үшін. |
жауап_бастау пакеті | Шығару | answer_startofpacket жауап пакетінің бірінші циклінде бекітеді. |
жауап_соңы пакет | Шығару | answer_endofpacket жауап пакетінің соңғы циклінде бекітеді. |
Сурет 5. Avalon ST жауап беру пакетінің уақыты
Командалық күй интерфейсі
5-кесте. Командалық күй интерфейсі
Сигнал атауы | Бағыт | Сипаттама |
пәрмен_күйі жарамсыз | Шығару | Командалық_күй_жарамсыз қатені көрсету үшін бекітеді. Бұл сигнал әдетте пәрмен тақырыбында көрсетілген пәрмен ұзындығы жіберілген пәрменнің ұзындығына сәйкес келмейтінін көрсетеді. command_status_invalid бекітілгенде, Avalon ағындық интерфейсі Intel FPGA IP бар пошта жәшігі клиентін қайта іске қосу үшін қолданба логикасы in_reset бекітуі керек. |
6-сурет. 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 келесі өрістерді қамтиды:
Қайтарылған температура екілік нүктеден 8 бит төмен қол қойылған тіркелген мән болып табылады. Мысалыample, 10°C температура 0x00000A00 мәнін қайтарады. -1.5°C температурасы 0xFFFFFE80 мәнін қайтарады. |
RSU_IMAGE_ ЖАҢАРТУ | 5C | 2 | 0 | Зауыттық немесе қолданба кескіні болуы мүмкін деректер көзінен қайта конфигурациялауды іске қосады. |
жалғасы... |
- Бұл нөмір пәрменді немесе жауап тақырыбын қамтымайды.
- Бірнеше құрылғыларды оқуды қолдайтын Intel Agilex құрылғылары үшін n индексі құрылғыда қосылған арналар санына сәйкес келеді.
- сілтемесін қараңыз Intel Agilex Power Management пайдаланушы нұсқаулығы температура сенсорының арналары мен орындары туралы қосымша ақпарат алу үшін.
- n индексі сенсорлық маскалардың санына байланысты.
Пәрмен | Код (он алтылық) | Пәрмен ұзындығы (1) | Жауап ұзақтығы (1) | Сипаттама | ||
Бұл пәрмен жарқылда қайта конфигурациялау деректерінің мекенжайын көрсететін қосымша 64 биттік аргументті алады. Аргументті IP-ге жіберген кезде алдымен биттерді [31:0], одан кейін биттерді [63:32] жібересіз. Бұл аргументті бермесеңіз, оның мәні 0 деп есептеледі.
Құрылғы осы пәрменді өңдегеннен кейін ол құрылғыны қайта конфигурациялауға кіріспес бұрын жауап тақырыбын FIFO жауапына қайтарады. Хост ДК немесе хост контроллері басқа үзулерге қызмет көрсетуді тоқтататынына және пәрменнің сәтті аяқталғанын көрсету үшін жауап тақырыбы деректерін оқуға бағытталғанына көз жеткізіңіз. Әйтпесе, қайта конфигурациялау процесі басталғаннан кейін негізгі компьютер немесе хост контроллері жауапты ала алмауы мүмкін. |
||||||
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 өріс бар:
Қосымшаны қараңыз: CONFIG_STATUS және Intel пошта жәшігі клиентіндегі RSU_STATUS қате коды сипаттамалары FPGA IP Қосымша ақпарат алу үшін пайдаланушы нұсқаулығы. |
||||
1 | Quartus нұсқасы | 19.4 және 21.2 арасындағы Intel Quartus® Prime бағдарламалық құралының нұсқаларында қол жетімді, өріс мыналарды көрсетеді:
|
Intel Quartus Prime бағдарламалық құралының 21.3 немесе одан кейінгі нұсқасында қол жетімді, Quartus нұсқасы мыналарды көрсетеді:
Мысалыample, Intel Quartus Prime бағдарламалық құралының 21.3.1 нұсқасында келесі мәндер негізгі және кіші Quartus шығарылым нөмірлерін және Quartus жаңарту нөмірін білдіреді:
|
||||||
2 | PIN күйі |
|
||||
3 | Жұмсақ функция күйі | Функцияны SDM түйреуішіне тағайындамаған болсаңыз да, әрбір жұмсақ функцияның мәнін қамтиды.
|
||||
4 | Қате орны | Қате орнын қамтиды. Қателер болмаса, 0 қайтарады. | ||||
5 | Қате мәліметтері | Қате мәліметтерін қамтиды. Қателер болмаса, 0 қайтарады. | ||||
RSU_STATUS | 5B | 0 | 9 | Ағымдағы қашықтағы жүйені жаңарту күйін хабарлайды. Бұл пәрменді конфигурациялау кезінде және ол аяқталғаннан кейін конфигурация күйін тексеру үшін пайдалануға болады. Бұл пәрмен келесі жауаптарды қайтарады: | ||
Сөз | Түйіндеме | Сипаттама
(Жалғастыру….) |
- Бұл нөмір пәрменді немесе жауап тақырыбын қамтымайды
0-1 | Ағымдағы сурет | Ағымдағы жұмыс істеп тұрған қолданба кескінінің флэш офсетін. | ||||
2-3 | Сәтсіз сурет | Ең жоғары басымдылықтағы сәтсіз қолданба кескінінің флэш ығысуы. Флэш жадында бірнеше кескін бар болса, сәтсіз болған бірінші кескіннің мәнін сақтайды. Барлық 0 мәндері сәтсіз кескіндердің жоқтығын көрсетеді. Сәтсіз кескіндер болмаса, күй ақпаратының қалған сөздері жарамды ақпаратты сақтамайды. Ескерту:ASx4 жүйесінен қайта конфигурациялау үшін nCONFIG параметріндегі жоғарылау жиегі бұл өрісті тазартпайды. Сәтсіз кескін туралы ақпарат Пошта жәшігі клиенті жаңа RSU_IMAGE_UPDATE пәрменін алғанда және жаңарту кескінінен сәтті конфигурацияланғанда ғана жаңартылады. |
||||
4 | Мемлекет | Сәтсіз кескіннің ақаулық коды. Қате өрісі екі бөліктен тұрады:
Қосымша: Қосымша ақпарат алу үшін пошта жәшігі клиентінің 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 нұсқасында қосылды. |
||||
жалғасы... |
- Бұл нөмір пәрменді немесе жауап тақырыбын қамтымайды.
RSU_NOTIFY | 5D | 1 | 0 | RSU_STATUS жауапындағы барлық қате ақпаратын өшіреді және қайталау есептегішін қалпына келтіреді. Бір сөзден тұратын аргументте келесі өрістер бар:
Бұл пәрмен 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 құрылғыларының бірін көрсетеді. Төменде сипатталғандай бір сөзден тұратын дәлелді қабылдайды
Ескерту: 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] пайдалана алады. |
жалғасы... |
- Бұл нөмір пәрменді немесе жауап тақырыбын қамтымайды
Маңызды: Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте. | ||||
QSPI_READ | 3A | 2 | N | Қосылған төрт SPI құрылғысын оқиды. Ең үлкен тасымалдау өлшемі 4 килобайт (КБ) немесе 1024 сөз. Екі аргумент алады:
Сәтті болған кезде, төрт SPI құрылғысынан оқылған деректерден кейін OK қайтарады. Сәтсіздікке жауап қате кодын қайтарады. |
QSPI_WRITE | 39 | 2+N | 0 | Деректерді төрт SPI құрылғысына жазады. Ең үлкен тасымалдау өлшемі 4 килобайт (КБ) немесе 1024 сөз. Үш аргумент алады:
Жадты жазуға дайындау үшін осы пәрменді шығармас бұрын QSPI_ERASE пәрменін пайдаланыңыз. |
QSPI_ERASE | 38 | 2 | 0 | Quad SPI құрылғысының 4/32/64 КБ секторын өшіреді. Екі аргумент алады:
Маңызды:Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Төрт SPI құрылғысынан регистрлерді оқиды. Ең көп оқылатын 8 байт. Екі аргумент алады:
|
жалғасы... |
- Бұл нөмір пәрменді немесе жауап тақырыбын қамтымайды.
Сәтті оқу OK жауап кодын, содан кейін құрылғыдан оқылған деректерді қайтарады. Оқу деректерінің қайтарылуы 4 байттан тұрады. Егер оқылатын байт 4 байттың дәл еселігі болмаса, ол келесі сөз шекарасына дейін және толтырылған бит мәні нөлге тең болғанша 4 байттың еселігімен толтырылады. Маңызды: Quad SPI қалпына келтіру кезінде сіз бөлімде көрсетілген нұсқауларды орындауыңыз керек Quad SPI Flash қалпына келтірілуде 9-бетте. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | Төрттік SPI регистрлеріне жазады. Максималды жазу 8 байт. Үш аргумент алады:
Секторды өшіруді немесе ішкі секторды өшіруді орындау үшін сериялық флэш мекенжайын ең маңызды байт (MSB) мен ең аз маңызды байт (LSB) ретімен келесідей көрсету керек.ample суреттейді. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Төрт SPI пәрменінің операция кодын жібереді. Бір дәлел келтіреді:
Сәтті пәрмен OK жауап кодын қайтарады. |
CONFIG_STATUS және RSU_STATUS негізгі және кіші қате коды сипаттамалары үшін, Қосымшаны қараңыз: Пошта жәшігі клиенті Intel FPGA IP пайдаланушы нұсқаулығындағы CONFIG_STATUS және RSU_STATUS қате коды сипаттамалары.
Қатысты ақпарат
- Пошта жәшігі клиенті Intel FPGA IP пайдаланушы нұсқаулығы: CONFIG_STATUS және RSU_STATUS қате коды сипаттамалары
CONFIG_STATUS және RSU_STATUS қате кодтары туралы қосымша ақпарат алу үшін. - Intel Agilex Power Management пайдаланушы нұсқаулығы
Температура сенсорының арна нөмірлері және температураны сезгіш диодтар (TSDs) туралы қосымша ақпарат алу үшін. - Intel Agilex қатты процессорлық жүйесінің техникалық анықтамалық нұсқаулығы
- Intel Agilex қатты процессор жүйесінің қашықтағы жүйесін жаңарту пайдаланушы нұсқаулығы
Қате коды жауаптары
Кесте 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 | Мекенжай жарамсыз. Бұл қате келесі жағдайлардың бірін көрсетеді:
|
|||||||||
A | AUTHENTICATION_FAIL | Конфигурацияның биттік қолтаңба аутентификациясының қателігін көрсетеді. | |||||||||
B | ҮЗІЛІС | Бұл қате келесі жағдайларға байланысты уақыт біткенін көрсетеді:
|
|||||||||
C | HW_NOT_READY | Келесі шарттардың бірін көрсетеді:
|
|||||||||
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_ALREADY_ АШЫҚ | 0x81 | Клиенттің QSPI_OPEN пәрмені арқылы QSPI жарқылына эксклюзивті қатынасы әлдеқашан ашық екенін көрсетеді. | |||||||||
100 | ЕМЕС_CONFIGURED | Құрылғының конфигурацияланбағанын көрсетеді. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | Келесі пайдалану жағдайларына байланысты құрылғының бос емес екенін көрсетеді:
|
|||||||||
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 операциясы үшін:
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 | Келесі өзгерістер енгізілді:
Пәрмендер тізімі және сипаттамалар кестесі.
|
||
2022.04.04 | 22.1 | 1.0.1 | Пәрмендер тізімі және Сипаттама кестесі жаңартылды.
|
||
2021.10.04 | 21.3 | 1.0.1 | Келесі өзгеріс енгізілді:
|
||
2021.06.21 | 21.2 | 1.0.1 | Келесі өзгерістер енгізілді:
|
||
2021.03.29 | 21.1 | 1.0.1 | Келесі өзгерістер енгізілді:
|
||
2020.12.14 | 20.4 | 1.0.1 | Келесі өзгерістер енгізілді: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Келесі өзгерістер енгізілді:
|
||
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 бар пошта жәшігінің клиенті |