Avalon স্ট্রিমিং ইন্টারফেস FPGA IP ব্যবহারকারী গাইড সহ ইন্টেল মেলবক্স ক্লায়েন্ট
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 সিস্টেম ডিজাইন সহ মেইলবক্স ক্লায়েন্ট

নিম্নলিখিত চিত্রটি একটি অ্যাপ্লিকেশন দেখায় যেখানে Avalon ST IP সহ মেলবক্স ক্লায়েন্ট চিপ আইডি পড়ে৷

চিত্র 2. Avalon ST আইপি রিডস চিপ আইডি সহ মেলবক্স ক্লায়েন্ট
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 স্ট্রিমিং ইন্টারফেস ইন্টেল 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 কমান্ড প্যাকেটের জন্য সময়
চিত্র: মি ST কমান্ড প্যাকেট

প্রতিক্রিয়া ইন্টারফেস
SDM Avalon ST ক্লায়েন্ট আইপি রেসপন্স ইন্টারফেস ব্যবহার করে আপনার অ্যাপ্লিকেশনে প্রতিক্রিয়া পাঠায়।

সারণি 4. প্রতিক্রিয়া ইন্টারফেস

সংকেত 5 দিকনির্দেশনা বর্ণনা
প্রতিক্রিয়া_প্রস্তুত ইনপুট যখনই এটি একটি প্রতিক্রিয়া পেতে সক্ষম হয় তখনই অ্যাপ্লিকেশন লজিক রেসপন্স_রেডি সিগন্যালকে জাহির করতে পারে।
প্রতিক্রিয়া_বৈধ আউটপুট এসডিএম রেসপন্স_ভালড নির্দেশ করে যে প্রতিক্রিয়া_ডেটা বৈধ।
প্রতিক্রিয়া_ডেটা[31:0] আউটপুট অনুরোধ করা তথ্য প্রদান করতে SDM প্রতিক্রিয়া_ডেটা চালায়। প্রতিক্রিয়ার প্রথম শব্দটি একটি শিরোনাম যা SDM যে কমান্ড প্রদান করছে তা সনাক্ত করে। নির্দেশ করে কমান্ড তালিকা এবং বিবরণ কমান্ডের সংজ্ঞার জন্য।
প্রতিক্রিয়া_স্টার্টফপ্যাকেট আউটপুট রেসপন্স_স্টার্টফপ্যাকেট একটি প্রতিক্রিয়া প্যাকেটের প্রথম চক্রে দাবি করে।
প্রতিক্রিয়া_এন্ডঅফপ্যাকেট আউটপুট রেসপন্স_এন্ডোফপ্যাকেট একটি রেসপন্স প্যাকেটের শেষ সাইকেলে দাবী করে।

চিত্র 5. Avalon ST রেসপন্স প্যাকেটের জন্য সময়
Avalon ST রেসপন্স প্যাকেট

কমান্ড স্ট্যাটাস ইন্টারফেস

টেবিল 5. কমান্ড স্ট্যাটাস ইন্টারফেস

সংকেত নাম দিকনির্দেশনা বর্ণনা
কমান্ড_স্থিতি_অবৈধ আউটপুট কমান্ড_status_invalid একটি ত্রুটি নির্দেশ করে। এই সংকেতটি সাধারণত নির্দেশ করে যে কমান্ড হেডারে উল্লেখিত কমান্ডের দৈর্ঘ্য প্রেরিত কমান্ডের দৈর্ঘ্যের সাথে মেলে না। যখন কমান্ড_স্ট্যাটাস_অবৈধ দাবি করে, তখন আপনার অ্যাপ্লিকেশন লজিককে অবশ্যই ইন_রিসেট করতে হবে Avalon স্ট্রিমিং ইন্টারফেস Intel FPGA IP এর সাথে মেলবক্স ক্লায়েন্ট পুনরায় চালু করতে।

চিত্র 6। কমান্ড_স্থিতি_অবৈধ দাবির পরে পুনরায় সেট করুন
fig: command_status_invalid দাবী

কমান্ড এবং প্রতিক্রিয়া

হোস্ট কন্ট্রোলার মেলবক্স ক্লায়েন্ট ইন্টেল 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 নিম্নলিখিত ক্ষেত্রগুলি অন্তর্ভুক্ত করে:

  • বিট [31:28]: সংরক্ষিত.
  • বিটস[27:16]: সেন্সর অবস্থান। TSD অবস্থান নির্দিষ্ট করে।
  • বিট [15:0]: সেন্সর মাস্ক। নির্দিষ্ট সেন্সর অবস্থানের জন্য পড়ার জন্য সেন্সর নির্দিষ্ট করে। উত্তরে অনুরোধ করা প্রতিটি তাপমাত্রার জন্য একটি শব্দ রয়েছে। যদি বাদ দেওয়া হয়, কমান্ডটি চ্যানেল 0 পড়ে। সর্বনিম্ন উল্লেখযোগ্য বিট (lsb) সেন্সর 0 এর সাথে মিলে যায়। সবচেয়ে উল্লেখযোগ্য বিট (msb) চ্যানেল 15 এর সাথে মিলে যায়।

