Мизоҷи паёмдони intel бо дастури корбарии Avalon Streaming Interface FPGA IP
Мизоҷи почтаи intel бо интерфейси Avalon Streaming FPGA IP

Мизоҷи паёмдони бо Avalon® Streaming Interface Intel FPGA IP Overview

Мизоҷи почтаи электронӣ бо интерфейси ҷараёнҳои Avalon® Intel® FPGA IP (Мизоҷи почта бо Avalon ST Client IP) канали иртиботиро байни мантиқи фармоишии шумо ва мудири дастгоҳи амн (SDM) таъмин мекунад. Шумо метавонед муштарии паёмдони почтаро бо Avalon ST IP барои фиристодани бастаҳои фармон ва қабули бастаҳои ҷавобӣ аз модулҳои периферии SDM истифода баред. Мизоҷи паёмдони почта бо Avalon ST IP вазифаҳоеро муайян мекунад, ки SDM иҷро мекунад.

Мантиқи фармоишии шумо метавонад ин канали иртиботиро барои гирифтани маълумот ва дастрасӣ ба хотираи флеш аз модулҳои периферии зерин истифода барад:

  • ID чип
  • Сенсори ҳарорат
  • ҶилдиtagСенсор
  • Интерфейси периферии чоргонаи силсилавии (SPI) хотираи флеш

Шарҳ: Дар тӯли ин дастури корбар истилоҳи Avalon ST интерфейси ҷараёнии Avalon ё IP-ро ихтисор мекунад.

Расми 1. Мизоҷи почтаи электронӣ бо тарҳрезии системаи IP Avalon ST
Мизоҷи почтаи электронӣ бо тарҳрезии системаи IP Avalon ST

Дар расми зерин барнома нишон дода шудааст, ки дар он муштарии Почта бо Avalon ST IP ID чипро мехонад.

Расм 2. Мизоҷи паёмдони бо Avalon ST IP чип ID-ро мехонад
Мизоҷи паёмдони бо Avalon ST IP чип ID-ро мехонад

Дастгирии оилаи дастгоҳ

Дар зер таърифҳои сатҳи дастгирии дастгоҳ барои IP-ҳои Intel FPGA оварда шудаанд:

  • Дастгирии пешакӣ — IP барои моделсозӣ ва компиляция барои ин оилаи дастгоҳ дастрас аст. Моделҳои вақт ҳисобҳои ибтидоии муҳандисии таъхирҳоро дар асоси маълумоти барвақти пас аз тарҳрезӣ дар бар мегиранд. Моделҳои вақт бояд тағир дода шаванд, зеро санҷиши кремний таносуби байни кремнийи воқеӣ ва моделҳои вақтро беҳтар мекунад. Шумо метавонед ин IP-ро барои омӯзиши меъмории система ва истифодаи захираҳо, моделиронӣ, пин-out, баҳодиҳии таъхири система, арзёбии вақти асосӣ (буҷети қубур) ва стратегияи интиқоли воридот ва баромад (барои роҳи маълумот, умқи таркиш, савдои стандартҳои воридот ва баромад) истифода баред. хомӯш).
  • Дастгирии пешакӣ — IP бо моделҳои пешакии вақт барои ин оилаи дастгоҳ тасдиқ карда шудааст. IP ба ҳама талаботҳои функсионалӣ ҷавобгӯ аст, аммо то ҳол метавонад барои оилаи дастгоҳ таҳлили вақтро гузаронад. Онро дар тарҳҳои истеҳсолӣ бо эҳтиёт истифода бурдан мумкин аст.
  • Дастгирии ниҳоӣ — IP бо моделҳои ниҳоии вақт барои ин оилаи дастгоҳ тасдиқ карда шудааст. IP ба ҳама талаботҳои функсионалӣ ва вақт барои оилаи дастгоҳ ҷавобгӯ аст ва метавонад дар тарҳҳои истеҳсолӣ истифода шавад.

Ҷадвали 1. Дастгирии оилаи дастгоҳ

Оилаи дастгоҳ Дастгирӣ
Intel Agilex™ Пешакӣ

Шарҳ: Шумо наметавонед муштарии паёмдони почтаро бо Avalon Streaming Interface Intel FPGA IP тақлид кунед, зеро IP аз SDM посухҳоро қабул мекунад. Барои тасдиқи ин IP, Intel тавсия медиҳад, ки шумо арзёбии сахтафзорро анҷом диҳед.

Маълумоти марбут
Мизоҷи паёмдони бо Avalon Streaming Interface Intel FPGA IP Release Notes

Параметрҳо

Номи параметр Арзиш Тавсифи
Интерфейси вазъро фаъол созед Фурӯзон Вақте ки шумо ин интерфейсро фаъол мекунед, муштарии почтаи электронӣ бо интерфейси ҷараёнии Avalon Intel FPGA IP сигнали command_status_invalid -ро дар бар мегирад. Вақте ки command_status_invalid тасдиқ мекунад, шумо бояд IP-ро аз нав танзим кунед.

Интерфейсҳо
Дар расми зерин муштарии қуттии почта бо интерфейсҳои Avalon Streaming Interface Intel FPGA IP тасвир шудааст:

Расми 3. Мизоҷи паёмдони почта бо Avalon Streaming Interface Intel FPGA интерфейсҳои IP
Мизоҷи паёмдони почта бо Avalon Streaming Interface Intel FPGA интерфейсҳои IP

Барои маълумоти бештар дар бораи интерфейсҳои ҷараёнии Avalon, ба Мушаххасоти интерфейси Avalon муроҷиат кунед.
Маълумоти марбут
Мушаххасоти интерфейси Avalon

Интерфейсҳои соат ва аз нав танзимкунии

Ҷадвал 2. Интерфейсҳои соат ва аз нав танзимкунии

Номи сигнал Самт Тавсифи
in_clk Вуруд Ин соат барои интерфейсҳои ҷараёнии Avalon аст. Басомади ҳадди аксар дар 250 МГс.
in_reset Вуруд Ин барқароркунии фаъоли баланд аст. Тасдиқ in_reset барои аз нав танзимкунии муштарии паёмдони бо интерфейси ҷараёнро Avalon Intel FPGA IP (Мизоҷи паёмдони бо Avalon ST IP). Вақте ки сигнали in_reset тасдиқ мешавад, SDM бояд ҳама гуна амалиёти интизориро аз муштарии паёмдони почта бо Avalon ST IP тоза кунад. SDM коркарди фармонҳоро аз муштариёни дигар идома медиҳад.

Барои дуруст кор кардани муштарии почтаи электронӣ бо Avalon ST IP ҳангоми ворид шудан ба ҳолати корбар, тарроҳии шумо бояд Reset Release Intel FPGA IP-ро дар бар гирад, то он даме, ки матоъ FPGA ба ҳолати корбар дохил шавад, аз нав барқароркуниро нигоҳ дорад. Intel тавсия медиҳад, ки ҳангоми пайваст кардани азнавсозии корбар ё баромади Reset Release IP ба

бандари аз нав танзимкунии муштарии паёмдони бо Avalon ST IP. Барои татбиқи синхронизатори аз нав барқароркунӣ, истифода баред Reset Bridge Intel FPGA IP, ки дар тарроҳии Платформа мавҷуд аст.

Шарҳ: Барои насби IP ва дастурҳои пайвастшавӣ дар тарроҳии Платформа, ба ҷузъҳои зарурии иртибот ва ҳост барои тарҳрезии навсозии системаҳои дурдаст муроҷиат кунед.ampтасвири le дар Дастури корбар конфигуратсияи Intel Agilex.

Интерфейси фармон
Барои фиристодани фармонҳо ба SDM интерфейси Avalon Streaming (Avalon ST) -ро истифода баред.

Љадвали 3. Интерфейси фармон

Номи сигнал Самт Тавсифи
фармон_тайёр Натиҷа Мизоҷи паёмдони дорои Avalon ST Intel FPGA IP вақте ки он барои қабули фармонҳо аз барнома омода аст, command_ready-ро тасдиқ мекунад. Давраи тайёри_латентӣ 0 давра аст. Мизоҷи паёмдони дорои Avalon ST метавонад command_data[31:0]-ро дар ҳамон даврае, ки command_ready тасдиқ мекунад, қабул кунад.
фармон_эътибор Вуруд Сигнали command_valid тасдиқ мекунад, ки фармон_дата дуруст аст.
фармон_маълумот[31:0] Вуруд Автобуси command_data фармонҳоро ба SDM мебарад. Барои таърифи фармонҳо ба Рӯйхати Фармонҳо ва Тавсиф муроҷиат кунед.
command_startofpacket Вуруд command_startofpacket дар давраи аввали бастаи фармон тасдиқ мекунад.
command_endofpacket Вуруд command_endofpacket дар даври охирини фармон бастаро тасдиқ мекунад.

Расм 4. Вақт барои бастаи фармони Avalon ST
расм: m Бастаи фармони ST

Интерфейси вокуниш
IP Client SDM Avalon ST бо истифода аз интерфейси посух ба замимаи шумо посухҳоро мефиристад.

Љадвали 4. Интерфейси вокуниш

Сигнал 5 Самт Тавсифи
ҷавоб_тайёр Вуруд Мантиқи барнома метавонад сигнали answer_ready-ро ҳар вақте ки он метавонад посух қабул кунад, тасдиқ кунад.
ҷавоб_эътибор Натиҷа SDM ҷавоб_valid-ро тасдиқ мекунад, то нишон диҳад, ки ҷавоб_маълумот дуруст аст.
ҷавоб_маълумот[31:0] Натиҷа SDM барои пешниҳоди иттилооти дархостшуда respond_data-ро меронад. Калимаи аввали посух сарлавҳаест, ки фармонеро, ки SDM пешниҳод мекунад, муайян мекунад. Муроҷиат кунед Рӯйхати фармонҳо ва тавсиф барои таърифи фармонҳо.
посух_бастаи пакет Натиҷа Responsive_startofpacket дар давраи аввали бастаи ҷавоб тасдиқ мекунад.
посух_баста Натиҷа answer_endofpacket дар давраи охирини бастаи ҷавоб тасдиқ мекунад.

Расми 5. Вақт барои бастаи вокуниши Avalon ST
Бастаи вокуниши Avalon ST

Интерфейси ҳолати фармон

Ҷадвали 5. Интерфейси ҳолати фармон

Номи сигнал Самт Тавсифи
command_status_envalid Натиҷа command_status_invalid тасдиқ мекунад, ки хатогиро нишон диҳад. Ин сигнал маъмулан нишон медиҳад, ки дарозии фармони дар сарлавҳаи фармон нишондодашуда ба дарозии фармони ирсолшуда мувофиқат намекунад. Вақте ки command_status_invalid тасдиқ мекунад, мантиқи барномаи шумо бояд in_reset-ро тасдиқ кунад, то муштарии паёмдони почтаро бо интерфейси ҷараёнии Avalon Intel FPGA IP аз нав оғоз кунад.

Расми 6. Бозсозӣ пас аз command_status_invalid тасдиқ
расм: command_status_invalid Тасдиқҳо

Фармонҳо ва ҷавобҳо

Назоратчии мизбон бо SDM бо истифода аз бастаҳои фармон ва посух тавассути Почтаи муштарии Intel FPGA IP муошират мекунад.

Калимаи аввали бастаҳои фармон ва ҷавоб сарлавҳаест, ки маълумоти асосиро дар бораи фармон ё посух медиҳад.

Расми 7. Формати сарлавҳаи фармон ва посух
расм: Формат Сарлавҳаи Фармон ва Ҷавоб

Шарҳ: Майдони LENGTH дар сарлавҳаи фармон бояд ба дарозии фармони фармони мувофиқ мувофиқат кунад.
Ҷадвали зерин майдонҳои фармони сарлавҳаро тавсиф мекунад.

Ҷадвали 6. Тавсифи сарлавҳаи фармон ва ҷавоб

Сарлавҳа Бит Тавсифи
Захира карда шудааст [31:28] Захира карда шудааст.
ID [27:24] ID фармон. Сарлавҳаи ҷавоб ID-и дар сарлавҳаи фармон нишондодашударо бармегардонад. Барои тавсифи фармонҳо ба Фармонҳои амалиёт муроҷиат кунед.
0 [23] Захира карда шудааст.
ДАРОЗ [22:12] Шумораи калимаҳои далелҳо пас аз сарлавҳа. IP бо хатогӣ ҷавоб медиҳад, агар шумораи нодурусти калимаҳои аргумент барои фармони додашуда ворид карда шавад.
Агар байни дарозии фармони дар сарлавҳаи фармон нишондодашуда ва шумораи калимаҳои фиристодашуда номувофиқӣ мавҷуд бошад. IP бит 3-и Реестри ҳолати қатъ (COMMAND_INVALID) -ро баланд мекунад ва муштарии паёмдони почта бояд аз нав танзим карда шавад.
Захира карда шудааст [11] Захира карда шудааст. Бояд ба 0 муқаррар карда шавад.
Рамзи фармон/Рамзи хато [10:0] Рамзи фармон фармонро муайян мекунад. Рамзи хато нишон медиҳад, ки фармон муваффақ ё ноком шудааст.
Дар сарлавҳаи фармон ин битҳо рамзи фармонро ифода мекунанд. Дар сарлавҳаи ҷавоб, ин битҳо рамзи хаторо ифода мекунанд. Агар фармон муваффақ шавад, рамзи хатогӣ 0 аст. Агар фармон иҷро нашавад, ба рамзҳои хатогие, ки дар Ҷавобҳои рамзи хато.

Фармонҳои амалиётӣ

Аз нав танзимкунии Quad SPI Flash
Муҳим:
Барои дастгоҳҳои Intel Agilex, шумо бояд флеши силсилавӣ ё чоргонаи SPI аз нав танзимкунии флешро ба pin AS_nRST пайваст кунед. SDM бояд аз нав танзимкунии QSPI-ро пурра назорат кунад. PIN чоргонаи аз нав танзимкунии SPI-ро ба ягон ҳости беруна пайваст накунед.

Ҷадвали 7. Рӯйхати фармонҳо ва тавсиф

Фармон Рамз (шонздаҳӣ) Дарозии фармон (1) Дарозии посух (1) Тавсифи
НООП 0 0 0 Ҷавоби ҳолати Хуб мефиристад.
GET_IDCODE 10 0 1 Ҷавоб як далел дорад, ки ҶTAG IDCODE барои дастгоҳ
GET_CHIPID 12 0 2 Ҷавоб дорои арзиши 64-бита CHIPID бо калимаи камтарин дар аввал аст.
GET_USERCODE 13 0 1 Ҷавоб як далел дорад, ки J 32-бит астTAG USERCODE, ки ҷараёни конфигуратсия ба дастгоҳ менависад.
GET_VOLTAGE 18 1 n(2) GET_VOLTAGФармони E як далели ягона дорад, ки ниқоби бит мебошад, ки каналҳоро барои хондан муайян мекунад. Бит 0 канали 0, бит 1 канали 1 ва ғайраро муайян мекунад.
Ҷавоб як далели як калимаро барои ҳар як бит дар ниқоби битӣ дар бар мегирад. Ҷилдиtage баргардонидашуда рақами собити беимзо мебошад, ки аз нуқтаи дуӣ 16 бит поёнтар аст. Барои мисолample, a voltage аз 0.75V 0x0000C000-ро бармегардонад. (3)
Дастгоҳҳои Intel Agilex дорои як ҷилд мебошандtage сенсор. Дар натиҷа, ҷавоб ҳамеша як калима аст.
ГЕТЬ_ ХАРОРАТ 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 бармегардад. A ҳарорати -1.5°C 0xFFFFFE80-ро бармегардонад.
Агар ниқоби ниқоб Ҷойгиршавии беэътиборро муайян кунад, фармон рамзи хаторо бармегардонад, ки ҳар як арзиш дар диапазони 0x80000000 -0x800000FF аст.
Барои дастгоҳҳои Intel Agilex, барои маълумоти бештар дар бораи сенсорҳои ҳарорати дарунсохташуда ба Дастури корбарии Intel Agilex идоракунии нерӯ муроҷиат кунед.

RSU_IMAGE_ НАВОРӢ 5C 2 0 Аз нав конфигуратсияро аз манбаи додаҳо бармеангезад, ки метавонад ё корхона ё тасвири барнома бошад.
идома дод…
  1. Ин рақам сарлавҳаи фармон ё ҷавобро дар бар намегирад.
  2. Барои дастгоҳҳои Intel Agilex, ки хондани дастгоҳҳои сершуморро дастгирӣ мекунанд, индекси n ба шумораи каналҳое, ки шумо дар дастгоҳи шумо фаъол мекунед, мувофиқат мекунад.
  3. Ба Дастури корбар Intel Agilex Management Power Барои маълумоти бештар дар бораи каналҳои сенсори ҳарорат ва маконҳо.
  4. Индекси n аз шумораи ниқобҳои сенсорӣ вобаста аст.
Фармон Рамз (шонздаҳӣ) Дарозии фармон (1) Дарозии посух (1) Тавсифи
Ин фармон як далели ихтиёрии 64-битро мегирад, ки суроғаи маълумоти азнавбаркароркуниро дар флеш муайян мекунад. Ҳангоми фиристодани аргумент ба IP, шумо аввал битҳоро [31:0] ва пас аз он битҳоро [63:32] мефиристед. Агар шумо ин далелро пешниҳод накунед, арзиши он 0 ҳисобида мешавад.
  • Бит [31:0]: Суроғаи оғози тасвири барнома.
  • Бит [63:32]: Маҳфуз аст (ҳамчун 0 нависед).

Вақте ки дастгоҳ ин фармонро коркард мекунад, он сарлавҳаи ҷавобро ба ҷавоби FIFO бармегардонад, ки пеш аз он ки ба аз нав танзимкунии дастгоҳ идома диҳад. Боварӣ ҳосил кунед, ки компютери мизбон ё контролери ҳост хидматрасонии дигар халалҳоро қатъ мекунад ва диққати худро ба хондани маълумоти сарлавҳаи ҷавоб барои нишон додани бомуваффақияти фармон равона мекунад. Дар акси ҳол, пас аз оғози раванди азнавбаркароркунӣ компютери мизбон ё контролери мизбон метавонад ҷавобро қабул накунад.
Пас аз он ки дастгоҳ бо барқарорсозӣ идома дорад, робитаи байни мизбони беруна ва FPGA гум мешавад. Агар шумо PCIe-ро дар тарҳрезии худ истифода баред, шумо бояд истиноди PCIe-ро дубора номбар кунед.
Муҳим: Ҳангоми аз нав танзимкунии чоргонаи SPI, шумо бояд дастурҳои дар зер нишондодашударо иҷро кунед Аз нав танзимкунии Quad SPI Flash дар саҳифаи 9.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT макони дурахши чоргонаи SPI-ро барои ду ҷадвали зербахш, ки RSU истифода мебарад: SPT0 ва SPT1.
Ҷавоби 4-калима дорои маълумоти зерин аст:
Калом Ном Тавсифи
0 SPT0[63:32] Суроғаи SPT0 дар дурахши чоргонаи SPI.
1 SPT0[31:0]
2 SPT1[63:32] Суроғаи SPT1 дар дурахши чоргонаи SPI.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 Дар бораи ҳолати реконфигуратсияи охирин гузориш медиҳад. Шумо метавонед ин фармонро барои тафтиши ҳолати конфигуратсия дар давоми ва баъд аз конфигуратсия истифода баред. Ҷавоб маълумоти зеринро дар бар мегирад:
Калом Хулоса Тавсифи
0 Давлат Хатои охирини марбут ба конфигуратсияро тавсиф мекунад. Ҳангоми мавҷуд набудани хатогиҳои конфигуратсия 0-ро бармегардонад.
Майдони хато 2 майдон дорад:
  • 16 битҳои боло: Рамзи хатои асосӣ.
  • 16 бит камтар: Рамзи хатогии хурд.

Ба замима муроҷиат кунед: CONFIG_STATUS ва RSU_STATUS Тавсифи Рамзи Хатогӣ дар паёмдони мизоҷ Intel FPGA IP  Дастури корбар барои маълумоти бештар.

1 Версияи Quartus Дар версияҳои нармафзори Intel Quartus® Prime байни 19.4 ва 21.2 дастрас аст, майдон нишон медиҳад:
  • Бит [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]: Рақами нашри асосии Кварт
  • Бит [15:8]: Рақами озод Квартиси хурд
  • Бит [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 Ҳолати пиндор
  • Бит [31]: Қимати баромади ҷории nSTATUS (поёни фаъол)
  • Бит [30]: Қимати вуруди nCONFIG муайян карда шуд (поёни фаъол)
  • Бит [29:8]: Маҳфуз аст
  • Бит [7:6]: Манбаи соати конфигуратсия
    • 01 = Осциллятори дохилӣ
    • 10 = OSC_CLK_1
  • Бит [5:3]: Маҳфуз аст
  • Бит [2:0]: Қимати MSEL ҳангоми фаъол шудан
3 Ҳолати функсияи нарм Арзиши ҳар як функсияи нармро дар бар мегирад, ҳатто агар шумо ин функсияро ба pin 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ҳо нишон медиҳад, ки тасвирҳои ноком надоранд. Агар тасвирҳои ноком вуҷуд надошта бошанд, боқимондаи калимаҳои боқимондаи иттилооти вазъ маълумоти дурустро нигоҳ намедоранд.
Шарҳ:Як канори афзоянда дар nCONFIG барои аз нав танзим кардан аз ASx4, ин майдонро тоза намекунад. Маълумот дар бораи тасвири ноком танҳо вақте навсозӣ мешавад, ки муштарии Почта фармони нави RSU_IMAGE_UPDATE мегирад ва аз тасвири навсозӣ бомуваффақият танзим мекунад.
4 Давлат Рамзи нокомии тасвири ноком. Майдони хато аз ду қисм иборат аст:
  • Бит [31:16]: Рамзи хатои асосӣ
  • Бит [15:0]: Рамзи хатогии ночиз 0-ро бе нокомӣ бармегардонад. Муроҷиат кунед

Замима: Тавсифи коди хатогиҳои CONFIG_STATUS ва RSU_STATUS дар дастури корбарии муштарии паёмдони Intel FPGA барои маълумоти бештар.

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 аст
Ин майдон дар версияи 19.3 нармафзори Intel Quartus Prime Pro Edition илова карда шудааст.
идома дод…
  1. Ин рақам сарлавҳаи фармон ё ҷавобро дар бар намегирад.
RSU_NOTIFY 5D 1 0 Ҳама маълумоти хатогиро дар посухи RSU_STATUS тоза мекунад ва ҳисобкунаки такрориро аз нав танзим мекунад. Аргументи яккалима дорои майдонҳои зерин аст:
  • 0x00050000: Тоза кардани ҳисобкунаки дубораи ҷорӣ. Аз нав танзимкунии ҳисобкунаки такрории ҷорӣ ҳисобкуниро ба сифр бармегардонад, гӯё тасвири ҷорӣ бори аввал бомуваффақият бор карда шуда бошад.
  • 0x00060000: Маълумоти ҳолати хаторо тоза кунед.
  • Ҳама арзишҳои дигар ҳифз шудаанд.

Ин фармон пеш аз версияи 19.3 нармафзори Intel Quartus Prime Pro Edition дастрас нест.

QSPI_OPEN 32 0 0 Дастрасии истисноиро ба чоргонаи SPI дархост мекунад. Шумо ин дархостро пеш аз ҳама дархостҳои дигари QSPI медиҳед. SDM дархостро қабул мекунад, агар чоргонаи SPI дар истифода набошад ва SDM дастгоҳро танзим накунад.
Хуб бармегардад, агар SDM дастрасӣ диҳад.
SDM дастрасии истисноиро ба муштарӣ бо истифода аз ин қуттии почта медиҳад. То он даме, ки муштарии фаъол аз дастрасӣ бо фармони QSPI_CLOSE даст накашад, муштариёни дигар наметавонанд ба SPI чоргонаи дастрасӣ пайдо кунанд.
Дастрасӣ ба дастгоҳҳои хотираи флеши чоргонаи SPI тавассути ҳама гуна мизоҷи паёмдони IP ба таври нобаёнӣ дар тарҳҳое, ки HPS-ро дар бар мегиранд, дастрас нест, агар шумо QSPI-ро дар конфигуратсияи нармафзори HPS ғайрифаъол кунед.
Муҳим: Ҳангоми аз нав танзимкунии чоргонаи SPI, шумо бояд дастурҳои дар зер нишондодашударо иҷро кунед Аз нав танзимкунии Quad SPI Flash дар саҳифаи 9.
QSPI_CLOSE 33 0 0 Дастрасии истисноиро ба интерфейси чоргонаи SPI мепӯшонад.
Муҳим:Ҳангоми аз нав танзимкунии чоргонаи SPI, шумо бояд дастурҳои дар зер нишондодашударо иҷро кунед Аз нав танзимкунии Quad SPI Flash дар саҳифаи 9.
QSPI_SET_CS 34 1 0 Яке аз дастгоҳҳои чоргонаи SPI-ро тавассути хатҳои интихоби чип муайян мекунад. Далели як калимаро тавре ки дар зер тавсиф шудааст, мегирад
  • Бит[31:28]: Дастгоҳи флешдор барои интихоб. Барои арзише, ки ба pinҳои 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 як дастгоҳи хотираи флеши AS x4-ро барои конфигуратсияи AS аз дастгоҳи чоргонаи SPI ба nCSO[0] пайваст дастгирӣ мекунанд. Вақте ки дастгоҳ ба ҳолати корбар дохил шуд, шумо метавонед то чор хотираи флеши AS x4-ро барои истифода бо Mailbox Client IP ё HPS ҳамчун нигаҳдории маълумот истифода баред. IP ё HPS Client Mailbox метавонад nCSO[3:0]-ро барои дастрасӣ ба дастгоҳҳои чоргонаи SPI истифода барад.
Ин фармон барои нақшаи конфигуратсияи AS x4 ихтиёрӣ аст, хати интихоби чип фармони охирини иҷрошудаи QSPI_SET_CS ё пешфарз ба nCSO[0] пас аз конфигуратсияи AS x4 пайравӣ мекунад. ҶTAG схемаи конфигуратсия иҷрои ин фармонро барои дастрасӣ ба дурахши QSPI, ки пинҳои SDM_IO мепайвандад, талаб мекунад.
Дастрасӣ ба дастгоҳҳои хотираи флеши QSPI бо истифода аз пинҳои SDM_IO танҳо барои нақшаи конфигуратсияи AS x4 дастрас аст, JTAG конфигуратсия ва тарҳе, ки барои конфигуратсияи AS x4 тартиб дода шудааст. Барои схемаи конфигуратсияи интерфейси ҷараёнии Avalon (Avalon ST), шумо бояд хотираҳои флеши QSPI-ро ба пинҳои GPIO пайваст кунед.

идома дод…
  1. Ин рақам сарлавҳаи фармон ё ҷавобро дар бар намегирад
Муҳим: Ҳангоми аз нав танзимкунии чоргонаи SPI, шумо бояд дастурҳои дар зер нишондодашударо иҷро кунед Аз нав танзимкунии Quad SPI Flash дар саҳифаи 9.
QSPI_READ 3A 2 N Дастгоҳи чоргонаи SPI замимашударо мехонад. Андозаи максималии интиқол 4 килобайт (KB) ё 1024 калима аст.
Ду далел мегирад:
  • Суроғаи флеши чоргонаи SPI (як калима). Суроға бояд бо калима мувофиқ бошад. Дастгоҳ рамзи хатогии 0x1-ро барои суроғаҳои ҳамоҳангнашуда бармегардонад.
  • Шумораи калимаҳо барои хондан (як калима).

Вақте ки бомуваффақият, OK-ро бармегардонад ва пас аз он маълумоти хондан аз дастгоҳи чоргонаи SPI. Ҷавоби нокомӣ рамзи хаторо бармегардонад.
Барои хондани қисман муваффақ, QSPI_READ метавонад иштибоҳан ҳолати OK-ро баргардонад.
Шарҳ: Ҳангоми ҷараён доштани конфигуратсияи дастгоҳ шумо фармони QSPI_READ-ро иҷро карда наметавонед.
Муҳим:Ҳангоми аз нав танзимкунии чоргонаи SPI, шумо бояд дастурҳои дар зер нишондодашударо иҷро кунед Аз нав танзимкунии Quad SPI Flash дар саҳифаи 9.

QSPI_WRITE 39 2+Н 0 Маълумотро ба дастгоҳи чоргонаи SPI менависад. Андозаи максималии интиқол 4 килобайт (KB) ё 1024 калима аст.
Се далел мегирад:
  • Суроғаи флеш офсет (як калима). Суроғаи навиштан бояд ба калима мувофиқ бошад.
  • Шумораи калимаҳо барои навиштан (як калима).
  • Маълумоте, ки бояд навишта шавад (як ё якчанд калима). Навиштани бомуваффақият рамзи ҷавоби OK-ро бармегардонад.

Барои омода кардани хотира барои навиштан, пеш аз додани ин фармон фармони QSPI_ERASE -ро истифода баред.
Шарҳ: Ҳангоми ҷараён доштани конфигуратсияи дастгоҳ шумо фармони QSPI_WRITE-ро иҷро карда наметавонед.
Муҳим:Ҳангоми аз нав танзимкунии чоргонаи SPI, шумо бояд дастурҳои дар зер нишондодашударо иҷро кунед Аз нав танзимкунии Quad SPI Flash дар саҳифаи 9.

QSPI_ERASE 38 2 0 Бахши 4/32/64 KB дастгоҳи чоргонаи SPI-ро нест мекунад. Ду далел мегирад:
  • Суроғаи флеш офсет барои оғози тозакунӣ (як калима). Вобаста аз шумораи калимаҳои тоза кардан, суроғаи ибтидоӣ бояд чунин бошад:
    • 4 KB мувофиқ карда мешавад, агар рақами калимаҳои ҳазфшаванда 0x400 бошад
    • 32 KB мувофиқ карда мешавад, агар рақами калимаҳои ҳазфшаванда 0x2000 бошад
    • 64 KB мувофиқ карда шудааст, агар рақами калимаҳо барои тоза кардан 0x4000 бошад, хатогиро барои суроғаҳои 4/32/64 KB мувофиқашуда бармегардонад.
  • Миқдори калимаҳое, ки бояд тоза карда шаванд, бо зарбҳои:
    • 0x400 барои нест кардани 4 КБ (100 калима) маълумот. Ин хосият андозаи ҳадди ақали тозакунӣ мебошад.
    • 0x2000 барои нест кардани 32 KB (500 калима) маълумот
    • 0x4000 барои нест кардани 64 КБ (1000 калима) маълумот Нобудкунии бомуваффақият рамзи ҷавоби Хубро бармегардонад.

Муҳим:Ҳангоми аз нав танзимкунии чоргонаи SPI, шумо бояд дастурҳои дар зер нишондодашударо иҷро кунед Аз нав танзимкунии Quad SPI Flash дар саҳифаи 9.

QSPI_READ_ DEVICE_REG 35 2 N Реестрҳоро аз дастгоҳи чоргонаи SPI мехонад. Ҳаҷми максималии хониш 8 байт аст. Ду далел мегирад:
  • Рамзи опсия барои фармони хондан.
  • Шумораи байтҳо барои хондан.
идома дод…
  1. Ин рақам сарлавҳаи фармон ё ҷавобро дар бар намегирад.
Хониши бомуваффақият рамзи ҷавоби Хуб ва пас аз он маълумоти аз дастгоҳ хондашуда бармегардад. Бозгашти маълумоти хондашуда дар якчанд 4 байт аст. Агар байтҳои хондашаванда чанд байт аз 4 байт набошад, он бо чанд байт 4 байт пур карда мешавад, то сарҳади калимаи навбатӣ ва арзиши битҳои пуркардашуда сифр шавад.
Муҳим: Ҳангоми аз нав танзимкунии чоргонаи SPI, шумо бояд дастурҳои дар зер нишондодашударо иҷро кунед Аз нав танзимкунии Quad SPI Flash дар саҳифаи 9.
QSPI_WRITE_ DEVICE_REG 36 2+Н 0 Ба регистрҳои чоргонаи SPI менависад. Максималии навиштан 8 байт аст. Се далел мегирад:
  • Рамзи опсия барои фармони навиштан.
  • Шумораи байтҳо барои навиштан.
  • Маълумот барои навиштан.

Барои анҷом додани тозакунии бахш ё зербахш, шумо бояд суроғаи флеши силсилавиро бо тартиби аз ҳама муҳим (MSB) то байти камтарин (LSB) ҳамчун намунаи зерин муайян кунед.ampле тасвир мекунад.
Барои тоза кардани бахши флеши Micron 2 гигабит (Гб) дар суроғаи 0x04FF0000 бо истифода аз фармони QSPI_WRITE_DEVICE_REG, суроғаи флешро дар MSB ба тартиби LSB тавре ки дар ин ҷо нишон дода шудааст, нависед:
Сарлавҳа: 0x00003036 Opcode: 0x000000DC
Шумораи байтҳо барои навиштан: 0x00000004 Суроғаи флеш: 0x0000FF04
Навиштани бомуваффақият рамзи ҷавоби OK-ро бармегардонад. Ин фармон маълумотеро, ки чанд байт ба сарҳади калимаи навбатӣ нест, ҷойгир мекунад. Фармон маълумотро бо сифр мегузорад.
Муҳим:Ҳангоми аз нав танзимкунии чоргонаи SPI, шумо бояд дастурҳои дар зер нишондодашударо иҷро кунед Аз нав танзимкунии Quad SPI Flash дар саҳифаи 9.

QSPI_SEND_ DEVICE_OP 37 1 0 Опкоди фармонро ба чоргонаи SPI мефиристад. Як далел мегирад:
  • Опкоди фиристодани дастгоҳи чоргонаи SPI.

Фармони муваффақ рамзи ҷавоби OK-ро бармегардонад.
Муҳим:Ҳангоми аз нав танзимкунии чоргонаи SPI, шумо бояд дастурҳои дар зер нишондодашударо иҷро кунед Аз нав танзимкунии Quad SPI Flash дар саҳифаи 9.

Барои тавсифи рамзи хатогиҳои асосӣ ва хурди CONFIG_STATUS ва RSU_STATUS, ба Замима муроҷиат кунед: Тавсифи коди хатогиҳои CONFIG_STATUS ва RSU_STATUS дар Дастури корбарии IP FPGA паёмдони қуттии муштарӣ.
Маълумоти марбут

Ҷавобҳои рамзи хато

Ҷадвали 8. Рамзҳои хатогиҳо

Арзиш (шонздаҳӣ) Ҷавоби рамзи хато Тавсифи
0 OK Нишон медиҳад, ки фармон бомуваффақият анҷом ёфт.
Фармон метавонад иштибоҳан ҳолати Хубро баргардонад, агар фармон, масалан
QSPI_READ қисман муваффақ аст.
1 ВАЛИД_ФАРМОН Нишон медиҳад, ки ROM-и пурборкунандаи ҳозир коди фармонро рамзкушоӣ ё эътироф карда наметавонад.
3 МАЪЛУН_ФАРМОН Нишон медиҳад, ки нармафзори ҳозираи боршуда рамзи фармонро рамзкушо карда наметавонад.
4 ПАРАМЕТРҲОИ КОРНОМАИ НОКОР Нишон медиҳад, ки фармон нодуруст формат карда шудааст. Барои мисолample, танзимоти майдони дарозӣ дар сарлавҳа эътибор надорад.
6 COMMAND_ENVALID_ON_ SOURCE Нишон медиҳад, ки фармон аз манбаъе аст, ки барои он фаъол нест.
8 CLIENT_ID_NO_MATCH Нишон медиҳад, ки ID-и муштарӣ дархостро барои бастани дастрасии истисноӣ ба чоргонаи SPI анҷом дода наметавонад. ID-и муштарӣ ба муштарии мавҷуда бо дастрасии истисноии ҷорӣ ба чоргонаи SPI мувофиқат намекунад.
9 ИНVALID_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_SECIFIC_ ERROR Хатои мушаххаси фармонро бо сабаби фармони SDM истифодакардаатон нишон медиҳад.
СДМ

Фармон

Номи хато Рамзи хато Тавсифи
GET_CHIPID EFUSE_SYSTEM_ НОТУ 0х82 Нишон медиҳад, ки нишондиҳандаи кэши eFuse беэътибор аст.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0х80 Хатогии хотираи флеши QSPI -ро нишон медиҳад. Ин хато яке аз шартҳои зеринро нишон медиҳад:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • Чипи флеши QSPI мушкилоти танзимоти интихоб
  • Мушкилоти оғози флеши QSPI
  • Мушкилоти барқароркунии флеши QSPI
  • Мушкилоти навсозии танзимоти флеши QSPI
QSPI_ALREADY_ КУШОДА 0х81 Нишон медиҳад, ки дастрасии истисноии муштарӣ ба флеши QSPI тавассути фармони QSPI_OPEN аллакай кушода аст.
100 НЕСТ_CONFIGURED Нишон медиҳад, ки дастгоҳ танзим нашудааст.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ банд Нишон медиҳад, ки дастгоҳ аз сабаби ҳолатҳои зерини истифода банд аст:
  • RSU: Барномаи миёнарав бо сабаби хатогии дохилӣ наметавонад ба версияи дигар гузарад.
  • НБО: Ҳангоми дар раванди азнавбаркароркунии НБО ё аз нав танзимкунии сардии НБО, НБО банд аст.
2FF ALT_SDM_MBOX_RESP_NO _ ЭЪТИБОР_RESP_МАВЧУД Нишон медиҳад, ки ҷавоби дуруст мавҷуд нест.
3FF ХАТО ALT_SDM_MBOX_RESP_ Хатогии умумӣ.

Барқарорсозии рамзи хато
Ҷадвали зер қадамҳои имконпазирро барои барқарор кардани коди хато тавсиф мекунад. Барқарорсозии хатогӣ аз ҳолати мушаххаси истифода вобаста аст.
Љадвали 9. Барќарорсозии коди хато барои рамзҳои маълуми хато

Арзиш Ҷавоби рамзи хато Барқарорсозии рамзи хато
4 ПАРАМЕТРҲОИ КОРНОМАИ НОКОР Сарлавҳа ё сарлавҳаи фармонро бо далелҳо бо параметрҳои ислоҳшуда дубора ирсол кунед.
Барои мисолample, боварӣ ҳосил кунед, ки танзимоти майдони дарозӣ дар сарлавҳа бо арзиши дуруст фиристода мешавад.
6 COMMAND_NOVALID_ ON_SOURCE Фармонро аз манбаи дуруст, ба монанди ҶTAG, HPS, ё матои аслӣ.
8 CLIENT_ID_NO_MATCH Мунтазир бошед, ки муштарӣ, ки дастрасӣ ба чаҳоргонаи SPI-ро боз кардааст, то дастрасии онро анҷом диҳад ва сипас дастрасии истисноиро ба чоргонаи SPI мебандад.
9 ИНVALID_ADDRESS Қадамҳои эҳтимолии барқарорсозии хатогиҳо:
Барои GET_VOLTAGФармони E: Фармонро бо ниқоби дуруст фиристед.
Барои фармони 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_КУШОДА Мизоҷ аллакай QSPI-ро кушод. Бо амалиёти навбатӣ идома диҳед.
82 EFUSE_System_FILURE Кӯшиши аз нав конфигуратсия ё давраи барқ. Агар хатогӣ пас аз конфигуратсия ё давраи барқ ​​идома ёбад, дастгоҳ метавонад вайрон ва барқарорнашаванда бошад.
100 НЕСТ_CONFIGURED Битстремро фиристед, ки HPS-ро танзим мекунад.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ банд Қадамҳои эҳтимолии барқарорсозии хатогиҳо:

Барои амалиёти QSPI: Мунтазир бошед, ки конфигуратсияи ҷорӣ ё муштарии дигар ба анҷом расад.

Барои RSU: Дастгоҳро аз нав танзим кунед, то аз хатои дохилӣ барқарор шавад.

Барои амалиёти бозоғозкунии HPS: Мунтазир шавед, ки аз нав танзимкунӣ тавассути HPS ё HPS Cold Reset ба итмом расад.

Мизоҷи паёмдон бо интерфейси Streaming Avalon Intel FPGA IP дастури корбар Архивҳои ҳуҷҷат

Барои версияҳои охирин ва қаблии ин дастури корбар, ба ин муроҷиат кунед Мизоҷи паёмдони почта бо Avalon Streaming Interface 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 IPVersion Тағйирот
2022.09.26 22.3 1.0.1 Тағйироти зерин ворид карда шуданд:
  • GET_VOL навсозӣ карда шудTAGE сатри фармон дар

Рӯйхати фармонҳо ва ҷадвали Тавсиф.

  • Қайд ба Дастгирии оилаи дастгоҳи ҷадвал илова карда шуд.
  • Таҷдидшуда 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-ро тавсиф мекунад.
  • Матни хориҷшуда: Ҷавоби ғайри сифрро бармегардонад, агар дастгоҳ аллакай фармони конфигуратсияро коркард карда бошад.
    • Тавсифи QSPI_WRITE ва QSPI_READ нав карда шуд, то муайян кунад, ки андозаи максималии интиқол 4 килобайт ё 1024 калима аст.
    • Дарозии ҷавоби ислоҳшуда аз 1 то 0 барои QSPI_OPEN, QSPI_CLOSE ва QSPI_SET_CS фармон.
    • Тавсифи аз нав дида баромадашудаи QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG ва QSPI_WRITE_DEVICE_REG.
    • Фармони нав илова карда шуд: REBOOT_HPS.
  • Мавзӯи нав илова карда шуд: Барқарорсозии коди хато.
2020.10.05 20.3 1.0.1
  • Сарлавҳаи ин дастури корбар аз Почта Avalon Streaming Интерфейси муштарӣ Intel FPGA IP Дастури корбар ба Мизоҷи паёмдони почта бо Avalon Streaming Interface Intel FPGA IP дастури корбар бо сабаби тағир додани номи IP дар Каталоги IP Intel Quartus Prime.
  • Ҳама мисолҳои номи IP дар саросари ҷаҳон нав карда шуданд.
  • Тавсифи фармони GET TEMPERATURE аз нав дида баромадашуда барои дастгоҳҳои Intel Agilex дар Рӯйхати фармонҳо ва тавсиф ҷадвал.
  • Тавсия дар бораи аз нав танзимкунии синхронизатор дар Интерфейсҳои соат ва аз нав танзимкунии ҷадвал.
  • нав карда шуд Рамзҳои хато ҷадвал. Ҷавобҳои нави коди хатогӣ илова карда шуданд:
    • HW_ERROR
    • COMMAND_STECIFIC_ERROR
  • хориҷ карда шуд Ҷойҳои сенсори ҳарорат мавзуъ. Маълумот дар бораи сенсори ҳарорат дар Дастури корбар Intel Agilex Management Power.
2020.06.30 20.2 1.0.0
  • Сарлавҳаи ин дастури корбар аз Почта Avalon ST Client Intel FPGA IP дастури корбар ба Почта Avalon Streaming Интерфейси муштарӣ Intel FPGA IP Дастури корбар.
  • Номи номи мавзӯъ Сарлавҳаи фармон ва ҷавоб ба Фармонҳо ва ҷавобҳо.
  • Тавсифи ID, LENGTH ва Рамзи Фармон/Рамзи хатогӣ дар Тавсифи сарлавҳаи фармон ва ҷавоб ҷадвал.
  • Номи номи мавзӯъ Фармонҳои дастгиришаванда ба Фармонҳои амалиётӣ.
  • Тавсифи фармонҳои зеринро дар Рӯйхати фармонҳо ва тавсиф ҷадвал:
    • ГТ_ТЕМПЕРАТУРА
    • 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

 

Ҳуҷҷатҳо / Сарчашмаҳо

Мизоҷи почтаи intel бо интерфейси Avalon Streaming FPGA IP [pdf] Дастури корбар
Мизоҷи паёмдони почта бо интерфейси Avalon Streaming FPGA IP, муштарии паёмдон, Avalon Streaming Interface FPGA IP

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *