Avalon স্ট্রিমিং ইন্টারফেস FPGA IP ব্যবহারকারী গাইড সহ ইন্টেল মেলবক্স ক্লায়েন্ট
Avalon® স্ট্রিমিং ইন্টারফেস ইন্টেল FPGA IP ওভার সহ মেলবক্স ক্লায়েন্টview
Avalon® স্ট্রিমিং ইন্টারফেস Intel® FPGA IP (Avalon ST ক্লায়েন্ট IP সহ মেলবক্স ক্লায়েন্ট) সহ মেলবক্স ক্লায়েন্ট আপনার কাস্টম লজিক এবং সুরক্ষিত ডিভাইস ম্যানেজার (SDM) এর মধ্যে একটি যোগাযোগ চ্যানেল সরবরাহ করে। আপনি কমান্ড প্যাকেট পাঠাতে এবং SDM পেরিফেরাল মডিউল থেকে প্রতিক্রিয়া প্যাকেট পেতে Avalon ST IP সহ মেলবক্স ক্লায়েন্ট ব্যবহার করতে পারেন। Avalon ST IP সহ মেলবক্স ক্লায়েন্ট SDM যে ফাংশনগুলি চালায় তা সংজ্ঞায়িত করে৷
আপনার কাস্টম লজিক নিম্নলিখিত পেরিফেরাল মডিউলগুলি থেকে তথ্য পেতে এবং ফ্ল্যাশ মেমরি অ্যাক্সেস করতে এই যোগাযোগ চ্যানেলটি ব্যবহার করতে পারে:
- চিপ আইডি
- তাপমাত্রা সেন্সর
- ভলিউমtagই সেন্সর
- কোয়াড সিরিয়াল পেরিফেরাল ইন্টারফেস (SPI) ফ্ল্যাশ মেমরি
দ্রষ্টব্য: এই ব্যবহারকারীর নির্দেশিকা জুড়ে, Avalon ST শব্দটি Avalon স্ট্রিমিং ইন্টারফেস বা IP-এর সংক্ষিপ্ত রূপ।
চিত্র 1. Avalon ST IP সিস্টেম ডিজাইন সহ মেইলবক্স ক্লায়েন্ট
নিম্নলিখিত চিত্রটি একটি অ্যাপ্লিকেশন দেখায় যেখানে Avalon ST IP সহ মেলবক্স ক্লায়েন্ট চিপ আইডি পড়ে৷
চিত্র 2. Avalon ST আইপি রিডস চিপ আইডি সহ মেলবক্স ক্লায়েন্ট
ডিভাইস ফ্যামিলি সাপোর্ট
নিম্নলিখিতগুলি Intel FPGA IP-এর জন্য ডিভাইস সমর্থন স্তরের সংজ্ঞাগুলি তালিকাভুক্ত করে:
- অগ্রিম সমর্থন — আইপি এই ডিভাইস পরিবারের জন্য সিমুলেশন এবং সংকলনের জন্য উপলব্ধ। টাইমিং মডেলগুলি লেআউট-পরবর্তী তথ্যের উপর ভিত্তি করে বিলম্বের প্রাথমিক প্রকৌশল অনুমান অন্তর্ভুক্ত করে। টাইমিং মডেলগুলি পরিবর্তন সাপেক্ষে কারণ সিলিকন টেস্টিং প্রকৃত সিলিকন এবং টাইমিং মডেলগুলির মধ্যে পারস্পরিক সম্পর্ককে উন্নত করে৷ আপনি এই আইপিটি সিস্টেম আর্কিটেকচার এবং রিসোর্স ইউটিলাইজেশন স্টাডিজ, সিমুলেশন, পিন আউট, সিস্টেম লেটেন্সি অ্যাসেসমেন্ট, বেসিক টাইমিং অ্যাসেসমেন্ট (পাইপলাইন বাজেটিং), এবং I/O ট্রান্সফার স্ট্র্যাটেজি (ডেটা-পাথ প্রস্থ, বিস্ফোরণ গভীরতা, I/O স্ট্যান্ডার্ড ট্রেড) এর জন্য ব্যবহার করতে পারেন। বন্ধ)।
- প্রাথমিক সমর্থন — এই ডিভাইস পরিবারের জন্য প্রাথমিক টাইমিং মডেলের সাথে আইপি যাচাই করা হয়েছে। আইপি সমস্ত কার্যকরী প্রয়োজনীয়তা পূরণ করে, কিন্তু এখনও ডিভাইস পরিবারের জন্য সময় বিশ্লেষণের মধ্য দিয়ে যেতে পারে। এটি সতর্কতার সাথে উত্পাদন ডিজাইনে ব্যবহার করা যেতে পারে।
- চূড়ান্ত সমর্থন — এই ডিভাইস পরিবারের জন্য চূড়ান্ত সময়ের মডেলের সাথে আইপি যাচাই করা হয়েছে। IP ডিভাইস পরিবারের জন্য সমস্ত কার্যকরী এবং সময়ের প্রয়োজনীয়তা পূরণ করে এবং উত্পাদন ডিজাইনে ব্যবহার করা যেতে পারে।
টেবিল 1. ডিভাইস ফ্যামিলি সাপোর্ট
ডিভাইস পরিবার | সমর্থন |
Intel Agilex™ | অগ্রিম |
দ্রষ্টব্য: আপনি Avalon স্ট্রিমিং ইন্টারফেস Intel FPGA IP দিয়ে মেলবক্স ক্লায়েন্টকে অনুকরণ করতে পারবেন না কারণ IP SDM থেকে প্রতিক্রিয়া পায়। এই আইপি যাচাই করতে, ইন্টেল আপনাকে হার্ডওয়্যার মূল্যায়ন করার পরামর্শ দেয়।
সম্পর্কিত তথ্য
Avalon স্ট্রিমিং ইন্টারফেস ইন্টেল FPGA IP রিলিজ নোট সহ মেলবক্স ক্লায়েন্ট
পরামিতি
প্যারামিটারের নাম | মান | বর্ণনা |
স্থিতি ইন্টারফেস সক্ষম করুন | অন অফ | যখন আপনি এই ইন্টারফেসটি সক্ষম করেন, তখন Avalon স্ট্রিমিং ইন্টারফেস Intel FPGA IP সহ মেলবক্স ক্লায়েন্ট কমান্ড_status_invalid সংকেত অন্তর্ভুক্ত করে। কমান্ড_স্ট্যাটাস_অবৈধ দাবি করলে, আপনাকে অবশ্যই আইপি রিসেট করতে হবে। |
ইন্টারফেস
নিম্নলিখিত চিত্রটি Avalon স্ট্রিমিং ইন্টারফেস ইন্টেল FPGA IP ইন্টারফেস সহ মেলবক্স ক্লায়েন্টকে চিত্রিত করে:
চিত্র 3. Avalon স্ট্রিমিং ইন্টারফেস ইন্টেল FPGA IP ইন্টারফেস সহ মেলবক্স ক্লায়েন্ট
Avalon স্ট্রিমিং ইন্টারফেস সম্পর্কে আরও তথ্যের জন্য, Avalon ইন্টারফেস স্পেসিফিকেশন পড়ুন।
সম্পর্কিত তথ্য
অ্যাভালন ইন্টারফেস স্পেসিফিকেশন
ঘড়ি এবং রিসেট ইন্টারফেস
টেবিল 2. ঘড়ি এবং রিসেট ইন্টারফেস
সংকেত নাম | দিকনির্দেশনা | বর্ণনা |
in_clk | ইনপুট | এটি Avalon স্ট্রিমিং ইন্টারফেসের জন্য ঘড়ি। সর্বাধিক ফ্রিকোয়েন্সি 250 মেগাহার্টজ। |
ইন_রিসেট | ইনপুট | এটি একটি সক্রিয় উচ্চ রিসেট। Avalon স্ট্রিমিং ইন্টারফেস Intel FPGA IP (Avalon ST IP সহ মেলবক্স ক্লায়েন্ট) এর সাথে মেলবক্স ক্লায়েন্ট রিসেট করতে in_reset করুন। যখন in_reset সংকেত জোর দেয়, SDM-কে অবশ্যই Avalon ST IP দিয়ে মেলবক্স ক্লায়েন্ট থেকে যেকোন মুলতুবি থাকা কার্যকলাপ ফ্লাশ করতে হবে। এসডিএম অন্যান্য ক্লায়েন্টদের কাছ থেকে আদেশ প্রক্রিয়া অব্যাহত রাখে।
Avalon ST IP সহ মেলবক্স ক্লায়েন্ট সঠিকভাবে যখন ডিভাইসটি ব্যবহারকারী মোডে প্রবেশ করে তখন সঠিকভাবে কাজ করে তা নিশ্চিত করতে, FPGA ফ্যাব্রিক ব্যবহারকারী মোডে প্রবেশ না করা পর্যন্ত রিসেট ধরে রাখতে আপনার ডিজাইনে অবশ্যই রিসেট রিলিজ Intel FPGA IP অন্তর্ভুক্ত করতে হবে। ব্যবহারকারীর রিসেট বা রিসেট রিলিজ আইপি এর আউটপুট সংযোগ করার সময় ইন্টেল একটি রিসেট সিঙ্ক্রোনাইজার ব্যবহার করার পরামর্শ দেয় |
Avalon ST IP সহ মেলবক্স ক্লায়েন্টের রিসেট পোর্ট। রিসেট সিঙ্ক্রোনাইজার বাস্তবায়ন করতে, প্ল্যাটফর্ম ডিজাইনারে উপলব্ধ রিসেট ব্রিজ ইন্টেল এফপিজিএ আইপি ব্যবহার করুন।
দ্রষ্টব্য: প্ল্যাটফর্ম ডিজাইনারে আইপি ইনস্ট্যান্টেশন এবং সংযোগ নির্দেশিকাগুলির জন্য, রিমোট সিস্টেম আপডেট ডিজাইনের জন্য প্রয়োজনীয় যোগাযোগ এবং হোস্ট উপাদানগুলি দেখুনampইন্টেল এজিলেক্স কনফিগারেশন ব্যবহারকারী নির্দেশিকায় লে চিত্র। |
কমান্ড ইন্টারফেস
SDM-তে কমান্ড পাঠাতে Avalon Streming (Avalon ST) ইন্টারফেস ব্যবহার করুন।
সারণি 3. কমান্ড ইন্টারফেস
সংকেত নাম | দিকনির্দেশনা | বর্ণনা |
কমান্ড_প্রস্তুত | আউটপুট | Avalon ST Intel FPGA IP সহ মেলবক্স ক্লায়েন্ট যখন অ্যাপ্লিকেশন থেকে কমান্ড গ্রহণের জন্য প্রস্তুত তখন কমান্ড_রেডি দাবি করে। প্রস্তুত_লেটেন্সি হল 0 চক্র। Avalon ST-এর সাথে মেইলবক্স ক্লায়েন্ট কমান্ড_ডেটা[31:0] একই চক্রে গ্রহণ করতে পারে যা কমান্ড_রেডি দাবি করে। |
কমান্ড_ভাল | ইনপুট | কমান্ড_ভাল সংকেত নির্দেশ করে যে কমান্ড_ডেটা বৈধ। |
কমান্ড_ডেটা[31:0] | ইনপুট | কমান্ড_ডেটা বাস এসডিএম-এর কাছে কমান্ড পাঠায়। কমান্ডের সংজ্ঞার জন্য কমান্ড তালিকা এবং বর্ণনা পড়ুন। |
কমান্ড_স্টার্টফপ্যাকেট | ইনপুট | কমান্ড_স্টার্টফপ্যাকেট কমান্ড প্যাকেটের প্রথম চক্রে জোর দেয়। |
কমান্ড_এন্ডঅফপ্যাকেট | ইনপুট | কমান্ড_এন্ডোফপ্যাকেট একটি প্যাকেট কমান্ডের শেষ চক্রে জোর দেয়। |
চিত্র 4. Avalon ST কমান্ড প্যাকেটের জন্য সময়
প্রতিক্রিয়া ইন্টারফেস
SDM Avalon ST ক্লায়েন্ট আইপি রেসপন্স ইন্টারফেস ব্যবহার করে আপনার অ্যাপ্লিকেশনে প্রতিক্রিয়া পাঠায়।
সারণি 4. প্রতিক্রিয়া ইন্টারফেস
সংকেত 5 | দিকনির্দেশনা | বর্ণনা |
প্রতিক্রিয়া_প্রস্তুত | ইনপুট | যখনই এটি একটি প্রতিক্রিয়া পেতে সক্ষম হয় তখনই অ্যাপ্লিকেশন লজিক রেসপন্স_রেডি সিগন্যালকে জাহির করতে পারে। |
প্রতিক্রিয়া_বৈধ | আউটপুট | এসডিএম রেসপন্স_ভালড নির্দেশ করে যে প্রতিক্রিয়া_ডেটা বৈধ। |
প্রতিক্রিয়া_ডেটা[31:0] | আউটপুট | অনুরোধ করা তথ্য প্রদান করতে SDM প্রতিক্রিয়া_ডেটা চালায়। প্রতিক্রিয়ার প্রথম শব্দটি একটি শিরোনাম যা SDM যে কমান্ড প্রদান করছে তা সনাক্ত করে। নির্দেশ করে কমান্ড তালিকা এবং বিবরণ কমান্ডের সংজ্ঞার জন্য। |
প্রতিক্রিয়া_স্টার্টফপ্যাকেট | আউটপুট | রেসপন্স_স্টার্টফপ্যাকেট একটি প্রতিক্রিয়া প্যাকেটের প্রথম চক্রে দাবি করে। |
প্রতিক্রিয়া_এন্ডঅফপ্যাকেট | আউটপুট | রেসপন্স_এন্ডোফপ্যাকেট একটি রেসপন্স প্যাকেটের শেষ সাইকেলে দাবী করে। |
চিত্র 5. Avalon ST রেসপন্স প্যাকেটের জন্য সময়
কমান্ড স্ট্যাটাস ইন্টারফেস
টেবিল 5. কমান্ড স্ট্যাটাস ইন্টারফেস
সংকেত নাম | দিকনির্দেশনা | বর্ণনা |
কমান্ড_স্থিতি_অবৈধ | আউটপুট | কমান্ড_status_invalid একটি ত্রুটি নির্দেশ করে। এই সংকেতটি সাধারণত নির্দেশ করে যে কমান্ড হেডারে উল্লেখিত কমান্ডের দৈর্ঘ্য প্রেরিত কমান্ডের দৈর্ঘ্যের সাথে মেলে না। যখন কমান্ড_স্ট্যাটাস_অবৈধ দাবি করে, তখন আপনার অ্যাপ্লিকেশন লজিককে অবশ্যই ইন_রিসেট করতে হবে Avalon স্ট্রিমিং ইন্টারফেস Intel FPGA IP এর সাথে মেলবক্স ক্লায়েন্ট পুনরায় চালু করতে। |
চিত্র 6। কমান্ড_স্থিতি_অবৈধ দাবির পরে পুনরায় সেট করুন
কমান্ড এবং প্রতিক্রিয়া
হোস্ট কন্ট্রোলার মেলবক্স ক্লায়েন্ট ইন্টেল FPGA IP এর মাধ্যমে কমান্ড এবং প্রতিক্রিয়া প্যাকেট ব্যবহার করে SDM-এর সাথে যোগাযোগ করে।
কমান্ড এবং প্রতিক্রিয়া প্যাকেটের প্রথম শব্দটি একটি শিরোনাম যা কমান্ড বা প্রতিক্রিয়া সম্পর্কে প্রাথমিক তথ্য প্রদান করে।
চিত্র 7। কমান্ড এবং রেসপন্স হেডার ফরম্যাট
দ্রষ্টব্য: কমান্ড হেডারে LENGTH ক্ষেত্রটি অবশ্যই সংশ্লিষ্ট কমান্ডের কমান্ডের দৈর্ঘ্যের সাথে মেলে।
নিচের টেবিলটি হেডার কমান্ডের ক্ষেত্র বর্ণনা করে।
টেবিল 6। কমান্ড এবং প্রতিক্রিয়া শিরোনাম বিবরণ
হেডার | বিট | বর্ণনা |
সংরক্ষিত | [০৯:২৫] | সংরক্ষিত |
ID | [০৯:২৫] | কমান্ড আইডি। রেসপন্স হেডার কমান্ড হেডারে নির্দিষ্ট আইডি ফেরত দেয়। কমান্ড বর্ণনার জন্য অপারেশন কমান্ড পড়ুন। |
0 | [১] | সংরক্ষিত |
দৈর্ঘ্য | [০৯:২৫] | হেডার অনুসরণ করে আর্গুমেন্ট শব্দের সংখ্যা। প্রদত্ত কমান্ডের জন্য আর্গুমেন্টের ভুল সংখ্যক শব্দ প্রবেশ করালে IP একটি ত্রুটির সাথে প্রতিক্রিয়া জানায়। কমান্ড হেডারে উল্লেখিত কমান্ডের দৈর্ঘ্য এবং প্রেরিত শব্দের সংখ্যার মধ্যে কোনো মিল না থাকলে। IP ইন্টারাপ্ট স্ট্যাটাস রেজিস্টার (COMMAND_INVALID) এর বিট 3 উত্থাপন করে এবং মেলবক্স ক্লায়েন্টকে অবশ্যই রিসেট করতে হবে। |
সংরক্ষিত | [১] | সংরক্ষিত 0 এ সেট করতে হবে। |
কমান্ড কোড/ত্রুটি কোড | [০৯:২৫] | কমান্ড কোড কমান্ড নির্দিষ্ট করে। ত্রুটি কোড নির্দেশ করে যে কমান্ডটি সফল বা ব্যর্থ হয়েছে। কমান্ড হেডারে, এই বিট কমান্ড কোড প্রতিনিধিত্ব করে। প্রতিক্রিয়া শিরোনামে, এই বিট ত্রুটি কোড প্রতিনিধিত্ব করে. কমান্ডটি সফল হলে, ত্রুটি কোড 0 হয়। যদি কমান্ড ব্যর্থ হয়, তাহলে নির্দেশিত ত্রুটি কোডগুলি দেখুন ত্রুটি কোড প্রতিক্রিয়া. |
অপারেশন কমান্ড
Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে
গুরুত্বপূর্ণ: Intel Agilex ডিভাইসের জন্য, আপনাকে অবশ্যই সিরিয়াল ফ্ল্যাশ বা কোয়াড SPI ফ্ল্যাশ রিসেট পিন AS_nRST পিনের সাথে সংযুক্ত করতে হবে। SDM কে অবশ্যই QSPI রিসেট সম্পূর্ণরূপে নিয়ন্ত্রণ করতে হবে। কোয়াড এসপিআই রিসেট পিনকে কোনো বাহ্যিক হোস্টের সাথে সংযুক্ত করবেন না.
সারণি 7. কমান্ড তালিকা এবং বর্ণনা
আদেশ | কোড (হেক্স) | কমান্ড দৈর্ঘ্য (1) | প্রতিক্রিয়া দৈর্ঘ্য (1) | বর্ণনা |
নাওপ | 0 | 0 | 0 | একটি ঠিক আছে অবস্থা প্রতিক্রিয়া পাঠায়. |
GET_IDCODE | 10 | 0 | 1 | প্রতিক্রিয়াটিতে একটি যুক্তি রয়েছে যা জেTAG ডিভাইসের জন্য IDCODE |
GET_CHIPID | 12 | 0 | 2 | প্রতিক্রিয়াটিতে 64-বিট CHIPID মান রয়েছে যার সাথে প্রথমে সর্বনিম্ন উল্লেখযোগ্য শব্দ রয়েছে৷ |
GET_USERCODE | 13 | 0 | 1 | প্রতিক্রিয়াটিতে একটি যুক্তি রয়েছে যা 32-বিট জেTAG USERCODE যা কনফিগারেশন বিটস্ট্রীম ডিভাইসে লেখে। |
GET_VOLTAGE | 18 | 1 | n(2) | GET_VOLTAGE কমান্ডের একটি একক যুক্তি রয়েছে যা একটি বিটমাস্ক যা পড়ার জন্য চ্যানেলগুলিকে নির্দিষ্ট করে। বিট 0 চ্যানেল 0 নির্দিষ্ট করে, বিট 1 চ্যানেল 1 নির্দিষ্ট করে, ইত্যাদি। প্রতিক্রিয়া বিটমাস্কে সেট করা প্রতিটি বিটের জন্য একটি এক-শব্দের যুক্তি অন্তর্ভুক্ত করে। ভলিউমtagই রিটার্ন করা হল একটি স্বাক্ষরবিহীন ফিক্সড-পয়েন্ট সংখ্যা যার 16 বিট বাইনারি পয়েন্টের নিচে রয়েছে। প্রাক্তন জন্যampলে, একটি ভলিউমtag0.75V এর e 0x0000C000 প্রদান করে। (৩) Intel Agilex ডিভাইসের একটি একক ভলিউম আছেtagই সেন্সর। ফলস্বরূপ, প্রতিক্রিয়া সর্বদা একটি শব্দ। |
GET_ TEMPERATURE | 19 | 1 | n(4) | GET_TEMPERATURE কমান্ড আপনার নির্দিষ্ট করা কোর ফ্যাব্রিক বা ট্রান্সসিভার চ্যানেল অবস্থানের তাপমাত্রা বা তাপমাত্রা প্রদান করে।
Intel Agilex ডিভাইসের জন্য, অবস্থানগুলি নির্দিষ্ট করতে sensor_req আর্গুমেন্ট ব্যবহার করুন। sensor_req নিম্নলিখিত ক্ষেত্রগুলি অন্তর্ভুক্ত করে:
প্রত্যাবর্তিত তাপমাত্রা বাইনারি বিন্দুর নিচে 8 বিট সহ একটি স্বাক্ষরিত নির্দিষ্ট মান। প্রাক্তন জন্যample, 10°C তাপমাত্রা 0x00000A00 প্রদান করে। A-এর তাপমাত্রা -1.5°C 0xFFFFFE80 প্রদান করে। |
RSU_IMAGE_ আপডেট | 5C | 2 | 0 | ডেটা উত্স থেকে পুনরায় কনফিগারেশন ট্রিগার করে যা কারখানা বা একটি অ্যাপ্লিকেশন চিত্র হতে পারে৷ |
অব্যাহত… |
- এই সংখ্যা কমান্ড বা প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত নয়.
- Intel Agilex ডিভাইসগুলির জন্য যেগুলি একাধিক ডিভাইস পড়তে সমর্থন করে, ইনডেক্স n আপনার ডিভাইসে সক্রিয় চ্যানেলগুলির সংখ্যার সাথে মেলে।
- পড়ুন ইন্টেল এজিলেক্স পাওয়ার ম্যানেজমেন্ট ইউজার গাইড তাপমাত্রা সেন্সর চ্যানেল এবং অবস্থান সম্পর্কে আরও তথ্যের জন্য।
- সূচক n সেন্সর মাস্কের সংখ্যার উপর নির্ভর করে।
আদেশ | কোড (হেক্স) | কমান্ড দৈর্ঘ্য (1) | প্রতিক্রিয়া দৈর্ঘ্য (1) | বর্ণনা | ||
এই কমান্ডটি একটি ঐচ্ছিক 64-বিট আর্গুমেন্ট নেয় যা ফ্ল্যাশে পুনরায় কনফিগারেশন ডেটা ঠিকানা নির্দিষ্ট করে। আইপিতে আর্গুমেন্ট পাঠানোর সময়, আপনি প্রথমে বিট পাঠান [৩১:০] তারপরে বিট [৬৩:৩২]। আপনি যদি এই যুক্তি প্রদান না করেন তবে এর মান 31 বলে ধরে নেওয়া হয়।
একবার ডিভাইসটি এই কমান্ডটি প্রক্রিয়া করলে, এটি ডিভাইসটিকে পুনরায় কনফিগার করার জন্য এগিয়ে যাওয়ার আগে এটি প্রতিক্রিয়া শিরোনামটি FIFO-তে ফেরত দেয়। হোস্ট পিসি বা হোস্ট কন্ট্রোলার অন্য ইন্টারাপ্ট সার্ভিসিং বন্ধ করে দেয় এবং কমান্ডটি সফলভাবে সম্পন্ন হয়েছে তা নির্দেশ করার জন্য রেসপন্স হেডার ডেটা পড়ার উপর ফোকাস করে তা নিশ্চিত করুন। অন্যথায়, পুনরায় কনফিগারেশন প্রক্রিয়া শুরু হলে হোস্ট পিসি বা হোস্ট কন্ট্রোলার প্রতিক্রিয়া পেতে সক্ষম হবে না। |
||||||
RSU_GET_SPT | 5A | 0 | 4 | RSU_GET_SPT দুটি সাব-পার্টিশন টেবিলের জন্য কোয়াড SPI ফ্ল্যাশ অবস্থান পুনরুদ্ধার করে যা RSU ব্যবহার করে: SPT0 এবং SPT1। 4-শব্দের প্রতিক্রিয়াতে নিম্নলিখিত তথ্য রয়েছে: |
||
শব্দ | নাম | বর্ণনা | ||||
0 | SPT0[63:32] | কোয়াড এসপিআই ফ্ল্যাশে SPT0 ঠিকানা। | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | কোয়াড এসপিআই ফ্ল্যাশে SPT1 ঠিকানা। | ||||
3 | SPT1[31:0] | |||||
CONFIG_ স্থিতি | 4 | 0 | 6 | শেষ পুনর্বিন্যাস অবস্থা রিপোর্ট. কনফিগারেশনের সময় এবং পরে কনফিগারেশনের অবস্থা পরীক্ষা করতে আপনি এই কমান্ডটি ব্যবহার করতে পারেন। প্রতিক্রিয়া নিম্নলিখিত তথ্য রয়েছে: | ||
শব্দ | সারাংশ | বর্ণনা | ||||
0 | রাজ্য | সাম্প্রতিক কনফিগারেশন সম্পর্কিত ত্রুটি বর্ণনা করে। কোনো কনফিগারেশন ত্রুটি না থাকলে 0 প্রদান করে। ত্রুটি ক্ষেত্রের 2টি ক্ষেত্র রয়েছে:
পরিশিষ্ট পড়ুন: CONFIG_STATUS এবং মেলবক্স ক্লায়েন্ট ইন্টেলে RSU_STATUS ত্রুটি কোড বর্ণনা এফপিজিএ আইপি আরও তথ্যের জন্য ব্যবহারকারীর নির্দেশিকা। |
||||
1 | কোয়ার্টাস সংস্করণ | 19.4 এবং 21.2 এর মধ্যে Intel Quartus® প্রাইম সফ্টওয়্যার সংস্করণে উপলব্ধ, ক্ষেত্রটি প্রদর্শন করে:
|
ইন্টেল কোয়ার্টাস প্রাইম সফ্টওয়্যার সংস্করণ 21.3 বা তার পরে উপলব্ধ, কোয়ার্টাস সংস্করণ প্রদর্শন করে:
প্রাক্তন জন্যampলে, ইন্টেল কোয়ার্টাস প্রাইম সফ্টওয়্যার সংস্করণ 21.3.1-এ, নিম্নলিখিত মানগুলি প্রধান এবং ছোট কোয়ার্টাস রিলিজ নম্বর এবং কোয়ার্টাস আপডেট নম্বর উপস্থাপন করে:
|
||||||
2 | পিন স্ট্যাটাস |
|
||||
3 | নরম ফাংশন অবস্থা | আপনি একটি SDM পিনে ফাংশন বরাদ্দ না করলেও প্রতিটি সফট ফাংশনের মান ধারণ করে।
|
||||
4 | ত্রুটি অবস্থান | ত্রুটি অবস্থান ধারণ করে. কোনো ত্রুটি না থাকলে 0 প্রদান করে। | ||||
5 | ভুল তথ্য | ত্রুটির বিবরণ রয়েছে। কোনো ত্রুটি না থাকলে 0 ফেরত দেয়। | ||||
RSU_STATUS | 5B | 0 | 9 | বর্তমান দূরবর্তী সিস্টেম আপগ্রেড অবস্থা রিপোর্ট করে। কনফিগারেশনের সময় এবং এটি সম্পূর্ণ হওয়ার পরে কনফিগারেশনের স্থিতি পরীক্ষা করতে আপনি এই কমান্ডটি ব্যবহার করতে পারেন। এই কমান্ড নিম্নলিখিত প্রতিক্রিয়া প্রদান করে: | ||
শব্দ | সারাংশ | বর্ণনা
(চালিয়ে যান...) |
- এই সংখ্যা কমান্ড বা প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত নয়
0-1 | বর্তমান চিত্র | বর্তমানে চলমান অ্যাপ্লিকেশন চিত্রের ফ্ল্যাশ অফসেট। | ||||
2-3 | ব্যর্থ চিত্র | সর্বোচ্চ অগ্রাধিকার ব্যর্থ অ্যাপ্লিকেশন চিত্রের ফ্ল্যাশ অফসেট। ফ্ল্যাশ মেমরিতে একাধিক ছবি পাওয়া গেলে, ব্যর্থ হওয়া প্রথম ছবির মান সংরক্ষণ করে। সমস্ত 0 সেকেন্ডের একটি মান কোন ব্যর্থ চিত্র নির্দেশ করে। যদি কোনও ব্যর্থ চিত্র না থাকে, তবে স্থিতি তথ্যের অবশিষ্ট শব্দগুলির অবশিষ্টাংশ বৈধ তথ্য সংরক্ষণ করে না। দ্রষ্টব্য:ASx4 থেকে পুনরায় কনফিগার করার জন্য nCONFIG-এ একটি ক্রমবর্ধমান প্রান্ত, এই ক্ষেত্রটি পরিষ্কার করে না। ব্যর্থ চিত্র সম্পর্কে তথ্য শুধুমাত্র তখনই আপডেট হয় যখন মেলবক্স ক্লায়েন্ট একটি নতুন RSU_IMAGE_UPDATE কমান্ড পায় এবং আপডেট চিত্র থেকে সফলভাবে কনফিগার করে। |
||||
4 | রাজ্য | ব্যর্থ চিত্রের ব্যর্থতা কোড। ত্রুটি ক্ষেত্রের দুটি অংশ আছে:
পরিশিষ্ট: আরও তথ্যের জন্য মেলবক্স ক্লায়েন্ট ইন্টেল FPGA আইপি ব্যবহারকারী গাইডে CONFIG_STATUS এবং RSU_STATUS ত্রুটি কোড বর্ণনা। |
||||
5 | সংস্করণ | RSU ইন্টারফেস সংস্করণ এবং ত্রুটি উৎস. আরও তথ্যের জন্য, হার্ড প্রসেসর সিস্টেম রিমোট সিস্টেম আপডেট ব্যবহারকারী নির্দেশিকায় RSU স্থিতি এবং ত্রুটি কোড বিভাগ দেখুন। |
||||
6 | ত্রুটি অবস্থান | ব্যর্থ চিত্রের ত্রুটি অবস্থান সংরক্ষণ করে। কোনো ত্রুটি ছাড়াই 0 ফেরত দেয়। | ||||
7 | ভুল তথ্য | ব্যর্থ চিত্রের জন্য ত্রুটির বিবরণ সংরক্ষণ করে। কোনো ত্রুটি না থাকলে 0 ফেরত দেয়। | ||||
8 | বর্তমান চিত্র পুনরায় চেষ্টা কাউন্টার | বর্তমান চিত্রের জন্য চেষ্টা করা হয়েছে এমন পুনঃপ্রয়াসের সংখ্যা। কাউন্টারটি প্রাথমিকভাবে 0। প্রথম পুনঃচেষ্টার পর কাউন্টারটি 1 তে সেট করা হয়েছে, তারপরে দ্বিতীয় পুনঃচেষ্টার পর 2। আপনার ইন্টেল কোয়ার্টাস প্রাইম সেটিংসে সর্বোচ্চ কতগুলি পুনঃপ্রচার করতে হবে তা নির্দিষ্ট করুন File (.qsf)। কমান্ডটি হল: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. MAX_RETRY কাউন্টারের বৈধ মান হল 1-3৷ উপলব্ধ পুনঃপ্রচারের প্রকৃত সংখ্যা হল MAX_RETRY -1৷ এই ক্ষেত্রটি ইন্টেল কোয়ার্টাস প্রাইম প্রো সংস্করণ সফ্টওয়্যারের 19.3 সংস্করণে যুক্ত করা হয়েছে। |
||||
অব্যাহত… |
- এই সংখ্যা কমান্ড বা প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত নয়.
RSU_NOTIFY | 5D | 1 | 0 | RSU_STATUS প্রতিক্রিয়ার সমস্ত ত্রুটি তথ্য সাফ করে এবং পুনরায় চেষ্টা কাউন্টার পুনরায় সেট করে। এক-শব্দের যুক্তিতে নিম্নলিখিত ক্ষেত্র রয়েছে:
এই কমান্ডটি ইন্টেল কোয়ার্টাস প্রাইম প্রো সংস্করণ সফ্টওয়্যারের 19.3 সংস্করণের আগে উপলব্ধ নয়৷ |
QSPI_OPEN | 32 | 0 | 0 | কোয়াড এসপিআই-তে একচেটিয়া অ্যাক্সেসের অনুরোধ করে। অন্য কোন QSPI অনুরোধের আগে আপনি এই অনুরোধটি জারি করুন। কোয়াড এসপিআই ব্যবহার না হলে এবং এসডিএম ডিভাইসটি কনফিগার না করলে SDM অনুরোধটি গ্রহণ করে। SDM অ্যাক্সেস মঞ্জুর করলে ঠিক আছে ফেরত দেয়। SDM এই মেলবক্স ব্যবহার করে ক্লায়েন্টকে একচেটিয়া অ্যাক্সেস দেয়। সক্রিয় ক্লায়েন্ট QSPI_CLOSE কমান্ড ব্যবহার করে অ্যাক্সেস পরিত্যাগ না করা পর্যন্ত অন্যান্য ক্লায়েন্টরা কোয়াড এসপিআই অ্যাক্সেস করতে পারবে না। যেকোন মেলবক্স ক্লায়েন্ট আইপির মাধ্যমে কোয়াড এসপিআই ফ্ল্যাশ মেমরি ডিভাইসগুলিতে অ্যাক্সেস ডিফল্টরূপে এইচপিএস অন্তর্ভুক্ত ডিজাইনগুলিতে উপলব্ধ নয়, যদি না আপনি HPS সফ্টওয়্যার কনফিগারেশনে QSPI অক্ষম করেন। গুরুত্বপূর্ণ: কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ। |
QSPI_CLOSE | 33 | 0 | 0 | কোয়াড এসপিআই ইন্টারফেসে একচেটিয়া অ্যাক্সেস বন্ধ করে। গুরুত্বপূর্ণ:কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ। |
QSPI_SET_CS | 34 | 1 | 0 | চিপ নির্বাচন লাইনের মাধ্যমে সংযুক্ত কোয়াড SPI ডিভাইসগুলির একটি নির্দিষ্ট করে৷ নীচে বর্ণিত হিসাবে একটি এক-শব্দের যুক্তি নেয়
দ্রষ্টব্য: Intel Agilex বা Intel Stratix® 10 ডিভাইস nCSO[4]-এর সাথে সংযুক্ত কোয়াড SPI ডিভাইস থেকে AS কনফিগারেশনের জন্য একটি AS x0 ফ্ল্যাশ মেমরি ডিভাইস সমর্থন করে। একবার ডিভাইসটি ব্যবহারকারী মোডে প্রবেশ করলে, আপনি মেলবক্স ক্লায়েন্ট আইপি বা এইচপিএস ডেটা স্টোরেজ হিসাবে ব্যবহারের জন্য চারটি পর্যন্ত AS x4 ফ্ল্যাশ স্মৃতি ব্যবহার করতে পারেন। মেইলবক্স ক্লায়েন্ট আইপি বা এইচপিএস কোয়াড এসপিআই ডিভাইস অ্যাক্সেস করতে nCSO[3:0] ব্যবহার করতে পারে। |
অব্যাহত… |
- এই সংখ্যা কমান্ড বা প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত নয়
গুরুত্বপূর্ণ: কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ। | ||||
QSPI_READ | 3A | 2 | N | সংযুক্ত কোয়াড SPI ডিভাইস পড়ে। সর্বাধিক স্থানান্তর আকার 4 কিলোবাইট (KB) বা 1024 শব্দ। দুটি যুক্তি নেয়:
সফল হলে, কোয়াড এসপিআই ডিভাইস থেকে রিড ডাটা অনুসরণ করে ঠিক আছে। একটি ব্যর্থ প্রতিক্রিয়া একটি ত্রুটি কোড প্রদান করে। |
QSPI_WRITE | 39 | 2+N | 0 | কোয়াড এসপিআই ডিভাইসে ডেটা লেখে। সর্বাধিক স্থানান্তর আকার 4 কিলোবাইট (KB) বা 1024 শব্দ। তিনটি যুক্তি নেয়:
লেখার জন্য মেমরি প্রস্তুত করতে, এই কমান্ডটি জারি করার আগে QSPI_ERASE কমান্ড ব্যবহার করুন। |
QSPI_ERASE | 38 | 2 | 0 | কোয়াড SPI ডিভাইসের একটি 4/32/64 KB সেক্টর মুছে দেয়৷ দুটি যুক্তি নেয়:
গুরুত্বপূর্ণ:কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ। |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | কোয়াড এসপিআই ডিভাইস থেকে রেজিস্টার পড়ে। সর্বোচ্চ পঠন 8 বাইট। দুটি যুক্তি নেয়:
|
অব্যাহত… |
- এই সংখ্যা কমান্ড বা প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত নয়.
একটি সফল পঠন ডিভাইস থেকে পড়া ডেটা দ্বারা অনুসরণ করে ওকে প্রতিক্রিয়া কোড প্রদান করে। পঠিত ডেটা রিটার্ন 4 বাইটের একাধিক। যদি পড়ার জন্য বাইটগুলি 4 বাইটের সঠিক গুণিতক না হয়, তাহলে পরবর্তী শব্দের সীমানা না হওয়া পর্যন্ত এটি 4 বাইটের একাধিক দিয়ে প্যাড করা হয় এবং প্যাডেড বিটের মান শূন্য হয়। গুরুত্বপূর্ণ: কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ। |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | কোয়াড এসপিআই-এর রেজিস্টারে লেখে। সর্বাধিক লেখা 8 বাইট। তিনটি যুক্তি নেয়:
একটি সেক্টর ইরেজ বা সাব-সেক্টর ইরেজ করার জন্য, আপনাকে অবশ্যই সবচেয়ে গুরুত্বপূর্ণ বাইট (MSB) থেকে ন্যূনতম গুরুত্বপূর্ণ বাইট (LSB) অর্ডারে সিরিয়াল ফ্ল্যাশ ঠিকানা উল্লেখ করতে হবেampলে চিত্রিত করে। |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | কোয়াড এসপিআই-তে একটি কমান্ড অপকোড পাঠায়। একটি যুক্তি নেয়:
একটি সফল কমান্ড ঠিক আছে প্রতিক্রিয়া কোড প্রদান করে। |
CONFIG_STATUS এবং RSU_STATUS প্রধান এবং ছোট ত্রুটি কোড বিবরণের জন্য, পরিশিষ্ট দেখুন: CONFIG_STATUS এবং RSU_STATUS ত্রুটি কোড বিবরণ মেলবক্স ক্লায়েন্ট Intel FPGA IP ব্যবহারকারী গাইডে।
সম্পর্কিত তথ্য
- মেলবক্স ক্লায়েন্ট ইন্টেল এফপিজিএ আইপি ব্যবহারকারী নির্দেশিকা: CONFIG_STATUS এবং RSU_STATUS ত্রুটি কোড বর্ণনা
CONFIG_STATUS এবং RSU_STATUS ত্রুটি কোড সম্পর্কে আরও তথ্যের জন্য। - ইন্টেল এজিলেক্স পাওয়ার ম্যানেজমেন্ট ইউজার গাইড
তাপমাত্রা সেন্সর চ্যানেল নম্বর এবং তাপমাত্রা সেন্সিং ডায়োড (TSDs) সম্পর্কে আরও তথ্যের জন্য। - ইন্টেল এজিলেক্স হার্ড প্রসেসর সিস্টেম টেকনিক্যাল রেফারেন্স ম্যানুয়াল
- ইন্টেল এজিলেক্স হার্ড প্রসেসর সিস্টেম রিমোট সিস্টেম আপডেট ইউজার গাইড
ত্রুটি কোড প্রতিক্রিয়া
সারণী 8. ত্রুটি কোড
মান (হেক্স) | ত্রুটি কোড প্রতিক্রিয়া | বর্ণনা | |||||||||
0 | OK | নির্দেশ করে যে কমান্ডটি সফলভাবে সম্পন্ন হয়েছে। একটি কমান্ড ভুলভাবে ঠিক স্থিতি ফেরত দিতে পারে যদি একটি কমান্ড, যেমন QSPI_READ আংশিকভাবে সফল। |
|||||||||
1 | অবৈধ কমান্ড | নির্দেশ করে যে বর্তমানে লোড করা বুট রম কমান্ড কোডটি ডিকোড বা চিনতে পারে না। | |||||||||
3 | অজানা নির্দেশ | নির্দেশ করে যে বর্তমানে লোড করা ফার্মওয়্যার কমান্ড কোড ডিকোড করতে পারে না। | |||||||||
4 | INVALID_COMMAND_ PARAMETERS | নির্দেশ করে যে কমান্ডটি ভুলভাবে ফরম্যাট করা হয়েছে। প্রাক্তন জন্যampলে, হেডারে দৈর্ঘ্য ক্ষেত্র সেটিং বৈধ নয়। | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | নির্দেশ করে যে কমান্ডটি এমন একটি উৎস থেকে এসেছে যার জন্য এটি সক্রিয় করা হয়নি। | |||||||||
8 | CLIENT_ID_NO_MATCH | নির্দেশ করে যে ক্লায়েন্ট আইডি কোয়াড এসপিআই-এর একচেটিয়া অ্যাক্সেস বন্ধ করার অনুরোধটি সম্পূর্ণ করতে পারে না। ক্লায়েন্ট আইডি বর্তমান ক্লায়েন্টের সাথে কোয়াড এসপিআই-এর বর্তমান এক্সক্লুসিভ অ্যাক্সেসের সাথে মেলে না। | |||||||||
9 | ভুল ঠিকানা | ঠিকানাটি অবৈধ। এই ত্রুটি নিম্নলিখিত শর্তগুলির মধ্যে একটি নির্দেশ করে:
|
|||||||||
A | AUTHENTICATION_FAIL | কনফিগারেশন বিটস্ট্রিম স্বাক্ষর প্রমাণীকরণ ব্যর্থতা নির্দেশ করে। | |||||||||
B | টাইমআউট | এই ত্রুটি নিম্নলিখিত শর্তগুলির কারণে সময় শেষ নির্দেশ করে:
|
|||||||||
C | HW_NOT_READY | নিম্নলিখিত শর্তগুলির মধ্যে একটি নির্দেশ করে:
|
|||||||||
D | HW_ERROR | নির্দেশ করে যে অপুনরুদ্ধারযোগ্য হার্ডওয়্যার ত্রুটির কারণে কমান্ডটি অসফলভাবে সম্পন্ন হয়েছে। | |||||||||
80 – 8F | COMMAND_SPECIFIC_ ত্রুটি৷ | আপনার ব্যবহৃত একটি SDM কমান্ডের কারণে একটি কমান্ড নির্দিষ্ট ত্রুটি নির্দেশ করে। | |||||||||
এসডিএম
আদেশ |
ত্রুটির নাম | ত্রুটি কোড | বর্ণনা | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ ব্যর্থতা | 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_ OPEN | 0x81 | নির্দেশ করে যে QSPI_OPEN কমান্ডের মাধ্যমে QSPI ফ্ল্যাশে ক্লায়েন্টের একচেটিয়া অ্যাক্সেস ইতিমধ্যেই খোলা আছে৷ | |||||||||
100 | কনফিগার করা না | নির্দেশ করে যে ডিভাইসটি কনফিগার করা নেই। | |||||||||
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 | ক্লায়েন্টের জন্য অপেক্ষা করুন যিনি কোয়াড এসপিআই-তে অ্যাক্সেসটি খুলেছেন তার অ্যাক্সেস সম্পূর্ণ করার জন্য এবং তারপরে কোয়াড এসপিআই-এর একচেটিয়া অ্যাক্সেস বন্ধ করে দেয়। |
9 | ভুল ঠিকানা | সম্ভাব্য ত্রুটি পুনরুদ্ধারের পদক্ষেপ: GET_VOL এর জন্যTAGই কমান্ড: একটি বৈধ বিটমাস্ক সহ কমান্ড পাঠান। 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 | কনফিগার করা না | একটি বিটস্ট্রিম পাঠান যা HPS কনফিগার করে। |
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ব্যস্ত৷ | সম্ভাব্য ত্রুটি পুনরুদ্ধারের পদক্ষেপ:
QSPI অপারেশনের জন্য: চলমান কনফিগারেশন বা অন্য ক্লায়েন্ট অপারেশন সম্পূর্ণ করার জন্য অপেক্ষা করুন। RSU এর জন্য: অভ্যন্তরীণ ত্রুটি থেকে পুনরুদ্ধার করতে ডিভাইসটি পুনরায় কনফিগার করুন। HPS পুনঃসূচনা অপারেশনের জন্য: HPS বা HPS কোল্ড রিসেট সম্পূর্ণ হওয়ার জন্য পুনরায় কনফিগারেশনের জন্য অপেক্ষা করুন। |
Avalon স্ট্রিমিং ইন্টারফেস ইন্টেল FPGA আইপি ব্যবহারকারী গাইড ডকুমেন্ট আর্কাইভ সহ মেলবক্স ক্লায়েন্ট
এই ব্যবহারকারী গাইডের সর্বশেষ এবং পূর্ববর্তী সংস্করণের জন্য, পড়ুন Avalon স্ট্রিমিং ইন্টারফেস ইন্টেল FPGA IP ব্যবহারকারী গাইড সহ মেলবক্স ক্লায়েন্ট. যদি একটি আইপি বা সফ্টওয়্যার সংস্করণ তালিকাভুক্ত না হয়, তবে পূর্ববর্তী আইপি বা সফ্টওয়্যার সংস্করণের জন্য ব্যবহারকারীর নির্দেশিকা প্রযোজ্য।
IP সংস্করণগুলি v19.1 পর্যন্ত Intel Quartus Prime Design Suite সফ্টওয়্যার সংস্করণগুলির মতোই। ইন্টেল কোয়ার্টাস প্রাইম ডিজাইন স্যুট সফ্টওয়্যার সংস্করণ 19.2 বা তার পরে, আইপি কোরগুলির একটি নতুন আইপি সংস্করণ স্কিম রয়েছে।
অ্যাভালন স্ট্রিমিং ইন্টারফেস ইন্টেল এফপিজিএ আইপি ব্যবহারকারী গাইড সহ মেলবক্স ক্লায়েন্টের জন্য ডকুমেন্ট রিভিশন ইতিহাস
নথি সংস্করণ | ইন্টেল কোয়ার্টাস প্রাইম সংস্করণ | আইপি সংস্করণ | পরিবর্তন | ||
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 স্ট্রিমিং ইন্টারফেস FPGA IP সহ ইন্টেল মেলবক্স ক্লায়েন্ট [পিডিএফ] ব্যবহারকারীর নির্দেশিকা অ্যাভালন স্ট্রিমিং ইন্টারফেস এফপিজিএ আইপি, মেলবক্স ক্লায়েন্ট, অ্যাভালন স্ট্রিমিং ইন্টারফেস এফপিজিএ আইপি সহ মেলবক্স ক্লায়েন্ট |