প্রত্যাবর্তিত তাপমাত্রা বাইনারি বিন্দুর নিচে 8 বিট সহ একটি স্বাক্ষরিত নির্দিষ্ট মান। প্রাক্তন জন্যample, 10°C তাপমাত্রা 0x00000A00 প্রদান করে। A-এর তাপমাত্রা -1.5°C 0xFFFFFE80 প্রদান করে।
যদি বিটমাস্ক একটি অবৈধ অবস্থান নির্দিষ্ট করে, কমান্ডটি একটি ত্রুটি কোড প্রদান করে যা 0x80000000 -0x800000FF পরিসরের যেকোনো মান।
Intel Agilex ডিভাইসের জন্য, স্থানীয় বিল্ড-ইন তাপমাত্রা সেন্সর সম্পর্কে আরও তথ্যের জন্য Intel Agilex পাওয়ার ম্যানেজমেন্ট ব্যবহারকারী নির্দেশিকা পড়ুন।

RSU_IMAGE_ আপডেট 5C 2 0 ডেটা উত্স থেকে পুনরায় কনফিগারেশন ট্রিগার করে যা কারখানা বা একটি অ্যাপ্লিকেশন চিত্র হতে পারে৷
অব্যাহত…
  1. এই সংখ্যা কমান্ড বা প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত নয়.
  2. Intel Agilex ডিভাইসগুলির জন্য যেগুলি একাধিক ডিভাইস পড়তে সমর্থন করে, ইনডেক্স n আপনার ডিভাইসে সক্রিয় চ্যানেলগুলির সংখ্যার সাথে মেলে।
  3. পড়ুন ইন্টেল এজিলেক্স পাওয়ার ম্যানেজমেন্ট ইউজার গাইড তাপমাত্রা সেন্সর চ্যানেল এবং অবস্থান সম্পর্কে আরও তথ্যের জন্য।
  4. সূচক n সেন্সর মাস্কের সংখ্যার উপর নির্ভর করে।
আদেশ কোড (হেক্স) কমান্ড দৈর্ঘ্য (1) প্রতিক্রিয়া দৈর্ঘ্য (1) বর্ণনা
এই কমান্ডটি একটি ঐচ্ছিক 64-বিট আর্গুমেন্ট নেয় যা ফ্ল্যাশে পুনরায় কনফিগারেশন ডেটা ঠিকানা নির্দিষ্ট করে। আইপিতে আর্গুমেন্ট পাঠানোর সময়, আপনি প্রথমে বিট পাঠান [৩১:০] তারপরে বিট [৬৩:৩২]। আপনি যদি এই যুক্তি প্রদান না করেন তবে এর মান 31 বলে ধরে নেওয়া হয়।
  • বিট [৩১:০]: একটি অ্যাপ্লিকেশন ইমেজের শুরুর ঠিকানা।
  • বিট [63:32]: সংরক্ষিত (0 হিসাবে লিখুন)।

একবার ডিভাইসটি এই কমান্ডটি প্রক্রিয়া করলে, এটি ডিভাইসটিকে পুনরায় কনফিগার করার জন্য এগিয়ে যাওয়ার আগে এটি প্রতিক্রিয়া শিরোনামটি FIFO-তে ফেরত দেয়। হোস্ট পিসি বা হোস্ট কন্ট্রোলার অন্য ইন্টারাপ্ট সার্ভিসিং বন্ধ করে দেয় এবং কমান্ডটি সফলভাবে সম্পন্ন হয়েছে তা নির্দেশ করার জন্য রেসপন্স হেডার ডেটা পড়ার উপর ফোকাস করে তা নিশ্চিত করুন। অন্যথায়, পুনরায় কনফিগারেশন প্রক্রিয়া শুরু হলে হোস্ট পিসি বা হোস্ট কন্ট্রোলার প্রতিক্রিয়া পেতে সক্ষম হবে না।
একবার ডিভাইসটি পুনরায় কনফিগারেশনের সাথে এগিয়ে গেলে, বাহ্যিক হোস্ট এবং FPGA এর মধ্যে লিঙ্কটি হারিয়ে যায়। আপনি যদি আপনার ডিজাইনে PCIe ব্যবহার করেন, তাহলে আপনাকে PCIe লিঙ্কটি পুনরায় গণনা করতে হবে।
গুরুত্বপূর্ণ: কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ।

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টি ক্ষেত্র রয়েছে:
  • উপরের 16 বিট: প্রধান ত্রুটি কোড।
  • নিম্ন 16 বিট: ক্ষুদ্র ত্রুটি কোড।

