د انټل میل باکس پیرودونکي د Avalon Streaming Interface FPGA IP کارونکي لارښود سره
د Avalon Streaming Interface FPGA IP سره د انټل میل باکس پیرودونکي

د میل باکس پیرودونکی د Avalon® سټیمینګ انٹرفیس Intel FPGA IP اوور سرهview

د Avalon® سټیمینګ انٹرفیس Intel® FPGA IP سره د میل باکس پیرودونکي (د Avalon ST پیرودونکي IP سره د میل باکس پیرودونکي) ستاسو د دودیز منطق او خوندي وسیلې مدیر (SDM) ترمینځ د ارتباط چینل چمتو کوي. تاسو کولی شئ د میل باکس پیرودونکی د Avalon ST IP سره وکاروئ ترڅو د کمانډ پاکټونه واستوي او د SDM پیریفیریل ماډلونو څخه د ځواب پاکټونه ترلاسه کړي. د Avalon ST IP سره د میل بکس پیرودونکي هغه دندې تعریفوي چې SDM یې پرمخ وړي.

ستاسو دودیز منطق کولی شي د دې ارتباطي چینل څخه د معلوماتو ترلاسه کولو او د لاندې پیری فیرل ماډلونو څخه فلش حافظې ته لاسرسي لپاره وکاروي:

  • د چپ ID
  • د حرارت درجه سینسر
  • ټوکtage سینسر
  • د کواډ سیریل پرفیریل انٹرفیس (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 IPs لپاره د وسیلې ملاتړ کچې تعریفونه لیست کوي:

  • مخکینۍ ملاتړ - IP د دې وسیلې کورنۍ لپاره د سمولو او تالیف لپاره شتون لري. د وخت موډل کې د ځنډ لومړني انجینري اټکلونه شامل دي چې د ترتیب وروسته لومړني معلوماتو پراساس دي. د وخت ماډلونه د بدلون تابع دي ځکه چې د سیلیکون ازموینې د ریښتیني سیلیکون او د وخت موډلونو ترمینځ اړیکه ښه کوي. تاسو کولی شئ دا IP د سیسټم جوړښت او د سرچینو کارولو مطالعاتو لپاره وکاروئ ، سمولیشن ، پن آوټ ، د سیسټم ځنډ ارزونه ، د لومړني وخت ارزونې (د پایپ لاین بودیجه) ، او د I/O لیږد ستراتیژي (د ډیټا لارې پلنوالی ، د ژور ژوروالی ، د I/O معیارونو سوداګرۍ) بندونه).
  • لومړني ملاتړ - IP د دې وسیلې کورنۍ لپاره د لومړني وخت ماډلونو سره تایید شوی. IP ټولې فعالې اړتیاوې پوره کوي، مګر ممکن لاهم د وسیلې کورنۍ لپاره د وخت تحلیل لاندې وي. دا په احتیاط سره د تولید ډیزاینونو کې کارول کیدی شي.
  • وروستی ملاتړ - IP د دې وسیلې کورنۍ لپاره د وروستي وخت ماډلونو سره تایید شوی. IP د وسیلې کورنۍ لپاره ټول فعال او د وخت اړتیاوې پوره کوي او د تولید ډیزاینونو کې کارول کیدی شي.

جدول 1. د وسیلې کورنۍ ملاتړ

د وسیلې کورنۍ ملاتړ
Intel Agilex™ پرمختگ

یادونه: تاسو نشئ کولی د میل باکس پیرودونکي د Avalon Streaming Interface Intel FPGA IP سره سمولیټ کړئ ځکه چې IP د SDM څخه ځوابونه ترلاسه کوي. د دې IP تصدیق کولو لپاره ، Intel وړاندیز کوي چې تاسو د هارډویر ارزونه ترسره کړئ.

اړوند معلومات
د میل باکس پیرودونکي د Avalon Streaming Interface Intel FPGA IP ریلیز نوټونو سره

پیرامیټونه

د پیرامیټر نوم ارزښت تفصیل
د وضعیت انٹرفیس فعال کړئ بند دی کله چې تاسو دا انٹرفیس فعال کړئ، د میل باکس پیرودونکي د Avalon سټیمینګ انٹرفیس Intel FPGA IP سره د کمانډ_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 streaming interfaces په اړه د نورو معلوماتو لپاره، د Avalon Interface Specifications ته مراجعه وکړئ.
اړوند معلومات
د Avalon انٹرفیس مشخصات

ساعت او بیا تنظیم کړئ انٹرفیس

میز 2. ساعت او بیا تنظیم کړئ انٹرفیس

د سیګنال نوم هدایت تفصیل
in_clk داخلول دا د Avalon سټیمینګ انٹرفیس لپاره ساعت دی. اعظمي فریکونسۍ په 250 MHz کې.
in_reset داخلول دا یو فعال لوړ ریسیټ دی. د Avalon سټریمینګ انٹرفیس Intel FPGA IP (د Avalon ST IP سره د میل باکس پیرودونکي) سره د میل باکس پیرودونکي بیا تنظیم کولو لپاره in_reset باندې ټینګار وکړئ. کله چې د in_reset سیګنال تاکید کوي ، SDM باید د میل باکس پیرودونکي څخه کوم پاتې فعالیت د Avalon ST IP سره فلش کړي. SDM د نورو پیرودونکو څخه امرونو ته دوام ورکوي.

د Avalon ST IP سره د میل باکس پیرودونکي ډاډ ترلاسه کولو لپاره چې وسیله په سمه توګه کار کوي کله چې وسیله د کارونکي حالت ته ننوځي ، ستاسو ډیزاین باید د ری سیٹ ریلیز Intel FPGA IP شامل کړي ترڅو د FPGA پارچه د کارونکي حالت ته ننوتلو پورې ری سیٹ وساتي. انټیل د ریسیټ سنکرونائزر کارولو وړاندیز کوي کله چې د کارونکي ریسیټ یا د ریسیټ ریلیز IP محصول سره وصل کړئ

د Avalon ST IP سره د میل باکس پیرودونکي ری سیٹ بندر. د ریسیټ ترکیب پلي کولو لپاره ، د پلیټ فارم ډیزاینر کې موجود د ری سیٹ برج Intel FPGA IP وکاروئ.

یادونه: د پلیټ فارم ډیزاینر کې د IP انسټیټیوټ او پیوستون لارښودونو لپاره ، د ریموټ سیسټم تازه کولو ډیزاین لپاره اړین مخابراتو او کوربه اجزاو ته مراجعه وکړئampد انټیل اګیلیکس تشکیلاتو کارونکي لارښود کې د عکس العمل.

د کمانډ انٹرفیس
SDM ته د امرونو لیږلو لپاره د Avalon Streaming (Avalon ST) انٹرفیس وکاروئ.

جدول 3. د کمانډ انٹرفیس

د سیګنال نوم هدایت تفصیل
کمانډ_تیار محصول د Avalon ST Intel FPGA IP سره د میل باکس پیرودونکی د کمانډ_ready ادعا کوي کله چې دا د غوښتنلیک څخه کمانډ ترلاسه کولو لپاره چمتو وي. د چمتو کولو ځنډ 0 دورې دی. د Avalon ST سره د میل باکس پیرودونکی کولی شي د کمانډ_ډاټا [31:0] په ورته دوره کې ومني چې کمانډ_ریډي ادعا کوي.
کمانډ_درست داخلول د کمانډ_ویلډ سیګنال دا په ګوته کوي چې د کمانډ_ډاټا اعتبار لري.
کمانډ_ډاټا[31:0] داخلول د کمانډ_ډاټا بس SDM ته امرونه لیږي. د کمانډونو د تعریف لپاره د کمانډ لیست او توضیحاتو ته مراجعه وکړئ.
command_startofpacket داخلول Command_startofpacket د کمانډ پیکټ په لومړي دور کې ټینګار کوي.
command_endofpacket داخلول Command_endofpacket د قوماندې په وروستي پړاو کې د یوې کڅوړې ادعا کوي.

شکل 4. د Avalon ST کمانډ پاکټ لپاره وخت
انځور: m ST کمانډ پاکټ

د غبرګون انٹرفیس
د SDM Avalon ST پیرودونکي IP د ځواب انٹرفیس په کارولو سره ستاسو غوښتنلیک ته ځوابونه لیږي.

جدول 4. د غبرګون انٹرفیس

سیګنال ۲ هدایت تفصیل
ځواب_ چمتو دی داخلول د غوښتنلیک منطق کولی شي د ځواب_ چمتو سیګنال ټینګار وکړي کله چې ځواب ترلاسه کړي.
ځواب_درست محصول SDM د ځواب_ویلیډ ادعا کوي ترڅو وښيي چې د ځواب_ډاټا اعتبار لري.
ځواب_ډاټا[31:0] محصول SDM د غوښتل شوي معلوماتو چمتو کولو لپاره د ځواب_ډاټا چلوي. د ځواب لومړۍ کلمه یو سرلیک دی چې هغه قومانده پیژني چې SDM یې چمتو کوي. ته مراجعه وکړئ د قوماندې لیست او توضیحات د امرونو د تعریف لپاره.
ځواب_سټارټوف پیکټ محصول Response_startofpacket د ځواب پاکټ په لومړي دور کې ادعا کوي.
د ځواب_endofpacket محصول Response_endofpacket د ځواب پاکټ په وروستي دوره کې ټینګار کوي.

شکل 5. د Avalon ST غبرګون کڅوړې لپاره وخت
د Avalon ST غبرګون پاکټ

د کمانډ حالت انٹرفیس

جدول 5. د کمانډ حالت انٹرفیس

د سیګنال نوم هدایت تفصیل
کمانډ_حالت_ناقص محصول کمانډ_status_invalid ادعا کوي چې یوه تېروتنه په ګوته کوي. دا سیګنال عموما دا په ګوته کوي چې د کمانډ سرلیک کې مشخص شوي کمانډ اوږدوالی د لیږل شوي کمانډ اوږدوالي سره سمون نه لري. کله چې کمانډ_status_invalid ادعا کوي، ستاسو د غوښتنلیک منطق باید د Avalon سټیمینګ انٹرفیس Intel FPGA IP سره د میل باکس پیرودونکي بیا پیلولو لپاره in_reset ټینګار وکړي.

انځور 6. د کمانډ_status_invalid ادعاګانو وروسته بیا تنظیم کړئ
انځر: کمانډ_حالت_نانډول ادعاګانې

حکمونه او ځوابونه

کوربه کنټرولر د میل باکس پیرودونکي Intel FPGA IP له لارې د کمانډ او ځواب پاکټونو په کارولو سره د SDM سره اړیکه نیسي.

د کمانډ او ځواب کڅوړې لومړۍ کلمه یو سرلیک دی چې د قوماندې یا ځواب په اړه لومړني معلومات چمتو کوي.

انځور 7. د قوماندې او ځواب سرلیک بڼه
انځور: د قوماندې او ځواب سرلیک بڼه

یادونه: د کمانډ سرلیک کې د LENGTH ساحه باید د ورته کمانډ کمانډ اوږدوالي سره سمون ولري.
لاندې جدول د سرلیک کمانډ ساحې تشریح کوي.

جدول 6. د قوماندې او ځواب سرلیک توضیحات

سرلیک بټ تفصیل
ساتل شوی [31:28] ساتل شوی.
ID [27:24] د قوماندې ID د ځواب سرلیک د کمانډ سرلیک کې مشخص شوی ID بیرته راګرځوي. د قوماندې توضیحاتو لپاره د عملیاتو قوماندې ته مراجعه وکړئ.
0 [23] ساتل شوی.
LENGTH [22:12] د سرلیک لاندې د دلیلونو کلمو شمیر. IP د غلطۍ سره ځواب ورکوي که چیرې د ورکړل شوي کمانډ لپاره د دلیلونو غلط شمیر کلمو داخل شي.
که چیرې د کمانډ سرلیک کې ټاکل شوي د کمانډ اوږدوالی او د لیږل شوي کلمو شمیر ترمنځ توپیر شتون ولري. IP د مداخلې حالت راجستر (COMMAND_INVALID) بټ 3 پورته کوي او د میل باکس پیرودونکي باید بیا تنظیم شي.
ساتل شوی [11] ساتل شوی. باید 0 ته ټاکل شي.
د کمانډ کوډ/د تېروتنې کوډ [10:0] د کمانډ کوډ کمانډ مشخص کوي. د خطا کوډ په ګوته کوي چې ایا کمانډ بریالی شوی یا ناکام شوی.
د کمانډ سرلیک کې، دا بټونه د کمانډ کوډ استازیتوب کوي. د ځواب سرلیک کې، دا بټونه د خطا کوډ استازیتوب کوي. که کمانډ بریالی شي، د تېروتنې کوډ 0 دی. که کمانډ ناکام شي، د تېروتنې کوډونو ته مراجعه وکړئ چې په کې تعریف شوي. د خطا کوډ ځوابونه.

د عملیاتو قومانده

د Quad SPI فلش بیا تنظیم کول
مهم:
د Intel Agilex وسیلو لپاره، تاسو باید د سریال فلش یا کواډ SPI فلش ریسیټ پن د AS_nRST پن سره وصل کړئ. SDM باید په بشپړ ډول د QSPI ری سیٹ کنټرول کړي. د کواډ SPI ریسیټ پن د کوم بهرني کوربه سره مه وصل کړئ.

جدول 7. د قوماندې لیست او توضیحات

امر کوډ (هیکس) د کمانډ اوږدوالی (1) د ځواب اوږدوالی (1) تفصیل
NOOP 0 0 0 د سم حالت ځواب لیږي.
GET_IDCODE 10 0 1 ځواب یو دلیل لري چې د JTAG د آلې لپاره IDCODE
GET_CHIPID 12 0 2 ځواب د 64-bit CHIPID ارزښت لري لومړی د لږترلږه مهم کلمې سره.
GET_USERCODE 13 0 1 ځواب یو دلیل لري چې 32-bit J دیTAG USERCODE چې د ترتیب بټ سټریم وسیله ته لیکي.
GET_VOLTAGE 18 1 n(2) د GET_VOLTAGE کمانډ یو واحد دلیل لري کوم چې یو بټ ماسک دی چې د لوستلو لپاره چینلونه مشخص کوي. بټ 0 چینل 0 مشخصوي، بټ 1 چینل 1 مشخصوي، او داسې نور.
په ځواب کې په بټ ماسک کې د هر بټ لپاره د یوې کلمې دلیل شامل دی. د ټوکtage بیرته راستانه شوی یو نه لاسلیک شوی ثابت نقطه شمیره ده چې د بائنری نقطې لاندې 16 بټونه لري. د مثال لپارهample, a voltage د 0.75V 0x0000C000 بیرته راګرځوي. (۳)
د Intel Agilex وسایل یو واحد حجم لريtage سینسر. په پایله کې، ځواب تل یوه کلمه وي.
GET_حرارت 19 1 n(4) د GET_TEMPERATURE کمانډ د اصلي پوښاک یا ټرانسسیور چینل ځایونو تودوخې یا تودوخې بیرته راګرځوي چې تاسو یې مشخص کوئ.

د Intel Agilex وسیلو لپاره، د ځایونو مشخص کولو لپاره د سینسر_req دلیل وکاروئ. په سینسر_req کې لاندې ساحې شاملې دي:

  • بټونه [31:28]: ساتل شوي.
  • بټونه [27:16]: د سینسر ځای. د TSD موقعیت مشخص کوي.
  • بټونه [15:0]: سینسر ماسک. د ټاکل شوي سینسر موقعیت لپاره د لوستلو لپاره سینسرونه مشخص کوي. ځواب د هرې تودوخې غوښتنې لپاره یوه کلمه لري. که پریښودل شي، کمانډ چینل 0 لوستل کیږي. لږترلږه د پام وړ بټ (lsb) د سینسر 0 سره مطابقت لري. خورا مهم بټ (msb) د چینل 15 سره مطابقت لري.

بیرته راګرځیدونکی تودوخه یو لاسلیک شوی ثابت ارزښت دی چې د بائنری نقطې لاندې د 8 بټونو سره. د مثال لپارهample، د 10 درجو د حرارت درجه 0x00000A00 بیرته راګرځي. A د حرارت درجه -1.5 °C 0xFFFFFE80 بیرته راګرځي.
که bitmask یو ناسم ځای مشخص کړي، کمانډ د تېروتنې کوډ راګرځوي کوم چې د 0x80000000 -0x800000FF حد کې کوم ارزښت لري.
د Intel Agilex وسیلو لپاره، د محلي جوړونې د تودوخې سینسرونو په اړه د نورو معلوماتو لپاره د Intel Agilex بریښنا مدیریت کارونکي لارښود ته مراجعه وکړئ.

RSU_IMAGE_ تازه کول 5C 2 0 د ډیټا سرچینې څخه بیا تنظیم کول رامینځته کوي چې کیدی شي فابریکه وي یا د غوښتنلیک عکس وي.
ادامه…
  1. پدې شمیره کې کمانډ یا ځواب سرلیک شامل نه دی.
  2. د Intel Agilex وسیلو لپاره چې د ډیری وسیلو لوستلو ملاتړ کوي ، index n د هغه چینلونو شمیر سره سمون لري چې تاسو یې په خپل وسیله فعال کړئ.
  3. ته مراجعه وکړئ د انټیل اګیلیکس بریښنا مدیریت کارونکي لارښود د تودوخې سینسر چینلونو او ځایونو په اړه د نورو معلوماتو لپاره.
  4. شاخص n د سینسر ماسکونو شمیر پورې اړه لري.
امر کوډ (هیکس) د کمانډ اوږدوالی (1) د ځواب اوږدوالی (1) تفصیل
دا کمانډ اختیاري 64-bit دلیل اخلي چې په فلش کې د بیا تنظیم کولو ډیټا پته مشخص کوي. کله چې IP ته دلیل لیږل کیږي، تاسو لومړی بټونه لیږئ [31:0] بیا وروسته بټونه [63:32]. که تاسو دا دلیل وړاندې نه کړئ د دې ارزښت 0 ګڼل کیږي.
  • بټ [31:0]: د غوښتنلیک عکس پیل پته.
  • بټ [63:32]: خوندي (د 0 په توګه ولیکئ).

یوځل چې وسیله دا کمانډ پروسس کوي ، دا د ځواب سرلیک بیرته FIFO ته بیرته راګرځوي مخکې لدې چې دا وسیله بیا تنظیم کولو ته لاړ شي. ډاډ ترلاسه کړئ چې کوربه کمپیوټر یا کوربه کنټرولر د نورو مداخلو خدمت کول بندوي او د ځواب سرلیک ډیټا لوستلو باندې تمرکز کوي ترڅو وښیې چې کمانډ په بریالیتوب سره بشپړ شوی. که نه نو، کوربه کمپیوټر یا کوربه کنټرولر ممکن د بیا تنظیم کولو پروسې پیل کولو وروسته ځواب ترلاسه نکړي.
یوځل چې وسیله د بیا تنظیم کولو سره پرمخ ځي، د بهرني کوربه او FPGA ترمنځ اړیکه له لاسه ورکوي. که تاسو په خپل ډیزاین کې PCIe کاروئ، تاسو اړتیا لرئ د PCIe لینک بیا شمیرل کړئ.
مهم: کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT د دوه فرعي برخې جدولونو لپاره د کواډ SPI فلش موقعیت بیرته ترلاسه کوي چې RSU یې کاروي: SPT0 او SPT1.
د 4 کلمو ځواب لاندې معلومات لري:
کلمه نوم تفصیل
0 SPT0[63:32] په کواډ SPI فلش کې د SPT0 پته.
1 SPT0[31:0]
2 SPT1[63:32] په کواډ SPI فلش کې د SPT1 پته.
3 SPT1[31:0]
CONFIG_ حالت 4 0 6 د وروستي بیا تنظیم کولو وضعیت راپور ورکوي. تاسو کولی شئ دا کمانډ وکاروئ ترڅو د تنظیم کولو پرمهال او وروسته د ترتیب حالت چیک کړئ. ځواب لاندې معلومات لري:
کلمه لنډیز تفصیل
0 ریاست د وروستي ترتیب اړوند تېروتنه تشریح کوي. 0 بیرته راګرځي کله چې د ترتیب کولو غلطی شتون نلري.
د خطا ساحه 2 ساحې لري:
  • پورته 16 بټونه: د لوی خطا کوډ.
  • ښکته 16 بټونه: د کوچني خطا کوډ.

ضمیمه ته مراجعه وکړئ: CONFIG_STATUS او RSU_STATUS د میل باکس پیرودونکي انټیل کې د خطا کوډ توضیحات د 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]: د لوی کوارټس ریلیز شمیره
  • بټ [15:8]: د کوچني کوارټس ریلیز شمیره
  • بټ [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 د پن حالت
  • بټ [31]: د اوسني nSTATUS محصول ارزښت (فعال ټیټ)
  • بټ [30]: د nCONFIG ان پټ ارزښت کشف شوی (فعال ټیټ)
  • بټ [29:8]: ساتل
  • بټ [7:6]: د ترتیب ساعت سرچینه
    • 01 = داخلي oscillator
    • 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 ناکام انځور د لوړ لومړیتوب ناکام غوښتنلیک عکس فلش آف سیٹ. که چیرې ډیری عکسونه په فلش حافظه کې شتون ولري ، د لومړي عکس ارزښت ذخیره کوي چې ناکام شوی. د ټولو 0s ارزښت هیڅ ناکام شوي عکسونه په ګوته کوي. که چیرې هیڅ ناکام شوي عکسونه شتون ونلري، د وضعیت معلوماتو پاتې کلمې د اعتبار وړ معلومات نه ذخیره کوي.
یادونه:د 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 Settings کې د بیاکتنې اعظمي شمیر مشخص کړئ 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 غوښتنو دمخه صادر کړئ. SDM غوښتنه مني که چیرې کواډ SPI په کار نه وي او SDM وسیله تنظیم نه کړي.
بیرته راستنیدنه سمه ده که چیرې SDM لاسرسی ورکړي.
SDM د دې میل باکس په کارولو سره پیرودونکي ته ځانګړي لاسرسی ورکوي. نور پیرودونکي نشي کولی کواډ SPI ته لاسرسی ومومي تر هغه چې فعال پیرودونکي د QSPI_CLOSE کمانډ په کارولو سره لاسرسی پریږدي.
د کواډ SPI فلش حافظې وسیلو ته د هر میل باکس پیرودونکي IP له لارې لاسرسی په ډیفالټ ډیزاینونو کې شتون نلري چې HPS پکې شامل وي ، پرته لدې چې تاسو د HPS سافټویر ترتیب کې QSPI غیر فعال کړئ.
مهم: کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې.
QSPI_CLOSE 33 0 0 د کواډ SPI انٹرفیس ته ځانګړي لاسرسی بندوي.
مهم:کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 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 وسیلې د AS ترتیب لپاره د AS x4 فلش حافظې وسیلې ملاتړ کوي د کواډ SPI وسیلې څخه چې nCSO سره وصل دی [0]. یوځل چې وسیله د کارونکي حالت ته ننوځي ، تاسو کولی شئ د میل باکس پیرودونکي IP یا HPS سره د ډیټا ذخیره کولو په توګه کارولو لپاره تر څلور AS x4 فلش یادداشتونه وکاروئ. د میل باکس پیرودونکي IP یا HPS کولی شي د کواډ SPI وسیلو ته د لاسرسي لپاره nCSO [3:0] وکاروي.
دا کمانډ د AS x4 ترتیب کولو سکیم لپاره اختیاري دی، د چپ انتخاب لاین د وروستي اعدام شوي QSPI_SET_CS کمانډ تعقیبوي یا د AS x0 ترتیب وروسته nCSO[4] ته ډیفالټ کوي. د جېTAG د ترتیب کولو سکیم د QSPI فلش ته د لاسرسي لپاره د دې قوماندې اجرا کولو ته اړتیا لري چې SDM_IO پنونه سره وصل کوي.
د SDM_IO پنونو په کارولو سره د QSPI فلش حافظې وسیلو ته لاسرسی یوازې د AS x4 ترتیب سکیم لپاره شتون لري ، JTAG ترتیب، او د AS x4 ترتیب لپاره ترتیب شوی ډیزاین. د Avalon سټیمینګ انٹرفیس (Avalon ST) ترتیب کولو سکیم لپاره ، تاسو باید د QSPI فلش یادونه د GPIO پنونو سره وصل کړئ.

ادامه…
  1. پدې شمیره کې کمانډ یا ځواب سرلیک شامل نه دی
مهم: کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې.
QSPI_READ 3A 2 N ضمیمه کواډ SPI وسیله لوستل کیږي. د لیږد اعظمي اندازه 4 کیلوبایټ (KB) یا 1024 کلمې دي.
دوه دلیلونه اخلي:
  • د کواډ SPI فلش پته (یوه کلمه). پته باید د کلمې سره سمون ولري. وسیله د غیر متناسب پتو لپاره د 0x1 غلطی کوډ بیرته راګرځوي.
  • د لوستلو لپاره د کلمو شمیر (یوه کلمه).

کله چې بریالی شي، بیرته راستانه شي او د کواډ SPI وسیلې څخه د لوستلو ډاټا تعقیب کړي. د ناکامۍ ځواب د غلطۍ کوډ بیرته راګرځوي.
د یوې برخې بریالي لوستلو لپاره، QSPI_READ کیدای شي په غلطۍ سره سم حالت بیرته راولي.
یادونه: تاسو نشئ کولی د QSPI_READ کمانډ پرمخ بوځي پداسې حال کې چې د وسیلې ترتیب په جریان کې وي.
مهم:کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې.

QSPI_WRITE 39 2+ن 0 د کواډ SPI وسیلې ته ډاټا لیکي. د لیږد اعظمي اندازه 4 کیلوبایټ (KB) یا 1024 کلمې دي.
درې دلیلونه اخلي:
  • د فلش پته آفسیټ (یوه کلمه). د لیکلو پته باید د کلمې سره سمون ولري.
  • د لیکلو لپاره د کلمو شمیر (یو کلمه).
  • هغه معلومات چې لیکل کیږي (یو یا څو کلمې). یو بریالی لیکل د سم ځواب کوډ بیرته راګرځوي.

د لیکلو لپاره د حافظې چمتو کولو لپاره، د دې کمانډ صادرولو دمخه د QSPI_ERASE کمانډ وکاروئ.
یادونه: تاسو نشئ کولی د QSPI_WRITE کمانډ پرمخ بوځي پداسې حال کې چې د وسیلې ترتیب په جریان کې وي.
مهم:کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې.

QSPI_ERASE 38 2 0 د کواډ SPI وسیلې 4/32/64 KB سکتور له مینځه وړي. دوه دلیلونه اخلي:
  • د فلش پته د پاکولو پیل کولو لپاره آفسیټ (یوه کلمه). د پاکولو لپاره د کلمو شمیر پورې اړه لري، د پیل پته باید وي:
    • 4 KB ترتیب شوی که چیرې د حذف کولو شمیرې کلمې 0x400 وي
    • 32 KB ترتیب شوی که چیرې د حذف کولو شمیرې کلمې 0x2000 وي
    • 64 KB ترتیب شوی که د حذف کولو لپاره د کلمو شمیره 0x4000 وي د غیر 4/32/64 KB ترتیب شوي ادرسونو لپاره خطا راګرځي.
  • د پاکولو لپاره د کلمو شمیر په څو ضربو کې مشخص شوی دی:
    • 0x400 د 4 KB (100 کلمو) ډیټا پاکولو لپاره. دا اختیار د پاکولو لږترلږه اندازه ده.
    • 0x2000 د 32 KB (500 ټکي) ډیټا پاکولو لپاره
    • 0x4000 د 64 KB (1000 کلمو) ډیټا له مینځه وړلو لپاره یو بریالي پاکول د سم ځواب کوډ بیرته راګرځوي.

مهم:کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې.

QSPI_READ_ DEVICE_REG 35 2 N د کواډ SPI وسیلې څخه راجستر لوستل کیږي. اعظمي لوستل 8 بایټس دي. دوه دلیلونه اخلي:
  • د لوستلو کمانډ لپاره اپکوډ.
  • د لوستلو لپاره د بایټونو شمیر.
ادامه…
  1. پدې شمیره کې کمانډ یا ځواب سرلیک شامل نه دی.
یو بریالی لوستل د ښی ځواب کوډ بیرته راګرځوي او د وسیلې څخه لوستل شوي ډاټا تعقیبوي. د لوستلو ډاټا بیرته راستنیدنه د 4 بایټونو په څو کې ده. که د لوستلو لپاره بایټونه د 4 بایټونو دقیق ضرب نه وي، دا د 4 بایټس څو څو سره پیډ شوي ترڅو د راتلونکي کلمې حد او د پیډ شوي بټ ارزښت صفر وي.
مهم: کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې.
QSPI_WRITE_ DEVICE_REG 36 2+ن 0 د کواډ SPI راجسترونو ته لیکي. اعظمي لیکنه 8 بایټس ده. درې دلیلونه اخلي:
  • د لیکلو کمانډ لپاره اپکوډ.
  • د لیکلو لپاره د بایټونو شمیر.
  • د لیکلو لپاره ډاټا.

د سکټور پاکولو یا فرعي سکټور پاکولو ترسره کولو لپاره، تاسو باید د سیریل فلش پته په خورا مهم بایټ (MSB) کې لږترلږه د پام وړ بایټ (LSB) ترتیب په لاندې ډول مشخص کړئ.ample روښانه کوي.
د QSPI_WRITE_DEVICE_REG کمانډ په کارولو سره په پته 2x0FF04 کې د مایکرون 0000 ګیګابایټ (Gb) فلش سکټور له مینځه وړلو لپاره ، د فلش پته په MSB کې LSB ته ولیکئ لکه څنګه چې دلته ښودل شوي:
سرلیک: 0x00003036 Opcode: 0x000000DC
د لیکلو لپاره د بایټونو شمیر: 0x00000004 فلش پته: 0x0000FF04
یو بریالی لیکل د سم ځواب کوډ بیرته راګرځوي. دا کمانډ ډیټا پیډ کوي کوم چې د راتلونکي کلمې حد ته د 4 بایټ ډیری نه وي. کمانډ د صفر سره ډاټا پیډ کوي.
مهم:کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې.

QSPI_SEND_ DEVICE_OP 37 1 0 کواډ SPI ته د کمانډ اپکوډ لیږي. یو دلیل اخلي:
  • د کواډ SPI وسیله لیږلو لپاره اپکوډ.

یو بریالی کمانډ د سم ځواب کوډ بیرته راګرځوي.
مهم:کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې.

د CONFIG_STATUS او RSU_STATUS د لوی او کوچني غلطی کوډ توضیحاتو لپاره، ضمیمه ته مراجعه وکړئ: CONFIG_STATUS او RSU_STATUS د میل باکس پیرودونکي Intel FPGA IP کارن لارښود کې د خطا کوډ توضیحات.
اړوند معلومات

د خطا کوډ ځوابونه

جدول 8. د تېروتنې کوډونه

ارزښت (هیکس) د خطا کوډ ځواب تفصیل
0 OK دا په ګوته کوي چې کمانډ په بریالیتوب سره بشپړ شوی.
یو کمانډ ممکن په غلطۍ سره د سم حالت بیرته راولي که یو قومانده، لکه
QSPI_READ یو څه بریالی دی.
1 INVALID_COMMAND په ګوته کوي چې اوس مهال بار شوي بوټ ROM نشي کولی د کمانډ کوډ ډیکوډ یا پیژني.
3 UNKNOWN_COMMAND په ګوته کوي چې اوس مهال بار شوي فرم ویئر نشي کولی د کمانډ کوډ ډیکوډ کړي.
4 INVALID_COMMAND_ PARAMETERS دا په ګوته کوي چې کمانډ په غلط ډول فارمیټ شوی. د مثال لپارهample، په سرلیک کې د اوږدوالي ساحې ترتیب درست ندی.
6 COMMAND_INVALID_ON_ SOURCE دا په ګوته کوي چې کمانډ د یوې سرچینې څخه دی د کوم لپاره چې دا فعال شوی نه دی.
8 CLIENT_ID_NO_MATCH په ګوته کوي چې د پیرودونکي ID نشي کولی کواډ SPI ته د ځانګړي لاسرسي بندولو غوښتنه بشپړه کړي. د پیرودونکي ID د موجوده پیرودونکي سره کواډ SPI ته د اوسني ځانګړي لاسرسي سره سمون نه لري.
9 INVALID_ADDRESS پته ناسمه ده. دا تېروتنه د لاندې شرایطو څخه یوه ته اشاره کوي:
  • یو غیر منظم ادرس
  • د پتې سلسله ستونزه
  • د لوستلو اجازه ستونزه
  • د غلط چپ انتخاب ارزښت، د 3 څخه ډیر ارزښت ښودل
  • د RSU په قضیه کې ناسم پته
  • د GET_VOL لپاره ناباوره بټ ماسک ارزښتTAGای کمانډ
  • د GET_TEMPERATURE کمانډ لپاره د غلط مخ انتخاب
A AUTHENTICATION_FAIL د بټ سټریم لاسلیک تصدیق ناکامي ترتیب کول په ګوته کوي.
B وخت دا تېروتنه د لاندې شرایطو له امله د وخت پای ته اشاره کوي:
  • امر
  • د QSPI_READ عملیاتو بشپړیدو ته انتظار کول
  • د تودوخې سینسر څخه د غوښتل شوي تودوخې لوستلو ته انتظار کول. ممکن د تودوخې سینسر کې احتمالي هارډویر تېروتنه په ګوته کړي.
C HW_NOT_READY د لاندې شرایطو څخه یو په ګوته کوي:
  • هارډویر چمتو ندی. کولی شي د پیل کولو یا ترتیب کولو ستونزه په ګوته کړي. هارډویر ممکن کواډ SPI ته مراجعه وکړي.
  • د RSU عکس د FPGA تنظیم کولو لپاره نه کارول کیږي.
D HW_ERROR په ګوته کوي چې کمانډ د نه رغیدو وړ هارډویر غلطۍ له امله په ناکامۍ سره بشپړ شو.
80 – 8F COMMAND_SPECIFIC_ تېروتنه د SDM کمانډ له امله چې تاسو یې کارولی د قوماندې ځانګړې تېروتنه په ګوته کوي.
SDM

امر

د تېروتنې نوم د تېروتنې کوډ تفصیل
GET_CHIPID EFUSE_SYSTEM_FAILURE 0x82 دا په ګوته کوي چې د eFuse کیچ پوائنټر غلط دی.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 د QSPI فلش حافظې تېروتنه په ګوته کوي. دا تېروتنه د لاندې شرایطو څخه یوه ته اشاره کوي:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • د QSPI فلش چپ انتخاب تنظیم کولو ستونزه
  • د QSPI فلش پیل کولو ستونزه
  • د QSPI فلش ری سیٹ کولو ستونزه
  • د QSPI فلش تنظیماتو تازه کولو ستونزه
QSPI_ALREADY_ خلاص 0x81 په ګوته کوي چې د QSPI_OPEN کمانډ له لارې QSPI فلش ته د پیرودونکي ځانګړي لاسرسی دمخه خلاص دی.
100 NOT_CONFIGURED دا په ګوته کوي چې وسیله نه ده تنظیم شوې.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ بوخت دا په ګوته کوي چې وسیله د لاندې کارولو قضیو له امله بوخته ده:
  • RSU: فرم ویئر د داخلي غلطۍ له امله مختلف نسخو ته د لیږد توان نلري.
  • HPS: HPS بوخت دی کله چې د HPS د بیا تنظیم کولو پروسې یا HPS کولډ ری سیٹ کې وي.
2FF ALT_SDM_MBOX_RESP_NO _ معتبر_RESP_AVAILABLE دا په ګوته کوي چې هیڅ باوري ځواب شتون نلري.
3FF ALT_SDM_MBOX_RESP_ تېروتنه عمومي تېروتنه.

د خطا کوډ بیا رغونه
لاندې جدول د خطا کوډ څخه د بیرته راستنیدو احتمالي ګامونه بیانوي. د تېروتنې بیا رغونه د ځانګړي کارونې قضیې پورې اړه لري.
جدول 9. د پیژندل شوي غلطی کوډونو لپاره د غلطۍ کوډ بیا رغونه

ارزښت د خطا کوډ ځواب د خطا کوډ بیا رغونه
4 INVALID_COMMAND_ PARAMETERS د کمانډ سرلیک یا سرلیک د سم شوي پیرامیټونو سره د دلیلونو سره بیا واستوئ.
د مثال لپارهample، ډاډ ترلاسه کړئ چې په سر کې د اوږدوالي ساحې ترتیب د سم ارزښت سره لیږل شوی.
6 COMMAND_INVALID_ ON_SOURCE کمانډ د باوري سرچینې څخه بیا واستوئ لکه JTAG، HPS، یا اصلي پارچه.
8 CLIENT_ID_NO_MATCH هغه پیرودونکي ته انتظار وکړئ چې کواډ SPI ته لاسرسی خلاص کړي ترڅو خپل لاسرسی بشپړ کړي او بیا کواډ SPI ته ځانګړي لاسرسی بند کړي.
9 INVALID_ADDRESS د احتمالي غلطۍ بیا رغونې مرحلې:
د GET_VOL لپارهTAGE کمانډ: د یو باوري بټ ماسک سره کمانډ واستوئ.
د GET_TEMPERATURE کمانډ لپاره: د باوري سینسر موقعیت او سینسر ماسک سره کمانډ واستوئ.
د QSPI عملیاتو لپاره:
  • د یو باوري چپ انتخاب سره کمانډ واستوئ.
  • د یو معتبر QSPI فلش پتې سره کمانډ واستوئ.

د RSU لپاره: د فابریکې عکس یا غوښتنلیک د باوري پیل پتې سره کمانډ واستوئ.

B وخت د بیا رغونې احتمالي ګامونه:

د GET_TEMPERATURE کمانډ لپاره: بیا د قوماندې لیږلو لپاره بیا هڅه وکړئ. که ستونزه دوام ومومي، وسیله بیا تنظیم کړئ یا بریښنا سایکل کړئ.

د QSPI عملیاتو لپاره: د QSPI انٹرفیس سیګنال بشپړتیا چیک کړئ او بیا د قوماندې هڅه وکړئ.

د HPS د بیا پیل کولو عملیاتو لپاره: بیا د قوماندې لیږلو لپاره بیا هڅه وکړئ.

C HW_NOT_READY د بیا رغونې احتمالي ګامونه:

د QSPI عملیاتو لپاره: وسیله د سرچینې له لارې بیا تنظیم کړئ. ډاډ ترلاسه کړئ چې ستاسو د ډیزاین جوړولو لپاره کارول شوی IP د QSPI فلش ته د لاسرسي اجازه ورکوي.

د RSU لپاره: وسیله د RSU عکس سره تنظیم کړئ.

80 QSPI_HW_ERROR د QSPI انٹرفیس سیګنال بشپړتیا چیک کړئ او ډاډ ترلاسه کړئ چې د QSPI وسیله خرابه شوې نه ده.
81 QSPI_ALREADY_OPEN پیرودونکي لا دمخه QSPI خلاص کړی. راتلونکي عملیاتو ته دوام ورکړئ.
82 EFUSE_SYSTEM_FAILURE د بیا تنظیم کولو یا د بریښنا دورې هڅه. که تېروتنه د بیا تنظیم کولو یا د بریښنا دورې وروسته دوام ومومي، وسیله ممکن زیانمن شي او د بیرته راګرځیدو وړ نه وي.
100 NOT_CONFIGURED یو بټ سټریم واستوئ چې HPS تنظیموي.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ بوخت د احتمالي غلطۍ بیا رغونې مرحلې:

د QSPI عملیاتو لپاره: د عملیاتو بشپړولو لپاره روان ترتیب یا بل پیرودونکي ته انتظار وکړئ.

د RSU لپاره: د داخلي غلطۍ څخه د بیرته راستنیدو لپاره وسیله بیا تنظیم کړئ.

د HPS د بیا پیل کولو عملیاتو لپاره: د بشپړیدو لپاره د HPS یا HPS کولډ ریسیټ له لارې بیا تنظیم کولو ته انتظار وکړئ.

د میل باکس پیرودونکي د 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 نسخه IP نسخه بدلونونه
2022.09.26 22.3 1.0.1 لاندې بدلونونه یې کړي:
  • GET_VOL تازه کړیTAGد E کمانډ قطار په کې

د قوماندې لیست او توضیحات جدول.

  • د میز وسیلې کورنۍ ملاتړ ته یادداشت اضافه شوی.
  • تعدیل شوی QSPI_SET_CS د کمانډ لیست او توضیح جدول کې د قوماندې توضیحات.
2022.04.04 22.1 1.0.1 د کمانډ لیست او د توضیحاتو جدول تازه کړی.
  • د CONFIG_STATUS کمانډ لپاره د پن حالت توضیحات تازه شوي.
  • د REBOOT_HPS کمانډ لرې کړ.
2021.10.04 21.3 1.0.1 لاندې بدلون یې وکړ:
  • تعدیل شوی د قوماندې لیست او توضیحات میز د دې لپاره تازه توضیحات:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 لاندې بدلونونه یې کړي:
  • تعدیل شوی د قوماندې لیست او توضیحات میز د دې لپاره تازه توضیحات:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 لاندې بدلونونه یې کړي:
  • د RSU_IMAGE_UPDATE تفصیل بیاکتنه په کې د قوماندې لیست او توضیحات میز
  • بیا تنظیم شوی د عملیاتو قومانده. د CONFIG_STATUS او RSU_STATUS کمانډونو لپاره د لوی او کوچني غلطی کوډ توضیحات لرې کړل. د لویو او کوچنیو غلطیو کوډونه اوس د ضمیمې په توګه مستند شوي دي د میل باکس پیرودونکي Intel FPGA IP کارن لارښود.
2020.12.14 20.4 1.0.1 لاندې بدلونونه یې کړي:
  • په کې د QSPI فلش ری سیٹ کولو په اړه مهم یادداشت اضافه کړ د عملیاتو قومانده موضوع
  • تازه کړ د قوماندې لیست او توضیحات مېز:
    • تعدیل شوی GET_TEMPERATURE کمانډ توضیحات.
    • د RSU_IMAGE_UPDATE د کمانډ توضیحات اصلاح شوي.
  • د QSPI فلش بیا تنظیمولو په اړه متن اضافه شوی.
  • د بهرني کوربه او FPGA ترمینځ د چلند تشریح کولو متن اضافه شوی.
  • لرې شوی متن: یو غیر صفر ځواب بیرته راګرځوي که چیرې وسیله دمخه د ترتیب کولو قوماندې پروسس کوي.
    • د QSPI_WRITE او QSPI_READ توضیحات تازه شوي ترڅو مشخص کړي چې د لیږد اعظمي اندازه 4 کیلوبایټ یا 1024 کلمې دي.
    • د 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
  • لرې کړل د تودوخې سینسر ځایونه موضوع د تودوخې سینسر معلومات په کې شتون لري د انټیل اګیلیکس بریښنا مدیریت کارونکي لارښود.
2020.06.30 20.2 1.0.0
  • د دې کارن لارښود سرلیک له څخه بدل شو میل باکس Avalon ST پیرودونکي Intel FPGA IP کارن لارښود ته میل باکس Avalon Streaming Interface Client Intel FPGA IP کارن لارښود.
  • د موضوع سرلیک بدل شو د قوماندې او ځواب سرلیک ته حکمونه او ځوابونه.
  • بیاکتل شوی ID، LENGTH، او د کمانډ کوډ / د تېروتنې کوډ توضیحات په کې د قوماندې او ځواب سرلیک توضیحات میز
  • د موضوع سرلیک بدل شو ملاتړ شوي قوماندې ته د عملیاتو قومانده.
  • د لاندې کمانډونو توضیحات بیاکتنه په کې د قوماندې لیست او توضیحات مېز:
    • GET_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 هیکس ارزښت له 5 څخه تر 6 بدل شو.
    • د CLIENT_ID_NO_MATCH هیکس ارزښت له 6 څخه تر 8 بدل شو.
    • د INVALID_ADDRESS هیکس ارزښت له 7 څخه 9 ته بدل شو.
    • AUTHENTICATION_FAIL کمانډ اضافه شوی.
    • د TIMEOUT هیکس ارزښت له 8 څخه B ته بدل شو.
    • د HW_NOT_READY هیکس ارزښت له 9 څخه C ته بدل شوی.
2019.09.30 19.3 1.0.0 ابتدايي خوشې کول.

 د فیډبیک لپاره، مهرباني وکړئ لیدنه وکړئ:  FPGAtechdocfeedback@intel.com

 

اسناد / سرچینې

د Avalon Streaming Interface FPGA IP سره د انټل میل باکس پیرودونکي [pdf] د کارونکي لارښود
د میل باکس پیرودونکي د Avalon Streaming Interface FPGA IP سره، د میل باکس پیرودونکي، د Avalon Streaming Interface FPGA IP سره

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *