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-тэй Mailbox Client чип ID-г уншдаг програмыг харуулав.
Зураг 2. 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 стриминг интерфэйсүүдийн талаар нэмэлт мэдээлэл авахыг хүсвэл 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 командын багцын цаг
Хариу өгөх интерфейс
SDM Avalon ST Client IP нь хариултын интерфейсийг ашиглан таны аппликешнд хариу илгээдэг.
Хүснэгт 4. Хариу өгөх интерфейс
Дохио 5 | Чиглэл | Тодорхойлолт |
хариу_бэлэн | Оруулах | Аппликешны логик нь хариу хүлээн авах боломжтой үед хариу_бэлэн дохиог баталж чадна. |
хариу_хүчинтэй | Гаралт | SDM нь хариу_өгөгдөл хүчинтэй гэдгийг харуулахын тулд хариу_хүчинтэй гэж баталдаг. |
хариу_өгөгдөл[31:0] | Гаралт | SDM нь хүссэн мэдээллээр хангахын тулд хариу_өгөгдлөө хөтлүүлдэг. Хариултын эхний үг нь SDM-ийн өгч буй командыг тодорхойлсон толгой хэсэг юм. Үзнэ үү Тушаалын жагсаалт ба тайлбар командын тодорхойлолтын хувьд. |
хариултын_эхлэх багц | Гаралт | Responsive_startofpacket нь хариултын багцын эхний мөчлөгт баталдаг. |
хариу_төгсгөл багц | Гаралт | Response_endofpacket нь хариултын багцын сүүлийн мөчлөгт баталдаг. |
Зураг 5. Avalon ST Response Packet-ийн хугацаа
Тушаалын статусын интерфейс
Хүснэгт 5. Тушаалын статусын интерфейс
Дохионы нэр | Чиглэл | Тодорхойлолт |
командын_төлөв хүчингүй | Гаралт | Командын_статус_инвалид нь алдааг илтгэнэ. Энэ дохио нь ихэвчлэн командын толгой хэсэгт заасан тушаалын урт нь илгээсэн командын урттай тохирохгүй байгааг илтгэнэ. command_status_invalid батлах үед, Avalon стриминг интерфэйстэй Intel FPGA IP бүхий шуудангийн хайрцгийн клиентийг дахин эхлүүлэхийн тулд таны програмын логик in_reset-г баталгаажуулах ёстой. |
Зураг 6. 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 нь дараах талбаруудыг агуулна.
Буцаагдсан температур нь хоёртын цэгээс 8 бит доогуур тэмдэглэгдсэн тогтмол утга юм. Жишээ ньample, 10°С-ийн температур нь 0x00000A00-ийг буцаана. -1.5°C температурын A нь 0xFFFFFE80-г буцаана. |
RSU_IMAGE_ ШИНЭЧЛЭЛТ | 5C | 2 | 0 | Үйлдвэрийн эсвэл програмын дүрс байж болох өгөгдлийн эх сурвалжаас дахин тохиргоог идэвхжүүлдэг. |
үргэлжилсэн… |
- Энэ дугаарт тушаал эсвэл хариултын толгой хэсгийг оруулаагүй болно.
- Олон төхөөрөмж уншихыг дэмждэг Intel Agilex төхөөрөмжүүдийн хувьд n индекс нь таны төхөөрөмж дээр идэвхжүүлсэн сувгийн тоотой тохирч байна.
- -д хандана уу Intel Agilex Power Management хэрэглэгчийн гарын авлага Температур мэдрэгчийн суваг, байршлын талаарх дэлгэрэнгүй мэдээллийг.
- Индекс n нь мэдрэгчийн маскуудын тооноос хамаарна.
Тушаал | Код (Hex) | Тушаалын урт (1) | Хариултын урт (1) | Тодорхойлолт | ||
Энэ тушаал нь флэш дэх дахин тохируулгын өгөгдлийн хаягийг зааж өгөх нэмэлт 64 битийн аргументыг авдаг. Аргументыг IP руу илгээхдээ эхлээд битүүдийг [31:0], дараа нь битүүдийг [63:32] илгээнэ. Хэрэв та энэ аргументыг өгөхгүй бол түүний утгыг 0 гэж үзнэ.
Төхөөрөмж энэ тушаалыг боловсруулсны дараа төхөөрөмжийг дахин тохируулахын өмнө хариултын толгой хэсгийг FIFO-д буцаана. Хост компьютер эсвэл хост хянагч нь бусад тасалдалд үйлчлэхээ зогсоож, команд амжилттай дууссаныг харуулахын тулд хариултын толгойн өгөгдлийг уншихад анхаарлаа хандуулаарай. Үгүй бол дахин тохируулах үйл явц эхэлмэгц хост компьютер эсвэл хост хянагч хариу хүлээн авах боломжгүй байж магадгүй. |
||||||
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 талбартай:
Хавсралтаас үзнэ үү: CONFIG_STATUS болон RSU_STATUS Алдааны Кодын Мэйл хайрцагны үйлчлүүлэгч Intel-ийн тайлбар FPGA IP Дэлгэрэнгүй мэдээллийг хэрэглэгчийн гарын авлага. |
||||
1 | Квартын хувилбар | 19.4 болон 21.2 хооронд Intel Quartus® Prime программ хангамжийн хувилбарууд дээр байгаа талбар нь:
|
Intel Quartus Prime програм хангамжийн 21.3 буюу түүнээс хойшхи хувилбарт ашиглах боломжтой Quartus хувилбар нь:
Жишээ ньample, Intel Quartus Prime програм хангамжийн хувилбар 21.3.1-д дараах утгууд нь Quartus-ийн үндсэн болон бага хувилбарын дугаар болон Quartus шинэчлэлтийн дугаарыг илэрхийлнэ.
|
||||||
2 | Pin статус |
|
||||
3 | Зөөлөн функцийн төлөв | Хэрэв та SDM зүү дээр уг функцийг хуваарилаагүй байсан ч гэсэн зөөлөн функц бүрийн утгыг агуулна.
|
||||
4 | Алдаа байршил | Алдааны байршлыг агуулна. Алдаа байхгүй бол 0-ийг буцаана. | ||||
5 | Алдааны дэлгэрэнгүй мэдээлэл | Алдааны дэлгэрэнгүй мэдээллийг агуулна. Алдаа байхгүй бол 0-ийг буцаана. | ||||
RSU_STATUS | 5B | 0 | 9 | Одоогийн алсын системийн шинэчлэлтийн төлөвийг мэдээлнэ. Та энэ командыг ашиглан тохиргоо хийх явцад болон дууссаны дараа тохиргооны статусыг шалгаж болно. Энэ тушаал нь дараах хариултуудыг буцаана: | ||
Үг | Дүгнэлт | Тодорхойлолт
(Үргэлжлүүлэх….) |
- Энэ дугаарт тушаал эсвэл хариултын толгой хэсгийг оруулаагүй болно
0-1 | Одоогийн зураг | Одоо ажиллаж байгаа програмын зургийн флэш офсет. | ||||
2-3 | Амжилтгүй зураг | Хамгийн чухал ач холбогдолтой бүтэлгүйтсэн програмын зургийн флэш офсет. Хэрэв флаш санах ойд олон зураг байгаа бол амжилтгүй болсон эхний зургийн утгыг хадгална. Бүх 0-ийн утга нь бүтэлгүйтсэн зураг байхгүйг илтгэнэ. Хэрэв бүтэлгүйтсэн зураг байхгүй бол статусын мэдээллийн үлдсэн үгс нь хүчинтэй мэдээллийг хадгалахгүй. Жич:ASx4-ээс дахин тохируулахын тулд nCONFIG дээр нэмэгдэж буй ирмэг нь энэ талбарыг арилгахгүй. Мэйл хайрцагны үйлчлүүлэгч шинэ RSU_IMAGE_UPDATE тушаалыг хүлээн авч, шинэчлэлтийн зургаас амжилттай тохируулагдсан үед л бүтэлгүйтсэн зургийн талаарх мэдээлэл шинэчлэгддэг. |
||||
4 | муж | Амжилтгүй болсон зургийн алдааны код. Алдааны талбар нь хоёр хэсэгтэй:
Хавсралт: 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 хувилбарт нэмсэн. |
||||
үргэлжилсэн… |
- Энэ дугаарт тушаал эсвэл хариултын толгой хэсгийг оруулаагүй болно.
RSU_NOTIFY | 5D | 1 | 0 | RSU_STATUS хариулт дахь алдааны бүх мэдээллийг устгаж, дахин оролдох тоолуурыг дахин тохируулна. Нэг үгтэй аргумент нь дараах талбаруудтай:
Энэ тушаалыг 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 төхөөрөмжүүдийн аль нэгийг зааж өгнө. Доор тайлбарласны дагуу нэг үгтэй аргументыг авна
Жич: 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] ашиглаж болно. |
үргэлжилсэн… |
- Энэ дугаарт тушаал эсвэл хариултын толгой хэсгийг оруулаагүй болно
Чухал: Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд. | ||||
QSPI_READ | 3A | 2 | N | Хавсаргасан quad SPI төхөөрөмжийг уншина. Дамжуулах дээд хэмжээ нь 4 килобайт (KB) буюу 1024 үг юм. Хоёр аргумент авч байна:
Амжилттай болвол OK гэсний дараа дөрвөлсөн SPI төхөөрөмжөөс уншсан өгөгдлийг буцаана. Алдаа гарсан хариу нь алдааны кодыг буцаана. |
QSPI_WRITE | 39 | 2+Н | 0 | Quad SPI төхөөрөмжид өгөгдөл бичдэг. Дамжуулах дээд хэмжээ нь 4 килобайт (KB) буюу 1024 үг юм. Гурван аргумент авч байна:
Санах ойг бичихэд бэлтгэхийн тулд энэ тушаалыг өгөхөөс өмнө QSPI_ERASE командыг ашиглана уу. |
QSPI_ERASE | 38 | 2 | 0 | Quad SPI төхөөрөмжийн 4/32/64 KB секторыг устгана. Хоёр аргумент авч байна:
Чухал:Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Quad SPI төхөөрөмжөөс бүртгэлийг уншина. Унших хамгийн дээд хэмжээ нь 8 байт байна. Хоёр аргумент авч байна:
|
үргэлжилсэн… |
- Энэ дугаарт тушаал эсвэл хариултын толгой хэсгийг оруулаагүй болно.
Амжилттай уншсанаар OK хариултын код буцаж, дараа нь төхөөрөмжөөс уншсан өгөгдөл гарч ирнэ. Уншсан өгөгдлийн өгөөж нь 4 байтаас олон байна. Унших байт нь 4 байтын яг үржвэр биш бол дараагийн үгийн хязгаар хүртэл 4 байтаар дүүргэгдэж, дүүргэсэн битийн утга тэг болно. Чухал: Quad SPI-г дахин тохируулахдаа та-д заасан зааврыг дагах ёстой Quad SPI Flash-г дахин тохируулж байна 9-р хуудсанд. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+Н | 0 | Quad SPI-ийн бүртгэлд бичдэг. Хамгийн их бичих хэмжээ 8 байт байна. Гурван аргумент авч байна:
Салбар устгах эсвэл дэд салбарыг устгахын тулд та цуврал флаш хаягийг хамгийн чухал байтаас (MSB) хамгийн бага байт хүртэлх (LSB) дарааллаар дараах жишээний дагуу зааж өгөх ёстой.ample харуулж байна. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Quad SPI руу командын опкод илгээдэг. Нэг аргумент авч байна:
Амжилттай команд нь OK хариултын кодыг буцаана. |
CONFIG_STATUS болон RSU_STATUS гол болон жижиг алдааны кодын тайлбарыг Мэйл хайрцагны үйлчлүүлэгч Intel FPGA IP хэрэглэгчийн гарын авлага дахь CONFIG_STATUS болон RSU_STATUS алдааны кодын тайлбараас үзнэ үү.
Холбогдох мэдээлэл
- Мэйл хайрцагны үйлчлүүлэгч Intel FPGA IP хэрэглэгчийн гарын авлага: CONFIG_STATUS болон RSU_STATUS алдааны кодын тайлбар
CONFIG_STATUS болон RSU_STATUS алдааны кодын талаар нэмэлт мэдээлэл авахыг хүсвэл. - Intel Agilex Power Management хэрэглэгчийн гарын авлага
Температур мэдрэгчийн сувгийн дугаар ба температур мэдрэгч диодын (TSDs) талаар нэмэлт мэдээлэл авахыг хүсвэл. - Intel Agilex хатуу процессорын системийн техникийн лавлах гарын авлага
- Intel Agilex Hard Processor System Remote System Update хэрэглэгчийн гарын авлага
Алдааны кодын хариу
Хүснэгт 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 | ХҮЧЭЭРҮЙ_ХАЯГ | Хаяг буруу байна. Энэ алдаа нь дараах нөхцлүүдийн аль нэгийг харуулж байна.
|
|||||||||
A | AUTHENTICATION_FAIL | Тохиргооны бит урсгал гарын үсгийн баталгаажуулалтын алдааг заана. | |||||||||
B | ХУГАЦААНЫ ХУГАЦАА | Энэ алдаа нь дараах нөхцлүүдийн улмаас хугацаа хэтэрсэн болохыг харуулж байна.
|
|||||||||
C | ХБ_БЭЛЭНГҮЙ | Дараах нөхцлүүдийн аль нэгийг заана.
|
|||||||||
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_ALREADY_ НЭЭЛТТЭЙ | 0х81 | Үйлчлүүлэгчийн QSPI_OPEN командаар дамжуулан QSPI флаш ашиглах онцгой эрх аль хэдийн нээлттэй байгааг харуулж байна. | |||||||||
100 | ТОХИРУУЛАГДСАНГҮЙ | Төхөөрөмжийн тохиргоо хийгдээгүй байгааг илтгэнэ. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ ЗАВГҮЙ | Дараах хэрэглээний тохиолдлуудын улмаас төхөөрөмж завгүй байгааг харуулж байна:
|
|||||||||
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 үйлдлийн хувьд:
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 | Дараах өөрчлөлтүүдийг хийсэн.
Тушаалын жагсаалт ба тайлбарын хүснэгт.
|
||
2022.04.04 | 22.1 | 1.0.1 | Тушаалын жагсаалт болон тайлбар хүснэгтийг шинэчилсэн.
|
||
2021.10.04 | 21.3 | 1.0.1 | Дараах өөрчлөлтийг хийсэн.
|
||
2021.06.21 | 21.2 | 1.0.1 | Дараах өөрчлөлтүүдийг хийсэн.
|
||
2021.03.29 | 21.1 | 1.0.1 | Дараах өөрчлөлтүүдийг хийсэн.
|
||
2020.12.14 | 20.4 | 1.0.1 | Дараах өөрчлөлтүүдийг хийсэн. | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Дараах өөрчлөлтүүдийг хийсэн.
|
||
2019.09.30 | 19.3 | 1.0.0 | Анхны хувилбар. |
Санал хүсэлтээ дараах хаягаар авна уу: FPGAtechdocfeedback@intel.com
Баримт бичиг / нөөц
![]() |
Avalon Streaming Interface FPGA IP бүхий intel Mailbox Client [pdf] Хэрэглэгчийн гарын авлага Avalon Streaming Interface FPGA IP бүхий шуудангийн хайрцгийн клиент, шуудангийн хайрцгийн клиент, Avalon Streaming интерфейс FPGA IP |