Avalon Streaming Interface FPGA IP хэрэглэгчийн гарын авлага бүхий intel Mailbox Client
Avalon Streaming Interface FPGA IP бүхий intel Mailbox Client

Avalon® Streaming Interface бүхий шуудангийн хайрцагны үйлчлүүлэгч Intel FPGA IP Overview

Avalon® урсгал интерфэйс бүхий Mailbox Client Intel® FPGA IP (Mailbox Client with Avalon ST Client IP) нь таны захиалгат логик болон аюулгүй төхөөрөмжийн менежер (SDM) хоорондын харилцааны сувгийг хангадаг. Та Avalon ST IP-тэй Mailbox Client-ийг ашиглан командын пакетуудыг илгээж, SDM захын модулиудаас хариу багц хүлээн авах боломжтой. Avalon ST IP-тэй Mailbox Client нь SDM-ийн ажилладаг функцуудыг тодорхойлдог.

Таны захиалгат логик нь дараах захын модулиудаас мэдээлэл хүлээн авч, флаш санах ойд хандахын тулд энэхүү холбооны сувгийг ашиглаж болно.

  • Чип ID
  • Температур мэдрэгч
  • Ботьtage Мэдрэгч
  • Дөрвөн цуваа захын интерфейс (SPI) флаш санах ой

Жич: Энэхүү хэрэглэгчийн гарын авлагад Avalon ST гэсэн нэр томъёо нь Avalon урсгалын интерфейс буюу IP гэсэн товчлол юм.

Зураг 1. Avalon ST IP системийн дизайнтай шуудангийн хайрцагны үйлчлүүлэгч
Avalon ST IP системийн дизайнтай шуудангийн хайрцагны үйлчлүүлэгч

Дараах зурагт Avalon ST IP-тэй Mailbox Client чип ID-г уншдаг програмыг харуулав.

Зураг 2. Avalon ST IP бүхий шуудангийн хайрцгийн үйлчлүүлэгч нь чипийн ID-г уншдаг
Avalon ST IP бүхий шуудангийн хайрцгийн үйлчлүүлэгч нь чипийн ID-г уншдаг

Төхөөрөмжийн гэр бүлийн дэмжлэг

Дараах нь Intel FPGA IP-д зориулсан төхөөрөмжийн дэмжлэгийн түвшний тодорхойлолтуудыг жагсаав.

  • Урьдчилсан дэмжлэг — IP нь энэ төхөөрөмжийн гэр бүлийн загварчлал болон эмхэтгэлд ашиглах боломжтой. Хугацааны загварууд нь төлөвлөлтийн дараах эрт үеийн мэдээлэлд үндэслэн саатлын анхны инженерийн тооцоог агуулдаг. Цахиурын туршилт нь бодит цахиур болон цаг хугацааны загваруудын хоорондын хамаарлыг сайжруулдаг тул цаг хугацааны загварууд өөрчлөгдөж болно. Та энэ IP-г системийн архитектур, нөөц ашиглалтын судалгаа, симуляци, pin out, системийн хоцрогдлын үнэлгээ, үндсэн хугацааны үнэлгээ (дамжуулах хоолойн төсөв) болон оролт/гаралтын дамжуулалтын стратеги (өгөгдлийн замын өргөн, тэсрэлтийн гүн, оролт/гаралтын стандартын худалдаа) зэрэгт ашиглаж болно. унтраах).
  • Урьдчилсан дэмжлэг — 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 Interface Intel FPGA IP интерфэйс бүхий шуудангийн хайрцагны үйлчлүүлэгч
Avalon Streaming Interface 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 бүхий шуудангийн хайрцагны үйлчлүүлэгчийн портыг дахин тохируулах. Дахин тохируулах синхрончлогчийг хэрэгжүүлэхийн тулд Platform Designer дээр байгаа Reset Bridge Intel FPGA IP-г ашиглана уу.

Жич: Платформ зохион бүтээгч дэх IP үүсгэлт болон холболтын удирдамжийг алсын зайнаас систем шинэчлэх загварт шаардлагатай харилцаа холбоо болон хост бүрэлдэхүүн хэсгүүдээс үзнэ үү.ampIntel Agilex тохиргооны хэрэглэгчийн гарын авлага дахь зураг.

Командын интерфейс
SDM руу тушаал илгээхийн тулд Avalon Streaming (Avalon ST) интерфейсийг ашиглана уу.

Хүснэгт 3. Командын интерфейс

Дохионы нэр Чиглэл Тодорхойлолт
тушаал_бэлэн Гаралт Avalon ST Intel FPGA IP-тэй Mailbox Client нь програмаас команд хүлээн авахад бэлэн болсон үед command_ready-г баталгаажуулдаг. Бэлэн_хоцролт нь 0 мөчлөг юм. Avalon ST-тэй Mailbox Client нь командын_өгөгдөл[31:0]-ыг командын_бэлэн баталгаажуулдаг мөчлөгт хүлээн авах боломжтой.
тушаал_хүчинтэй Оруулах Команд_дата хүчинтэй байгааг харуулах команд_хүчинтэй дохио нь баталдаг.
тушаал_өгөгдөл[31:0] Оруулах Команд_өгөгдлийн автобус нь командуудыг SDM руу хөтөлдөг. Командуудын тодорхойлолтыг Тушаалын жагсаалт ба тайлбараас үзнэ үү.
command_startofpacket Оруулах command_startofpacket нь командын багцын эхний мөчлөгт баталдаг.
командын_төгсгөл багц Оруулах command_endofpacket нь командын сүүлчийн мөчлөгт багцыг баталгаажуулдаг.

