intel Mailbox Client Avalon Streaming Interface FPGA IP Колдонуучу колдонмосу менен
Avalon Streaming Interface FPGA IP менен intel Mailbox Client

Avalon® Streaming Interface Intel FPGA IP Over менен почта кутусунун кардарыview

Avalon® агымдык интерфейси бар Mailbox Client Intel® FPGA IP (Mailbox Client with Avalon ST Client IP) сиздин жеке логикаңыз менен коопсуз түзмөк менеджери (SDM) ортосундагы байланыш каналын камсыз кылат. Сиз буйрук пакеттерин жөнөтүү жана SDM перифериялык модулдарынан жооп пакеттерин алуу үчүн Avalon ST IP менен Mailbox Client колдоно аласыз. Avalon ST IP менен Mailbox Client SDM иштеткен функцияларды аныктайт.

Сиздин жеке логикаңыз төмөнкү перифериялык модулдардан маалымат алуу жана флеш эстутумга кирүү үчүн бул байланыш каналын колдоно алат:

  • Чип ID
  • Температура сенсору
  • Voltage Sensor
  • Quad сериялык перифериялык интерфейс (SPI) флеш эс тутуму

Эскертүү: Бул колдонуучу көрсөтмөсүндө Avalon ST термини Avalon агымдык интерфейсин же IPди кыскартат.

1-сүрөт. Avalon ST IP тутумунун дизайны менен почта кутусунун кардары
Avalon ST IP тутумунун дизайны менен почта кутусунун кардары

Төмөнкү сүрөттө Avalon ST IP менен Почта кутусунун Кардары Чип ID окуй турган тиркеме көрсөтүлгөн.

Сүрөт 2. Avalon ST IP менен Почта кутусунун кардары Чип ID окуйт
Avalon ST IP менен Почта кутусунун кардары Чип ID окуйт

Түзмөктүн үй-бүлөлүк колдоосу

Төмөндө Intel FPGA IP үчүн түзмөктү колдоо деңгээли аныктамалары келтирилген:

  • Алдын ала колдоо — 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 менен почта кутусунун кардары

Параметрлер

Параметр атыНаркDescription
Статус интерфейсин иштетүүКүйгүзүү өчүрүүБул интерфейсти иштеткенде, Avalon агымдык интерфейси менен почта кутусунун кардары Intel FPGA IP команда_status_invalid сигналын камтыйт. command_status_invalid ырастаганда, сиз IPди баштапкы абалга келтиришиңиз керек.

Interfaces
Төмөнкү сүрөттө Avalon Streaming Interface Intel FPGA IP интерфейстери бар Почта кутусунун кардары көрсөтүлгөн:

3-сүрөт. Avalon Streaming Interface Intel FPGA IP Interfaces менен почта кутусунун кардары
Avalon Streaming Interface Intel FPGA IP Interfaces менен почта кутусунун кардары

Avalon агымдык интерфейстери жөнүндө көбүрөөк маалымат алуу үчүн, Avalon Interface Specifications караңыз.
Тиешелүү маалымат
Avalon Interface Specifications

Саат жана баштапкы абалга келтирүү интерфейстери

Таблица 2. Саат жана баштапкы абалга келтирүү интерфейстери

Сигнал атыБагытDescription
in_clkКиргизүүБул Avalon агымдык интерфейстеринин сааты. 250 MHz максималдуу жыштыгы.
in_resetКиргизүүБул активдүү жогорку баштапкы абалга келтирүү. Avalon агымдык интерфейси менен Intel FPGA IP (Avalon ST IP менен Mailbox Client) менен почта кутусунун кардарын баштапкы абалга келтирүү үчүн 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 менен Почта кутусунун Кардарынын баштапкы абалга келтирүү порту. Баштапкы абалга келтирүү синхронизаторун ишке ашыруу үчүн, Platform Designer'де жеткиликтүү Reset Bridge Intel FPGA IP колдонуңуз.

Эскертүү: Платформа дизайнериндеги IP инстанциясы жана туташуу көрсөтмөлөрү үчүн, Алыскы системаны жаңыртуу дизайны үчүн талап кылынган байланыш жана хост компоненттерин караңыз.ampIntel Agilex конфигурациясынын Колдонуучунун колдонмосунда.

Command Interface
SDMге буйруктарды жөнөтүү үчүн Avalon Streaming (Avalon ST) интерфейсин колдонуңуз.

Таблица 3. Command Interface

Сигнал атыБагытDescription
буйрук_даярЧыгууAvalon ST Intel FPGA IP менен Почта кутусунун кардары тиркемеден буйруктарды алууга даяр болгондо command_ready ырастайт. Ready_laency 0 цикл. Avalon ST менен Почта кутусунун кардары command_data[31:0] command_ready ырастаган циклде кабыл алат.
буйрук_жарактууКиргизүүcommand_valid сигналы буйрук_берилиштеринин жарактуу экенин көрсөтүү үчүн ырастайт.
буйрук_берилиштери[31:0]Киргизүүcommand_data автобусу буйруктарды SDMге алып барат. Буйруктардын аныктамалары үчүн Command List жана Description караңыз.
command_startofpacketКиргизүүcommand_startofpacket буйрук пакетинин биринчи циклинде ырастайт.
command_endofpacketКиргизүүcommand_endofpacket команданын акыркы циклинде пакетти ырастайт.

Сүрөт 4. Avalon ST Command Packet үчүн убакыт
fig:m ST буйрук пакети

Response Interface
SDM Avalon ST Client IP жооп интерфейсин колдонуу менен колдонмоңузга жоопторду жөнөтөт.

Таблица 4. Жооп берүү интерфейси

Сигнал 5БагытDescription
жооп_даярКиргизүүКолдонмонун логикасы жоопту кабыл ала турган учурда жооп_даяр сигналын ырастай алат.
жооп_жарактууЧыгууSDM жооп_берилиштер жарактуу экенин көрсөтүү үчүн answer_valid деп ырастайт.
жооп_берилиштери[31:0]ЧыгууSDM суралган маалыматты камсыз кылуу үчүн answer_data айдайт. Жооптун биринчи сөзү - бул SDM берип жаткан буйрукту аныктаган баш. кайрылыңыз Буйрук тизмеси жана сүрөттөмөсү буйруктардын аныктамалары үчүн.
answer_startofpacketЧыгууanswer_startofpacket жооп пакетинин биринчи циклинде ырастайт.
answer_endofpacketЧыгууanswer_endofpacket жооп пакетинин акыркы циклинде ырасталат.

Сүрөт 5. Avalon ST жооп пакетинин убактысы
Avalon ST жооп пакети

Command Status Interface

5-таблица. Command Status Interface

Сигнал атыБагытDescription
буйрук_статусу жараксызЧыгууcommand_status_invalid катаны көрсөтүү үчүн ырастайт. Бул сигнал, адатта, буйруктун башында көрсөтүлгөн буйруктун узундугу жөнөтүлгөн буйруктун узундугуна дал келбей турганын көрсөтүү үчүн ырастайт. command_status_invalid ырасталганда, Avalon агымдык интерфейси менен Intel FPGA IP менен почта кутусунун кардарын кайра иштетүү үчүн колдонмоңуздун логикасы in_reset ырасташы керек.

6-сүрөт. Команда_status_invalid ырастагандан кийин кайра коюу
fig: command_status_invalid Asserts

Буйруктар жана жооптор

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

Буйрук жана жооп пакеттеринин биринчи сөзү буйрук же жооп жөнүндө негизги маалыматты камтыган баш сөз.

7-сүрөт. Буйрук жана жооп баш маалымат форматы
fig: Буйрук жана жооп баш маалымат форматы

Эскертүү: Буйрук башындагы LENGTH талаасы тиешелүү буйруктун буйругунун узундугуна дал келиши керек.
Төмөнкү таблица баш команданын талааларын сүрөттөйт.

Таблица 6. Буйрук жана жооптун башкы маалыматы

HeaderBitDescription
Резервге коюлган[31:28]Резервге коюлган.
ID[27:24]Команда ID. Жооптун аталышы команданын аталышында көрсөтүлгөн идентификаторду кайтарат. Буйруктардын сүрөттөмөлөрү үчүн Операция буйруктарын караңыз.
0[23]Резервге коюлган.
Узундук[22:12]Аргументтердин аталышынан кийинки сөздөрдүн саны. Эгерде берилген буйрук үчүн аргументтердин сөздөрүнүн туура эмес саны киргизилсе, IP ката менен жооп берет.
Буйруктун аталышында көрсөтүлгөн буйруктун узундугу менен жөнөтүлгөн сөздөрдүн саны дал келбесе. IP үзгүлтүктүн статусу реестринин (COMMAND_INVALID) 3-битин көтөрөт жана Почта кутусунун кардары баштапкы абалга келтирилиши керек.
Резервге коюлган[11]Резервге коюлган. 0гө коюлушу керек.
Буйрук коду/Ката коду[10:0]Command Code буйрукту аныктайт. Ката коду буйруктун ийгиликтүү же ишке ашпай калганын көрсөтөт.
Буйрук башында бул биттер буйрук кодун билдирет. Жооптун аталышында бул биттер ката кодун билдирет. Буйрук ийгиликтүү аткарылса, Ката коду 0 болот. Эгер буйрук аткарылбай калса, анда аныкталган ката коддорун караңыз. Ката коду жооптору.

Операциялык командалар

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

Таблица 7. Буйрук тизмеси жана сүрөттөлүшү

CommandКод (Hex)Command Length (1)Жооптун узундугу (1)Description
NOOP000OK статусуна жооп жөнөтөт.
GET_IDCODE1001Жооп бир аргументти камтыйт, ал ДжTAG түзмөк үчүн IDCODE
GET_CHIPID1202Жооп 64-бит CHIPID маанисин камтыйт, биринчи эң аз маанилүү сөз.
GET_USERCODE1301Жооп бир аргументти камтыйт, ал 32 биттик JTAG Конфигурациянын бит агымы түзмөккө жаза турган USERCODE.
GET_VOLTAGE181n(2)GET_VOLTAGE буйругунда окуу үчүн каналдарды көрсөткөн бит маскасы болгон жалгыз аргумент бар. 0 бит 0 каналын, 1 бит 1 каналды жана башкаларды көрсөтөт.
Жооп бит маскасында коюлган ар бир бит үчүн бир сөздөн турган аргументти камтыйт. томtage returned - экилик чекиттен 16 бит төмөн болгон кол коюлбаган туруктуу чекиттик сан. Мисалы үчүнampле, а томtage of 0.75V 0x0000C000 кайтарат. (3)
Intel Agilex түзмөктөрүндө бир том барtage сенсор. Демек, жооп ар дайым бир сөз.
GET_ TEMPERATURE191n(4)GET_TEMPERATURE буйругу сиз белгилеген негизги кездемелердин же трансивер каналдарынын температурасын же температураларын кайтарат.

Intel Agilex түзмөктөрү үчүн жерлерди көрсөтүү үчүн sensor_req аргументин колдонуңуз. sensor_req төмөнкү талааларды камтыйт:

  • Биттер[31:28]: Резервделген.
  • Bits[27:16]: Сенсордун жайгашкан жери. TSD жайгашкан жерин аныктайт.
  • Bits[15:0]: Сенсордук маска. Белгиленген сенсор жайгашкан жер үчүн окула турган сенсорлорду белгилейт. Жооп талап кылынган ар бир температура үчүн бир сөздү камтыйт. Эгерде алынып салынса, команда 0 каналын окуйт. Эң аз маанилүү бит (lsb) 0 сенсоруна туура келет. Эң маанилүү бит (msb) 15-каналга туура келет.

Кайтарылган температура экилик чекиттен 8 бит төмөн болгон кол коюлган белгиленген маани. Мисалы үчүнample, 10 ° C температура 0x00000A00 кайтарат. -1.5°C температурасы 0xFFFFFE80 кайтарат.
Эгерде бит маскасы жараксыз Жайгашкан жерди көрсөтсө, буйрук ката кодун кайтарат, ал 0x80000000 -0x800000FF диапазонундагы каалаган мааниге ээ.
Intel Agilex түзмөктөрү үчүн жергиликтүү орнотулган температура сенсорлору жөнүндө көбүрөөк маалымат алуу үчүн Intel Agilex Power Management Колдонуучу колдонмосун караңыз.

RSU_IMAGE_ ЖАҢЫРТУУ5C20Завод же колдонмонун сүрөтү болушу мүмкүн болгон маалымат булагынан кайра конфигурациялоону ишке киргизет.
уланды…
  1. Бул сан буйрук же жооп башын камтыбайт.
  2. Бир нече түзмөктөрдү окууну колдогон Intel Agilex түзмөктөрү үчүн n индекси түзмөгүңүздө иштеткен каналдардын санына дал келет.
  3. караңыз Intel Agilex Power Management Колдонуучу колдонмосу температура сенсор каналдары жана жерлер жөнүндө көбүрөөк маалымат алуу үчүн.
  4. Индекс n сенсордук маскалардын санына жараша болот.
CommandКод (Hex)Command Length (1)Жооптун узундугу (1)Description
Бул буйрук флеште кайра конфигурациялоо маалымат дарегин белгилеген кошумча 64 биттик аргументти алат. Аргументти IPге жөнөтүүдө сиз адегенде биттерди [31:0] жана андан кийин биттерди [63:32] жөнөтөсүз. Эгерде сиз бул аргументти бербесеңиз, анын мааниси 0 деп кабыл алынат.
  • Бит [31:0]: Колдонмонун сүрөтүнүн баштапкы дареги.
  • Бит [63:32]: Сакталган (0 деп жаз).

Түзмөк бул буйрукту иштеткенден кийин, ал аппаратты кайра конфигурациялоону улантуудан мурун жооп FIFO үчүн жооп башын кайтарат. Хост PC же хост контроллери башка үзгүлтүктөрдү тейлөөнү токтотуп, буйруктун ийгиликтүү аяктаганын көрсөтүү үчүн жооп баш маалыматын окууга көңүл бурушун камсыз кылыңыз. Болбосо, кайра конфигурациялоо процесси башталгандан кийин хост PC же хост контроллери жооп ала албай калышы мүмкүн.
Түзмөк кайра конфигурациялоону уланткандан кийин, тышкы хост менен FPGA ортосундагы байланыш жоголот. Эгерде сиз дизайныңызда PCIe колдонсоңуз, PCIe шилтемесин кайра санап чыгышыңыз керек.
Маанилүү: Quad SPI баштапкы абалга келтиргенде, сиз бөлүмдө көрсөтүлгөн көрсөтмөлөрдү аткарышыңыз керек Quad SPI Flash баштапкы абалга келтирилүүдө 9-бетте.

RSU_GET_SPT5A04RSU_GET_SPT, RSU колдонгон эки суб-бөлүштүрүү таблицалары үчүн төрттүк SPI жарк жайгашкан жерин чыгарат: SPT0 жана SPT1.
4 сөздөн турган жооп төмөнкү маалыматтарды камтыйт:
СөзатыDescription
0SPT0[63:32]SPT0 дареги төрт SPI жаркылда.
1SPT0[31:0]
2SPT1[63:32]SPT1 дареги төрт SPI жаркылда.
3SPT1[31:0]
CONFIG_ STATUS406Акыркы реконфигурациянын абалын кабарлайт. Бул буйрукту конфигурация учурунда жана андан кийин конфигурациянын абалын текшерүү үчүн колдоно аласыз. Жооп төмөнкү маалыматтарды камтыйт:
СөзЖыйынтыкDescription
0МамлекетКонфигурацияга байланыштуу эң акыркы катаны сүрөттөйт. Конфигурация каталары жок болгондо 0 кайтарат.
Ката талаасында 2 талаа бар:
  • Жогорку 16 бит: Негизги ката коду.
  • Төмөнкү 16 бит: Майда ката коду.

Тиркемени карагыла: CONFIG_STATUS жана RSU_STATUS Ката Кодунун Почта кутусунун Кардар Intelдеги сүрөттөмөлөрү FPGA IP  Көбүрөөк маалымат алуу үчүн Колдонуучунун колдонмосу.

1Quartus Version19.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]: Резервделген
  • Bit [23:16]: Major Quartus релиз саны
  • Bit [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
2Pin статусу
  • Бит [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_STATUS5B09Учурдагы алыскы системаны жаңыртуу статусун кабарлайт. Бул буйрукту конфигурация учурунда жана ал аяктагандан кийин конфигурациянын абалын текшерүү үчүн колдонсоңуз болот. Бул буйрук төмөнкү жоопторду кайтарат:
СөзЖыйынтыкDescription

(Улантуу….)

  1. Бул сан буйрук же жооп башын камтыбайт
0-1Учурдагы сүрөтУчурда иштеп жаткан колдонмо сүрөтүнүн флэш офсети.
2-3Ийгиликсиз сүрөтЭң артыкчылыктуу иштебей калган колдонмо сүрөтүнүн флэш офсети. Эгерде флеш эстутумда бир нече сүрөт бар болсо, анда ишке ашпай калган биринчи сүрөттүн маанисин сактайт. Бардык 0лордун мааниси эч кандай катасыз сүрөттөрдү көрсөтөт. Эгерде бузулган сүрөттөр жок болсо, абал тууралуу маалыматтын калган сөздөрү жарактуу маалыматты сактабайт.
Эскертүү:ASx4'тен кайра конфигурациялоо үчүн nCONFIG боюнча көтөрүлүп жаткан кыр бул талааны тазалабайт. Почта кутусунун кардары жаңы RSU_IMAGE_UPDATE буйругун алып, жаңыртуу сүрөтүнөн ийгиликтүү конфигурацияланганда гана бузулган сүрөт тууралуу маалымат жаңырат.
4МамлекетИштебей калган сүрөттүн ката коду. Ката талаасы эки бөлүктөн турат:
  • Bit [31:16]: Негизги ката коду
  • Бит [15:0]: Кичинекей ката коду эч кандай каталар үчүн 0 кайтарат. кайрылыңыз

Тиркеме: Көбүрөөк маалымат үчүн CONFIG_STATUS жана RSU_STATUS Ката кодунун сүрөттөмөлөрү Почта кутусунун кардары Intel FPGA IP Колдонуучунун колдонмосунда.

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_NOTIFY5D10RSU_STATUS жоопундагы бардык ката маалыматын тазалап, кайра аракет эсептегичти баштапкы абалга келтирет. Бир сөздүү аргументте төмөнкү талаалар бар:
  • 0x00050000: Учурдагы кайра орнотуу эсептегичти тазалоо. Учурдагы кайталоо эсептегичин кайра коюу, учурдагы сүрөт биринчи жолу ийгиликтүү жүктөлгөндөй, эсептегичти кайра нөлгө коет.
  • 0x00060000: Ката статусун тазалоо.
  • Башка бардык баалуулуктар корголгон.

Бул буйрук Intel Quartus Prime Pro Edition программасынын 19.3 версиясынан мурун жеткиликтүү эмес.

QSPI_OPEN3200Quad SPIге эксклюзивдүү кирүүнү суранат. Сиз бул өтүнүчтү башка QSPI сурамдарынан мурун бересиз. Quad SPI колдонулбаса жана SDM аппаратты конфигурациялабаса, SDM өтүнүчтү кабыл алат.
SDM мүмкүндүк берсе, OK кайтарат.
SDM бул почта кутусун колдонуу менен кардарга эксклюзивдүү мүмкүнчүлүк берет. Активдүү кардар QSPI_CLOSE буйругун колдонуу менен кирүү мүмкүнчүлүгүнөн баш тартмайынча, башка кардарлар төрттүк SPIге кире алышпайт.
Сиз HPS программалык конфигурациясында QSPIди өчүрмөйүнчө, ар кандай почта кутусунун кардары IP аркылуу төрттүк SPI флэш эс тутум түзүлүштөрүнө жетүү HPS камтыган конструкцияларда демейки боюнча жеткиликтүү эмес.
Маанилүү: Quad SPI баштапкы абалга келтиргенде, сиз бөлүмдө көрсөтүлгөн көрсөтмөлөрдү аткарышыңыз керек Quad SPI Flash баштапкы абалга келтирилүүдө 9-бетте.
QSPI_CLOSE3300Quad SPI интерфейсине эксклюзивдүү мүмкүнчүлүктү жабат.
Маанилүү:Quad SPI баштапкы абалга келтиргенде, сиз бөлүмдө көрсөтүлгөн көрсөтмөлөрдү аткарышыңыз керек Quad SPI Flash баштапкы абалга келтирилүүдө 9-бетте.
QSPI_SET_CS3410Чип тандоо сызыктары аркылуу тиркелген төрт SPI түзмөктөрдүн бирин көрсөтөт. Төмөндө сүрөттөлгөндөй бир сөздөн турган аргументти алат
  • Bits[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 флеш эстутумдарын колдоно аласыз. TheMailbox 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_READ3A2NТиркелген төрт SPI түзмөгүн окуйт. Өткөрмөнүн максималдуу өлчөмү 4 килобайт (КБ) же 1024 сөз.
Эки аргумент келтирет:
  • Quad SPI флеш дареги (бир сөз). Дарек сөздү тегиздөө керек. Түзмөк тегизделбеген даректер үчүн 0x1 ката кодун кайтарат.
  • Окула турган сөздөрдүн саны (бир сөз).

Ийгиликтүү болгондо, OK дегенди кайтарып, андан кийин төрттүк SPI түзмөгүнөн окуу маалыматтары келет. Ката жооп ката кодун кайтарат.
Жарым-жартылай ийгиликтүү окуу үчүн, QSPI_READ туура эмес абалын кайтарып бериши мүмкүн.
Эскертүү: Түзмөктү конфигурациялоо жүрүп жатканда QSPI_READ буйругун иштете албайсыз.
Маанилүү:Quad SPI баштапкы абалга келтиргенде, сиз бөлүмдө көрсөтүлгөн көрсөтмөлөрдү аткарышыңыз керек Quad SPI Flash баштапкы абалга келтирилүүдө 9-бетте.

QSPI_WRITE392+Н0Quad SPI түзмөгүнө маалыматтарды жазат. Өткөрмөнүн максималдуу өлчөмү 4 килобайт (КБ) же 1024 сөз.
Үч аргумент келтирет:
  • Флеш дарек офсет (бир сөз). Жазуу дареги сөздү тегиздөө керек.
  • Жазыла турган сөздөрдүн саны (бир сөз).
  • Жазыла турган маалыматтар (бир же бир нече сөз). Ийгиликтүү жазуу OK жооп кодун кайтарат.

Эстутумду жазууга даярдоо үчүн, бул буйрукту берүүдөн мурун QSPI_ERASE буйругун колдонуңуз.
Эскертүү: Түзмөк конфигурациясы жүрүп жатканда QSPI_WRITE буйругун иштете албайсыз.
Маанилүү:Quad SPI баштапкы абалга келтиргенде, сиз бөлүмдө көрсөтүлгөн көрсөтмөлөрдү аткарышыңыз керек Quad SPI Flash баштапкы абалга келтирилүүдө 9-бетте.

QSPI_ERASE3820Quad SPI түзмөгүнүн 4/32/64 КБ секторун өчүрөт. Эки аргумент келтирет:
  • Флэш дареги өчүрүүнү баштоо үчүн офсет (бир сөз). Өчүрүлө турган сөздөрдүн санына жараша башталгыч дарек төмөнкүдөй болушу керек:
    • Эгерде өчүрүлө турган сөздөрдүн саны 4x0 болсо, 400 КБ тегизделген
    • Эгерде өчүрүлө турган сөздөрдүн саны 32x0 болсо, 2000 КБ тегизделген
    • 64 КБ тегизделген, эгерде өчүрүлө турган сөздөрдүн саны 0x4000 болсо, 4/32/64 КБ тегизделбеген даректер үчүн катаны кайтарат.
  • Өчүрүлө турган сөздөрдүн саны төмөнкүгө эселенген түрдө көрсөтүлөт:
    • 0 КБ (400 сөз) маалыматты жок кылуу үчүн 4x100. Бул параметр минималдуу тазалоо өлчөмү болуп саналат.
    • 0 КБ (2000 сөз) маалыматты жок кылуу үчүн 32x500
    • 0 КБ (4000 сөз) дайындарды жок кылуу үчүн 64x1000. Ийгиликтүү тазалоо OK жооп кодун кайтарат.

Маанилүү:Quad SPI баштапкы абалга келтиргенде, сиз бөлүмдө көрсөтүлгөн көрсөтмөлөрдү аткарышыңыз керек Quad SPI Flash баштапкы абалга келтирилүүдө 9-бетте.

QSPI_READ_ DEVICE_REG352NQuad SPI аппаратынан регистрлерди окуйт. Максималдуу окуу 8 байт. Эки аргумент келтирет:
  • Окуу буйругунун операция коду.
  • Окула турган байттардын саны.
уланды…
  1. Бул сан буйрук же жооп башын камтыбайт.
Ийгиликтүү окуу OK жооп кодун кайтарат, андан кийин аппараттан окулган маалыматтар. Окулган маалыматтарды кайтаруу 4 байттан көп. Эгерде окула турган байттар 4 байттын так эселенген бөлүгү болбосо, ал кийинки сөздүн чегине чейин жана толтурулган биттин мааниси нөлгө чейин 4 байттын бир нече жолу менен толтурулат.
Маанилүү: Quad SPI баштапкы абалга келтиргенде, сиз бөлүмдө көрсөтүлгөн көрсөтмөлөрдү аткарышыңыз керек Quad SPI Flash баштапкы абалга келтирилүүдө 9-бетте.
QSPI_WRITE_ DEVICE_REG362+Н0Quad SPI реестрине жазат. Максималдуу жазуу 8 байт. Үч аргумент келтирет:
  • Жазуу буйругунун операция коду.
  • Жазыла турган байттардын саны.
  • Жаза турган маалыматтар.

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

QSPI_SEND_ DEVICE_OP3710Quad SPIге командалык кодду жөнөтөт. Бир аргумент келтирет:
  • Quad SPI түзмөгүн жөнөтүү үчүн операция коду.

Ийгиликтүү буйрук OK жооп кодун кайтарат.
Маанилүү:Quad SPI баштапкы абалга келтиргенде, сиз бөлүмдө көрсөтүлгөн көрсөтмөлөрдү аткарышыңыз керек Quad SPI Flash баштапкы абалга келтирилүүдө 9-бетте.

CONFIG_STATUS жана RSU_STATUS негизги жана кичине ката кодунун сүрөттөмөлөрү үчүн, Тиркемени караңыз: CONFIG_STATUS жана RSU_STATUS Ката кодунун сүрөттөмөлөрү Почта кутусунун Client Intel FPGA IP Колдонуучу колдонмосундагы.
Тиешелүү маалымат

Ката коду жооптору

Таблица 8. Ката коддору

Маани (Hex)Ката коду жоопDescription
0OKБуйрук ийгиликтүү аяктаганын көрсөтөт.
Буйрук туура эмес абалды кайтарып бериши мүмкүн, мисалы, буйрук
QSPI_READ жарым-жартылай ийгиликтүү болду.
1INVALID_COMMANDУчурда жүктөлгөн жүктөөчү ROM буйрук кодун чечмелей же тааный албасын көрсөтөт.
3UNKNOWN_COMMANDУчурда жүктөлгөн микропрограмма командалык кодду чече албасын көрсөтөт.
4INVALID_COMMAND_ PARAMETERSБуйрук туура эмес форматталганын көрсөтөт. Мисалы үчүнample, аталыштагы узундук талаасынын жөндөөсү жараксыз.
6COMMAND_INVALID_ON_ SOURCEБуйрук иштетилбеген булактан экенин көрсөтөт.
8CLIENT_ID_NO_MATCHКлиенттин ID төрттүк SPIге эксклюзивдүү мүмкүнчүлүктү жабуу өтүнүчүн аткара албасын көрсөтөт. Кардардын ID'си учурдагы кардар менен төрттүк SPIге учурдагы эксклюзивдүү кирүү мүмкүнчүлүгүнө дал келбейт.
9INVALID_ADDRESSДарек жараксыз. Бул ката төмөнкү шарттардын бирин көрсөтөт:
  • Тегизделбеген дарек
  • Дарек диапазону көйгөйү
  • Окууга уруксат маселеси
  • Жараксыз чип тандоо мааниси, мааниси 3төн жогору
  • RSU ишинде жараксыз дарек
  • GET_VOL үчүн жараксыз бит маскасынын маанисиTAGЕ команда
  • GET_TEMPERATURE буйругу үчүн жараксыз барак тандоо
AAUTHENTICATION_FAILКонфигурациянын бит агымынын кол тамгасынын аныктыгын текшерүү катасын көрсөтөт.
BУБАКЫТ БҮТТҮБул ката төмөнкү шарттарга байланыштуу убакыттын бүтүшүн көрсөтөт:
  • Command
  • QSPI_READ операциясынын аягына чыгышын күтүүдө
  • Температура сенсорлорунун биринен талап кылынган температура көрсөткүчүн күтүүдө. Температура сенсорунда мүмкүн болгон аппараттык катаны көрсөтүшү мүмкүн.
CHW_NOT_READYТөмөнкү шарттардын бирин көрсөтөт:
  • Техника даяр эмес. Инициализация же конфигурация көйгөйүн көрсөтө алат. Аппараттык камсыздоо төрт SPIге кайрылышы мүмкүн.
  • RSU сүрөтү FPGA конфигурациялоо үчүн колдонулбайт.
DHW_ERRORКалыбына келтирилгис аппараттык катадан улам буйрук ийгиликсиз аяктаганын көрсөтөт.
80 – 8FCOMMAND_SPECIFIC_ ERRORСиз колдонгон SDM буйругуна байланыштуу буйруктун өзгөчө катасын көрсөтөт.
SDM

Command

Ката атыКата кодуDescription
GET_CHIPIDEFUSE_SYSTEM_ FAILURE0x82eFuse кэш көрсөткүчү жараксыз экенин көрсөтөт.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR0x80QSPI флеш эстутум катасын көрсөтөт. Бул ката төмөнкү шарттардын бирин көрсөтөт:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • QSPI флэш чипинин орнотуу көйгөйү
  • QSPI жарыгын инициализациялоо маселеси
  • QSPI жарыгын баштапкы абалга келтирүү көйгөйү
  • QSPI флеш жөндөөлөрүн жаңыртуу маселеси
QSPI_ALREADY_ АЧЫК0x81Кардардын QSPI_OPEN буйругу аркылуу QSPI жарыгына эксклюзивдүү мүмкүнчүлүгү мурунтан эле ачык экенин көрсөтөт.
100NOT_CONFIGUREDАппарат конфигурацияланбаганын көрсөтөт.
1FFALT_SDM_MBOX_RESP_ DEVICE_ BOŞYТөмөнкү колдонуу учурларынан улам аппарат бош эмес экенин көрсөтөт:
  • RSU: Микропрограмма ички катадан улам башка версияга өтө албайт.
  • HPS: HPS кайра конфигурациялоо процессинде же HPS муздак баштапкы абалга келтирүү процессинде ГЭС бош эмес.
2FFALT_SDM_MBOX_RESP_NO _ VALID_RESP_VAILABLEЖарактуу жооп жок экенин көрсөтөт.
3FFALT_SDM_MBOX_RESP_ ERRORЖалпы ката.

Ката кодун калыбына келтирүү
Төмөнкү таблица ката кодунан калыбына келтирүү үчүн мүмкүн болгон кадамдарды сүрөттөйт. Ката калыбына келтирүү конкреттүү колдонуу абалына жараша болот.
Таблица 9. Белгилүү ката коддору үчүн ката кодун калыбына келтирүү

НаркКата коду жоопКата кодун калыбына келтирүү
4INVALID_COMMAND_ PARAMETERSОңдолгон параметрлери бар аргументтер менен команданын башын же башын кайра жөнөтүңүз.
Мисалы үчүнample, аталыштагы узундук талаасынын жөндөөсү туура маани менен жөнөтүлгөнүн текшериңиз.
6COMMAND_INVALID_ ON_SOURCEJ сыяктуу жарактуу булактан буйрукту кайра жөнөтүңүзTAG, HPS, же негизги кездеме.
8CLIENT_ID_NO_MATCHQuad SPIге кирүү мүмкүнчүлүгүн ачкан кардар анын жеткиликтүүлүгүн аяктоосун күтө туруңуз жана андан кийин төрттүк SPIге эксклюзивдүү мүмкүнчүлүктү жабат.
9INVALID_ADDRESSМүмкүн катаны калыбына келтирүү кадамдары:
GET_VOL үчүнTAGE буйругу: Жарактуу бит маскасы менен буйрук жөнөтүү.
GET_TEMPERATURE буйругу үчүн: Жарактуу сенсор жайгашкан жери жана сенсор маскасы менен буйрук жөнөтүңүз.
QSPI операциясы үчүн:
  • Жарактуу чипти тандоо менен буйрук жөнөтүңүз.
  • Жарактуу QSPI флеш дареги менен буйрук жөнөтүү.

RSU үчүн: Завод сүрөтүнүн же тиркеменин жарактуу баштоо дареги менен буйрук жөнөтүү.

BУБАКЫТ БҮТТҮМүмкүн болгон калыбына келтирүү кадамдары:

GET_TEMPERATURE буйругу үчүн: Буйрукту кайра жөнөтүп көрүңүз. Көйгөй кайталана берсе, аппаратты кайра конфигурациялаңыз же кубаттандырыңыз.

QSPI иштеши үчүн: QSPI интерфейстеринин сигнал бүтүндүгүн текшерип, буйрукту кайра аракет кылыңыз.

HPS кайра иштетүү операциясы үчүн: Буйрукту кайра жөнөтүүгө аракет кылыңыз.

CHW_NOT_READYМүмкүн болгон калыбына келтирүү кадамдары:

QSPI иштеши үчүн: Түзмөктү булак аркылуу кайра конфигурациялаңыз. Дизайныңызды куруу үчүн колдонулган IP QSPI жарыгына кирүү мүмкүнчүлүгүн берерин текшериңиз.

RSU үчүн: Аппаратты RSU сүрөтү менен конфигурациялаңыз.

80QSPI_HW_ERRORQSPI интерфейсинин сигналынын бүтүндүгүн текшериңиз жана QSPI түзмөгү бузулбагандыгын текшериңиз.
81QSPI_ALREADY_OPENКардар QSPI мурунтан эле ачылган. Кийинки операцияны улантыңыз.
82EFUSE_SYSTEM_FAILUREКайра конфигурациялоого же кубат циклине аракет кылуу. Кайра конфигурациялоодон же кубаттоо циклинен кийин ката кайталана берсе, аппарат бузулуп, калыбына келтирилбей калышы мүмкүн.
100NOT_CONFIGUREDHPSти конфигурациялаган бит агымын жөнөтүңүз.
1FFALT_SDM_MBOX_RESP_ DEVICE_ BOŞYМүмкүн катаны калыбына келтирүү кадамдары:

QSPI операциясы үчүн: Иштеп жаткан конфигурацияны же башка кардарды бүтүрүү үчүн күтүңүз.

RSU үчүн: Ички катадан калыбына келтирүү үчүн түзмөктү кайра конфигурациялаңыз.

HPS кайра иштетүү үчүн: HPS же HPS Cold Reset аркылуу кайра конфигурациялоонун аягына чыгышын күтүңүз.

Avalon Streaming Interface менен почта кутусунун кардары 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 Interface Intel FPGA IP Колдонуучу колдонмосу менен почта кутусунун кардары үчүн документти кайра карап чыгуу тарыхы

Документтин версиясыIntel Quartus Prime VersionIP VersionӨзгөрүүлөр
2022.09.2622.31.0.1Төмөнкү өзгөртүүлөр киргизилди:
  • GET_VOL жаңыртылдыTAGE буйрук сабында

Буйрук тизмеси жана Сүрөттөө таблицасы.

  • Таблица түзмөктөрүнүн үй-бүлөлүк колдоосуна эскертүү кошулду.
  • Ревизияланган QSPI_SET_CS Command List жана Description таблицасында буйрук сүрөттөмөсү.
2022.04.0422.11.0.1Буйрук тизмеси жана Сүрөттөмө жадыбал жаңыртылган.
  • CONFIG_STATUS буйругу үчүн жаңыртылган пин статусунун сүрөттөлүшү.
  • REBOOT_HPS буйругу алынып салынды.
2021.10.0421.31.0.1Төмөнкү өзгөртүү киргизилди:
  • Ревизияланган Буйрук тизмеси жана сүрөттөмөсү стол. Жаңыртылган сүрөттөмө:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.2121.21.0.1Төмөнкү өзгөртүүлөр киргизилди:
  • Ревизияланган Буйрук тизмеси жана сүрөттөмөсү стол. Жаңыртылган сүрөттөмө:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.2921.11.0.1Төмөнкү өзгөртүүлөр киргизилди:
  • RSU_IMAGE_UPDATE сүрөттөмөсүндө кайра каралып чыккан Буйрук тизмеси жана сүрөттөмөсү стол.
  • Реструктуризацияланган Операциялык командалар. CONFIG_STATUS жана RSU_STATUS буйруктары үчүн негизги жана кичине ката кодунун сүрөттөмөлөрү алынып салынды. Негизги жана кичине ката коддору азыр тиркеме катары документтештирилген Mailbox Client Intel FPGA IP Колдонуучу колдонмосу.
2020.12.1420.41.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.0520.31.0.1
  • Бул колдонуучу колдонмонун аталышы өзгөртүлдү Почта кутусу Avalon Streaming Interface Client Intel FPGA IP Колдонуучу колдонмосу чейин Avalon Streaming Interface Intel FPGA IP Колдонуучу колдонмосу менен почта кутусунун кардары Intel Quartus Prime IP каталогундагы IP аталышынын өзгөрүшүнө байланыштуу.
  • Бардык IP аталыштарынын инстанцияларынын глобалдык жаңыртылган.
  • Intel Agilex түзмөктөрү үчүн кайра каралып чыккан GET TEMPERATURE буйругунун сүрөттөлүшү Буйрук тизмеси жана сүрөттөмөсү стол.
  • Калыбына келтирүү синхронизатору жөнүндө сунуш кошулду Саат жана баштапкы абалга келтирүү интерфейстери стол.
  • жаңыртылган Ката коддору стол. Жаңы ката коду жооптору кошулду:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • алынып салынды Температура сенсорунун жерлери тема. Температура сенсору жөнүндө маалымат бул жерде жеткиликтүү Intel Agilex Power Management Колдонуучу колдонмосу.
2020.06.3020.21.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.1320.11.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.3019.31.0.0Алгачкы чыгаруу.

 Пикир үчүн төмөнкү дарекке кайрылыңыз:  FPGAtechdocfeedback@intel.com

 

Документтер / Ресурстар

Avalon Streaming Interface FPGA IP менен intel Mailbox Client [pdf] Колдонуучунун колдонмосу
Avalon Streaming Interface FPGA IP менен Mailbox Client, Mailbox Client, Avalon Streaming Interface FPGA IP

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *