د انټل میل باکس پیرودونکي د 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 سره د چپ ID لوستل کوي.
شکل 2. د میل باکس پیرودونکی د 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 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 کمانډ پاکټ لپاره وخت
د غبرګون انٹرفیس
د SDM Avalon ST پیرودونکي IP د ځواب انٹرفیس په کارولو سره ستاسو غوښتنلیک ته ځوابونه لیږي.
جدول 4. د غبرګون انٹرفیس
سیګنال ۲ | هدایت | تفصیل |
ځواب_ چمتو دی | داخلول | د غوښتنلیک منطق کولی شي د ځواب_ چمتو سیګنال ټینګار وکړي کله چې ځواب ترلاسه کړي. |
ځواب_درست | محصول | SDM د ځواب_ویلیډ ادعا کوي ترڅو وښيي چې د ځواب_ډاټا اعتبار لري. |
ځواب_ډاټا[31:0] | محصول | SDM د غوښتل شوي معلوماتو چمتو کولو لپاره د ځواب_ډاټا چلوي. د ځواب لومړۍ کلمه یو سرلیک دی چې هغه قومانده پیژني چې SDM یې چمتو کوي. ته مراجعه وکړئ د قوماندې لیست او توضیحات د امرونو د تعریف لپاره. |
ځواب_سټارټوف پیکټ | محصول | Response_startofpacket د ځواب پاکټ په لومړي دور کې ادعا کوي. |
د ځواب_endofpacket | محصول | Response_endofpacket د ځواب پاکټ په وروستي دوره کې ټینګار کوي. |
شکل 5. د 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 کې لاندې ساحې شاملې دي:
بیرته راګرځیدونکی تودوخه یو لاسلیک شوی ثابت ارزښت دی چې د بائنری نقطې لاندې د 8 بټونو سره. د مثال لپارهample، د 10 درجو د حرارت درجه 0x00000A00 بیرته راګرځي. A د حرارت درجه -1.5 °C 0xFFFFFE80 بیرته راګرځي. |
RSU_IMAGE_ تازه کول | 5C | 2 | 0 | د ډیټا سرچینې څخه بیا تنظیم کول رامینځته کوي چې کیدی شي فابریکه وي یا د غوښتنلیک عکس وي. |
ادامه… |
- پدې شمیره کې کمانډ یا ځواب سرلیک شامل نه دی.
- د Intel Agilex وسیلو لپاره چې د ډیری وسیلو لوستلو ملاتړ کوي ، index n د هغه چینلونو شمیر سره سمون لري چې تاسو یې په خپل وسیله فعال کړئ.
- ته مراجعه وکړئ د انټیل اګیلیکس بریښنا مدیریت کارونکي لارښود د تودوخې سینسر چینلونو او ځایونو په اړه د نورو معلوماتو لپاره.
- شاخص n د سینسر ماسکونو شمیر پورې اړه لري.
امر | کوډ (هیکس) | د کمانډ اوږدوالی (1) | د ځواب اوږدوالی (1) | تفصیل | ||
دا کمانډ اختیاري 64-bit دلیل اخلي چې په فلش کې د بیا تنظیم کولو ډیټا پته مشخص کوي. کله چې IP ته دلیل لیږل کیږي، تاسو لومړی بټونه لیږئ [31:0] بیا وروسته بټونه [63:32]. که تاسو دا دلیل وړاندې نه کړئ د دې ارزښت 0 ګڼل کیږي.
یوځل چې وسیله دا کمانډ پروسس کوي ، دا د ځواب سرلیک بیرته FIFO ته بیرته راګرځوي مخکې لدې چې دا وسیله بیا تنظیم کولو ته لاړ شي. ډاډ ترلاسه کړئ چې کوربه کمپیوټر یا کوربه کنټرولر د نورو مداخلو خدمت کول بندوي او د ځواب سرلیک ډیټا لوستلو باندې تمرکز کوي ترڅو وښیې چې کمانډ په بریالیتوب سره بشپړ شوی. که نه نو، کوربه کمپیوټر یا کوربه کنټرولر ممکن د بیا تنظیم کولو پروسې پیل کولو وروسته ځواب ترلاسه نکړي. |
||||||
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 ساحې لري:
ضمیمه ته مراجعه وکړئ: CONFIG_STATUS او RSU_STATUS د میل باکس پیرودونکي انټیل کې د خطا کوډ توضیحات د 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 | د پن حالت |
|
||||
3 | د نرم فعالیت حالت | د هر نرم افعال ارزښت لري، حتی که تاسو د SDM پن ته فنکشن نه وي ټاکلی.
|
||||
4 | د تېروتنې ځای | د خطا ځای لري. 0 بیرته راګرځي که چیرې هیڅ غلطی شتون نلري. | ||||
5 | د تېروتنې توضیحات | د غلطۍ توضیحات لري. 0 بیرته راګرځي که چیرې هیڅ غلطی شتون نلري. | ||||
RSU_STATUS | 5B | 0 | 9 | د اوسني ریموټ سیسټم اپ گریڈ حالت راپور ورکوي. تاسو کولی شئ دا کمانډ وکاروئ ترڅو د تنظیم کولو په جریان کې او د بشپړیدو وروسته د ترتیب حالت وګورئ. دا کمانډ لاندې ځوابونه راګرځوي: | ||
کلمه | لنډیز | تفصیل
(دوام...) |
- پدې شمیره کې کمانډ یا ځواب سرلیک شامل نه دی
0-1 | اوسنی انځور | د اوسني چلونکي غوښتنلیک عکس فلش آفسیټ. | ||||
2-3 | ناکام انځور | د لوړ لومړیتوب ناکام غوښتنلیک عکس فلش آف سیٹ. که چیرې ډیری عکسونه په فلش حافظه کې شتون ولري ، د لومړي عکس ارزښت ذخیره کوي چې ناکام شوی. د ټولو 0s ارزښت هیڅ ناکام شوي عکسونه په ګوته کوي. که چیرې هیڅ ناکام شوي عکسونه شتون ونلري، د وضعیت معلوماتو پاتې کلمې د اعتبار وړ معلومات نه ذخیره کوي. یادونه:د 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 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 نسخه کې اضافه شوې. |
||||
ادامه… |
- پدې شمیره کې کمانډ یا ځواب سرلیک شامل نه دی.
RSU_NOTIFY | 5D | 1 | 0 | د RSU_STATUS ځواب کې ټول غلط معلومات پاکوي او د بیا هڅه کولو کاونټر بیا تنظیموي. د یوې کلمې دلیل لاندې ساحې لري:
دا کمانډ د 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 وسیلو څخه یو مشخص کوي. د یوې کلمې دلیل اخلي لکه څنګه چې لاندې تشریح شوي
یادونه: Intel Agilex یا Intel Stratix® 10 وسیلې د AS ترتیب لپاره د AS x4 فلش حافظې وسیلې ملاتړ کوي د کواډ SPI وسیلې څخه چې nCSO سره وصل دی [0]. یوځل چې وسیله د کارونکي حالت ته ننوځي ، تاسو کولی شئ د میل باکس پیرودونکي IP یا HPS سره د ډیټا ذخیره کولو په توګه کارولو لپاره تر څلور AS x4 فلش یادداشتونه وکاروئ. د میل باکس پیرودونکي IP یا HPS کولی شي د کواډ SPI وسیلو ته د لاسرسي لپاره nCSO [3:0] وکاروي. |
ادامه… |
- پدې شمیره کې کمانډ یا ځواب سرلیک شامل نه دی
مهم: کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې. | ||||
QSPI_READ | 3A | 2 | N | ضمیمه کواډ SPI وسیله لوستل کیږي. د لیږد اعظمي اندازه 4 کیلوبایټ (KB) یا 1024 کلمې دي. دوه دلیلونه اخلي:
کله چې بریالی شي، بیرته راستانه شي او د کواډ SPI وسیلې څخه د لوستلو ډاټا تعقیب کړي. د ناکامۍ ځواب د غلطۍ کوډ بیرته راګرځوي. |
QSPI_WRITE | 39 | 2+ن | 0 | د کواډ SPI وسیلې ته ډاټا لیکي. د لیږد اعظمي اندازه 4 کیلوبایټ (KB) یا 1024 کلمې دي. درې دلیلونه اخلي:
د لیکلو لپاره د حافظې چمتو کولو لپاره، د دې کمانډ صادرولو دمخه د QSPI_ERASE کمانډ وکاروئ. |
QSPI_ERASE | 38 | 2 | 0 | د کواډ SPI وسیلې 4/32/64 KB سکتور له مینځه وړي. دوه دلیلونه اخلي:
مهم:کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | د کواډ SPI وسیلې څخه راجستر لوستل کیږي. اعظمي لوستل 8 بایټس دي. دوه دلیلونه اخلي:
|
ادامه… |
- پدې شمیره کې کمانډ یا ځواب سرلیک شامل نه دی.
یو بریالی لوستل د ښی ځواب کوډ بیرته راګرځوي او د وسیلې څخه لوستل شوي ډاټا تعقیبوي. د لوستلو ډاټا بیرته راستنیدنه د 4 بایټونو په څو کې ده. که د لوستلو لپاره بایټونه د 4 بایټونو دقیق ضرب نه وي، دا د 4 بایټس څو څو سره پیډ شوي ترڅو د راتلونکي کلمې حد او د پیډ شوي بټ ارزښت صفر وي. مهم: کله چې د کواډ SPI بیا تنظیم کول، تاسو باید لارښوونې تعقیب کړئ چې په کې مشخص شوي د Quad SPI فلش بیا تنظیم کول په 9 پاڼه کې. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+ن | 0 | د کواډ SPI راجسترونو ته لیکي. اعظمي لیکنه 8 بایټس ده. درې دلیلونه اخلي:
د سکټور پاکولو یا فرعي سکټور پاکولو ترسره کولو لپاره، تاسو باید د سیریل فلش پته په خورا مهم بایټ (MSB) کې لږترلږه د پام وړ بایټ (LSB) ترتیب په لاندې ډول مشخص کړئ.ample روښانه کوي. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | کواډ SPI ته د کمانډ اپکوډ لیږي. یو دلیل اخلي:
یو بریالی کمانډ د سم ځواب کوډ بیرته راګرځوي. |
د CONFIG_STATUS او RSU_STATUS د لوی او کوچني غلطی کوډ توضیحاتو لپاره، ضمیمه ته مراجعه وکړئ: CONFIG_STATUS او RSU_STATUS د میل باکس پیرودونکي Intel FPGA IP کارن لارښود کې د خطا کوډ توضیحات.
اړوند معلومات
- د میل باکس پیرودونکي Intel FPGA IP کارن لارښود: CONFIG_STATUS او RSU_STATUS د خطا کوډ توضیحات
د CONFIG_STATUS او RSU_STATUS تېروتنې کوډونو په اړه د نورو معلوماتو لپاره. - د انټیل اګیلیکس بریښنا مدیریت کارونکي لارښود
د تودوخې سینسر چینل شمیرو او د تودوخې سینسر ډیایډونو (TSDs) په اړه د نورو معلوماتو لپاره. - د Intel Agilex هارډ پروسیسر سیسټم تخنیکي حوالې لارښود
- د انټیل اګیلیکس هارډ پروسیسر سیسټم ریموټ سیسټم تازه کارونکي لارښود
د خطا کوډ ځوابونه
جدول 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 | پته ناسمه ده. دا تېروتنه د لاندې شرایطو څخه یوه ته اشاره کوي:
|
|||||||||
A | AUTHENTICATION_FAIL | د بټ سټریم لاسلیک تصدیق ناکامي ترتیب کول په ګوته کوي. | |||||||||
B | وخت | دا تېروتنه د لاندې شرایطو له امله د وخت پای ته اشاره کوي:
|
|||||||||
C | HW_NOT_READY | د لاندې شرایطو څخه یو په ګوته کوي:
|
|||||||||
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_ALREADY_ خلاص | 0x81 | په ګوته کوي چې د QSPI_OPEN کمانډ له لارې QSPI فلش ته د پیرودونکي ځانګړي لاسرسی دمخه خلاص دی. | |||||||||
100 | NOT_CONFIGURED | دا په ګوته کوي چې وسیله نه ده تنظیم شوې. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ بوخت | دا په ګوته کوي چې وسیله د لاندې کارولو قضیو له امله بوخته ده:
|
|||||||||
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 عملیاتو لپاره:
د 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 | لاندې بدلونونه یې کړي:
د قوماندې لیست او توضیحات جدول.
|
||
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 سره د انټل میل باکس پیرودونکي [pdf] د کارونکي لارښود د میل باکس پیرودونکي د Avalon Streaming Interface FPGA IP سره، د میل باکس پیرودونکي، د Avalon Streaming Interface FPGA IP سره |