Зураг 4. Avalon ST командын багцын цаг
зураг: m ST тушаалын багц

Хариу өгөх интерфейс
SDM Avalon ST Client IP нь хариултын интерфейсийг ашиглан таны аппликешнд хариу илгээдэг.

Хүснэгт 4. Хариу өгөх интерфейс

Дохио 5 Чиглэл Тодорхойлолт
хариу_бэлэн Оруулах Аппликешны логик нь хариу хүлээн авах боломжтой үед хариу_бэлэн дохиог баталж чадна.
хариу_хүчинтэй Гаралт SDM нь хариу_өгөгдөл хүчинтэй гэдгийг харуулахын тулд хариу_хүчинтэй гэж баталдаг.
хариу_өгөгдөл[31:0] Гаралт SDM нь хүссэн мэдээллээр хангахын тулд хариу_өгөгдлөө хөтлүүлдэг. Хариултын эхний үг нь SDM-ийн өгч буй командыг тодорхойлсон толгой хэсэг юм. Үзнэ үү Тушаалын жагсаалт ба тайлбар командын тодорхойлолтын хувьд.
хариултын_эхлэх багц Гаралт Responsive_startofpacket нь хариултын багцын эхний мөчлөгт баталдаг.
хариу_төгсгөл багц Гаралт Response_endofpacket нь хариултын багцын сүүлийн мөчлөгт баталдаг.

Зураг 5. Avalon ST Response Packet-ийн хугацаа
Avalon ST хариу урвалын багц

Тушаалын статусын интерфейс

Хүснэгт 5. Тушаалын статусын интерфейс

Дохионы нэр Чиглэл Тодорхойлолт
командын_төлөв хүчингүй Гаралт Командын_статус_инвалид нь алдааг илтгэнэ. Энэ дохио нь ихэвчлэн командын толгой хэсэгт заасан тушаалын урт нь илгээсэн командын урттай тохирохгүй байгааг илтгэнэ. command_status_invalid батлах үед, Avalon стриминг интерфэйстэй Intel FPGA IP бүхий шуудангийн хайрцгийн клиентийг дахин эхлүүлэхийн тулд таны програмын логик in_reset-г баталгаажуулах ёстой.

Зураг 6. command_status_invalid баталгаажуулсны дараа дахин тохируулах
зураг: command_status_invalid Баталгаажуулалт

Тушаалууд ба хариултууд

Хост хянагч нь шуудангийн хайрцгийн клиент Intel FPGA IP-ээр дамжуулан команд болон хариултын багцуудыг ашиглан SDM-тэй холбогддог.

Тушаал болон хариултын багцын эхний үг нь команд эсвэл хариултын талаарх үндсэн мэдээллийг агуулсан толгой хэсэг юм.

Зураг 7. Тушаал ба хариултын толгойн формат
зураг: Тушаал ба хариу үйлдлийн толгойн формат

Жич: Тушаалын толгой хэсэгт байрлах LENGTH талбар нь харгалзах командын урттай тохирч байх ёстой.
Дараах хүснэгтэд толгой командын талбаруудыг тайлбарласан болно.

Хүснэгт 6. Тушаал ба хариу үйлдлийн толгойн тайлбар

Толгой хэсэг Бит Тодорхойлолт
Захиалагдсан [31:28] Захиалагдсан.
ID [27:24] Тушаалын ID. Хариултын толгой хэсэг нь командын толгой хэсэгт заасан ID-г буцаана. Тушаалын тайлбарыг Үйлдлийн командуудаас үзнэ үү.
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. Тушаалын жагсаалт ба тайлбар

Тушаал Код (Hex) Тушаалын урт (1) Хариултын урт (1) Тодорхойлолт
ҮГҮЙ 0 0 0 OK статусын хариу илгээнэ.
GET_IDCODE 10 0 1 Хариулт нь нэг аргумент агуулсан ЖTAG Төхөөрөмжийн IDCODE
GET_CHIPID 12 0 2 Хариулт нь хамгийн бага ач холбогдолтой үгтэй 64 битийн CHIPID утгыг агуулна.
Хэрэглэгчийн кодыг авах 13 0 1 Хариулт нь 32 битийн J гэсэн нэг аргумент агуулдагTAG Тохиргооны бит урсгал нь төхөөрөмжид бичдэг USERCODE.
GET_VOLTAGE 18 1 n(2) GET_VOLTAGE команд нь унших сувгийг зааж өгөх бит маск болох ганц аргументтай. Бит 0 нь суваг 0, бит 1 нь суваг 1 гэх мэтийг заана.
Хариулт нь бит маск дахь бит бүрийн нэг үгийн аргументыг агуулна. Ботьtage буцаасан нь хоёртын цэгээс 16 бит доогуур тэмдэггүй тогтмол цэгийн тоо юм. Жишээ ньample, a voltag0.75V-ийн e нь 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°С-ийн температур нь 0x00000A00-ийг буцаана. -1.5°C температурын A нь 0xFFFFFE80-г буцаана.
Хэрэв бит маск буруу Байршлыг зааж өгсөн бол тушаал нь 0x80000000 -0x800000FF муж дахь дурын утга болох алдааны кодыг буцаана.
Intel Agilex төхөөрөмжүүдийн хувьд орон нутгийн суурилуулсан температур мэдрэгчийн талаар нэмэлт мэдээллийг Intel Agilex Power Management хэрэглэгчийн гарын авлагаас авна уу.

RSU_IMAGE_ ШИНЭЧЛЭЛТ 5C 2 0 Үйлдвэрийн эсвэл програмын дүрс байж болох өгөгдлийн эх сурвалжаас дахин тохиргоог идэвхжүүлдэг.
үргэлжилсэн…
  1. Энэ дугаарт тушаал эсвэл хариултын толгой хэсгийг оруулаагүй болно.
  2. Олон төхөөрөмж уншихыг дэмждэг Intel Agilex төхөөрөмжүүдийн хувьд n индекс нь таны төхөөрөмж дээр идэвхжүүлсэн сувгийн тоотой тохирч байна.
  3. -д хандана уу Intel Agilex Power Management хэрэглэгчийн гарын авлага Температур мэдрэгчийн суваг, байршлын талаарх дэлгэрэнгүй мэдээллийг.
  4. Индекс n нь мэдрэгчийн маскуудын тооноос хамаарна.
Тушаал Код (Hex) Тушаалын урт (1) Хариултын урт (1) Тодорхойлолт
Энэ тушаал нь флэш дэх дахин тохируулгын өгөгдлийн хаягийг зааж өгөх нэмэлт 64 битийн аргументыг авдаг. Аргументыг IP руу илгээхдээ эхлээд битүүдийг [31:0], дараа нь битүүдийг [63:32] илгээнэ. Хэрэв та энэ аргументыг өгөхгүй бол түүний утгыг 0 гэж үзнэ.
  • Бит [31:0]: Програмын зургийн эхлэх хаяг.
  • Бит [63:32]: Хадгалагдсан (0 гэж бичнэ).

Төхөөрөмж энэ тушаалыг боловсруулсны дараа төхөөрөмжийг дахин тохируулахын өмнө хариултын толгой хэсгийг FIFO-д буцаана. Хост компьютер эсвэл хост хянагч нь бусад тасалдалд үйлчлэхээ зогсоож, команд амжилттай дууссаныг харуулахын тулд хариултын толгойн өгөгдлийг уншихад анхаарлаа хандуулаарай. Үгүй бол дахин тохируулах үйл явц эхэлмэгц хост компьютер эсвэл хост хянагч хариу хүлээн авах боломжгүй байж магадгүй.
Төхөөрөмж дахин тохируулж эхэлмэгц гадаад хост болон FPGA хоорондын холбоос алдагдана. Хэрэв та дизайндаа PCIe ашигладаг бол PCIe холбоосыг дахин тоолох хэрэгтэй.
Чухал: Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT нь RSU-ийн ашигладаг SPT0 ба SPT1 гэсэн хоёр дэд хуваалтын хүснэгтийн дөрвөлсөн SPI флэш байршлыг олж авдаг.
4 үгтэй хариулт нь дараах мэдээллийг агуулна.
Үг Нэр Тодорхойлолт
0 SPT0[63:32] Quad SPI флэш дэх SPT0 хаяг.
1 SPT0[31:0]
2 SPT1[63:32] Quad SPI флэш дэх SPT1 хаяг.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 Сүүлийн дахин тохируулгын төлөвийг мэдээлнэ. Та энэ командыг ашиглан тохиргооны явцад болон дараа нь тохиргооны төлөвийг шалгаж болно. Хариулт нь дараах мэдээллийг агуулна.
Үг Дүгнэлт Тодорхойлолт
0 муж Хамгийн сүүлийн үеийн тохиргоотой холбоотой алдааг тайлбарлана. Тохиргооны алдаа байхгүй үед 0-г буцаана.
Алдааны талбар нь 2 талбартай:
  • Дээд 16 бит: Гол алдааны код.
  • Доод 16 бит: Бага зэргийн алдааны код.

Хавсралтаас үзнэ үү: CONFIG_STATUS болон RSU_STATUS Алдааны Кодын Мэйл хайрцагны үйлчлүүлэгч Intel-ийн тайлбар FPGA IP  Дэлгэрэнгүй мэдээллийг хэрэглэгчийн гарын авлага.

1 Квартын хувилбар 19.4 болон 21.2 хооронд Intel Quartus® Prime программ хангамжийн хувилбарууд дээр байгаа талбар нь:
  • Бит [31:28]: Хамгийн сүүлд ашигласан програм хангамж эсвэл шийдвэрийн програм хангамжийн хуулбарын индекс. Боломжит утгууд нь 0, 1, 2, 3 байна.
  • Бит [27:24]: Нөөцлөгдсөн
  • Бит [23:16]: Утга нь '0'
Intel Quartus Prime програм хангамжийн 21.3 буюу түүнээс хойшхи хувилбарт ашиглах боломжтой Quartus хувилбар нь:
  • Бит [31:28]: Хамгийн сүүлд ашигласан програм хангамж эсвэл шийдвэрийн програм хангамжийн хуулбарын индекс. Боломжит утгууд нь 0, 1, 2, 3 байна.
  • Бит [27:24]: Нөөцлөгдсөн
  • Бит [23:16]: Major Quartus хувилбарын дугаар
  • Бит [15:8]: Minor Quartus хувилбарын дугаар
  • Бит [7:0]: Квартын шинэчлэлтийн дугаар

Жишээ ньample, Intel Quartus Prime програм хангамжийн хувилбар 21.3.1-д дараах утгууд нь Quartus-ийн үндсэн болон бага хувилбарын дугаар болон Quartus шинэчлэлтийн дугаарыг илэрхийлнэ.

  • Бит [23:16] = 8'd21 = 8'h15
  • Бит [15:8] = 8'd3 = 8'h3
  • Бит [7:0] = 8'd1 = 8'h1
2 Pin статус
  • Бит [31]: Одоогийн nSTATUS гаралтын утга (идэвхтэй бага)
  • Бит [30]: nCONFIG оролтын утгыг илрүүлсэн (идэвхтэй бага)
  • Бит [29:8]: Нөөцлөгдсөн
  • Бит [7:6]: Цагны тохиргооны эх үүсвэр
    • 01 = Дотоод осциллятор
    • 10 = OSC_CLK_1
  • Бит [5:3]: Нөөцлөгдсөн
  • Бит [2:0]: Асаах үед MSEL утга
3 Зөөлөн функцийн төлөв Хэрэв та SDM зүү дээр уг функцийг хуваарилаагүй байсан ч гэсэн зөөлөн функц бүрийн утгыг агуулна.
  • Бит [31:6]: Нөөцлөгдсөн
  • Бит [5]: HPS_WARMRESET
  • Бит [4]: ​​HPS_COLDRESET
  • Бит [3]: SEU_ERROR
  • Бит [2]: CVP_DONE
  • Бит [1]: INIT_DONE
  • Бит [0]: CONF_DONE
4 Алдаа байршил Алдааны байршлыг агуулна. Алдаа байхгүй бол 0-ийг буцаана.
5 Алдааны дэлгэрэнгүй мэдээлэл Алдааны дэлгэрэнгүй мэдээллийг агуулна. Алдаа байхгүй бол 0-ийг буцаана.
RSU_STATUS 5B 0 9 Одоогийн алсын системийн шинэчлэлтийн төлөвийг мэдээлнэ. Та энэ командыг ашиглан тохиргоо хийх явцад болон дууссаны дараа тохиргооны статусыг шалгаж болно. Энэ тушаал нь дараах хариултуудыг буцаана:
Үг Дүгнэлт Тодорхойлолт

(Үргэлжлүүлэх….)

  1. Энэ дугаарт тушаал эсвэл хариултын толгой хэсгийг оруулаагүй болно
0-1 Одоогийн зураг Одоо ажиллаж байгаа програмын зургийн флэш офсет.
2-3 Амжилтгүй зураг Хамгийн чухал ач холбогдолтой бүтэлгүйтсэн програмын зургийн флэш офсет. Хэрэв флаш санах ойд олон зураг байгаа бол амжилтгүй болсон эхний зургийн утгыг хадгална. Бүх 0-ийн утга нь бүтэлгүйтсэн зураг байхгүйг илтгэнэ. Хэрэв бүтэлгүйтсэн зураг байхгүй бол статусын мэдээллийн үлдсэн үгс нь хүчинтэй мэдээллийг хадгалахгүй.
Жич:ASx4-ээс дахин тохируулахын тулд nCONFIG дээр нэмэгдэж буй ирмэг нь энэ талбарыг арилгахгүй. Мэйл хайрцагны үйлчлүүлэгч шинэ RSU_IMAGE_UPDATE тушаалыг хүлээн авч, шинэчлэлтийн зургаас амжилттай тохируулагдсан үед л бүтэлгүйтсэн зургийн талаарх мэдээлэл шинэчлэгддэг.
4 муж Амжилтгүй болсон зургийн алдааны код. Алдааны талбар нь хоёр хэсэгтэй:
  • Бит [31:16]: Гол алдааны код
  • Бит [15:0]: Бага зэргийн алдааны код алдаагүй бол 0-г буцаана. Үзнэ үү

Хавсралт: 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_NOTIFY 5D 1 0 RSU_STATUS хариулт дахь алдааны бүх мэдээллийг устгаж, дахин оролдох тоолуурыг дахин тохируулна. Нэг үгтэй аргумент нь дараах талбаруудтай:
  • 0x00050000: Одоогийн дахин тохируулах тоолуурыг устгана уу. Одоогийн дахин оролдох тоолуурыг дахин тохируулах нь тухайн дүрсийг анх удаа амжилттай ачаалсан мэт тоолуурыг тэг болгож буцаана.
  • 0x00060000: Алдааны төлөвийн мэдээллийг арилгах.
  • Бусад бүх утгыг хадгалсан.

Энэ тушаалыг Intel Quartus Prime Pro Edition программын 19.3 хувилбараас өмнө ашиглах боломжгүй.

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

Жич: Intel Agilex эсвэл Intel Stratix® 10 төхөөрөмжүүд нь nCSO[4]-д холбогдсон дөрвөлсөн SPI төхөөрөмжөөс AS тохиргоонд зориулагдсан нэг AS x0 флаш санах ойн төхөөрөмжийг дэмждэг. Төхөөрөмж хэрэглэгчийн горимд орсны дараа та 4 хүртэлх AS x3 флаш санах ойг Mailbox Client IP эсвэл HPS-д өгөгдөл хадгалах зориулалтаар ашиглах боломжтой. TheMailbox Client IP эсвэл HPS нь дөрвөлсөн SPI төхөөрөмжид хандахын тулд nCSO[0:XNUMX] ашиглаж болно.
Энэ команд нь AS x4 тохиргооны схемд нэмэлт бөгөөд чип сонгох мөр нь хамгийн сүүлд гүйцэтгэсэн QSPI_SET_CS командыг дагаж эсвэл AS x0 тохиргооны дараа nCSO[4]-д өгөгдмөл тохируулна. ЖTAG тохиргооны схем нь SDM_IO зүүг холбодог QSPI флэш рүү хандахын тулд энэ тушаалыг гүйцэтгэхийг шаарддаг.
SDM_IO зүү ашиглан QSPI флаш санах ойн төхөөрөмжүүдэд хандах нь зөвхөн AS x4 тохиргооны схемд боломжтой, J.TAG тохиргоо болон AS x4 тохиргоонд зориулан эмхэтгэсэн загвар. Avalon стриминг интерфэйс (Avalon ST) тохиргооны схемийн хувьд та QSPI флаш санах ойг GPIO зүүтэй холбох ёстой.

үргэлжилсэн…
  1. Энэ дугаарт тушаал эсвэл хариултын толгой хэсгийг оруулаагүй болно
Чухал: Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд.
QSPI_READ 3A 2 N Хавсаргасан quad SPI төхөөрөмжийг уншина. Дамжуулах дээд хэмжээ нь 4 килобайт (KB) буюу 1024 үг юм.
Хоёр аргумент авч байна:
  • Дөрвөн SPI флаш хаяг (нэг үг). Хаяг нь үгтэй зэрэгцсэн байх ёстой. Төхөөрөмж нь 0x1 алдааны кодыг тохируулаагүй хаягуудыг буцаана.
  • Унших үгсийн тоо (нэг үг).

Амжилттай болвол OK гэсний дараа дөрвөлсөн SPI төхөөрөмжөөс уншсан өгөгдлийг буцаана. Алдаа гарсан хариу нь алдааны кодыг буцаана.
Хэсэгчилсэн амжилттай уншсан тохиолдолд QSPI_READ нь OK төлөвийг алдаатай буцаана.
Жич: Төхөөрөмжийн тохиргоо хийгдэж байх үед та QSPI_READ командыг ажиллуулах боломжгүй.
Чухал:Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд.

QSPI_WRITE 39 2+Н 0 Quad SPI төхөөрөмжид өгөгдөл бичдэг. Дамжуулах дээд хэмжээ нь 4 килобайт (KB) буюу 1024 үг юм.
Гурван аргумент авч байна:
  • Флаш хаягийн зөрүү (нэг үг). Бичих хаяг нь үгтэй зэрэгцсэн байх ёстой.
  • Бичих үгсийн тоо (нэг үг).
  • Бичлэг хийх өгөгдөл (нэг буюу хэд хэдэн үг). Амжилттай бичих нь OK хариултын кодыг буцаана.

Санах ойг бичихэд бэлтгэхийн тулд энэ тушаалыг өгөхөөс өмнө QSPI_ERASE командыг ашиглана уу.
Жич: Төхөөрөмжийн тохиргоо хийгдэж байх үед та QSPI_WRITE командыг ажиллуулах боломжгүй.
Чухал:Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд.

QSPI_ERASE 38 2 0 Quad SPI төхөөрөмжийн 4/32/64 KB секторыг устгана. Хоёр аргумент авч байна:
  • Арилгаж эхлэхийн тулд флаш хаягийг офсет (нэг үг). Устгах үгсийн тооноос хамааран эхлэх хаяг нь:
    • Арилгах үгийн тоо 4x0 бол 400 KB зэрэгцүүлнэ
    • Арилгах үгийн тоо 32x0 бол 2000 KB зэрэгцүүлнэ
    • Арилгах тоон үг 64x0 бол 4000 KB зэрэгцүүлсэн 4/32/64 KB зэрэгцүүлээгүй хаягуудын алдааг буцаана.
  • Устгах үгсийн тоог хэд хэдэн тоогоор тодорхойлно:
    • 0 KB (400 үг) өгөгдлийг устгахын тулд 4x100. Энэ сонголт нь устгах хамгийн бага хэмжээ юм.
    • 0 KB (2000 үг) өгөгдлийг устгахын тулд 32x500
    • 0 KB (4000 үг) өгөгдлийг устгахын тулд 64x1000. Амжилттай устгаснаар OK хариултын кодыг буцаана.

Чухал:Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд.

QSPI_READ_ DEVICE_REG 35 2 N Quad SPI төхөөрөмжөөс бүртгэлийг уншина. Унших хамгийн дээд хэмжээ нь 8 байт байна. Хоёр аргумент авч байна:
  • Унших командын код.
  • Унших байтны тоо.
үргэлжилсэн…
  1. Энэ дугаарт тушаал эсвэл хариултын толгой хэсгийг оруулаагүй болно.
Амжилттай уншсанаар OK хариултын код буцаж, дараа нь төхөөрөмжөөс уншсан өгөгдөл гарч ирнэ. Уншсан өгөгдлийн өгөөж нь 4 байтаас олон байна. Унших байт нь 4 байтын яг үржвэр биш бол дараагийн үгийн хязгаар хүртэл 4 байтаар дүүргэгдэж, дүүргэсэн битийн утга тэг болно.
Чухал: Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд.
QSPI_WRITE_ DEVICE_REG 36 2+Н 0 Quad SPI-ийн бүртгэлд бичдэг. Хамгийн их бичих хэмжээ 8 байт байна. Гурван аргумент авч байна:
  • Бичих командын опкод.
  • Бичих байтны тоо.
  • Бичих өгөгдөл.

Салбар устгах эсвэл дэд салбарыг устгахын тулд та цуврал флаш хаягийг хамгийн чухал байтаас (MSB) хамгийн бага байт хүртэлх (LSB) дарааллаар дараах жишээний дагуу зааж өгөх ёстой.ample харуулж байна.
QSPI_WRITE_DEVICE_REG командыг ашиглан 2x0FF04 хаяг дахь Micron 0000 гигабит (Гб) флэшийн салбарыг арилгахын тулд энд үзүүлсэн шиг MSB доторх флаш хаягийг LSB руу оруулна уу:
Гарчиг: 0x00003036 Опкод: 0x000000DC
Бичих байтны тоо: 0x00000004 Flash хаяг: 0x0000FF04
Амжилттай бичих нь OK хариултын кодыг буцаана. Энэ команд нь 4 байтаас олон биш өгөгдлийг дараагийн үгийн хязгаарт оруулдаг. Тушаал нь өгөгдлийг тэгээр бичнэ.
Чухал:Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд.

QSPI_SEND_ DEVICE_OP 37 1 0 Quad SPI руу командын опкод илгээдэг. Нэг аргумент авч байна:
  • Дөрвөн SPI төхөөрөмжийг илгээх opcode.

Амжилттай команд нь OK хариултын кодыг буцаана.
Чухал:Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд.

CONFIG_STATUS болон RSU_STATUS гол болон жижиг алдааны кодын тайлбарыг Мэйл хайрцагны үйлчлүүлэгч Intel FPGA IP хэрэглэгчийн гарын авлага дахь CONFIG_STATUS болон RSU_STATUS алдааны кодын тайлбараас үзнэ үү.
Холбогдох мэдээлэл

Алдааны кодын хариу

Хүснэгт 8. Алдааны кодууд

Утга (Hex) Алдааны кодын хариу Тодорхойлолт
0 OK Энэ нь тушаал амжилттай дууссаныг илтгэнэ.
гэх мэт тушаал байвал тушаал нь OK төлөвийг алдаатайгаар буцааж болно
QSPI_READ хэсэгчлэн амжилттай болсон.
1 ХҮЧИРХИЙ_КОМАНД Одоогоор ачаалагдсан ачаалах ROM нь командын кодыг тайлж, таних боломжгүй байгааг харуулж байна.
3 МЭДЭГДЭХ_ТУШААЛ Одоогоор ачаалагдсан программ хангамж нь тушаалын кодыг тайлж чадахгүй байгааг харуулж байна.
4 ХҮЧИРХҮЙ_ТУСГАЙ_ ПАРАМЕТР Тушаал буруу форматлагдсан болохыг харуулж байна. Жишээ ньample, толгой хэсэгт уртын талбарын тохиргоо буруу байна.
6 ЭХ ҮҮСВЭРИЙН_ХҮЧЭЭР_БУС Энэ тушаал нь идэвхжээгүй эх сурвалжаас ирснийг илтгэнэ.
8 CLIENT_ID_NO_MAATCH Клиент ID нь quad SPI-д онцгой хандалтыг хаах хүсэлтийг гүйцээж чадахгүйг харуулж байна. Client ID нь дөрвөлсөн SPI-д одоогийн онцгой хандалттай одоо байгаа үйлчлүүлэгчтэй таарахгүй байна.
9 ХҮЧЭЭРҮЙ_ХАЯГ Хаяг буруу байна. Энэ алдаа нь дараах нөхцлүүдийн аль нэгийг харуулж байна.
  • Зэрэгцээгүй хаяг
  • Хаягийн хүрээний асуудал
  • Унших зөвшөөрлийн асуудал
  • 3-аас дээш утгыг харуулсан чип сонгох утга буруу байна
  • RSU тохиолдолд буруу хаяг
  • GET_VOL-д буруу бит маск утгаTAGE тушаал
  • GET_TEMPERATURE командын хуудасны буруу сонголт
A AUTHENTICATION_FAIL Тохиргооны бит урсгал гарын үсгийн баталгаажуулалтын алдааг заана.
B ХУГАЦААНЫ ХУГАЦАА Энэ алдаа нь дараах нөхцлүүдийн улмаас хугацаа хэтэрсэн болохыг харуулж байна.
  • Тушаал
  • QSPI_READ үйлдлийг дуусгахыг хүлээж байна
  • Температур мэдрэгчийн аль нэгээс хүссэн температурын заалтыг хүлээж байна. Температур мэдрэгчийн техник хангамжийн алдааг илэрхийлж болно.
C ХБ_БЭЛЭНГҮЙ Дараах нөхцлүүдийн аль нэгийг заана.
  • Техник хангамж бэлэн болоогүй байна. Эхлүүлэх эсвэл тохиргооны асуудлыг зааж өгч болно. Техник хангамж нь дөрвөлсөн SPI-г хэлж болно.
  • RSU дүрсийг FPGA-г тохируулахад ашигладаггүй.
D HW_ERROR Сэргээгдэх боломжгүй техник хангамжийн алдааны улмаас тушаал амжилтгүй дууссаныг харуулж байна.
80 - 8F ТУСГАЙ_ТУСГАЙ_ АЛДАА Таны ашигласан SDM командын улмаас командын тодорхой алдааг заана.
SDM

Тушаал

Алдааны нэр Алдааны код Тодорхойлолт
GET_CHIPID БҮТЭЭГДЭХҮҮН_СИСТЕМИЙН_ АЛГА 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_OPEN командаар дамжуулан QSPI флаш ашиглах онцгой эрх аль хэдийн нээлттэй байгааг харуулж байна.
100 ТОХИРУУЛАГДСАНГҮЙ Төхөөрөмжийн тохиргоо хийгдээгүй байгааг илтгэнэ.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ ЗАВГҮЙ Дараах хэрэглээний тохиолдлуудын улмаас төхөөрөмж завгүй байгааг харуулж байна:
  • RSU: Програм хангамж нь дотоод алдааны улмаас өөр хувилбар руу шилжих боломжгүй байна.
  • HPS: HPS-ийг дахин тохируулах эсвэл HPS-ийг хүйтэнд дахин тохируулах үед HPS завгүй байна.
2FF ALT_SDM_MBOX_RESP_NO _ ХҮЧИН_RESP_ БОЛОМЖТОЙ Хүчинтэй хариулт байхгүй байгааг харуулж байна.
3FF ALT_SDM_MBOX_RESP_ АЛДАА Ерөнхий алдаа.

Алдааны кодыг сэргээх
Доорх хүснэгтэд алдааны кодыг арилгах боломжтой алхмуудыг тайлбарласан болно. Алдааг сэргээх нь ашиглалтын тодорхой тохиолдлоос хамаарна.
Хүснэгт 9. Мэдэгдэж буй алдааны кодуудын алдааны кодыг сэргээх

Үнэ цэнэ Алдааны кодын хариу Алдааны кодыг сэргээх
4 ХҮЧИРХҮЙ_ТУСГАЙ_ ПАРАМЕТР Засварласан параметр бүхий аргумент бүхий командын толгой эсвэл толгой хэсгийг дахин илгээнэ үү.
Жишээ ньample, толгой хэсэгт уртын талбарын тохиргоог зөв утгаар илгээсэн эсэхийг шалгаарай.
6 ЭХ ҮҮСВЭР ДЭЭР_ХҮЧИРХҮЙ_ COMMAND J гэх мэт хүчинтэй эх сурвалжаас тушаалыг дахин илгээнэ үүTAG, HPS, эсвэл үндсэн даавуу.
8 CLIENT_ID_NO_MAATCH Quad SPI-д хандах хандалтыг нээсэн үйлчлүүлэгч хандалтаа дуусгахыг хүлээгээд дараа нь дөрвөлжин SPI-д хандах онцгой хандалтыг хаадаг.
9 ХҮЧЭЭРҮЙ_ХАЯГ Алдаа засах боломжит алхамууд:
GET_VOL-ийн хувьдTAGE тушаал: Хүчинтэй бит маск бүхий тушаалыг илгээх.
GET_TEMPERATURE командын хувьд: Хүчинтэй мэдрэгчийн байршил болон мэдрэгчийн маск бүхий тушаалыг илгээнэ үү.
QSPI үйлдлийн хувьд:
  • Хүчинтэй чип сонгох тушаалыг илгээнэ үү.
  • Хүчинтэй QSPI флаш хаягтай тушаал илгээнэ үү.

RSU-д: Үйлдвэрийн зураг эсвэл програмын хүчинтэй эхлэх хаяг бүхий тушаалыг илгээнэ үү.

B ХУГАЦААНЫ ХУГАЦАА Сэргээх боломжтой алхамууд:

GET_TEMPERATURE командын хувьд: тушаалыг дахин илгээхийг оролдоно уу. Хэрэв асуудал хэвээр байвал төхөөрөмжийг дахин тохируулна уу эсвэл асаана уу.

QSPI үйлдлийн хувьд: QSPI интерфэйсүүдийн дохионы бүрэн бүтэн байдлыг шалгаад командыг дахин оролдоно уу.

HPS-ийг дахин эхлүүлэхийн тулд: Командыг дахин илгээхийг оролдоно уу.

C ХБ_БЭЛЭНГҮЙ Сэргээх боломжтой алхамууд:

QSPI үйлдлийн хувьд: Эх сурвалжаар дамжуулан төхөөрөмжийг дахин тохируулна уу. Таны дизайныг бүтээхэд ашигласан IP нь QSPI флаш руу нэвтрэх боломжийг олгодог эсэхийг шалгаарай.

RSU-д: RSU дүрс бүхий төхөөрөмжийг тохируулна уу.

80 QSPI_HW_ERROR QSPI интерфейсийн дохионы бүрэн бүтэн байдлыг шалгаж, QSPI төхөөрөмж гэмтээгүй эсэхийг шалгаарай.
81 QSPI_АЛЬНИЙ_НЭЭЛТТЭЙ Үйлчлүүлэгч аль хэдийн QSPI-г нээсэн. Дараагийн үйлдлийг үргэлжлүүлнэ үү.
82 БҮТЭЭГДЭХҮҮН_СИСТЕМИЙН_ГҮЙЦЭТГЭЛ Дахин тохируулах эсвэл тэжээлийн мөчлөгийг оролдох. Хэрэв дахин тохируулсны дараа эсвэл цахилгааны эргэлтийн дараа алдаа гарсаар байвал төхөөрөмж эвдэрч, сэргээх боломжгүй болно.
100 ТОХИРУУЛАГДСАНГҮЙ HPS-г тохируулах бит урсгалыг илгээх.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ ЗАВГҮЙ Алдаа засах боломжит алхамууд:

QSPI үйлдлийн хувьд: Үргэлжилсэн тохиргоо эсвэл бусад үйлчлүүлэгчийн ажиллагааг дуусгахыг хүлээнэ үү.

RSU-д: Дотоод алдааг сэргээхийн тулд төхөөрөмжийг дахин тохируулна уу.

HPS-ийг дахин эхлүүлэхийн тулд: HPS эсвэл HPS Хүйтэн Дахин тохируулах замаар дахин тохируулж дуустал хүлээнэ үү.

Avalon Streaming интерфэйстэй шуудангийн хайрцгийн клиент 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 хувилбар IP хувилбар Өөрчлөлтүүд
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 командын гол болон жижиг алдааны кодын тайлбарыг устгасан. Гол болон жижиг алдааны кодуудыг одоо хавсралт хэлбэрээр баримтжуулсан болно Mailbox Client Intel FPGA IP хэрэглэгчийн гарын авлага.
2020.12.14 20.4 1.0.1 Дараах өөрчлөлтүүдийг хийсэн.
  • QSPI флэшийг дахин тохируулах талаар чухал тэмдэглэл нэмсэн Үйлдлийн командууд сэдэв.
  • -ийг шинэчилсэн Тушаалын жагсаалт ба тайлбар хүснэгт:
    • GET_TEMPERATURE тушаалын тайлбарыг зассан.
    • RSU_IMAGE_UPDATE тушаалын тайлбарыг шинэчилсэн.
  • QSPI флэшийг дахин тохируулах тухай текст нэмсэн.
  • Гадаад хост болон FPGA хоорондын зан төлөвийг дүрсэлсэн текстийг нэмсэн.
  • Устгасан текст: Хэрэв төхөөрөмж аль хэдийн тохиргооны командыг боловсруулж байгаа бол тэгээс өөр хариултыг буцаана.
    • Дамжуулах дээд хэмжээ нь 4 килобайт буюу 1024 үг байхаар QSPI_WRITE болон QSPI_READ тайлбарыг шинэчилсэн.
    • QSPI_OPEN, QSPI_CLOSE болон QSPI_SET_CS-ийн хариултын уртыг 1-ээс 0 хүртэл зассан тушаал.
    • QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG болон QSPI_WRITE_DEVICE_REG тайлбаруудыг шинэчилсэн.
    • Шинэ тушаал нэмсэн: REBOOT_HPS.
  • Шинэ сэдэв нэмсэн: Алдааны кодыг сэргээх.
2020.10.05 20.3 1.0.1
  • Энэ хэрэглэгчийн гарын авлагын гарчгийг дараахаас өөрчилсөн Мэйл хайрцаг Avalon Streaming Interface Client Intel FPGA IP хэрэглэгчийн гарын авлага руу Avalon Streaming 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.30 20.2 1.0.0
  • Энэ хэрэглэгчийн гарын авлагын гарчгийг дараахаас өөрчилсөн Шуудангийн хайрцаг Avalon ST Client Intel FPGA IP хэрэглэгчийн гарын авлага руу Мэйл хайрцаг Avalon Streaming Interface Client Intel FPGA IP хэрэглэгчийн гарын авлага.
  • Сэдвийн нэрийг өөрчилсөн Тушаал ба хариу үйлдлийн толгой хэсэг руу Тушаалууд ба хариултууд.
  • Шинэчилсэн ID, LENGTH, болон тушаалын код/Алдааны кодын тайлбар Тушаал ба хариу үйлдлийн толгойн тайлбар ширээ.
  • Сэдвийн нэрийг өөрчилсөн Дэмжигдсэн командууд руу Үйлдлийн командууд.
  • Дараах тушаалын тайлбарыг шинэчилсэн Тушаалын жагсаалт ба тайлбар хүснэгт:
    • ГЭТ_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Сэдвийн нэрийг өөрчилсөн Алдааны кодууд руу Алдааны кодын хариу.
  • -аас UNKNOWN_BR командыг устгасан Алдааны код ширээ.
2020.04.13 20.1 1.0.0 Дараах өөрчлөлтүүдийг хийсэн.
  • GET_TEMPERATURE командын температур мэдрэгчийн талаарх мэдээллийг нэмсэн бөгөөд үүнд TSD байршлыг харуулсан зураг орно.
  • RSU_NOTIFY командыг нэмсэн Тушаалын кодын жагсаалт ба тайлбар ширээ.
  • -ийг шинэчилсэн Алдааны кодууд хүснэгт:
    • INVALID_COMMAND_PARAMETERS-ийн нэрийг INVALID_LENGTH болгон өөрчилсөн.
    • COMMAND_INVALID_ON_SOURCE hex утгыг 5-аас 6 болгон өөрчилсөн.
    • CLIENT_ID_NO_MATCH hex утгыг 6-аас 8 болгон өөрчилсөн.
    • INVALID_ADDRESS hex утгыг 7-оос 9 болгож өөрчилсөн.
    • AUTHENTICATION_FAIL тушаалыг нэмсэн.
    • TIMEOUT зургаан өнцөгт утгыг 8-аас B болгож өөрчилсөн.
    • HW_NOT_READY hex утгыг 9-с C болгож өөрчилсөн.
2019.09.30 19.3 1.0.0 Анхны хувилбар.

 Санал хүсэлтээ дараах хаягаар авна уу:  FPGAtechdocfeedback@intel.com

 

Баримт бичиг / нөөц

Avalon Streaming Interface FPGA IP бүхий intel Mailbox Client [pdf] Хэрэглэгчийн гарын авлага
Avalon Streaming Interface FPGA IP бүхий шуудангийн хайрцгийн клиент, шуудангийн хайрцгийн клиент, Avalon Streaming интерфейс FPGA IP

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *