মাইক্রোচিপ DDR AXI4 আরবিটার
ভূমিকা: AXI4-স্ট্রিম প্রোটোকল স্ট্যান্ডার্ড মাস্টার এবং স্লেভ পরিভাষা ব্যবহার করে। এই নথিতে ব্যবহৃত সমতুল্য মাইক্রোচিপ পরিভাষা হল যথাক্রমে ইনিশিয়েটর এবং টার্গেট।
সারাংশ: নিম্নলিখিত টেবিলটি DDR AXI4 আর্বিটার বৈশিষ্ট্যগুলির একটি সারাংশ প্রদান করে।
চারিত্রিক | মান |
---|---|
মূল সংস্করণ | DDR AXI4 আরবিটার v2.2 |
সমর্থিত ডিভাইস পরিবার | – |
সমর্থিত টুল ফ্লো লাইসেন্সিং | – |
বৈশিষ্ট্য: DDR AXI4 আরবিটারের নিম্নলিখিত মূল বৈশিষ্ট্য রয়েছে:
- আইপি কোর অবশ্যই Libero SoC সফ্টওয়্যারের আইপি ক্যাটালগে ইনস্টল করতে হবে।
- কোরটি Libero প্রকল্পের তালিকায় অন্তর্ভুক্তির জন্য SmartDesign টুলের মধ্যে কনফিগার করা, জেনারেট করা এবং তাত্ক্ষণিক করা হয়েছে।
ডিভাইসের ব্যবহার এবং কর্মক্ষমতা:
ডিভাইসের বিবরণ | পরিবার | ডিভাইস | সম্পদ | কর্মক্ষমতা (MHz) |
---|---|---|---|---|
LUTs DFF RAMs LSRAM SRAM ম্যাথ ব্লক চিপ গ্লোবাল | পোলারফায়ার | MPF300T-1 | 5411 4202 | 266 |
কার্যকরী বর্ণনা
কার্যকরী বর্ণনা: এই বিভাগটি DDR_AXI4_Arbiter এর বাস্তবায়নের বিবরণ বর্ণনা করে। নিম্নলিখিত চিত্রটি DDR AXI4 আরবিটারের শীর্ষ-স্তরের পিন-আউট চিত্রটি দেখায়।
DDR_AXI4_আরবিটার প্যারামিটার এবং ইন্টারফেস সংকেত
কনফিগারেশন সেটিংস:
DDR_AXI4_Arbiter-এর কনফিগারেশন সেটিংস এই নথিতে নির্দিষ্ট করা নেই।
ইনপুট এবং আউটপুট সংকেত:
DDR_AXI4_Arbiter-এর জন্য ইনপুট এবং আউটপুট সংকেত এই নথিতে নির্দিষ্ট করা নেই।
টাইমিং ডায়াগ্রাম
DDR_AXI4_Arbiter-এর জন্য টাইমিং ডায়াগ্রাম এই নথিতে নির্দিষ্ট করা নেই।
টেস্টবেঞ্চ
অনুকরণ:
DDR_AXI4_Arbiter-এর সিমুলেশন বিশদ এই নথিতে উল্লেখ করা নেই।
পুনর্বিবেচনার ইতিহাস
DDR_AXI4_Arbiter-এর পুনর্বিবেচনার ইতিহাস এই নথিতে উল্লেখ করা নেই।
মাইক্রোচিপ FPGA সমর্থন
DDR_AXI4_Arbiter-এর জন্য মাইক্রোচিপ FPGA সমর্থন তথ্য এই নথিতে নির্দিষ্ট করা নেই।
পণ্য ব্যবহারের নির্দেশাবলী
- Libero SoC সফ্টওয়্যারের আইপি ক্যাটালগে DDR AXI4 Arbiter v2.2 ইনস্টল করুন।
- Libero প্রকল্পের তালিকায় অন্তর্ভুক্তির জন্য SmartDesign টুলের মধ্যে কোর কনফিগার করুন, জেনারেট করুন এবং ইনস্ট্যান্টিয়েট করুন।
ভূমিকা (একটি প্রশ্ন জিজ্ঞাসা করুন)
স্মৃতি যে কোনো সাধারণ ভিডিও এবং গ্রাফিক্স অ্যাপ্লিকেশনের একটি অবিচ্ছেদ্য অংশ। এগুলি সম্পূর্ণ ভিডিও ফ্রেমগুলিকে বাফার করার জন্য ব্যবহৃত হয় যখন FPGA এর স্থানীয় মেমরি সম্পূর্ণ ফ্রেম ধরে রাখার জন্য অপর্যাপ্ত হয়। যখন ডিডিআর-এ ভিডিও ফ্রেমের একাধিক পঠন এবং লেখা থাকে, তখন একাধিক অনুরোধের মধ্যে মধ্যস্থতা করার জন্য একজন সালিসের প্রয়োজন হবে। DDR AXI4 আরবিটার আইপি বাহ্যিক DDR মেমরিতে ফ্রেম বাফার লেখার জন্য 8টি রাইট চ্যানেল এবং বাহ্যিক মেমরি থেকে ফ্রেম পড়ার জন্য 8টি রিড চ্যানেল সরবরাহ করে। আরবিট্রেশন আগে আসলে আগে পাবেন ভিত্তিতে করা হয়। যদি দুটি অনুরোধ একই সাথে ঘটে, তাহলে নিম্ন চ্যানেল নম্বর সহ চ্যানেল অগ্রাধিকার নেবে। আরবিটার AXI4 ইন্টারফেসের মাধ্যমে DDR কন্ট্রোলার IP এর সাথে সংযোগ করে। DDR AXI4 আরবিটার DDR অন-চিপ কন্ট্রোলারদের একটি AXI4 ইনিশিয়েটর ইন্টারফেস প্রদান করে। আরবিটার আটটি রাইট চ্যানেল এবং আটটি রিড চ্যানেল সমর্থন করে। ব্লক আটটি পঠিত চ্যানেলের মধ্যে মধ্যস্থতা করে যাতে AXI রিড চ্যানেলে আগে আসলে, আগে পরিবেশন করা যায়। ব্লক আটটি রাইট চ্যানেলের মধ্যে মধ্যস্থতা করে AXI রাইট চ্যানেলে আগে আসলে আগে-পাওয়া পদ্ধতিতে অ্যাক্সেস প্রদান করতে। আটটি পঠন-পাঠন চ্যানেলের সমান অগ্রাধিকার রয়েছে। Arbiter IP-এর AXI4 ইনিশিয়েটর ইন্টারফেসটি 64 বিট থেকে 512 বিট পর্যন্ত বিভিন্ন ডেটা প্রস্থের জন্য কনফিগার করা যেতে পারে।
গুরুত্বপূর্ণ: AXI4-স্ট্রিম প্রোটোকল স্ট্যান্ডার্ড "মাস্টার" এবং "স্লেভ" পরিভাষা ব্যবহার করে। এই নথিতে ব্যবহৃত সমতুল্য মাইক্রোচিপ পরিভাষা হল যথাক্রমে ইনিশিয়েটর এবং টার্গেট।
সারাংশ (একটি প্রশ্ন জিজ্ঞাসা করুন)
নিম্নলিখিত টেবিলটি DDR AXI4 আর্বিটার বৈশিষ্ট্যগুলির একটি সারাংশ প্রদান করে।
সারণি 1. DDR AXI4 আরবিটার বৈশিষ্ট্য
এই নথিটি DDR AXI4 আরবিটার v2.2-এ প্রযোজ্য।
- PolarFire® SoC
- পোলারফায়ার
- RTG4™
- IGLOO® 2
- স্মার্টফিউশন® 2
Libero® SoC v12.3 বা পরবর্তী রিলিজের প্রয়োজন। আইপি কোন লাইসেন্স ছাড়াই RTL মোডে ব্যবহার করা যেতে পারে। আরও তথ্যের জন্য, DDR_AXI4_Arbiter দেখুন।
বৈশিষ্ট্য (একটি প্রশ্ন জিজ্ঞাসা করুন)
DDR AXI4 আরবিটারের নিম্নলিখিত মূল বৈশিষ্ট্য রয়েছে:
- আটটি চ্যানেল লিখুন
- আটটি রিড চ্যানেল
- AXI4 ইন্টারফেস থেকে DDR কন্ট্রোলার
- কনফিগারযোগ্য AXI4 প্রস্থ: 64, 128, 256, এবং 512 বিট
- কনফিগারযোগ্য ঠিকানা প্রস্থ: 32 থেকে 64 বিট
Libero® ডিজাইন স্যুটে আইপি কোর বাস্তবায়ন (একটি প্রশ্ন জিজ্ঞাসা করুন)
আইপি কোর অবশ্যই Libero SoC সফ্টওয়্যারের আইপি ক্যাটালগে ইনস্টল করতে হবে। এটি Libero SoC সফ্টওয়্যারে আইপি ক্যাটালগ আপডেট ফাংশনের মাধ্যমে স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়, অথবা আইপি কোরটি ক্যাটালগ থেকে ম্যানুয়ালি ডাউনলোড করা হয়। Libero SoC সফ্টওয়্যার আইপি ক্যাটালগে একবার আইপি কোর ইনস্টল হয়ে গেলে, কোরটি Libero প্রকল্পের তালিকায় অন্তর্ভুক্ত করার জন্য স্মার্টডিজাইন টুলের মধ্যে কনফিগার, জেনারেট এবং ইনস্ট্যান্ট করা হয়।
ডিভাইসের ব্যবহার এবং কর্মক্ষমতা (একটি প্রশ্ন জিজ্ঞাসা করুন)
নিম্নলিখিত সারণীটি DDR_AXI4_Arbiter-এর জন্য ব্যবহৃত ডিভাইস ব্যবহারের তালিকা দেয়।
টেবিল 2। DDR_AXI4_আরবিটার ইউটিলাইজেশন
ডিভাইস বিস্তারিত | সম্পদ | কর্মক্ষমতা (MHz) | RAMs | ম্যাথ ব্লক | চিপ গ্লোবালস | |||
পরিবার | ডিভাইস | LUTs | ডিএফএফ | এলএসআরএএম | μSRAM | |||
PolarFire® SoC | MPFS250T-1 | 5411 | 4202 | 266 | 13 | 1 | 0 | 0 |
পোলারফায়ার | MPF300T-1 | 5411 | 4202 | 266 | 13 | 1 | 0 | 0 |
স্মার্টফিউশন® 2 | M2S150-1 | 5546 | 4309 | 192 | 15 | 1 | 0 | 0 |
গুরুত্বপূর্ণ:
- পূর্ববর্তী সারণীতে ডেটা সাধারণত সংশ্লেষণ এবং বিন্যাস সেটিংস ব্যবহার করে ক্যাপচার করা হয়। আইপি আটটি রাইট চ্যানেল, আটটি রিড চ্যানেল, 32 বিটের ঠিকানা প্রস্থ এবং 512 বিট কনফিগারেশনের ডেটা প্রস্থের জন্য কনফিগার করা হয়েছে।
- কর্মক্ষমতা সংখ্যা অর্জনের জন্য সময় বিশ্লেষণ চালানোর সময় ঘড়ি 200 MHz-এ সীমাবদ্ধ।
কার্যকরী বর্ণনা (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই বিভাগটি DDR_AXI4_Arbiter এর বাস্তবায়নের বিবরণ বর্ণনা করে। নিম্নলিখিত চিত্রটি DDR AXI4 আরবিটারের শীর্ষ-স্তরের পিন-আউট চিত্রটি দেখায়। চিত্র 1-1। নেটিভ আরবিটার ইন্টারফেসের জন্য টপ-লেভেল পিন-আউট ব্লক ডায়াগ্রাম
নিম্নলিখিত চিত্রটি বাস ইন্টারফেস মোডে DDR_AXI4_Arbiter-এর সিস্টেম-স্তরের ব্লক ডায়াগ্রাম দেখায়। চিত্র 1-2। DDR_AXI4_Arbiter-এর সিস্টেম-লেভেল ব্লক ডায়াগ্রাম
একটি রিড লেনদেন একটি নির্দিষ্ট রিড চ্যানেলে ইনপুট সিগন্যাল r(x)_req_i উচ্চ সেট করে ট্রিগার করা হয়। আরবিটার যখন রিড রিকোয়েস্টের জন্য প্রস্তুত থাকে তখন স্বীকৃতির মাধ্যমে সাড়া দেয়। তারপর, এটা এরampলেস প্রারম্ভিক AXI ঠিকানা এবং বিস্ফোরিত আকার পড়ে যা বহিরাগত ইনিশিয়েটর থেকে ইনপুট করা হয়। চ্যানেলটি ইনপুটগুলি প্রক্রিয়া করে এবং DDR মেমরি থেকে ডেটা পড়ার জন্য প্রয়োজনীয় AXI লেনদেন তৈরি করে। আরবিটার থেকে রিড ডাটা আউটপুট সব রিড চ্যানেলে সাধারণ। ডেটা পড়ার সময়, সংশ্লিষ্ট চ্যানেলের বৈধ পঠিত ডেটা উচ্চ হয়ে যায়। পঠিত লেনদেনের সমাপ্তি একটি রিড-ডন সিগন্যাল দ্বারা চিহ্নিত করা হয় যখন অনুরোধ করা সমস্ত বাইট পাঠানো হয়। একটি পঠিত লেনদেনের অনুরূপ, ইনপুট সংকেত w(x)_req_i উচ্চ সেট করে একটি লেখার লেনদেন শুরু হয়। অনুরোধের সংকেতের সাথে, অনুরোধের সময় লেখার শুরুর ঠিকানা এবং বিস্ফোরণের দৈর্ঘ্য অবশ্যই সরবরাহ করতে হবে। যখন আরবিটার লিখিত অনুরোধের জন্য উপলব্ধ থাকে, তখন এটি সংশ্লিষ্ট চ্যানেলে একটি স্বীকৃতি সংকেত পাঠিয়ে প্রতিক্রিয়া জানায়। তারপর ব্যবহারকারীকে চ্যানেলে ডেটা-বৈধ সংকেত সহ লিখিত ডেটা সরবরাহ করতে হবে। ডেটা বৈধ উচ্চ সময়ের ঘড়ির সংখ্যা অবশ্যই বিস্ফোরণের দৈর্ঘ্যের সাথে মেলে। আরবিটার লেখার কাজটি সম্পূর্ণ করে এবং লেখার লেনদেনের সমাপ্তি নির্দেশ করে রাইট সম্পন্ন সংকেত উচ্চ সেট করে।
DDR_AXI4_আর্বিটার প্যারামিটার এবং ইন্টারফেস সংকেত (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই বিভাগটি DDR_AXI4_Arbiter GUI কনফিগারেশন এবং I/O সংকেতের পরামিতিগুলি নিয়ে আলোচনা করে।
2.1 কনফিগারেশন সেটিংস (একটি প্রশ্ন জিজ্ঞাসা করুন)
নিম্নলিখিত সারণীটি DDR_AXI4_Arbiter-এর হার্ডওয়্যার বাস্তবায়নে ব্যবহৃত কনফিগারেশন পরামিতিগুলির বিবরণ তালিকাভুক্ত করে। এগুলি জেনেরিক পরামিতি এবং অ্যাপ্লিকেশনের প্রয়োজন অনুসারে বিভিন্ন হতে পারে।
টেবিল 2-1. কনফিগারেশন প্যারামিটার
সংকেত নাম | বর্ণনা |
AXI আইডি প্রস্থ | AXI আইডি প্রস্থ সংজ্ঞায়িত করে। |
AXI ডেটা প্রস্থ | AXI ডেটা প্রস্থ সংজ্ঞায়িত করে। |
AXI ঠিকানার প্রস্থ | AXI ঠিকানার প্রস্থ সংজ্ঞায়িত করে |
পঠিত চ্যানেলের সংখ্যা | এক চ্যানেল থেকে আট রাইট চ্যানেল পর্যন্ত ড্রপ-ডাউন মেনু থেকে লিখিত চ্যানেলের প্রয়োজনীয় সংখ্যা নির্বাচন করার বিকল্প। |
রাইট চ্যানেলের সংখ্যা | একটি চ্যানেল থেকে আটটি পঠিত চ্যানেল পর্যন্ত ড্রপ-ডাউন মেনু থেকে প্রয়োজনীয় কোনো পঠিত চ্যানেল নির্বাচন করার বিকল্প। |
AXI4_SELECTION | AXI4_MASTER এবং AXI4_MIRRORED_SLAVE এর মধ্যে নির্বাচন করার বিকল্পগুলি৷ |
আরবিটার ইন্টারফেস | বাস ইন্টারফেস নির্বাচন করার বিকল্প। |
ইনপুট এবং আউটপুট সংকেত (একটি প্রশ্ন জিজ্ঞাসা করুন)
নিম্নলিখিত টেবিলে বাস ইন্টারফেসের জন্য DDR AXI4 আরবিটারের ইনপুট এবং আউটপুট পোর্টের তালিকা রয়েছে।
টেবিল 2-2। আরবিটার বাস ইন্টারফেসের জন্য ইনপুট এবং আউটপুট পোর্ট
সংকেত নাম | দিকনির্দেশনা | প্রস্থ | বর্ণনা |
reset_i | ইনপুট | — | ডিজাইনে সক্রিয় নিম্ন অ্যাসিঙ্ক্রোনাস রিসেট সংকেত |
sys_ckl_i | ইনপুট | — | সিস্টেম ঘড়ি |
ddr_ctrl_ready_i | ইনপুট | — | DDR কন্ট্রোলার থেকে প্রস্তুত ইনপুট সংকেত গ্রহণ করে |
ARVALID_I_0 | ইনপুট | — | রিড চ্যানেল 0 থেকে অনুরোধ পড়ুন |
ARSIZE_I_0 | ইনপুট | 8 বিট | রিড চ্যানেল 0 থেকে বার্স্ট সাইজ পড়ুন |
ARADDR_I_0 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 0 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
ARREADY_O_0 | আউটপুট | — | রিড চ্যানেল 0 থেকে রিকোয়েস্ট পড়ার জন্য আর্বিটার স্বীকৃতি |
RVALID_O_0 | আউটপুট | — | রিড চ্যানেল 0 থেকে বৈধ ডেটা পড়ুন |
RDATA_O_0 | আউটপুট | [AXI_DATA_WIDTH-1 : 0] | রিড চ্যানেল 0 থেকে ডেটা পড়ুন |
RLAST_O_0 | আউটপুট | — | রিড চ্যানেল 0 থেকে ফ্রেম সিগন্যালের শেষ পড়ুন |
BUSER_O_r0 | আউটপুট | — | চ্যানেল 0 পড়তে সমাপ্তি পড়ুন |
ARVALID_I_1 | ইনপুট | — | রিড চ্যানেল 1 থেকে অনুরোধ পড়ুন |
ARSIZE_I_1 | ইনপুট | 8 বিট | রিড চ্যানেল 1 থেকে বার্স্ট সাইজ পড়ুন |
ARADDR_I_1 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 1 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
ARREADY_O_1 | আউটপুট | — | রিড চ্যানেল 1 থেকে রিকোয়েস্ট পড়ার জন্য আর্বিটার স্বীকৃতি |
RVALID_O_1 | আউটপুট | — | রিড চ্যানেল 1 থেকে বৈধ ডেটা পড়ুন |
RDATA_O_1 | আউটপুট | [AXI_DATA_WIDTH-1 : 0] | রিড চ্যানেল 1 থেকে ডেটা পড়ুন |
RLAST_O_1 | আউটপুট | — | রিড চ্যানেল 1 থেকে ফ্রেম সিগন্যালের শেষ পড়ুন |
BUSER_O_r1 | আউটপুট | — | চ্যানেল 1 পড়তে সমাপ্তি পড়ুন |
ARVALID_I_2 | ইনপুট | — | রিড চ্যানেল 2 থেকে অনুরোধ পড়ুন |
………..চলছে | |||
সংকেত নাম | দিকনির্দেশনা | প্রস্থ | বর্ণনা |
ARSIZE_I_2 | ইনপুট | 8 বিট | রিড চ্যানেল 2 থেকে বার্স্ট সাইজ পড়ুন |
ARADDR_I_2 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 2 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
ARREADY_O_2 | আউটপুট | — | রিড চ্যানেল 2 থেকে রিকোয়েস্ট পড়ার জন্য আর্বিটার স্বীকৃতি |
RVALID_O_2 | আউটপুট | — | রিড চ্যানেল 2 থেকে বৈধ ডেটা পড়ুন |
RDATA_O_2 | আউটপুট | [AXI_DATA_WIDTH-1 : 0] | রিড চ্যানেল 2 থেকে ডেটা পড়ুন |
RLAST_O_2 | আউটপুট | — | রিড চ্যানেল 2 থেকে ফ্রেম সিগন্যালের শেষ পড়ুন |
BUSER_O_r2 | আউটপুট | — | চ্যানেল 2 পড়তে সমাপ্তি পড়ুন |
ARVALID_I_3 | ইনপুট | — | রিড চ্যানেল 3 থেকে অনুরোধ পড়ুন |
ARSIZE_I_3 | ইনপুট | 8 বিট | রিড চ্যানেল 3 থেকে বার্স্ট সাইজ পড়ুন |
ARADDR_I_3 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 3 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
ARREADY_O_3 | আউটপুট | — | রিড চ্যানেল 3 থেকে রিকোয়েস্ট পড়ার জন্য আর্বিটার স্বীকৃতি |
RVALID_O_3 | আউটপুট | — | রিড চ্যানেল 3 থেকে বৈধ ডেটা পড়ুন |
RDATA_O_3 | আউটপুট | [AXI_DATA_WIDTH-1 : 0] | রিড চ্যানেল 3 থেকে ডেটা পড়ুন |
RLAST_O_3 | আউটপুট | — | রিড চ্যানেল 3 থেকে ফ্রেম সিগন্যালের শেষ পড়ুন |
BUSER_O_r3 | আউটপুট | — | চ্যানেল 3 পড়তে সমাপ্তি পড়ুন |
ARVALID_I_4 | ইনপুট | — | রিড চ্যানেল 4 থেকে অনুরোধ পড়ুন |
ARSIZE_I_4 | ইনপুট | 8 বিট | রিড চ্যানেল 4 থেকে বার্স্ট সাইজ পড়ুন |
ARADDR_I_4 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 4 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
ARREADY_O_4 | আউটপুট | — | রিড চ্যানেল 4 থেকে রিকোয়েস্ট পড়ার জন্য আর্বিটার স্বীকৃতি |
RVALID_O_4 | আউটপুট | — | রিড চ্যানেল 4 থেকে বৈধ ডেটা পড়ুন |
RDATA_O_4 | আউটপুট | [AXI_DATA_WIDTH-1 : 0] | রিড চ্যানেল 4 থেকে ডেটা পড়ুন |
RLAST_O_4 | আউটপুট | — | রিড চ্যানেল 4 থেকে ফ্রেম সিগন্যালের শেষ পড়ুন |
BUSER_O_r4 | আউটপুট | — | চ্যানেল 4 পড়তে সমাপ্তি পড়ুন |
ARVALID_I_5 | ইনপুট | — | রিড চ্যানেল 5 থেকে অনুরোধ পড়ুন |
ARSIZE_I_5 | ইনপুট | 8 বিট | রিড চ্যানেল 5 থেকে বার্স্ট সাইজ পড়ুন |
ARADDR_I_5 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 5 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
ARREADY_O_5 | আউটপুট | — | রিড চ্যানেল 5 থেকে রিকোয়েস্ট পড়ার জন্য আর্বিটার স্বীকৃতি |
RVALID_O_5 | আউটপুট | — | রিড চ্যানেল 5 থেকে বৈধ ডেটা পড়ুন |
RDATA_O_5 | আউটপুট | [AXI_DATA_WIDTH-1 : 0] | রিড চ্যানেল 5 থেকে ডেটা পড়ুন |
RLAST_O_5 | আউটপুট | — | রিড চ্যানেল 5 থেকে ফ্রেম সিগন্যালের শেষ পড়ুন |
BUSER_O_r5 | আউটপুট | — | চ্যানেল 5 পড়তে সমাপ্তি পড়ুন |
ARVALID_I_6 | ইনপুট | — | রিড চ্যানেল 6 থেকে অনুরোধ পড়ুন |
ARSIZE_I_6 | ইনপুট | 8 বিট | রিড চ্যানেল 6 থেকে বার্স্ট সাইজ পড়ুন |
ARADDR_I_6 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 6 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
ARREADY_O_6 | আউটপুট | — | রিড চ্যানেল 6 থেকে রিকোয়েস্ট পড়ার জন্য আর্বিটার স্বীকৃতি |
RVALID_O_6 | আউটপুট | — | রিড চ্যানেল 6 থেকে বৈধ ডেটা পড়ুন |
RDATA_O_6 | আউটপুট | [AXI_DATA_WIDTH-1 : 0] | রিড চ্যানেল 6 থেকে ডেটা পড়ুন |
RLAST_O_6 | আউটপুট | — | রিড চ্যানেল 6 থেকে ফ্রেম সিগন্যালের শেষ পড়ুন |
………..চলছে | |||
সংকেত নাম | দিকনির্দেশনা | প্রস্থ | বর্ণনা |
BUSER_O_r6 | আউটপুট | — | চ্যানেল 6 পড়তে সমাপ্তি পড়ুন |
ARVALID_I_7 | ইনপুট | — | রিড চ্যানেল 7 থেকে অনুরোধ পড়ুন |
ARSIZE_I_7 | ইনপুট | 8 বিট | রিড চ্যানেল 7 থেকে বার্স্ট সাইজ পড়ুন |
ARADDR_I_7 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 7 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
ARREADY_O_7 | আউটপুট | — | রিড চ্যানেল 7 থেকে রিকোয়েস্ট পড়ার জন্য আর্বিটার স্বীকৃতি |
RVALID_O_7 | আউটপুট | — | রিড চ্যানেল 7 থেকে বৈধ ডেটা পড়ুন |
RDATA_O_7 | আউটপুট | [AXI_DATA_WIDTH-1 : 0] | রিড চ্যানেল 7 থেকে ডেটা পড়ুন |
RLAST_O_7 | আউটপুট | — | রিড চ্যানেল 7 থেকে ফ্রেম সিগন্যালের শেষ পড়ুন |
BUSER_O_r7 | আউটপুট | — | চ্যানেল 7 পড়তে সমাপ্তি পড়ুন |
AWSIZE_I_0 | ইনপুট | 8 বিট | রাইট চ্যানেল 0 এর জন্য বার্স্ট সাইজ লিখুন |
WDATA_I_0 | ইনপুট | [AXI_DATA_WIDTH-1:0] | চ্যানেল 0 লিখতে ভিডিও ডেটা ইনপুট |
WVALID_I_0 | ইনপুট | — | চ্যানেল 0 লিখতে বৈধ ডেটা লিখুন |
AWVALID_I_0 | ইনপুট | — | রাইট চ্যানেল 0 থেকে অনুরোধ লিখুন |
AWADDR_I_0 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 0 থেকে |
AWREADY_O_0 | আউটপুট | — | রাইট চ্যানেল 0 থেকে অনুরোধ লিখতে আরবিটার স্বীকৃতি |
BUSER_O_0 | আউটপুট | — | চ্যানেল 0 লিখতে সমাপ্তি লিখুন |
AWSIZE_I_1 | ইনপুট | 8 বিট | রাইট চ্যানেল 1 এর জন্য বার্স্ট সাইজ লিখুন |
WDATA_I_1 | ইনপুট | [AXI_DATA_WIDTH-1:0] | চ্যানেল 1 লিখতে ভিডিও ডেটা ইনপুট |
WVALID_I_1 | ইনপুট | — | চ্যানেল 1 লিখতে বৈধ ডেটা লিখুন |
AWVALID_I_1 | ইনপুট | — | রাইট চ্যানেল 1 থেকে অনুরোধ লিখুন |
AWADDR_I_1 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 1 থেকে |
AWREADY_O_1 | আউটপুট | — | রাইট চ্যানেল 1 থেকে অনুরোধ লিখতে আরবিটার স্বীকৃতি |
BUSER_O_1 | আউটপুট | — | চ্যানেল 1 লিখতে সমাপ্তি লিখুন |
AWSIZE_I_2 | ইনপুট | 8 বিট | রাইট চ্যানেল 2 এর জন্য বার্স্ট সাইজ লিখুন |
WDATA_I_2 | ইনপুট | [AXI_DATA_WIDTH-1:0] | চ্যানেল 2 লিখতে ভিডিও ডেটা ইনপুট |
WVALID_I_2 | ইনপুট | — | চ্যানেল 2 লিখতে বৈধ ডেটা লিখুন |
AWVALID_I_2 | ইনপুট | — | রাইট চ্যানেল 2 থেকে অনুরোধ লিখুন |
AWADDR_I_2 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 2 থেকে |
AWREADY_O_2 | আউটপুট | — | রাইট চ্যানেল 2 থেকে অনুরোধ লিখতে আরবিটার স্বীকৃতি |
BUSER_O_2 | আউটপুট | — | চ্যানেল 2 লিখতে সমাপ্তি লিখুন |
AWSIZE_I_3 | ইনপুট | 8 বিট | রাইট চ্যানেল 3 এর জন্য বার্স্ট সাইজ লিখুন |
WDATA_I_3 | ইনপুট | [AXI_DATA_WIDTH-1:0] | চ্যানেল 3 লিখতে ভিডিও ডেটা ইনপুট |
WVALID_I_3 | ইনপুট | — | চ্যানেল 3 লিখতে বৈধ ডেটা লিখুন |
AWVALID_I_3 | ইনপুট | — | রাইট চ্যানেল 3 থেকে অনুরোধ লিখুন |
AWADDR_I_3 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 3 থেকে |
AWREADY_O_3 | আউটপুট | — | রাইট চ্যানেল 3 থেকে অনুরোধ লিখতে আরবিটার স্বীকৃতি |
BUSER_O_3 | আউটপুট | — | চ্যানেল 3 লিখতে সমাপ্তি লিখুন |
AWSIZE_I_4 | ইনপুট | 8 বিট | রাইট চ্যানেল 4 এর জন্য বার্স্ট সাইজ লিখুন |
………..চলছে | |||
সংকেত নাম | দিকনির্দেশনা | প্রস্থ | বর্ণনা |
WDATA_I_4 | ইনপুট | [AXI_DATA_WIDTH-1:0] | চ্যানেল 4 লিখতে ভিডিও ডেটা ইনপুট |
WVALID_I_4 | ইনপুট | — | চ্যানেল 4 লিখতে বৈধ ডেটা লিখুন |
AWVALID_I_4 | ইনপুট | — | রাইট চ্যানেল 4 থেকে অনুরোধ লিখুন |
AWADDR_I_4 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 4 থেকে |
AWREADY_O_4 | আউটপুট | — | রাইট চ্যানেল 4 থেকে অনুরোধ লিখতে আরবিটার স্বীকৃতি |
BUSER_O_4 | আউটপুট | — | চ্যানেল 4 লিখতে সমাপ্তি লিখুন |
AWSIZE_I_5 | ইনপুট | 8 বিট | রাইট চ্যানেল 5 এর জন্য বার্স্ট সাইজ লিখুন |
WDATA_I_5 | ইনপুট | [AXI_DATA_WIDTH-1:0] | চ্যানেল 5 লিখতে ভিডিও ডেটা ইনপুট |
WVALID_I_5 | ইনপুট | — | চ্যানেল 5 লিখতে বৈধ ডেটা লিখুন |
AWVALID_I_5 | ইনপুট | — | রাইট চ্যানেল 5 থেকে অনুরোধ লিখুন |
AWADDR_I_5 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 5 থেকে |
AWREADY_O_5 | আউটপুট | — | রাইট চ্যানেল 5 থেকে অনুরোধ লিখতে আরবিটার স্বীকৃতি |
BUSER_O_5 | আউটপুট | — | চ্যানেল 5 লিখতে সমাপ্তি লিখুন |
AWSIZE_I_6 | ইনপুট | 8 বিট | রাইট চ্যানেল 6 এর জন্য বার্স্ট সাইজ লিখুন |
WDATA_I_6 | ইনপুট | [AXI_DATA_WIDTH-1:0] | চ্যানেল 6 লিখতে ভিডিও ডেটা ইনপুট |
WVALID_I_6 | ইনপুট | — | চ্যানেল 6 লিখতে বৈধ ডেটা লিখুন |
AWVALID_I_6 | ইনপুট | — | রাইট চ্যানেল 6 থেকে অনুরোধ লিখুন |
AWADDR_I_6 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 6 থেকে |
AWREADY_O_6 | আউটপুট | — | রাইট চ্যানেল 6 থেকে অনুরোধ লিখতে আরবিটার স্বীকৃতি |
BUSER_O_6 | আউটপুট | — | চ্যানেল 6 লিখতে সমাপ্তি লিখুন |
AWSIZE_I_7 | ইনপুট | 8 বিট | রাইট চ্যানেল 7 থেকে বার্স্ট সাইজ লিখুন |
WDATA_I_7 | ইনপুট | [AXI_DATA_WIDTH-1:0] | চ্যানেল 7 লিখতে ভিডিও ডেটা ইনপুট |
WVALID_I_7 | ইনপুট | — | চ্যানেল 7 লিখতে বৈধ ডেটা লিখুন |
AWVALID_I_7 | ইনপুট | — | রাইট চ্যানেল 7 থেকে একটি অনুরোধ লিখুন |
AWADDR_I_7 | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যা লিখতে হবে রাইট চ্যানেল 7 থেকে |
AWREADY_O_7 | আউটপুট | — | রাইট চ্যানেল 7 থেকে অনুরোধ লিখতে আরবিটার স্বীকৃতি |
BUSER_O_7 | আউটপুট | — | চ্যানেল 7 লিখতে সমাপ্তি লিখুন |
নিম্নলিখিত টেবিলটি নেটিভ ইন্টারফেসের জন্য DDR AXI4 আরবিটারের ইনপুট এবং আউটপুট পোর্টগুলি তালিকাভুক্ত করে।
টেবিল 2-3। নেটিভ আরবিটার ইন্টারফেসের জন্য ইনপুট এবং আউটপুট পোর্ট
সংকেত নাম | দিকনির্দেশনা | প্রস্থ | বর্ণনা |
reset_i | ইনপুট | — | ডিজাইনে সক্রিয় কম অ্যাসিঙ্ক্রোনাস রিসেট সংকেত |
sys_clk_i | ইনপুট | — | সিস্টেম ঘড়ি |
ddr_ctrl_ready_i | ইনপুট | — | DDR কন্ট্রোলার থেকে প্রস্তুত ইনপুট সংকেত গ্রহণ করে |
r0_req_i | ইনপুট | — | ইনিশিয়েটর 0 থেকে অনুরোধ পড়ুন |
r0_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার পড়ুন |
r0_rstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 0 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
r0_ack_o | আউটপুট | — | আরবিটারের স্বীকৃতি সূচনাকারী 0 থেকে অনুরোধ পড়ার জন্য |
………..চলছে | |||
সংকেত নাম | দিকনির্দেশনা | প্রস্থ | বর্ণনা |
r0_data_valid_o | আউটপুট | — | রিড চ্যানেল 0 থেকে বৈধ ডেটা পড়ুন |
r0_done_o | আউটপুট | — | ইনিশিয়েটর 0 এর সমাপ্তি পড়ুন |
r1_req_i | ইনপুট | — | ইনিশিয়েটর 1 থেকে অনুরোধ পড়ুন |
r1_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার পড়ুন |
r1_rstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 1 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
r1_ack_o | আউটপুট | — | আরবিটারের স্বীকৃতি সূচনাকারী 1 থেকে অনুরোধ পড়ার জন্য |
r1_data_valid_o | আউটপুট | — | রিড চ্যানেল 1 থেকে বৈধ ডেটা পড়ুন |
r1_done_o | আউটপুট | — | ইনিশিয়েটর 1 এর সমাপ্তি পড়ুন |
r2_req_i | ইনপুট | — | ইনিশিয়েটর 2 থেকে অনুরোধ পড়ুন |
r2_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার পড়ুন |
r2_rstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 2 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
r2_ack_o | আউটপুট | — | আরবিটারের স্বীকৃতি সূচনাকারী 2 থেকে অনুরোধ পড়ার জন্য |
r2_data_valid_o | আউটপুট | — | রিড চ্যানেল 2 থেকে বৈধ ডেটা পড়ুন |
r2_done_o | আউটপুট | — | ইনিশিয়েটর 2 এর সমাপ্তি পড়ুন |
r3_req_i | ইনপুট | — | ইনিশিয়েটর 3 থেকে অনুরোধ পড়ুন |
r3_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার পড়ুন |
r3_rstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 3 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
r3_ack_o | আউটপুট | — | আরবিটারের স্বীকৃতি সূচনাকারী 3 থেকে অনুরোধ পড়ার জন্য |
r3_data_valid_o | আউটপুট | — | রিড চ্যানেল 3 থেকে বৈধ ডেটা পড়ুন |
r3_done_o | আউটপুট | — | ইনিশিয়েটর 3 এর সমাপ্তি পড়ুন |
r4_req_i | ইনপুট | — | ইনিশিয়েটর 4 থেকে অনুরোধ পড়ুন |
r4_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার পড়ুন |
r4_rstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 4 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
r4_ack_o | আউটপুট | — | আরবিটারের স্বীকৃতি সূচনাকারী 4 থেকে অনুরোধ পড়ার জন্য |
r4_data_valid_o | আউটপুট | — | রিড চ্যানেল 4 থেকে বৈধ ডেটা পড়ুন |
r4_done_o | আউটপুট | — | ইনিশিয়েটর 4 এর সমাপ্তি পড়ুন |
r5_req_i | ইনপুট | — | ইনিশিয়েটর 5 থেকে অনুরোধ পড়ুন |
r5_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার পড়ুন |
r5_rstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 5 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
r5_ack_o | আউটপুট | — | আরবিটারের স্বীকৃতি সূচনাকারী 5 থেকে অনুরোধ পড়ার জন্য |
r5_data_valid_o | আউটপুট | — | রিড চ্যানেল 5 থেকে বৈধ ডেটা পড়ুন |
r5_done_o | আউটপুট | — | ইনিশিয়েটর 5 এর সমাপ্তি পড়ুন |
r6_req_i | ইনপুট | — | ইনিশিয়েটর 6 থেকে অনুরোধ পড়ুন |
r6_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার পড়ুন |
r6_rstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 6 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
r6_ack_o | আউটপুট | — | আরবিটারের স্বীকৃতি সূচনাকারী 6 থেকে অনুরোধ পড়ার জন্য |
r6_data_valid_o | আউটপুট | — | রিড চ্যানেল 6 থেকে বৈধ ডেটা পড়ুন |
r6_done_o | আউটপুট | — | ইনিশিয়েটর 6 এর সমাপ্তি পড়ুন |
r7_req_i | ইনপুট | — | ইনিশিয়েটর 7 থেকে অনুরোধ পড়ুন |
r7_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার পড়ুন |
………..চলছে | |||
সংকেত নাম | দিকনির্দেশনা | প্রস্থ | বর্ণনা |
r7_rstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | রিড চ্যানেল 7 এর জন্য DDR ঠিকানা যেখান থেকে রিড শুরু করতে হবে |
r7_ack_o | আউটপুট | — | আরবিটারের স্বীকৃতি সূচনাকারী 7 থেকে অনুরোধ পড়ার জন্য |
r7_data_valid_o | আউটপুট | — | রিড চ্যানেল 7 থেকে বৈধ ডেটা পড়ুন |
r7_done_o | আউটপুট | — | ইনিশিয়েটর 7 এর সমাপ্তি পড়ুন |
rdata_o | আউটপুট | [AXI_DATA_WIDTH – 1:0] | রিড চ্যানেল থেকে ভিডিও ডেটা আউটপুট |
w0_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার লিখুন |
w0_data_i | ইনপুট | [AXI_DATA_WIDTH – 1:0] | চ্যানেল 0 লিখতে ভিডিও ডেটা ইনপুট |
w0_data_valid_i | ইনপুট | — | চ্যানেল 0 লিখতে বৈধ ডেটা লিখুন |
w0_req_i | ইনপুট | — | ইনিশিয়েটর 0 থেকে অনুরোধ লিখুন |
w0_wstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 0 থেকে |
w0_ack_o | আউটপুট | — | আরবিটার স্বীকৃতি সূচনাকারী 0 থেকে অনুরোধ লেখার জন্য |
w0_done_o | আউটপুট | — | সূচনাকারী 0-এ সমাপ্তি লিখুন |
w1_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার লিখুন |
w1_data_i | ইনপুট | [AXI_DATA_WIDTH – 1:0] | চ্যানেল 1 লিখতে ভিডিও ডেটা ইনপুট |
w1_data_valid_i | ইনপুট | — | চ্যানেল 1 লিখতে বৈধ ডেটা লিখুন |
w1_req_i | ইনপুট | — | ইনিশিয়েটর 1 থেকে অনুরোধ লিখুন |
w1_wstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 1 থেকে |
w1_ack_o | আউটপুট | — | আরবিটার স্বীকৃতি সূচনাকারী 1 থেকে অনুরোধ লেখার জন্য |
w1_done_o | আউটপুট | — | সূচনাকারী 1-এ সমাপ্তি লিখুন |
w2_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার লিখুন |
w2_data_i | ইনপুট | [AXI_DATA_WIDTH – 1:0] | চ্যানেল 2 লিখতে ভিডিও ডেটা ইনপুট |
w2_data_valid_i | ইনপুট | — | চ্যানেল 2 লিখতে বৈধ ডেটা লিখুন |
w2_req_i | ইনপুট | — | ইনিশিয়েটর 2 থেকে অনুরোধ লিখুন |
w2_wstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 2 থেকে |
w2_ack_o | আউটপুট | — | আরবিটার স্বীকৃতি সূচনাকারী 2 থেকে অনুরোধ লেখার জন্য |
w2_done_o | আউটপুট | — | সূচনাকারী 2-এ সমাপ্তি লিখুন |
w3_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার লিখুন |
w3_data_i | ইনপুট | [AXI_DATA_WIDTH – 1:0] | চ্যানেল 3 লিখতে ভিডিও ডেটা ইনপুট |
w3_data_valid_i | ইনপুট | — | চ্যানেল 3 লিখতে বৈধ ডেটা লিখুন |
w3_req_i | ইনপুট | — | ইনিশিয়েটর 3 থেকে অনুরোধ লিখুন |
w3_wstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 3 থেকে |
w3_ack_o | আউটপুট | — | আরবিটার স্বীকৃতি সূচনাকারী 3 থেকে অনুরোধ লেখার জন্য |
w3_done_o | আউটপুট | — | সূচনাকারী 3-এ সমাপ্তি লিখুন |
w4_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার লিখুন |
w4_data_i | ইনপুট | [AXI_DATA_WIDTH – 1:0] | চ্যানেল 4 লিখতে ভিডিও ডেটা ইনপুট |
w4_data_valid_i | ইনপুট | — | চ্যানেল 4 লিখতে বৈধ ডেটা লিখুন |
w4_req_i | ইনপুট | — | ইনিশিয়েটর 4 থেকে অনুরোধ লিখুন |
w4_wstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যা লিখতে হবে রাইট চ্যানেল 4 থেকে |
………..চলছে | |||
সংকেত নাম | দিকনির্দেশনা | প্রস্থ | বর্ণনা |
w4_ack_o | আউটপুট | — | আরবিটার স্বীকৃতি সূচনাকারী 4 থেকে অনুরোধ লেখার জন্য |
w4_done_o | আউটপুট | — | সূচনাকারী 4-এ সমাপ্তি লিখুন |
w5_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার লিখুন |
w5_data_i | ইনপুট | [AXI_DATA_WIDTH – 1:0] | চ্যানেল 5 লিখতে ভিডিও ডেটা ইনপুট |
w5_data_valid_i | ইনপুট | — | চ্যানেল 5 লিখতে বৈধ ডেটা লিখুন |
w5_req_i | ইনপুট | — | ইনিশিয়েটর 5 থেকে অনুরোধ লিখুন |
w5_wstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 5 থেকে |
w5_ack_o | আউটপুট | — | আরবিটার স্বীকৃতি সূচনাকারী 5 থেকে অনুরোধ লেখার জন্য |
w5_done_o | আউটপুট | — | সূচনাকারী 5-এ সমাপ্তি লিখুন |
w6_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার লিখুন |
w6_data_i | ইনপুট | [AXI_DATA_WIDTH – 1:0] | চ্যানেল 6 লিখতে ভিডিও ডেটা ইনপুট |
w6_data_valid_i | ইনপুট | — | চ্যানেল 6 লিখতে বৈধ ডেটা লিখুন |
w6_req_i | ইনপুট | — | ইনিশিয়েটর 6 থেকে অনুরোধ লিখুন |
w6_wstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 6 থেকে |
w6_ack_o | আউটপুট | — | আরবিটার স্বীকৃতি সূচনাকারী 6 থেকে অনুরোধ লেখার জন্য |
w6_done_o | আউটপুট | — | সূচনাকারী 6-এ সমাপ্তি লিখুন |
w7_burst_size_i | ইনপুট | 8 বিট | বিস্ফোরিত আকার লিখুন |
w7_data_i | ইনপুট | [AXI_DATA_WIDTH – 1:0] | চ্যানেল 7 লিখতে ভিডিও ডেটা ইনপুট |
w7_data_valid_i | ইনপুট | — | চ্যানেল 7 লিখতে বৈধ ডেটা লিখুন |
w7_req_i | ইনপুট | — | ইনিশিয়েটর 7 থেকে অনুরোধ লিখুন |
w7_wstart_addr_i | ইনপুট | [AXI_ADDR_WIDTH – 1:0] | DDR ঠিকানা যেটিতে লিখতে হবে রাইট চ্যানেল 7 থেকে |
w7_ack_o | আউটপুট | — | আরবিটার স্বীকৃতি সূচনাকারী 7 থেকে অনুরোধ লেখার জন্য |
w7_done_o | আউটপুট | — | সূচনাকারী 7-এ সমাপ্তি লিখুন |
AXI I/F সংকেত | |||
ঠিকানা চ্যানেল পড়ুন | |||
arid_o | আউটপুট | [AXI_ID_WIDTH – 1:0] | ঠিকানা আইডি পড়ুন। শনাক্তকরণ tag সিগন্যালের রিড অ্যাড্রেস গ্রুপের জন্য। |
araddr_o | আউটপুট | [AXI_ADDR_WIDTH – 1:0] | ঠিকানা পড়ুন। একটি রিড বার্স্ট লেনদেনের প্রাথমিক ঠিকানা প্রদান করে।
শুধুমাত্র বিস্ফোরণের শুরুর ঠিকানা দেওয়া আছে। |
arlen_o | আউটপুট | [০৯:২৫] | বিস্ফোরণের দৈর্ঘ্য। একটি বিস্ফোরণে স্থানান্তরের সঠিক সংখ্যা প্রদান করে। এই তথ্য ঠিকানার সাথে যুক্ত ডেটা স্থানান্তরের সংখ্যা নির্ধারণ করে। |
arsize_o | আউটপুট | [০৯:২৫] | বিস্ফোরণের আকার। বিস্ফোরণ প্রতিটি স্থানান্তর আকার. |
arburst_o | আউটপুট | [০৯:২৫] | বিস্ফোরণ প্রকার। আকারের তথ্যের সাথে মিলিত, বিস্ফোরণের মধ্যে প্রতিটি স্থানান্তরের ঠিকানা কীভাবে গণনা করা হয় তার বিশদ বিবরণ।
2'b01 এ স্থির করা হয়েছে à ক্রমবর্ধমান ঠিকানা বিস্ফোরণ। |
arlock_o | আউটপুট | [০৯:২৫] | লক টাইপ। স্থানান্তরের পারমাণবিক বৈশিষ্ট্য সম্পর্কে অতিরিক্ত তথ্য প্রদান করে।
2'b00 à সাধারণ অ্যাক্সেসে স্থির। |
………..চলছে | |||
সংকেত নাম | দিকনির্দেশনা | প্রস্থ | বর্ণনা |
arcache_o | আউটপুট | [০৯:২৫] | ক্যাশে টাইপ। স্থানান্তরের ক্যাশেযোগ্য বৈশিষ্ট্য সম্পর্কে অতিরিক্ত তথ্য প্রদান করে।
4'b0000 à নন-ক্যাশেযোগ্য এবং অ-বাফারে স্থির। |
arprot_o | আউটপুট | [০৯:২৫] | সুরক্ষা প্রকার। লেনদেনের জন্য সুরক্ষা ইউনিট তথ্য প্রদান করে। 3'b000 এ স্থির করা হয়েছে সাধারণ, নিরাপদ ডেটা অ্যাক্সেস। |
arvalid_o | আউটপুট | — | বৈধ ঠিকানা পড়া. উচ্চ হলে, পঠিত ঠিকানা এবং নিয়ন্ত্রণ তথ্য বৈধ এবং যতক্ষণ না ঠিকানা স্বীকার করে সংকেত, পূর্বে, উচ্চ না হয় ততক্ষণ পর্যন্ত উচ্চ থাকে।
1 = ঠিকানা এবং নিয়ন্ত্রণ তথ্য বৈধ 0 = ঠিকানা এবং নিয়ন্ত্রণ তথ্য বৈধ নয় |
arready_o | ইনপুট | — | পড়া ঠিকানা প্রস্তুত. লক্ষ্য একটি ঠিকানা এবং সংশ্লিষ্ট নিয়ন্ত্রণ সংকেত গ্রহণ করতে প্রস্তুত.
1 = লক্ষ্য প্রস্তুত 0 = লক্ষ্য প্রস্তুত নয় |
ডাটা চ্যানেল পড়ুন | |||
পরিত্রাণ | ইনপুট | [AXI_ID_WIDTH – 1:0] | আইডি পড়ুন tag. আইডি tag সিগন্যালের রিড ডেটা গ্রুপের। পরিত্রাণ মান লক্ষ্য দ্বারা উত্পন্ন হয় এবং পঠিত লেনদেনের শুষ্ক মানের সাথে মেলে যা এটি সাড়া দিচ্ছে৷ |
rdata | ইনপুট | [AXI_DATA_WIDTH – 1:0] | ডেটা পড়ুন |
rresp | ইনপুট | [০৯:২৫] | প্রতিক্রিয়া পড়ুন।
পঠিত স্থানান্তরের অবস্থা। অনুমোদিত প্রতিক্রিয়াগুলি হল OKAY, EXOKAY, SLVERR, এবং DECERR৷ |
প্রথম | ইনপুট | — | শেষ পড়ুন।
রিড বার্স্টে শেষ স্থানান্তর। |
rvalid | ইনপুট | — | বৈধ পড়া. প্রয়োজনীয় পঠিত ডেটা উপলব্ধ এবং পঠিত স্থানান্তর সম্পূর্ণ হতে পারে।
1 = পড়া ডেটা উপলব্ধ 0 = পঠিত ডেটা উপলব্ধ নেই |
প্রস্তুত | আউটপুট | — | প্রস্তুত পড়ুন। ইনিশিয়েটর পঠিত ডেটা এবং প্রতিক্রিয়া তথ্য গ্রহণ করতে পারে।
1= সূচনাকারী প্রস্তুত 0 = সূচনাকারী প্রস্তুত নয় |
ঠিকানা চ্যানেল লিখুন | |||
ভীতু | আউটপুট | [AXI_ID_WIDTH – 1:0] | ঠিকানা আইডি লিখুন। শনাক্তকরণ tag সংকেত লিখন ঠিকানা গ্রুপ জন্য. |
awaddr | আউটপুট | [AXI_ADDR_WIDTH – 1:0] | ঠিকানা লিখুন। একটি রাইট বার্স্ট লেনদেনে প্রথম স্থানান্তরের ঠিকানা প্রদান করে। সংশ্লিষ্ট নিয়ন্ত্রণ সংকেতগুলি বিস্ফোরণে অবশিষ্ট স্থানান্তরের ঠিকানা নির্ধারণ করতে ব্যবহৃত হয়। |
awlen | আউটপুট | [০৯:২৫] | বিস্ফোরণের দৈর্ঘ্য। একটি বিস্ফোরণে স্থানান্তরের সঠিক সংখ্যা প্রদান করে। এই তথ্য ঠিকানার সাথে যুক্ত ডেটা স্থানান্তরের সংখ্যা নির্ধারণ করে। |
awsize | আউটপুট | [০৯:২৫] | বিস্ফোরণের আকার। বিস্ফোরণ প্রতিটি স্থানান্তর আকার. বাইট লেন স্ট্রোব ঠিক কোন বাইট লেন আপডেট করতে হবে তা নির্দেশ করে। |
awburst | আউটপুট | [০৯:২৫] | বিস্ফোরণ প্রকার। আকারের তথ্যের সাথে মিলিত, বিস্ফোরণের মধ্যে প্রতিটি স্থানান্তরের ঠিকানা কীভাবে গণনা করা হয় তার বিশদ বিবরণ।
2'b01 এ স্থির করা হয়েছে à ক্রমবর্ধমান ঠিকানা বিস্ফোরণ। |
………..চলছে | |||
সংকেত নাম | দিকনির্দেশনা | প্রস্থ | বর্ণনা |
awlock | আউটপুট | [০৯:২৫] | লক টাইপ। স্থানান্তরের পারমাণবিক বৈশিষ্ট্য সম্পর্কে অতিরিক্ত তথ্য প্রদান করে।
2'b00 à সাধারণ অ্যাক্সেসে স্থির। |
awcache | আউটপুট | [০৯:২৫] | ক্যাশে টাইপ। লেনদেনের বাফারযোগ্য, ক্যাশেযোগ্য, লেখার মাধ্যমে, লেখা-ব্যাক এবং বরাদ্দ বৈশিষ্ট্যগুলি নির্দেশ করে৷
4'b0000 à নন-ক্যাশেযোগ্য এবং অ-বাফারে স্থির। |
awprot | আউটপুট | [০৯:২৫] | সুরক্ষা প্রকার। লেনদেনের স্বাভাবিক, বিশেষ সুবিধাপ্রাপ্ত, বা সুরক্ষিত সুরক্ষা স্তর এবং লেনদেনটি ডেটা অ্যাক্সেস বা নির্দেশ অ্যাক্সেস কিনা তা নির্দেশ করে। 3'b000 এ স্থির করা হয়েছে সাধারণ, নিরাপদ ডেটা অ্যাক্সেস। |
বৈধ | আউটপুট | — | বৈধ ঠিকানা লিখুন. নির্দেশ করে যে বৈধ লেখার ঠিকানা এবং নিয়ন্ত্রণ তথ্য উপলব্ধ।
1 = ঠিকানা এবং নিয়ন্ত্রণ তথ্য উপলব্ধ 0 = ঠিকানা এবং নিয়ন্ত্রণ তথ্য উপলব্ধ নয়। ঠিকানা এবং নিয়ন্ত্রণের তথ্য স্থিতিশীল থাকে যতক্ষণ না ঠিকানাটি সংকেত স্বীকার করে, আগে থেকে, উচ্চতায় না যায়। |
আগে থেকেই | ইনপুট | — | ঠিকানা প্রস্তুত লিখুন। নির্দেশ করে যে লক্ষ্য একটি ঠিকানা এবং সংশ্লিষ্ট নিয়ন্ত্রণ সংকেত গ্রহণ করতে প্রস্তুত।
1 = লক্ষ্য প্রস্তুত 0 = লক্ষ্য প্রস্তুত নয় |
ডাটা চ্যানেল লিখুন | |||
wdata | আউটপুট | [AXI_DATA_WIDTH – 1:0] | ডেটা লিখুন |
wstrb | আউটপুট | [AXI_DATA_WIDTH – 8:0] | স্ট্রোব লিখুন। এই সংকেত মেমরিতে কোন বাইট লেন আপডেট করতে হবে তা নির্দেশ করে। রাইট ডাটা বাসের প্রতিটি আট বিটের জন্য একটি রাইট স্ট্রোব রয়েছে। |
wlast | আউটপুট | — | শেষ লিখুন। একটি লিখিত বিস্ফোরণ মধ্যে শেষ স্থানান্তর. |
wvalid | আউটপুট | — | বৈধ লিখুন। বৈধ লেখার ডেটা এবং স্ট্রোব উপলব্ধ। 1 = ডেটা এবং স্ট্রোবগুলি উপলব্ধ
0 = ডেটা লিখুন এবং স্ট্রোব উপলব্ধ নয় |
প্রস্তুত | ইনপুট | — | প্রস্তুত লিখুন। টার্গেট লেখার ডেটা গ্রহণ করতে পারে। 1 = লক্ষ্য প্রস্তুত
0 = লক্ষ্য প্রস্তুত নয় |
প্রতিক্রিয়া চ্যানেল লিখুন | |||
বিড | ইনপুট | [AXI_ID_WIDTH – 1:0] | প্রতিক্রিয়া আইডি। শনাক্তকরণ tag লেখার প্রতিক্রিয়ার। বিড মান অবশ্যই লিখিত লেনদেনের awid মানের সাথে মেলে যা লক্ষ্যে সাড়া দিচ্ছে। |
bresp | ইনপুট | [০৯:২৫] | প্রতিক্রিয়া লিখুন। লিখিত লেনদেনের স্থিতি। অনুমোদিত প্রতিক্রিয়াগুলি হল OKAY, EXOKAY, SLVERR, এবং DECERR৷ |
bvalid | ইনপুট | — | বৈধ প্রতিক্রিয়া লিখুন. বৈধ লেখার প্রতিক্রিয়া পাওয়া যায়। 1 = লেখার প্রতিক্রিয়া উপলব্ধ
0 = লেখার প্রতিক্রিয়া পাওয়া যাচ্ছে না |
রুটি | আউটপুট | — | প্রতিক্রিয়া প্রস্তুত. ইনিশিয়েটর প্রতিক্রিয়া তথ্য গ্রহণ করতে পারেন.
1 = সূচনাকারী প্রস্তুত 0 = সূচনাকারী প্রস্তুত নয় |
টাইমিং ডায়াগ্রাম (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই বিভাগে DDR_AXI4_Arbiter টাইমিং ডায়াগ্রাম নিয়ে আলোচনা করা হয়েছে। নিম্নলিখিত পরিসংখ্যানগুলি পঠন এবং লেখার অনুরোধ ইনপুটগুলির সংযোগ দেখায়, মেমরির ঠিকানা শুরু করে, বহিরাগত ইনিশিয়েটর থেকে ইনপুটগুলি লিখুন, স্বীকারোক্তি পড়ুন বা লিখুন এবং আরবিটার দ্বারা প্রদত্ত সমাপ্তির ইনপুটগুলি পড়ুন বা লিখুন৷
চিত্র 3-1। AXI4 ইন্টারফেসের মাধ্যমে লেখা/পড়াতে ব্যবহৃত সংকেতের জন্য টাইমিং ডায়াগ্রাম
টেস্টবেঞ্চ (একটি প্রশ্ন জিজ্ঞাসা করুন)
DDR_AXI4_Arbiter যাচাই ও পরীক্ষা করতে একটি ইউনিফাইড টেস্টবেঞ্চ ব্যবহার করা হয় যাকে ব্যবহারকারী টেস্টবেঞ্চ বলা হয়। DDR_AXI4_Arbiter IP-এর কার্যকারিতা পরীক্ষা করার জন্য Testbench প্রদান করা হয়েছে। এই টেস্টবেঞ্চটি বাস ইন্টারফেস কনফিগারেশন সহ দুটি রিড চ্যানেল এবং দুটি রাইট চ্যানেলের জন্য কাজ করে।
সিমুলেশন (একটি প্রশ্ন জিজ্ঞাসা করুন)
নিম্নলিখিত ধাপগুলি টেস্টবেঞ্চ ব্যবহার করে কোরকে কীভাবে অনুকরণ করতে হয় তা বর্ণনা করে:
- Libero® SoC ক্যাটালগ ট্যাব খুলুন, সমাধান-ভিডিও প্রসারিত করুন, DDR_AXI4_Arbiter-এ ডাবল-ক্লিক করুন এবং তারপর ওকে ক্লিক করুন। আইপির সাথে সংশ্লিষ্ট ডকুমেন্টেশন ডকুমেন্টেশনের অধীনে তালিকাভুক্ত করা হয়েছে। গুরুত্বপূর্ণ: আপনি ক্যাটালগ ট্যাব দেখতে না পেলে, নেভিগেট করুন View > উইন্ডোজ মেনু এবং এটি দৃশ্যমান করতে ক্যাটালগ ক্লিক করুন।
চিত্র 4-1। Libero SoC ক্যাটালগে DDR_AXI4_আরবিটার আইপি কোর
নিম্নলিখিত হিসাবে দেখানো কম্পোনেন্ট উইন্ডো প্রদর্শিত হবে. ওকে ক্লিক করুন। নিশ্চিত করুন যে নামটি DDR_AXI4_ARBITER_PF_C0।
চিত্র 4-2। কম্পোনেন্ট তৈরি করুন
2টি রিড চ্যানেল, 2টি রাইট চ্যানেলের জন্য আইপি কনফিগার করুন এবং নিম্নলিখিত চিত্রে দেখানো হিসাবে বাস ইন্টারফেস নির্বাচন করুন এবং আইপি তৈরি করতে ওকে ক্লিক করুন।
চিত্র 4-3। কনফিগারেশন
স্টিমুলাস হায়ারার্কি ট্যাবে, টেস্টবেঞ্চ (DDR_AXI4_ARBITER_PF_tb.v) নির্বাচন করুন, রাইট ক্লিক করুন এবং তারপরে সিমুলেট প্রাক-সিন্থ ডিজাইন > ইন্টারেক্টিভলি খুলুন ক্লিক করুন।
গুরুত্বপূর্ণ: আপনি যদি উদ্দীপক শ্রেণিবিন্যাস ট্যাবটি দেখতে না পান তবে নেভিগেট করুন View > উইন্ডোজ মেনু এবং এটি দৃশ্যমান করতে উদ্দীপক শ্রেণিবিন্যাস ক্লিক করুন।
চিত্র 4-4। প্রাক-সংশ্লেষণ নকশা অনুকরণমডেলসিম টেস্টবেঞ্চের সাথে খোলে file, নিচের চিত্রে দেখানো হয়েছে।
চিত্র 4-5। মডেলসিম সিমুলেশন উইন্ডো
গুরুত্বপূর্ণ: যদি .do-তে নির্দিষ্ট রানটাইম সীমার কারণে সিমুলেশন ব্যাহত হয় file, সিমুলেশন সম্পূর্ণ করতে run -all কমান্ড ব্যবহার করুন।
পুনর্বিবেচনার ইতিহাস (একটি প্রশ্ন জিজ্ঞাসা করুন)
পুনর্বিবেচনার ইতিহাস নথিতে বাস্তবায়িত পরিবর্তনগুলি বর্ণনা করে। পরিবর্তনগুলি সংশোধনের মাধ্যমে তালিকাভুক্ত করা হয়েছে, সবচেয়ে বর্তমান প্রকাশনা থেকে শুরু করে।
টেবিল 5-1। পুনর্বিবেচনার ইতিহাস
রিভিশন | তারিখ | বর্ণনা |
A | 04/2023 | নথির সংশোধন A-তে পরিবর্তনের তালিকা নিম্নরূপ:
• ডকুমেন্টটিকে মাইক্রোচিপ টেমপ্লেটে স্থানান্তরিত করা হয়েছে। • 00004976 থেকে DS50200950A নথি নম্বর আপডেট করা হয়েছে৷ • যোগ করা হয়েছে 4। টেস্টবেঞ্চ. |
2.0 | — | নিম্নলিখিত নথির সংশোধন 2.0-তে পরিবর্তনের তালিকা রয়েছে:
• যোগ করা হয়েছে চিত্র 1-2. • যোগ করা হয়েছে টেবিল 2-2. • কিছু ইনপুট এবং আউটপুট সিগন্যালের নাম আপডেট করা হয়েছে টেবিল 2-2. |
1.0 | — | প্রাথমিক রিলিজ। |
মাইক্রোচিপ এফপিজিএ সমর্থন (একটি প্রশ্ন জিজ্ঞাসা করুন)
মাইক্রোচিপ এফপিজিএ পণ্য গোষ্ঠী গ্রাহক পরিষেবা, গ্রাহক প্রযুক্তিগত সহায়তা কেন্দ্র, একটি সহ বিভিন্ন সহায়তা পরিষেবাগুলির সাথে তার পণ্যগুলিকে সমর্থন করে। webসাইট, এবং বিশ্বব্যাপী বিক্রয় অফিস। গ্রাহকদের সহায়তার সাথে যোগাযোগ করার আগে মাইক্রোচিপ অনলাইন সংস্থানগুলি দেখার পরামর্শ দেওয়া হচ্ছে কারণ সম্ভবত তাদের প্রশ্নের উত্তর দেওয়া হয়েছে। এর মাধ্যমে প্রযুক্তিগত সহায়তা কেন্দ্রের সাথে যোগাযোগ করুন webwww.microchip.com/support-এ সাইট। FPGA ডিভাইস পার্ট নম্বর উল্লেখ করুন, উপযুক্ত কেস বিভাগ নির্বাচন করুন এবং ডিজাইন আপলোড করুন fileএকটি প্রযুক্তিগত সহায়তা মামলা তৈরি করার সময়। অ-প্রযুক্তিগত পণ্য সহায়তার জন্য গ্রাহক পরিষেবার সাথে যোগাযোগ করুন, যেমন পণ্যের মূল্য নির্ধারণ, পণ্য আপগ্রেড, আপডেট তথ্য, অর্ডার স্থিতি এবং অনুমোদন।
- উত্তর আমেরিকা থেকে, 800.262.1060 এ কল করুন
- বাকি বিশ্ব থেকে, 650.318.4460 নম্বরে কল করুন
- ফ্যাক্স, বিশ্বের যেকোনো স্থান থেকে, 650.318.8044
মাইক্রোচিপ তথ্য (একটি প্রশ্ন জিজ্ঞাসা করুন)
মাইক্রোচিপ Webসাইট (একটি প্রশ্ন জিজ্ঞাসা করুন)
মাইক্রোচিপ আমাদের মাধ্যমে অনলাইন সহায়তা প্রদান করে webসাইটে www.microchip.com/। এই webসাইট তৈরি করতে ব্যবহার করা হয় fileএবং গ্রাহকদের কাছে সহজলভ্য তথ্য। উপলব্ধ কিছু সামগ্রীর মধ্যে রয়েছে:
- পণ্য সমর্থন - ডেটাশিট এবং ত্রুটি, অ্যাপ্লিকেশন নোট এবং এসample প্রোগ্রাম, নকশা সম্পদ, ব্যবহারকারীর গাইড এবং হার্ডওয়্যার সমর্থন নথি, সর্বশেষ সফ্টওয়্যার রিলিজ, এবং সংরক্ষণাগার সফ্টওয়্যার
- সাধারণ প্রযুক্তিগত সহায়তা - প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQs), প্রযুক্তিগত সহায়তার অনুরোধ, অনলাইন আলোচনা গোষ্ঠী, মাইক্রোচিপ ডিজাইন পার্টনার প্রোগ্রাম সদস্য তালিকা
- মাইক্রোচিপের ব্যবসা- পণ্য নির্বাচক এবং অর্ডার গাইড, সর্বশেষ মাইক্রোচিপ প্রেস রিলিজ, সেমিনার এবং ইভেন্টের তালিকা, মাইক্রোচিপ বিক্রয় অফিসের তালিকা, পরিবেশক এবং কারখানার প্রতিনিধি
পণ্য পরিবর্তন বিজ্ঞপ্তি পরিষেবা (একটি প্রশ্ন জিজ্ঞাসা করুন)
মাইক্রোচিপের পণ্য পরিবর্তনের বিজ্ঞপ্তি পরিষেবা গ্রাহকদের মাইক্রোচিপ পণ্যে বর্তমান রাখতে সাহায্য করে। কোনো নির্দিষ্ট পণ্য পরিবার বা আগ্রহের উন্নয়ন টুলের সাথে সম্পর্কিত পরিবর্তন, আপডেট, সংশোধন বা ত্রুটি-বিচ্যুতি হলেই গ্রাহকরা ইমেল বিজ্ঞপ্তি পাবেন। নিবন্ধন করতে, যান www.microchip.com/pcn এবং নিবন্ধন নির্দেশাবলী অনুসরণ করুন.
গ্রাহক সহায়তা (একটি প্রশ্ন জিজ্ঞাসা করুন)
মাইক্রোচিপ পণ্যের ব্যবহারকারীরা বিভিন্ন চ্যানেলের মাধ্যমে সহায়তা পেতে পারেন:
- পরিবেশক বা প্রতিনিধি
- স্থানীয় বিক্রয় অফিস
- এমবেডেড সলিউশন ইঞ্জিনিয়ার (ইএসই)
- প্রযুক্তিগত সহায়তা
সমর্থনের জন্য গ্রাহকদের তাদের পরিবেশক, প্রতিনিধি বা ESE এর সাথে যোগাযোগ করা উচিত। গ্রাহকদের সাহায্য করার জন্য স্থানীয় বিক্রয় অফিসগুলিও উপলব্ধ। বিক্রয় অফিস এবং অবস্থানের একটি তালিকা এই নথিতে অন্তর্ভুক্ত করা হয়েছে। এর মাধ্যমে প্রযুক্তিগত সহায়তা পাওয়া যায় webসাইটে: www.microchip.com/support.
মাইক্রোচিপ কোড সুরক্ষা বৈশিষ্ট্য তৈরি করে (একটি প্রশ্ন জিজ্ঞাসা করুন)
মাইক্রোচিপ পণ্যগুলিতে কোড সুরক্ষা বৈশিষ্ট্যের নিম্নলিখিত বিবরণগুলি নোট করুন:
- মাইক্রোচিপ পণ্যগুলি তাদের নির্দিষ্ট মাইক্রোচিপ ডেটা শীটে থাকা বৈশিষ্ট্যগুলি পূরণ করে।
- মাইক্রোচিপ বিশ্বাস করে যে তার পণ্যের পরিবার নিরাপদ থাকে যখন উদ্দেশ্যমূলকভাবে, অপারেটিং স্পেসিফিকেশনের মধ্যে এবং স্বাভাবিক অবস্থায় ব্যবহার করা হয়।
- মাইক্রোচিপ মূল্যবোধ এবং আক্রমনাত্মকভাবে এর মেধা সম্পত্তি অধিকার রক্ষা করে। মাইক্রোচিপ পণ্যের কোড সুরক্ষা বৈশিষ্ট্য লঙ্ঘন করার প্রচেষ্টা কঠোরভাবে নিষিদ্ধ এবং ডিজিটালমিলেনিয়াম কপিরাইট আইন লঙ্ঘন করতে পারে।
- মাইক্রোচিপ বা অন্য কোন সেমিকন্ডাক্টর প্রস্তুতকারক এর কোডের নিরাপত্তার নিশ্চয়তা দিতে পারে না। কোড সুরক্ষার অর্থ এই নয় যে আমরা পণ্যটিকে "অবিচ্ছেদ" বলে গ্যারান্টি দিচ্ছি। কোড সুরক্ষা ক্রমাগত বিকশিত হচ্ছে। মাইক্রোচিপ আমাদের পণ্যগুলির কোড সুরক্ষা বৈশিষ্ট্যগুলি ক্রমাগত উন্নত করতে প্রতিশ্রুতিবদ্ধ।
আইনি বিজ্ঞপ্তি (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই প্রকাশনা এবং এখানে থাকা তথ্যগুলি শুধুমাত্র মাইক্রোচিপ পণ্যগুলির সাথে ব্যবহার করা যেতে পারে, যার মধ্যে আপনার অ্যাপ্লিকেশনের সাথে মাইক্রোচিপ পণ্যগুলি ডিজাইন, পরীক্ষা এবং সংহত করা সহ। অন্য কোনো উপায়ে এই তথ্য ব্যবহার এই শর্তাবলী লঙ্ঘন. ডিভাইস অ্যাপ্লিকেশন সংক্রান্ত তথ্য শুধুমাত্র আপনার সুবিধার জন্য প্রদান করা হয় এবং আপডেট দ্বারা বাতিল করা হতে পারে। আপনার আবেদন আপনার স্পেসিফিকেশন পূরণ করে তা নিশ্চিত করা আপনার দায়িত্ব। অতিরিক্ত সহায়তার জন্য আপনার স্থানীয় মাইক্রোচিপ বিক্রয় অফিসে যোগাযোগ করুন বা অতিরিক্ত সহায়তা পান এখানে www.microchip.com/en-us/support/design-help/ ক্লায়েন্ট-সাপোর্ট-পরিষেবা। এই তথ্যটি মাইক্রোচিপ "যেমন আছে" দ্বারা সরবরাহ করা হয়েছে৷ MICROCHIP কোনো প্রকারের কোনো উপস্থাপনা বা ওয়ারেন্টি দেয় না তা প্রকাশ বা উহ্য, লিখিত বা মৌখিক, সংবিধিবদ্ধ বা অন্যথায়, তথ্যের সাথে সম্পর্কিত কিন্তু সীমাবদ্ধ নয়। বিশেষ উদ্দেশ্য বা ওয়্যারেন্টির জন্য মালিকানাধীনতা এবং উপযুক্ততা এর শর্ত, গুণমান বা কর্মক্ষমতা সম্পর্কিত। কোনো অবস্থাতেই মাইক্রোচিপ কোনো পরোক্ষ, বিশেষ, শাস্তিমূলক, আকস্মিক, বা ফলস্বরূপ ক্ষতি, ক্ষয়ক্ষতি, খরচ বা যেকোনো ধরনের খরচের জন্য দায়ী হবে না মাইক্রোচিপ এর পরামর্শ দেওয়া হয়েছে সম্ভাবনা বা ক্ষয়ক্ষতি কি পূর্বাভাসযোগ্য? আইন দ্বারা অনুমোদিত সম্পূর্ণ সীমা পর্যন্ত, তথ্য বা এর ব্যবহার সম্পর্কিত যেকোনও উপায়ে সমস্ত দাবির উপর মাইক্রোচিপের সম্পূর্ণ দায়বদ্ধতা ফি এর সংখ্যাকে অতিক্রম করবে না, যদি কোন কিছুর জন্য, এই অর্থের বিনিময়ে গঠন লাইফ সাপোর্ট এবং/অথবা সুরক্ষা অ্যাপ্লিকেশনগুলিতে মাইক্রোচিপ ডিভাইসগুলির ব্যবহার সম্পূর্ণরূপে ক্রেতার ঝুঁকিতে, এবং ক্রেতা এই ধরনের ব্যবহারের ফলে যেকোন এবং সমস্ত ক্ষতি, দাবি, মামলা বা খরচ থেকে রক্ষা করতে, ক্ষতিপূরণ দিতে এবং ধারণ করতে সম্মত হন। মাইক্রোচিপ বৌদ্ধিক সম্পত্তি অধিকারের অধীনে কোন লাইসেন্স, পরোক্ষভাবে বা অন্যথায় বলা হয় না।
ট্রেডমার্ক (একটি প্রশ্ন জিজ্ঞাসা করুন)
মাইক্রোচিপের নাম এবং লোগো, মাইক্রোচিপ লোগো, অ্যাডাপ্টেক, এভিআর, এভিআর লোগো, এভিআর ফ্রিকস, বেসটাইম, বিটক্লাউড, ক্রিপ্টোমেমরি, ক্রিপ্টোআরএফ, ডিএসপিআইসি, ফ্লেক্সপিডব্লিউআর, হেলডো, ইগ্লু, জুকব্লক্স, কিলোক, লিংক, ম্যাক, লিংক, ম্যাক, লিংক, ম্যাক MediaLB, megaAVR, Microsemi, Microsemi লোগো, MOST, MOST লোগো, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 লোগো, PolarFire, Prochip ডিজাইনার, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST, SST, লোগো , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, এবং XMEGA হল মার্কিন যুক্তরাষ্ট্র এবং অন্যান্য দেশে নিযুক্ত মাইক্রোচিপ প্রযুক্তির নিবন্ধিত ট্রেডমার্ক। AgileSwitch, APT, ClockWorks, দ্য এমবেডেড কন্ট্রোল সলিউশন কোম্পানি, EtherSynch, Flashtec, হাইপার স্পিড কন্ট্রোল, হাইপারলাইট লোড, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus স্মার্ট Wire, Quii SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, এবং ZL হল ইউএসএ অ্যাডজাসেন্ট কী সাপ্রেশন, AKS, এনালগ-ফর-দ্য-ডিজিটাল এজ ইনকর্পোরেটেড মাইক্রোচিপ টেকনোলজির নিবন্ধিত ট্রেডমার্ক, যেকোন ক্যাপাসিটর, যেকোনও সুইচিং, অ্যানিউইচিং , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, ডায়নামিক এভারেজ ম্যাচিং, DAM, ECAN, Espresso T1GTREC, আইএথেররিজিডিসি, আইএসপিডিআরইসি, আইএসএএএন, সিরিয়াল প্রোগ্রামিং, ICSP, INICnet, ইন্টেলিজেন্ট প্যারালিলিং, ইন্টেলিমোস, ইন্টার-চিপ কানেক্টিভিটি, জিটারব্লকার, নব-অন-ডিসপ্লে, KoD, maxCrypto, সর্বোচ্চView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB সার্টিফাইড লোগো, MPLIB, MPLINK, MultiTRAK, NetDetach, সর্বজ্ঞ কোড জেনারেশন, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, RIPLEX, RIPLEX , RTG4, SAMICE, সিরিয়াল Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, VSBXC, ভার্সেক্টর ভেরিফাই, Viewস্প্যান, ওয়াইপারলক, এক্সপ্রেস কানেক্ট, এবং জেএনএ হল মার্কিন যুক্তরাষ্ট্র এবং অন্যান্য দেশে সংযুক্ত মাইক্রোচিপ প্রযুক্তির ট্রেডমার্ক। SQTP হল মাইক্রোচিপ টেকনোলজির একটি পরিষেবা চিহ্ন যা মার্কিন যুক্তরাষ্ট্রে নিগমিত দ্য অ্যাডাপ্টেক লোগো, ফ্রিকোয়েন্সি অন ডিমান্ড, সিলিকন স্টোরেজ টেকনোলজি এবং সিমকম অন্যান্য দেশে মাইক্রোচিপ টেকনোলজি ইনকর্পোরেটেড ট্রেডমার্ক। GestIC হল Microchip Technology Germany II GmbH & Co. KG-এর একটি নিবন্ধিত ট্রেডমার্ক, অন্যান্য দেশে মাইক্রোচিপ টেকনোলজি ইনকর্পোরেটেডের একটি সহযোগী প্রতিষ্ঠান। এখানে উল্লিখিত অন্যান্য সমস্ত ট্রেডমার্ক তাদের নিজ নিজ কোম্পানির সম্পত্তি. © 2023, মাইক্রোচিপ টেকনোলজি ইনকর্পোরেটেড এবং এর সহযোগী সংস্থাগুলি৷ সমস্ত অধিকার সংরক্ষিত.
আইএসবিএন: 978-1-6683-2302-1 কোয়ালিটি ম্যানেজমেন্ট সিস্টেম (একটি প্রশ্ন জিজ্ঞাসা করুন) মাইক্রোচিপের কোয়ালিটি ম্যানেজমেন্ট সিস্টেম সম্পর্কিত তথ্যের জন্য, অনুগ্রহ করে দেখুন www.microchip.com/quality.
বিশ্বব্যাপী বিক্রয় এবং পরিষেবা
আমেরিকা | এশিয়া/প্যাসিফিক | এশিয়া/প্যাসিফিক | ইউরোপ |
কর্পোরেট অফিস
2355 West Chandler Blvd. চ্যান্ডলার, AZ 85224-6199 টেলিফোন: 480-792-7200 ফ্যাক্স: 480-792-7277 প্রযুক্তিগত সহায়তা: www.microchip.com/support Web ঠিকানা: www.microchip.com আটলান্টা ডুলুথ, জিএ টেলিফোন: 678-957-9614 ফ্যাক্স: 678-957-1455 অস্টিন, TX টেলিফোন: 512-257-3370 বোস্টন ওয়েস্টবরো, এমএ টেলিফোন: 774-760-0087 ফ্যাক্স: 774-760-0088 শিকাগো ইটাস্কা, আইএল টেলিফোন: 630-285-0071 ফ্যাক্স: 630-285-0075 ডালাস অ্যাডিসন, TX টেলিফোন: 972-818-7423 ফ্যাক্স: 972-818-2924 ডেট্রয়েট নোভি, এমআই টেলিফোন: 248-848-4000 হিউস্টন, TX টেলিফোন: 281-894-5983 ইন্ডিয়ানাপলিস Noblesville, IN টেলিফোন: 317-773-8323 ফ্যাক্স: 317-773-5453 টেলিফোন: 317-536-2380 লস এঞ্জেলেস মিশন ভিজো, CA টেলিফোন: 949-462-9523 ফ্যাক্স: 949-462-9608 টেলিফোন: 951-273-7800 রেলি, এনসি টেলিফোন: 919-844-7510 নিউ ইয়র্ক, এনওয়াই টেলিফোন: 631-435-6000 সান জোসে, CA টেলিফোন: 408-735-9110 টেলিফোন: 408-436-4270 কানাডা - টরন্টো টেলিফোন: 905-695-1980 ফ্যাক্স: 905-695-2078 |
অস্ট্রেলিয়া - সিডনি
টেলিফোন: 61-2-9868-6733 চীন - বেইজিং টেলিফোন: 86-10-8569-7000 চীন - চেংদু টেলিফোন: 86-28-8665-5511 চীন - চংকিং টেলিফোন: 86-23-8980-9588 চীন - ডংগুয়ান টেলিফোন: 86-769-8702-9880 চীন - গুয়াংজু টেলিফোন: 86-20-8755-8029 চীন - হ্যাংজু টেলিফোন: 86-571-8792-8115 চীন - হংকং SAR টেলিফোন: 852-2943-5100 চীন - নানজিং টেলিফোন: 86-25-8473-2460 চীন - কিংডাও টেলিফোন: 86-532-8502-7355 চীন - সাংহাই টেলিফোন: 86-21-3326-8000 চীন-শেনিয়াং টেলিফোন: 86-24-2334-2829 চীন - শেনজেন টেলিফোন: 86-755-8864-2200 চীন - সুজু টেলিফোন: 86-186-6233-1526 চীন - উহান টেলিফোন: 86-27-5980-5300 চীন - জিয়ান টেলিফোন: 86-29-8833-7252 চীন - জিয়ামেন টেলিফোন: 86-592-2388138 চীন - ঝুহাই টেলিফোন: 86-756-3210040 |
ভারত - ব্যাঙ্গালোর
টেলিফোন: 91-80-3090-4444 ভারত - নয়াদিল্লি টেলিফোন: 91-11-4160-8631 ভারত - পুনে টেলিফোন: 91-20-4121-0141 জাপান – ওসাকা টেলিফোন: 81-6-6152-7160 জাপান – টোকিও টেলিফোন: 81-3-6880- 3770 কোরিয়া - ডেগু টেলিফোন: 82-53-744-4301 কোরিয়া - সিউল টেলিফোন: 82-2-554-7200 মালয়েশিয়া - কুয়ালালামপুর টেলিফোন: 60-3-7651-7906 মালয়েশিয়া - পেনাং টেলিফোন: 60-4-227-8870 ফিলিপাইন - ম্যানিলা টেলিফোন: 63-2-634-9065 সিঙ্গাপুর টেলিফোন: 65-6334-8870 তাইওয়ান - সিন চু টেলিফোন: 886-3-577-8366 তাইওয়ান - কাওশিউং টেলিফোন: 886-7-213-7830 তাইওয়ান – তাইপেই টেলিফোন: 886-2-2508-8600 থাইল্যান্ড-ব্যাংকক টেলিফোন: 66-2-694-1351 ভিয়েতনাম - হো চি মিন টেলিফোন: 84-28-5448-2100 |
অস্ট্রিয়া - ওয়েলস
টেলিফোন: 43-7242-2244-39 ফ্যাক্স: 43-7242-2244-393 ডেনমার্ক-কোপেনহেগেন টেলিফোন: 45-4485-5910 ফ্যাক্স: 45-4485-2829 ফিনল্যান্ড - এসপু টেলিফোন: 358-9-4520-820 ফ্রান্স - প্যারিস Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 জার্মানি - গার্চিং টেলিফোন: 49-8931-9700 জার্মানি - হান টেলিফোন: 49-2129-3766400 জার্মানি - হেইলব্রন টেলিফোন: 49-7131-72400 জার্মানি - কার্লসরুহে টেলিফোন: 49-721-625370 জার্মানি - মিউনিখ Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 জার্মানি - রোজেনহেইম টেলিফোন: 49-8031-354-560 ইসরাইল - রাআনানা টেলিফোন: 972-9-744-7705 ইতালি - মিলান টেলিফোন: 39-0331-742611 ফ্যাক্স: 39-0331-466781 ইতালি - পাডোভা টেলিফোন: 39-049-7625286 নেদারল্যান্ডস - ড্রুনেন টেলিফোন: 31-416-690399 ফ্যাক্স: 31-416-690340 নরওয়ে - ট্রনহাইম টেলিফোন: 47-72884388 পোল্যান্ড - ওয়ারশ টেলিফোন: 48-22-3325737 রোমানিয়া - বুখারেস্ট Tel: 40-21-407-87-50 স্পেন - মাদ্রিদ Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 সুইডেন - গোথেনবার্গ Tel: 46-31-704-60-40 সুইডেন-স্টকহোম টেলিফোন: 46-8-5090-4654 ইউকে - ওকিংহাম টেলিফোন: 44-118-921-5800 ফ্যাক্স: 44-118-921-5820 |
© 2023 মাইক্রোচিপ টেকনোলজি ইনকর্পোরেটেড এবং এর সহযোগী সংস্থাগুলি৷
দলিল/সম্পদ
![]() |
মাইক্রোচিপ DDR AXI4 আরবিটার [পিডিএফ] ব্যবহারকারীর নির্দেশিকা DDR AXI4 আরবিটার, DDR AXI4, আরবিটার |