পরিশিষ্ট পড়ুন: CONFIG_STATUS এবং মেলবক্স ক্লায়েন্ট ইন্টেলে RSU_STATUS ত্রুটি কোড বর্ণনা এফপিজিএ আইপি  আরও তথ্যের জন্য ব্যবহারকারীর নির্দেশিকা।

1 কোয়ার্টাস সংস্করণ 19.4 এবং 21.2 এর মধ্যে Intel Quartus® প্রাইম সফ্টওয়্যার সংস্করণে উপলব্ধ, ক্ষেত্রটি প্রদর্শন করে:
  • বিট [৩১:২৮]: ফার্মওয়্যারের সূচক বা সিদ্ধান্তের ফার্মওয়্যার কপি যা সম্প্রতি ব্যবহৃত হয়েছিল। সম্ভাব্য মান হল 31, 28, 0, এবং 1।
  • বিট [27:24]: সংরক্ষিত
  • বিট [23:16]: মান হল '0'
ইন্টেল কোয়ার্টাস প্রাইম সফ্টওয়্যার সংস্করণ 21.3 বা তার পরে উপলব্ধ, কোয়ার্টাস সংস্করণ প্রদর্শন করে:
  • বিট [৩১:২৮]: ফার্মওয়্যারের সূচক বা সিদ্ধান্তের ফার্মওয়্যার কপি যা সম্প্রতি ব্যবহৃত হয়েছিল। সম্ভাব্য মান হল 31, 28, 0, এবং 1।
  • বিট [27:24]: সংরক্ষিত
  • বিট [২৩:১৬]: মেজর কোয়ার্টাস রিলিজ নম্বর
  • বিট [১৫:৮]: মাইনর কোয়ার্টাস রিলিজ নম্বর
  • বিট [7:0]: কোয়ার্টাস আপডেট নম্বর

প্রাক্তন জন্যampলে, ইন্টেল কোয়ার্টাস প্রাইম সফ্টওয়্যার সংস্করণ 21.3.1-এ, নিম্নলিখিত মানগুলি প্রধান এবং ছোট কোয়ার্টাস রিলিজ নম্বর এবং কোয়ার্টাস আপডেট নম্বর উপস্থাপন করে:

  • বিট [23:16] = 8'd21 = 8'h15
  • বিট [15:8] = 8'd3 = 8'h3
  • বিট [7:0] = 8'd1 = 8'h1
2 পিন স্ট্যাটাস
  • বিট [৩১]: বর্তমান nSTATUS আউটপুট মান (সক্রিয় কম)
  • বিট [৩০]: সনাক্ত করা nCONFIG ইনপুট মান (সক্রিয় কম)
  • বিট [29:8]: সংরক্ষিত
  • বিট [7:6]: কনফিগারেশন ঘড়ি উৎস
    • 01 = অভ্যন্তরীণ অসিলেটর
    • 10 = OSC_CLK_1
  • বিট [5:3]: সংরক্ষিত
  • বিট [2:0]: পাওয়ার আপে MSEL মান
3 নরম ফাংশন অবস্থা আপনি একটি SDM পিনে ফাংশন বরাদ্দ না করলেও প্রতিটি সফট ফাংশনের মান ধারণ করে।
  • বিট [31:6]: সংরক্ষিত
  • বিট [৫]: HPS_WARMRESET
  • বিট [৪]: HPS_COLDRESET
  • বিট [৩]: SEU_ERROR
  • বিট [২]: CVP_DONE
  • বিট [1]: INIT_DONE
  • বিট [0]: CONF_DONE
4 ত্রুটি অবস্থান ত্রুটি অবস্থান ধারণ করে. কোনো ত্রুটি না থাকলে 0 প্রদান করে।
5 ভুল তথ্য ত্রুটির বিবরণ রয়েছে। কোনো ত্রুটি না থাকলে 0 ফেরত দেয়।
RSU_STATUS 5B 0 9 বর্তমান দূরবর্তী সিস্টেম আপগ্রেড অবস্থা রিপোর্ট করে। কনফিগারেশনের সময় এবং এটি সম্পূর্ণ হওয়ার পরে কনফিগারেশনের স্থিতি পরীক্ষা করতে আপনি এই কমান্ডটি ব্যবহার করতে পারেন। এই কমান্ড নিম্নলিখিত প্রতিক্রিয়া প্রদান করে:
শব্দ সারাংশ বর্ণনা

(চালিয়ে যান...)

  1. এই সংখ্যা কমান্ড বা প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত নয়
0-1 বর্তমান চিত্র বর্তমানে চলমান অ্যাপ্লিকেশন চিত্রের ফ্ল্যাশ অফসেট।
2-3 ব্যর্থ চিত্র সর্বোচ্চ অগ্রাধিকার ব্যর্থ অ্যাপ্লিকেশন চিত্রের ফ্ল্যাশ অফসেট। ফ্ল্যাশ মেমরিতে একাধিক ছবি পাওয়া গেলে, ব্যর্থ হওয়া প্রথম ছবির মান সংরক্ষণ করে। সমস্ত 0 সেকেন্ডের একটি মান কোন ব্যর্থ চিত্র নির্দেশ করে। যদি কোনও ব্যর্থ চিত্র না থাকে, তবে স্থিতি তথ্যের অবশিষ্ট শব্দগুলির অবশিষ্টাংশ বৈধ তথ্য সংরক্ষণ করে না।
দ্রষ্টব্য:ASx4 থেকে পুনরায় কনফিগার করার জন্য nCONFIG-এ একটি ক্রমবর্ধমান প্রান্ত, এই ক্ষেত্রটি পরিষ্কার করে না। ব্যর্থ চিত্র সম্পর্কে তথ্য শুধুমাত্র তখনই আপডেট হয় যখন মেলবক্স ক্লায়েন্ট একটি নতুন RSU_IMAGE_UPDATE কমান্ড পায় এবং আপডেট চিত্র থেকে সফলভাবে কনফিগার করে।
4 রাজ্য ব্যর্থ চিত্রের ব্যর্থতা কোড। ত্রুটি ক্ষেত্রের দুটি অংশ আছে:
  • বিট [৩১:১৬]: প্রধান ত্রুটি কোড
  • বিট [15:0]: ক্ষুদ্র ত্রুটি কোড কোনো ব্যর্থতার জন্য 0 প্রদান করে। নির্দেশ করে

পরিশিষ্ট: আরও তথ্যের জন্য মেলবক্স ক্লায়েন্ট ইন্টেল 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 সংস্করণে যুক্ত করা হয়েছে।
অব্যাহত…
  1. এই সংখ্যা কমান্ড বা প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত নয়.
RSU_NOTIFY 5D 1 0 RSU_STATUS প্রতিক্রিয়ার সমস্ত ত্রুটি তথ্য সাফ করে এবং পুনরায় চেষ্টা কাউন্টার পুনরায় সেট করে। এক-শব্দের যুক্তিতে নিম্নলিখিত ক্ষেত্র রয়েছে:
  • 0x00050000: সাফ বর্তমান রিসেট পুনরায় চেষ্টা কাউন্টার. বর্তমান পুনরায় চেষ্টা কাউন্টারটি পুনরায় সেট করা কাউন্টারটিকে আবার শূন্যে সেট করে, যেন বর্তমান চিত্রটি প্রথমবার সফলভাবে লোড হয়েছে৷
  • 0x00060000: ত্রুটি স্থিতি তথ্য সাফ করুন।
  • অন্য সব মান সংরক্ষিত।

এই কমান্ডটি ইন্টেল কোয়ার্টাস প্রাইম প্রো সংস্করণ সফ্টওয়্যারের 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 ডিভাইসগুলির একটি নির্দিষ্ট করে৷ নীচে বর্ণিত হিসাবে একটি এক-শব্দের যুক্তি নেয়
  • বিটস[31:28]: ফ্ল্যাশ ডিভাইস নির্বাচন করতে হবে। nCSO[0:3] পিনের সাথে সম্পর্কিত মানগুলির জন্য নীচের তথ্যটি পড়ুন
    • মান 4'h0000 ফ্ল্যাশ নির্বাচন করে যা nCSO[0] এর সাথে মিলে যায়।
    • মান 4'h0001 ফ্ল্যাশ নির্বাচন করে যা nCSO[1] এর সাথে মিলে যায়।
    • মান 4'h0002 ফ্ল্যাশ নির্বাচন করে যা nCSO[2] এর সাথে মিলে যায়।
    • মান 4'h0003 ফ্ল্যাশ নির্বাচন করে যা এর সাথে মিলে যায় nCSO[3]।
  • বিটস[27:0]: সংরক্ষিত (0 হিসাবে লিখুন)।

দ্রষ্টব্য: Intel Agilex বা Intel Stratix® 10 ডিভাইস nCSO[4]-এর সাথে সংযুক্ত কোয়াড SPI ডিভাইস থেকে AS কনফিগারেশনের জন্য একটি AS x0 ফ্ল্যাশ মেমরি ডিভাইস সমর্থন করে। একবার ডিভাইসটি ব্যবহারকারী মোডে প্রবেশ করলে, আপনি মেলবক্স ক্লায়েন্ট আইপি বা এইচপিএস ডেটা স্টোরেজ হিসাবে ব্যবহারের জন্য চারটি পর্যন্ত AS x4 ফ্ল্যাশ স্মৃতি ব্যবহার করতে পারেন। মেইলবক্স ক্লায়েন্ট আইপি বা এইচপিএস কোয়াড এসপিআই ডিভাইস অ্যাক্সেস করতে 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) কনফিগারেশন স্কিমের জন্য, আপনাকে অবশ্যই GPIO পিনের সাথে QSPI ফ্ল্যাশ মেমোরি সংযুক্ত করতে হবে।

অব্যাহত…
  1. এই সংখ্যা কমান্ড বা প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত নয়
গুরুত্বপূর্ণ: কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ।
QSPI_READ 3A 2 N সংযুক্ত কোয়াড SPI ডিভাইস পড়ে। সর্বাধিক স্থানান্তর আকার 4 কিলোবাইট (KB) বা 1024 শব্দ।
দুটি যুক্তি নেয়:
  • কোয়াড এসপিআই ফ্ল্যাশ ঠিকানা (এক শব্দ)। ঠিকানা অবশ্যই শব্দ সারিবদ্ধ হতে হবে। ডিভাইসটি অ-সংযুক্ত ঠিকানাগুলির জন্য 0x1 ত্রুটি কোড প্রদান করে।
  • পড়ার শব্দের সংখ্যা (এক শব্দ)।

সফল হলে, কোয়াড এসপিআই ডিভাইস থেকে রিড ডাটা অনুসরণ করে ঠিক আছে। একটি ব্যর্থ প্রতিক্রিয়া একটি ত্রুটি কোড প্রদান করে।
আংশিকভাবে সফল পড়ার জন্য, QSPI_READ ভুলভাবে ঠিক আছে স্ট্যাটাস ফিরিয়ে দিতে পারে।
দ্রষ্টব্য: ডিভাইস কনফিগারেশন চলাকালীন আপনি QSPI_READ কমান্ড চালাতে পারবেন না।
গুরুত্বপূর্ণ:কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ।

QSPI_WRITE 39 2+N 0 কোয়াড এসপিআই ডিভাইসে ডেটা লেখে। সর্বাধিক স্থানান্তর আকার 4 কিলোবাইট (KB) বা 1024 শব্দ।
তিনটি যুক্তি নেয়:
  • ফ্ল্যাশ ঠিকানা অফসেট (এক শব্দ)। লেখার ঠিকানা অবশ্যই শব্দ সারিবদ্ধ হতে হবে।
  • লিখতে শব্দের সংখ্যা (এক শব্দ)।
  • যে ডেটা লিখতে হবে (এক বা একাধিক শব্দ)। একটি সফল লেখা ঠিক আছে প্রতিক্রিয়া কোড প্রদান করে।

লেখার জন্য মেমরি প্রস্তুত করতে, এই কমান্ডটি জারি করার আগে QSPI_ERASE কমান্ড ব্যবহার করুন।
দ্রষ্টব্য: ডিভাইস কনফিগারেশন চলাকালীন আপনি QSPI_WRITE কমান্ড চালাতে পারবেন না।
গুরুত্বপূর্ণ:কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে 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 সারিবদ্ধ ঠিকানাগুলির জন্য একটি ত্রুটি প্রদান করে।
  • মুছে ফেলার জন্য শব্দের সংখ্যা এর গুণিতকগুলিতে নির্দিষ্ট করা হয়েছে:
    • 0 KB (400 শব্দ) ডেটা মুছতে 4x100। এই বিকল্পটি সর্বনিম্ন মুছে ফেলার আকার।
    • 0 KB (2000 শব্দ) ডেটা মুছতে 32x500
    • 0x4000 64 KB (1000 শব্দ) ডেটা মুছে ফেলার জন্য একটি সফল মুছে ফেলা ঠিক আছে প্রতিক্রিয়া কোড প্রদান করে।

গুরুত্বপূর্ণ:কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ।

QSPI_READ_ DEVICE_REG 35 2 N কোয়াড এসপিআই ডিভাইস থেকে রেজিস্টার পড়ে। সর্বোচ্চ পঠন 8 বাইট। দুটি যুক্তি নেয়:
  • রিড কমান্ডের জন্য opcode।
  • পড়তে বাইট সংখ্যা.
অব্যাহত…
  1. এই সংখ্যা কমান্ড বা প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত নয়.
একটি সফল পঠন ডিভাইস থেকে পড়া ডেটা দ্বারা অনুসরণ করে ওকে প্রতিক্রিয়া কোড প্রদান করে। পঠিত ডেটা রিটার্ন 4 বাইটের একাধিক। যদি পড়ার জন্য বাইটগুলি 4 বাইটের সঠিক গুণিতক না হয়, তাহলে পরবর্তী শব্দের সীমানা না হওয়া পর্যন্ত এটি 4 বাইটের একাধিক দিয়ে প্যাড করা হয় এবং প্যাডেড বিটের মান শূন্য হয়।
গুরুত্বপূর্ণ: কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ।
QSPI_WRITE_ DEVICE_REG 36 2+N 0 কোয়াড এসপিআই-এর রেজিস্টারে লেখে। সর্বাধিক লেখা 8 বাইট। তিনটি যুক্তি নেয়:
  • লেখা কমান্ডের জন্য opcode.
  • লিখতে বাইট সংখ্যা.
  • ডাটা লিখতে হবে।

একটি সেক্টর ইরেজ বা সাব-সেক্টর ইরেজ করার জন্য, আপনাকে অবশ্যই সবচেয়ে গুরুত্বপূর্ণ বাইট (MSB) থেকে ন্যূনতম গুরুত্বপূর্ণ বাইট (LSB) অর্ডারে সিরিয়াল ফ্ল্যাশ ঠিকানা উল্লেখ করতে হবেampলে চিত্রিত করে।
QSPI_WRITE_DEVICE_REG কমান্ড ব্যবহার করে 2x0FF04 ঠিকানায় একটি মাইক্রোন 0000 গিগাবিট (Gb) ফ্ল্যাশের একটি সেক্টর মুছে ফেলতে, এখানে দেখানো হিসাবে MSB থেকে LSB অর্ডারে ফ্ল্যাশ ঠিকানাটি লিখুন:
শিরোনাম: 0x00003036 Opcode: 0x000000DC
লিখতে বাইট সংখ্যা: 0x00000004 ফ্ল্যাশ ঠিকানা: 0x0000FF04
একটি সফল লেখা ঠিক আছে প্রতিক্রিয়া কোড প্রদান করে। এই কমান্ডটি ডেটা প্যাড করে যা পরবর্তী শব্দের সীমানায় 4 বাইটের একাধিক নয়। কমান্ডটি শূন্য দিয়ে ডেটা প্যাড করে।
গুরুত্বপূর্ণ:কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ।

QSPI_SEND_ DEVICE_OP 37 1 0 কোয়াড এসপিআই-তে একটি কমান্ড অপকোড পাঠায়। একটি যুক্তি নেয়:
  • কোয়াড এসপিআই ডিভাইস পাঠানোর জন্য অপকোড।

একটি সফল কমান্ড ঠিক আছে প্রতিক্রিয়া কোড প্রদান করে।
গুরুত্বপূর্ণ:কোয়াড এসপিআই রিসেট করার সময়, আপনাকে অবশ্যই নির্দেশাবলী অনুসরণ করতে হবে Quad SPI ফ্ল্যাশ রিসেট করা হচ্ছে পৃষ্ঠা 9 এ।

CONFIG_STATUS এবং RSU_STATUS প্রধান এবং ছোট ত্রুটি কোড বিবরণের জন্য, পরিশিষ্ট দেখুন: CONFIG_STATUS এবং RSU_STATUS ত্রুটি কোড বিবরণ মেলবক্স ক্লায়েন্ট Intel FPGA IP ব্যবহারকারী গাইডে।
সম্পর্কিত তথ্য

ত্রুটি কোড প্রতিক্রিয়া

সারণী 8. ত্রুটি কোড

মান (হেক্স) ত্রুটি কোড প্রতিক্রিয়া বর্ণনা
0 OK নির্দেশ করে যে কমান্ডটি সফলভাবে সম্পন্ন হয়েছে।
একটি কমান্ড ভুলভাবে ঠিক স্থিতি ফেরত দিতে পারে যদি একটি কমান্ড, যেমন
QSPI_READ আংশিকভাবে সফল।
1 অবৈধ কমান্ড নির্দেশ করে যে বর্তমানে লোড করা বুট রম কমান্ড কোডটি ডিকোড বা চিনতে পারে না।
3 অজানা নির্দেশ নির্দেশ করে যে বর্তমানে লোড করা ফার্মওয়্যার কমান্ড কোড ডিকোড করতে পারে না।
4 INVALID_COMMAND_ PARAMETERS নির্দেশ করে যে কমান্ডটি ভুলভাবে ফরম্যাট করা হয়েছে। প্রাক্তন জন্যampলে, হেডারে দৈর্ঘ্য ক্ষেত্র সেটিং বৈধ নয়।
6 COMMAND_INVALID_ON_ SOURCE নির্দেশ করে যে কমান্ডটি এমন একটি উৎস থেকে এসেছে যার জন্য এটি সক্রিয় করা হয়নি।
8 CLIENT_ID_NO_MATCH নির্দেশ করে যে ক্লায়েন্ট আইডি কোয়াড এসপিআই-এর একচেটিয়া অ্যাক্সেস বন্ধ করার অনুরোধটি সম্পূর্ণ করতে পারে না। ক্লায়েন্ট আইডি বর্তমান ক্লায়েন্টের সাথে কোয়াড এসপিআই-এর বর্তমান এক্সক্লুসিভ অ্যাক্সেসের সাথে মেলে না।
9 ভুল ঠিকানা ঠিকানাটি অবৈধ। এই ত্রুটি নিম্নলিখিত শর্তগুলির মধ্যে একটি নির্দেশ করে:
  • একটি আনলাইনড ঠিকানা
  • একটি ঠিকানা পরিসীমা সমস্যা
  • একটি পড়ার অনুমতি সমস্যা
  • একটি অবৈধ চিপ নির্বাচন মান, 3-এর বেশি মান প্রদর্শন করছে
  • RSU ক্ষেত্রে একটি অবৈধ ঠিকানা
  • GET_VOL এর জন্য একটি অবৈধ বিটমাস্ক মানTAGই কমান্ড
  • GET_TEMPERATURE কমান্ডের জন্য একটি অবৈধ পৃষ্ঠা নির্বাচন৷
A AUTHENTICATION_FAIL কনফিগারেশন বিটস্ট্রিম স্বাক্ষর প্রমাণীকরণ ব্যর্থতা নির্দেশ করে।
B টাইমআউট এই ত্রুটি নিম্নলিখিত শর্তগুলির কারণে সময় শেষ নির্দেশ করে:
  • আদেশ
  • QSPI_READ অপারেশন সম্পূর্ণ হওয়ার জন্য অপেক্ষা করা হচ্ছে
  • তাপমাত্রা সেন্সরগুলির একটি থেকে অনুরোধকৃত তাপমাত্রা পড়ার জন্য অপেক্ষা করা হচ্ছে৷ তাপমাত্রা সেন্সরে একটি সম্ভাব্য হার্ডওয়্যার ত্রুটি নির্দেশ করতে পারে।
C HW_NOT_READY নিম্নলিখিত শর্তগুলির মধ্যে একটি নির্দেশ করে:
  • হার্ডওয়্যার প্রস্তুত নয়। একটি আরম্ভ বা কনফিগারেশন সমস্যা নির্দেশ করতে পারে। হার্ডওয়্যারটি কোয়াড এসপিআই উল্লেখ করতে পারে।
  • FPGA কনফিগার করতে RSU ইমেজ ব্যবহার করা হয় না।
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 ফ্ল্যাশ চিপ নির্বাচন সেটিং সমস্যা
  • একটি QSPI ফ্ল্যাশ ইনিশিয়ালাইজেশন সমস্যা
  • একটি QSPI ফ্ল্যাশ রিসেট করার সমস্যা
  • একটি QSPI ফ্ল্যাশ সেটিংস আপডেট সমস্যা
QSPI_ALREADY_ OPEN 0x81 নির্দেশ করে যে QSPI_OPEN কমান্ডের মাধ্যমে QSPI ফ্ল্যাশে ক্লায়েন্টের একচেটিয়া অ্যাক্সেস ইতিমধ্যেই খোলা আছে৷
100 কনফিগার করা না নির্দেশ করে যে ডিভাইসটি কনফিগার করা নেই।
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 ক্লায়েন্টের জন্য অপেক্ষা করুন যিনি কোয়াড এসপিআই-তে অ্যাক্সেসটি খুলেছেন তার অ্যাক্সেস সম্পূর্ণ করার জন্য এবং তারপরে কোয়াড এসপিআই-এর একচেটিয়া অ্যাক্সেস বন্ধ করে দেয়।
9 ভুল ঠিকানা সম্ভাব্য ত্রুটি পুনরুদ্ধারের পদক্ষেপ:
GET_VOL এর জন্যTAGই কমান্ড: একটি বৈধ বিটমাস্ক সহ কমান্ড পাঠান।
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 কনফিগার করা না একটি বিটস্ট্রিম পাঠান যা 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 নিম্নলিখিত পরিবর্তনগুলি করেছেন:
  • GET_VOL আপডেট করা হয়েছে৷TAGই কমান্ড সারি মধ্যে

কমান্ড তালিকা এবং বর্ণনা টেবিল।

  • টেবিল ডিভাইস ফ্যামিলি সাপোর্টে নোট যোগ করা হয়েছে।
  • সংশোধিত 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 কমান্ডের জন্য প্রধান এবং ছোট ত্রুটি কোড বিবরণ সরানো হয়েছে। বড় এবং ছোট ত্রুটি কোডগুলি এখন পরিশিষ্ট হিসাবে নথিভুক্ত করা হয়েছে৷ মেলবক্স ক্লায়েন্ট ইন্টেল FPGA আইপি ব্যবহারকারী গাইড।
2020.12.14 20.4 1.0.1 নিম্নলিখিত পরিবর্তনগুলি করেছেন:
  • QSPI ফ্ল্যাশ রিসেট করার বিষয়ে গুরুত্বপূর্ণ নোট যোগ করা হয়েছে অপারেশন কমান্ড বিষয়
  • আপডেট কমান্ড তালিকা এবং বিবরণ টেবিল:
    • সংশোধিত GET_TEMPERATURE কমান্ডের বিবরণ।
    • সংশোধিত RSU_IMAGE_UPDATE কমান্ডের বিবরণ।
  • QSPI ফ্ল্যাশ রিসেট করার বিষয়ে পাঠ্য যোগ করা হয়েছে।
  • বহিরাগত হোস্ট এবং FPGA-এর মধ্যে আচরণ বর্ণনাকারী পাঠ্য যোগ করা হয়েছে।
  • সরানো পাঠ্য: যদি ডিভাইসটি ইতিমধ্যে একটি কনফিগারেশন কমান্ড প্রক্রিয়া করে থাকে তাহলে একটি অ-শূন্য প্রতিক্রিয়া প্রদান করে।
    • সর্বাধিক স্থানান্তর আকার 4 কিলোবাইট বা 1024 শব্দ উল্লেখ করতে QSPI_WRITE এবং QSPI_READ বিবরণ আপডেট করা হয়েছে৷
    • QSPI_OPEN, QSPI_CLOSE এবং QSPI_SET_CS এর জন্য 1 থেকে 0 পর্যন্ত প্রতিক্রিয়া দৈর্ঘ্য সংশোধন করা হয়েছে আদেশ
    • সংশোধিত QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG, এবং QSPI_WRITE_DEVICE_REG বর্ণনা।
    • একটি নতুন কমান্ড যোগ করা হয়েছে: REBOOT_HPS৷
  • নতুন বিষয় যোগ করা হয়েছে: ত্রুটি কোড পুনরুদ্ধার.
2020.10.05 20.3 1.0.1
  • থেকে এই ব্যবহারকারী গাইডের শিরোনাম পরিবর্তন করা হয়েছে মেলবক্স অ্যাভালন স্ট্রিমিং ইন্টারফেস ক্লায়েন্ট ইন্টেল এফপিজিএ আইপি ব্যবহারকারী গাইড থেকে Avalon স্ট্রিমিং ইন্টারফেস ইন্টেল FPGA IP ব্যবহারকারী গাইড সহ মেলবক্স ক্লায়েন্ট ইন্টেল কোয়ার্টাস প্রাইম আইপি ক্যাটালগে আইপি নাম পরিবর্তনের কারণে।
  • বিশ্বব্যাপী সমস্ত আইপি নামের দৃষ্টান্ত আপডেট করা হয়েছে।
  • Intel Agilex ডিভাইসের জন্য সংশোধিত GET TEMPERATURE কমান্ডের বিবরণ কমান্ড তালিকা এবং বিবরণ টেবিল
  • রিসেট সিঙ্ক্রোনাইজার সম্পর্কে সুপারিশ যোগ করা হয়েছে ঘড়ি এবং রিসেট ইন্টারফেস টেবিল
  • আপডেট ত্রুটি কোড টেবিল নতুন ত্রুটি কোড প্রতিক্রিয়া যোগ করা হয়েছে:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • সরিয়ে ফেলা হয়েছে তাপমাত্রা সেন্সর অবস্থান বিষয় তাপমাত্রা সেন্সর তথ্য পাওয়া যায় ইন্টেল এজিলেক্স পাওয়ার ম্যানেজমেন্ট ইউজার গাইড.
2020.06.30 20.2 1.0.0
  • থেকে এই ব্যবহারকারী গাইডের শিরোনাম পরিবর্তন করা হয়েছে Mailbox Avalon ST ক্লায়েন্ট ইন্টেল 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 স্ট্রিমিং ইন্টারফেস FPGA IP সহ ইন্টেল মেলবক্স ক্লায়েন্ট [পিডিএফ] ব্যবহারকারীর নির্দেশিকা
অ্যাভালন স্ট্রিমিং ইন্টারফেস এফপিজিএ আইপি, মেলবক্স ক্লায়েন্ট, অ্যাভালন স্ট্রিমিং ইন্টারফেস এফপিজিএ আইপি সহ মেলবক্স ক্লায়েন্ট

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *