বিষয়বস্তু লুকান

ইন্টেল-লোগো

intel UG-20094 সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-PRODUCT

Intel® Cyclone® 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর ব্যবহারকারী গাইড

Intel Cyclone® 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর একটি একক ইন্টেল সাইক্লোন 10 জিএক্স ভেরিয়েবল প্রিসিশন ডিজিটাল সিগন্যাল প্রসেসিং (ডিএসপি) ব্লককে তাৎক্ষণিক ও নিয়ন্ত্রণ করে। সাইক্লোন 10 জিএক্স নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর শুধুমাত্র ইন্টেল সাইক্লোন 10 জিএক্স ডিভাইসের জন্য উপলব্ধ।

সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর ফাংশনাল ব্লক ডায়াগ্রামintel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (1)

সম্পর্কিত তথ্য
ইন্টেল এফপিজিএ আইপি কোরের পরিচিতি।

সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি মূল বৈশিষ্ট্য

সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর নিম্নলিখিত বৈশিষ্ট্যগুলিকে সমর্থন করে:

  • উচ্চ-পারফরম্যান্স, পাওয়ার-অপ্টিমাইজড, এবং সম্পূর্ণভাবে নিবন্ধিত গুন অপারেশন
  • 18-বিট এবং 27-বিট শব্দের দৈর্ঘ্য
  • দুটি 18 × 19 গুণক বা একটি 27 × 27 গুণক প্রতি ডিএসপি ব্লক
  • গুন ফলাফল একত্রিত করতে অন্তর্নির্মিত যোগ, বিয়োগ এবং 64-বিট ডবল সঞ্চয়ন নিবন্ধন
  • প্রি-অ্যাডার নিষ্ক্রিয় হলে 19-বিট বা 27-বিট ক্যাসকেডিং এবং ফিল্টারিং অ্যাপ্লিকেশনের জন্য ট্যাপ-বিলম্ব লাইন তৈরি করতে প্রি-অ্যাডার ব্যবহার করা হলে 18-বিট ক্যাসকেডিং
  • বাহ্যিক যুক্তি সমর্থন ছাড়াই এক ব্লক থেকে পরবর্তী ব্লকে আউটপুট ফলাফল প্রচারের জন্য ক্যাসকেডিং 64-বিট আউটপুট বাস
  • প্রতিসম ফিল্টারের জন্য 19-বিট এবং 27-বিট মোডে হার্ড প্রি-অ্যাডার সমর্থিত
  • ফিল্টার বাস্তবায়নের জন্য 18-বিট এবং 27-বিট উভয় মোডে অভ্যন্তরীণ সহগ রেজিস্টার ব্যাঙ্ক
  • 18-বিট এবং 27-বিট সিস্টোলিক ফাইনাইট ইমপালস রেসপন্স (এফআইআর) ডিস্ট্রিবিউটেড আউটপুট অ্যাডার সহ ফিল্টার

শুরু করা

এই অধ্যায় একটি সাধারণ ওভার প্রদান করেview Intel FPGA IP কোর ডিজাইন ফ্লো আপনাকে দ্রুত সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর দিয়ে শুরু করতে সাহায্য করবে। Intel FPGA IP লাইব্রেরি Intel Quartus® Prime ইনস্টলেশন প্রক্রিয়ার অংশ হিসাবে ইনস্টল করা হয়েছে। আপনি লাইব্রেরি থেকে যেকোনো Intel FPGA IP কোর নির্বাচন এবং প্যারামিটারাইজ করতে পারেন। ইন্টেল একটি সমন্বিত প্যারামিটার এডিটর প্রদান করে যা আপনাকে বিভিন্ন ধরণের অ্যাপ্লিকেশন সমর্থন করার জন্য Intel FPGA DSP IP কোর কাস্টমাইজ করতে দেয়। প্যারামিটার এডিটর আপনাকে প্যারামিটার মান নির্ধারণ এবং ঐচ্ছিক পোর্ট নির্বাচনের মাধ্যমে গাইড করে।

সম্পর্কিত তথ্য

  • ইন্টেল এফপিজিএ আইপি কোরের পরিচিতি
    প্যারামিটারাইজিং, জেনারেট করা, আপগ্রেড করা এবং আইপি কোর অনুকরণ সহ সমস্ত ইন্টেল এফপিজিএ আইপি কোর সম্পর্কে সাধারণ তথ্য প্রদান করে।
  • সংস্করণ-স্বাধীন আইপি এবং প্ল্যাটফর্ম ডিজাইনার (স্ট্যান্ডার্ড) সিমুল্যাটিও স্ক্রিপ্ট তৈরি করা
    সিমুলেশন স্ক্রিপ্ট তৈরি করুন যাতে সফ্টওয়্যার বা আইপি সংস্করণ আপগ্রেডের জন্য ম্যানুয়াল আপডেটের প্রয়োজন হয় না।
  • প্রকল্প ব্যবস্থাপনা সর্বোত্তম অনুশীলন
    আপনার প্রকল্প এবং আইপির দক্ষ ব্যবস্থাপনা এবং বহনযোগ্যতার জন্য নির্দেশিকা files.
সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর প্যারামিটার সেটিংস

আপনি Intel Quartus প্রাইম সফ্টওয়্যারে প্যারামিটার এডিটর ব্যবহার করে পরামিতিগুলি নির্দিষ্ট করে সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর কাস্টমাইজ করতে পারেন।

অপারেশন মোড ট্যাব

প্যারামিটার আইপি জেনারেটেড প্যারামিটার মান বর্ণনা
অপারেশন মোড নির্বাচন করুন অপারেশন_মোড m18×18_full m18×18_sumof2 m18×18_plus36 m18×18_systolic m27×27 পছন্দসই অপারেশনাল মোড নির্বাচন করুন।
গুণক কনফিগারেশন
শীর্ষ গুণক x অপারেন্ডের জন্য উপস্থাপনা বিন্যাস স্বাক্ষরিত_সর্বোচ্চ স্বাক্ষরিত স্বাক্ষরবিহীন শীর্ষ গুণক x অপারেন্ডের জন্য উপস্থাপনা বিন্যাস নির্দিষ্ট করুন।
প্যারামিটার আইপি জেনারেটেড প্যারামিটার মান বর্ণনা
শীর্ষ গুণক y অপারেন্ডের জন্য উপস্থাপনা বিন্যাস স্বাক্ষরিত_মে স্বাক্ষরিত স্বাক্ষরবিহীন শীর্ষ গুণক y অপারেন্ডের জন্য উপস্থাপনা বিন্যাস নির্দিষ্ট করুন।
নিচের গুণক x অপারেন্ডের জন্য উপস্থাপনা বিন্যাস স্বাক্ষরিত_mbx স্বাক্ষরিত স্বাক্ষরবিহীন নীচের গুণক x অপারেন্ডের জন্য উপস্থাপনা বিন্যাসটি নির্দিষ্ট করুন।
নিচের গুণক y অপারেন্ডের জন্য উপস্থাপনা বিন্যাস signed_mby স্বাক্ষরিত স্বাক্ষরবিহীন নীচের গুণক y অপারেন্ডের জন্য উপস্থাপনা বিন্যাসটি নির্দিষ্ট করুন।

সর্বদা নির্বাচন করুন স্বাক্ষরবিহীন জন্য m18×18_plus36 .

'সাব' পোর্ট সক্রিয় করুন enable_sub না হ্যাঁ নির্বাচন করুন হ্যাঁ সক্ষম করতে

সাব পোর্ট।

গুণকের ইনপুট 'সাব' নিবন্ধন করুন উপ_ঘড়ি না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 সাব ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে।
ইনপুট ক্যাসকেড
'ay' ইনপুটের জন্য ইনপুট ক্যাসকেড সক্ষম করুন ay_use_scan_in না হ্যাঁ নির্বাচন করুন হ্যাঁ ay ডেটা ইনপুটের জন্য ইনপুট ক্যাসকেড মডিউল সক্ষম করতে।

যখন আপনি ইনপুট ক্যাসকেড মডিউল সক্ষম করেন, তখন সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর স্ক্যানিন ইনপুট সিগন্যালগুলিকে ইনপুট হিসাবে ব্যবহার করে ইনপুট সিগন্যালের পরিবর্তে।

'বাই' ইনপুটের জন্য ইনপুট ক্যাসকেড সক্ষম করুন৷ দ্বারা_ব্যবহার_স্ক্যান_ইন না হ্যাঁ নির্বাচন করুন হ্যাঁ ডেটা ইনপুট দ্বারা ইনপুট ক্যাসকেড মডিউল সক্ষম করতে।

আপনি যখন ইনপুট ক্যাসকেড মডিউল সক্ষম করেন, তখন সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর ইনপুট সিগন্যালের পরিবর্তে ইনপুট হিসাবে ইনপুট সিগন্যাল ব্যবহার করে।

ডেটা ay বিলম্ব রেজিস্টার সক্রিয় করুন delay_scan_out_ay না হ্যাঁ নির্বাচন করুন হ্যাঁ ay এবং ইনপুট রেজিস্টারের মধ্যে বিলম্ব নিবন্ধন সক্ষম করতে।

এই বৈশিষ্ট্যটি সমর্থিত নয়৷ m18×18_plus36 এবং m27x27 অপারেশনাল মোড।

প্যারামিটার আইপি জেনারেটেড প্যারামিটার মান বর্ণনা
বিলম্ব রেজিস্টার দ্বারা ডেটা সক্ষম করুন delay_scan_out_by না হ্যাঁ নির্বাচন করুন হ্যাঁ ইনপুট রেজিস্টার এবং স্ক্যানআউট আউটপুট বাসের মধ্যে বিলম্ব নিবন্ধন সক্ষম করতে।

এই বৈশিষ্ট্যটি সমর্থিত নয়৷ m18×18_plus36 এবং m27x27 অপারেশনাল মোড।

স্ক্যানআউট পোর্ট সক্ষম করুন gui_scanout_enable না হ্যাঁ নির্বাচন করুন হ্যাঁ সক্ষম করতে

স্ক্যানআউট আউটপুট বাস।

'স্ক্যানআউট' আউটপুট বাস প্রস্থ স্ক্যান_আউট_প্রস্থ 1-27 এর প্রস্থ উল্লেখ করুন

স্ক্যানআউট আউটপুট বাস।

ডেটা 'x' কনফিগারেশন
'ax' ইনপুট বাস প্রস্থ ax_width 1-27 এর প্রস্থ উল্লেখ করুন

কুঠার ইনপুট বাস।(1)

গুণকের ইনপুট 'ax' নিবন্ধন করুন ax_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 কুঠার ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে।

আপনি সেট করলে ax input register পাওয়া যায় না 'ax' অপারেন্ড সোর্স থেকে 'কোফ'.

'bx' ইনপুট বাস প্রস্থ bx_প্রস্থ 1-18 এর প্রস্থ উল্লেখ করুন

bx ইনপুট বাস।(1)

গুণকের 'bx' ইনপুট নিবন্ধন করুন bx_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 বিএক্স ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে।

আপনি সেট করলে bx ইনপুট রেজিস্টার পাওয়া যায় না 'bx' অপারেন্ড সোর্স থেকে 'কোফ'.

ডেটা 'y' কনফিগারেশন
'ay' বা 'scanin' বাসের প্রস্থ ay_scan_in_width 1-27 ay বা স্ক্যানিন ইনপুট বাসের প্রস্থ উল্লেখ করুন।(1)
গুণকের ইনপুট 'ay' বা ইনপুট 'স্ক্যানিন' নিবন্ধন করুন ay_scan_in_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 ay বা স্ক্যানিন ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্ষম এবং নির্দিষ্ট করতে।
'দ্বারা' ইনপুট বাস প্রস্থ দ্বারা_প্রস্থ 1-19 ইনপুট বাসের প্রস্থ উল্লেখ করুন।(1)
প্যারামিটার আইপি জেনারেটেড প্যারামিটার মান বর্ণনা
গুণকের 'দ্বারা' ইনপুট নিবন্ধন করুন by_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 দ্বারা বা স্ক্যানিনের জন্য ইনপুট ঘড়ি সংকেত সক্ষম এবং নির্দিষ্ট করতে

ইনপুট রেজিস্টার।(1)

আউটপুট 'ফলাফল' কনফিগারেশন
'ফলাফল' আউটপুট বাস প্রস্থ ফলাফল_একটি_প্রস্থ 1-64 এর প্রস্থ উল্লেখ করুন

ফলে আউটপুট বাস।

'resultb' আউটপুট বাস প্রস্থ ফলাফল_বি_প্রস্থ 1-64 ফলাফল আউটপুট বাসের প্রস্থ উল্লেখ করুন। ফলাফল শুধুমাত্র অপারেশন_মোড ব্যবহার করার সময় উপলব্ধ m18×18_পূর্ণ.
আউটপুট রেজিস্টার ব্যবহার করুন আউটপুট_ঘড়ি না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 ফলাফল এবং ফলাফলের আউটপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্ষম এবং নির্দিষ্ট করতে।

প্রি-অ্যাডার ট্যাব

প্যারামিটার আইপি জেনারেটেড প্যারামিটার মান বর্ণনা
'ay' অপারেন্ড সোর্স operand_source_may ইনপুট preadder ay ইনপুটের জন্য অপারেন্ড সোর্স উল্লেখ করুন। নির্বাচন করুন preadder শীর্ষ গুণকের জন্য প্রি-অ্যাডার মডিউল সক্ষম করতে। ay এবং অপারেন্ড সোর্সের জন্য সেটিংস একই হতে হবে।
'দ্বারা' অপারেন্ড সোর্স operand_source_mby ইনপুট preadder ইনপুট দ্বারা জন্য অপারেন্ড উত্স নির্দিষ্ট করুন. নির্বাচন করুন preadder নিচের গুণকের জন্য প্রি-অ্যাডার মডিউল সক্ষম করতে। ay এবং অপারেন্ড সোর্সের জন্য সেটিংস একই হতে হবে।
বিয়োগের জন্য প্রি-অ্যাডার একটি অপারেশন সেট করুন preadder_subtract_a না হ্যাঁ নির্বাচন করুন হ্যাঁ শীর্ষ গুণকের জন্য প্রি-অ্যাডার মডিউলের জন্য বিয়োগ অপারেশন নির্দিষ্ট করতে। উপরের এবং নীচের গুণকের জন্য প্রি-অ্যাডার সেটিংস একই হতে হবে।
বিয়োগের জন্য প্রি-অ্যাডার বি অপারেশন সেট করুন preadder_subtract_b না হ্যাঁ নির্বাচন করুন হ্যাঁ নিচের গুণকের জন্য প্রি-অ্যাডার মডিউলের জন্য বিয়োগ অপারেশন নির্দিষ্ট করতে। উপরের এবং নীচের গুণকের জন্য প্রি-অ্যাডার সেটিংস একই হতে হবে।
ডেটা 'z' কনফিগারেশন
'az' ইনপুট বাসের প্রস্থ az_প্রস্থ 1-26 az ইনপুট বাসের প্রস্থ উল্লেখ করুন।(1)
গুণকের ইনপুট 'az' নিবন্ধন করুন az_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 az ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে। ay এবং az ইনপুট রেজিস্টারের জন্য ঘড়ি সেটিংস একই হতে হবে।
'bz' ইনপুট বাস প্রস্থ bz_প্রস্থ 1-18 বিজেড ইনপুট বাসের প্রস্থ উল্লেখ করুন।(1)
গুণকের ইনপুট 'bz' নিবন্ধন করুন bz_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 বিজেড ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে। বাই এবং বিজেড ইনপুট রেজিস্টারের ঘড়ি সেটিংস একই হতে হবে।

অভ্যন্তরীণ সহগ ট্যাব

প্যারামিটার আইপি জেনারেটেড প্যারামিটার মান বর্ণনা
'ax' অপারেন্ড সোর্স operand_source_max ইনপুট coef কুঠার ইনপুট বাসের জন্য অপারেন্ড উত্স নির্দিষ্ট করুন। নির্বাচন করুন coef শীর্ষ গুণকের জন্য অভ্যন্তরীণ সহগ মডিউল সক্ষম করতে।

নির্বাচন করুন না জন্য গুণকের ইনপুট 'ax' নিবন্ধন করুন প্যারামিটার যখন আপনি অভ্যন্তরীণ সহগ বৈশিষ্ট্য সক্ষম করেন।

প্যারামিটার আইপি জেনারেটেড প্যারামিটার মান বর্ণনা
      ax এবং bx অপারেন্ড সোর্সের সেটিংস একই হতে হবে।
'bx' অপারেন্ড সোর্স operand_source_mbx ইনপুট coef bx ইনপুট বাসের জন্য অপারেন্ড সোর্স উল্লেখ করুন। নির্বাচন করুন coef শীর্ষ গুণকের জন্য অভ্যন্তরীণ সহগ মডিউল সক্ষম করতে।

নির্বাচন করুন না জন্য গুণকের 'bx' ইনপুট নিবন্ধন করুন প্যারামিটার যখন আপনি অভ্যন্তরীণ সহগ বৈশিষ্ট্য সক্ষম করেন।

ax এবং bx অপারেন্ড সোর্সের সেটিংস একই হতে হবে।

'coefsel' ইনপুট রেজিস্টার কনফিগারেশন
গুণকের ইনপুট 'coefsela' নিবন্ধন করুন coef_sel_a_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 coefsela ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে।
গুণকের ইনপুট 'coefselb' নিবন্ধন করুন coef_sel_b_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 coefselb ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে।
গুণাঙ্ক স্টোরেজ কনফিগারেশন
coef_a_0–7 coef_a_0–7 পূর্ণসংখ্যা কুড়াল ইনপুট বাসের জন্য সহগ মান উল্লেখ করুন।

18-বিট অপারেশন মোডের জন্য, সর্বাধিক ইনপুট মান হল 218 - 1৷ 27-বিট অপারেশনের জন্য, সর্বাধিক মান হল 227 - 1৷

coef_b_0–7 coef_b_0–7 পূর্ণসংখ্যা bx ইনপুট বাসের জন্য সহগ মান উল্লেখ করুন।

অ্যাকিউমুলেটর/আউটপুট ক্যাসকেড ট্যাব

প্যারামিটার আইপি জেনারেটেড প্যারামিটার মান বর্ণনা
'জমা' পোর্ট সক্ষম করুন enable_accumulate না হ্যাঁ নির্বাচন করুন হ্যাঁ সক্ষম করতে

সঞ্চয়কারী পোর্ট।

'নেগেট' পোর্ট সক্রিয় করুন enable_negate না হ্যাঁ নির্বাচন করুন হ্যাঁ সক্ষম করতে

নেগেট পোর্ট।

'লোডকনস্ট' পোর্ট সক্ষম করুন enable_loadconst না হ্যাঁ নির্বাচন করুন হ্যাঁ সক্ষম করতে

loadconst পোর্ট।

সঞ্চয়কারীর ইনপুট 'জমা' রেজিস্টার করুন accumulate_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0 , ঘড়ি 1, বা ঘড়ি 2 ইনপুট রেজিস্টার জমা করার জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে।
প্যারামিটার আইপি জেনারেটেড প্যারামিটার মান বর্ণনা
সঞ্চয়কারীর ইনপুট 'লোডকনস্ট' নিবন্ধন করুন load_const_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 লোডকনস্ট ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে।
অ্যাডার ইউনিটের ইনপুট 'নেগেট' নিবন্ধন করুন negate_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 নেগেট ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে।
ডবল অ্যাকিউমুলেটর সক্ষম করুন enable_double_accum না হ্যাঁ নির্বাচন করুন হ্যাঁ ডবল অ্যাকিউমুলেটর বৈশিষ্ট্য সক্রিয় করতে।
পূর্বনির্ধারিত ধ্রুবকের N মান load_const_value 0 - 63 প্রিসেট ধ্রুবক মান নির্দিষ্ট করুন।

এই মান 2 হতে পারেN যেখানে N পূর্বনির্ধারিত ধ্রুবক মান।

চেইনিন পোর্ট সক্ষম করুন use_chainadder না হ্যাঁ নির্বাচন করুন হ্যাঁ আউটপুট ক্যাসকেড মডিউল এবং চেইনিন ইনপুট বাস সক্ষম করতে।

আউটপুট ক্যাসকেড বৈশিষ্ট্য সমর্থিত নয় m18×18_পূর্ণ অপারেশন মোড।

চেইনআউট পোর্ট সক্ষম করুন gui_chainout_enable না হ্যাঁ নির্বাচন করুন হ্যাঁ চেইনআউট আউটপুট বাস সক্ষম করতে। আউটপুট ক্যাসকেড বৈশিষ্ট্য সমর্থিত নয়

m18×18_পূর্ণ অপারেশন মোড।

পাইপলাইনিং ট্যাব

প্যারামিটার আইপি জেনারেটেড প্যারামিটার মান বর্ণনা
ইনপুট ডেটা সিগন্যালে ইনপুট পাইপলাইন রেজিস্টার যোগ করুন (x/y/z/coefsel) ইনপুট_পাইপলাইন_ঘড়ি না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 x, y, z, coefsela এবং coefselb পাইপলাইন ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে।
'সাব' ডেটা সিগন্যালে ইনপুট পাইপলাইন রেজিস্টার যোগ করুন সাব_পাইপলাইন_ঘড়ি না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 সাব পাইপলাইন ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে। (2)
তথ্য সংকেত 'জমা' ইনপুট পাইপলাইন রেজিস্টার যোগ করুন accum_pipeline_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 একমুলেট পাইপলাইন ইনপুট রেজিস্টারের জন্য ইনপুট ক্লক সিগন্যাল সক্রিয় এবং নির্দিষ্ট করতে।(2)
'লোডকনস্ট' ডেটা সিগন্যালে ইনপুট পাইপলাইন রেজিস্টার যোগ করুন load_const_pipeline_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 লোডকনস্ট পাইপলাইন ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্ষম এবং নির্দিষ্ট করতে।(2)
'নেগেট' ডেটা সিগন্যালে ইনপুট পাইপলাইন রেজিস্টার যোগ করুন negate_pipeline_clock না ঘড়ি0 ঘড়ি1 ঘড়ি2 নির্বাচন করুন ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2 নেগেট পাইপলাইন ইনপুট রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত সক্রিয় এবং নির্দিষ্ট করতে।(2)

অপারেশন মোড প্রতি সর্বোচ্চ ইনপুট ডেটা প্রস্থ
আপনি টেবিলে উল্লেখিত x, y, এবং z ইনপুটগুলির জন্য ডেটা প্রস্থ কাস্টমাইজ করতে পারেন।

ডায়নামিক কন্ট্রোল সিগন্যালের জন্য সমস্ত পাইপলাইন ইনপুট রেজিস্টারে একই ঘড়ি সেটিং থাকতে হবে।

অপারেশন মোড সর্বাধিক ইনপুট ডেটা প্রস্থ
ax ay az bx by bz
প্রি-অ্যাডার বা অভ্যন্তরীণ সহগ ছাড়া
m18×18_পূর্ণ 18 (স্বাক্ষরিত)

18

(স্বাক্ষরবিহীন)

19 (স্বাক্ষরিত)

18 (স্বাক্ষরবিহীন)

ব্যবহার করা হয়নি 18 (স্বাক্ষরিত)

18

(স্বাক্ষরবিহীন)

19 (স্বাক্ষরিত)

18

(স্বাক্ষরবিহীন)

ব্যবহার করা হয়নি
m18×18_sumof2
m18×18_systolic
m18×18_plus36
m27×27 27 (স্বাক্ষরিত)

27 (স্বাক্ষরবিহীন)

ব্যবহার করা হয়নি
শুধুমাত্র প্রি-অ্যাডার বৈশিষ্ট্য সহ
m18×18_পূর্ণ 18 (স্বাক্ষরিত)

18 (স্বাক্ষরবিহীন)

m18×18_sumof2
m18×18_systolic
m27×27 27 (স্বাক্ষরিত)

27

(স্বাক্ষরবিহীন)

26 (স্বাক্ষরিত)

26 (স্বাক্ষরবিহীন)

ব্যবহার করা হয়নি
শুধুমাত্র অভ্যন্তরীণ সহগ বৈশিষ্ট্য সহ
m18×18_পূর্ণ ব্যবহার করা হয়নি 19 (স্বাক্ষরিত)

18 (স্বাক্ষরবিহীন)

ব্যবহার করা হয়নি 19 (স্বাক্ষরিত)

18

(স্বাক্ষরবিহীন)

ব্যবহার করা হয়নি
m18×18_sumof2
m18×18_systolic
m27×27 27 (স্বাক্ষরিত)

27 (স্বাক্ষরবিহীন)

ব্যবহার করা হয়নি

কার্যকরী বর্ণনা

সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর 2টি আর্কিটেকচার নিয়ে গঠিত; 18 × 18 গুণ এবং 27 × 27 গুণ। সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোরের প্রতিটি ইনস্ট্যান্টেশন নির্বাচিত অপারেশনাল মোডের উপর নির্ভর করে 1টি আর্কিটেকচারের মধ্যে মাত্র 2টি তৈরি করে। আপনি আপনার অ্যাপ্লিকেশনে ঐচ্ছিক মডিউল সক্ষম করতে পারেন।

সম্পর্কিত তথ্য
Intel Cyclone 10 GX ডিভাইসের অধ্যায়, Intel Cyclone 10 GX Core Fabric এবং General Purpose I/Os হ্যান্ডবুকে পরিবর্তনশীল যথার্থ DSP ব্লক।

অপারেশনাল মোড

সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর 5টি অপারেশনাল মোড সমর্থন করে:

  • 18 × 18 ফুল মোড
  • 18 মোডের 18 × 2 যোগফল
  • 18 × 18 প্লাস 36 মোড
  • 18 × 18 সিস্টোলিক মোড
  • 27 × 27 মোড

18 × 18 ফুল মোড
18 × 18 ফুল মোড হিসাবে কনফিগার করা হলে, সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর দুটি স্বাধীন 18 (স্বাক্ষরিত/স্বাক্ষরবিহীন) × 19 (স্বাক্ষরিত) বা 18 হিসাবে কাজ করে
(স্বাক্ষরিত/স্বাক্ষরবিহীন) × 18 (স্বাক্ষরবিহীন) 37-বিট আউটপুট সহ গুণক। এই মোড নিম্নলিখিত সমীকরণ প্রয়োগ করে:

  • ফলাফল = ax * ay
  • resultb = bx * দ্বারা

18 × 18 ফুল মোড আর্কিটেকচার

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (2)

18 মোডের 18 × 2 যোগফল
18 × 18 যোগফল 2 মোডে, সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর উপরের এবং নীচের গুণকগুলিকে সক্ষম করে এবং 2 গুণকের মধ্যে যোগ বা বিয়োগের ফলে একটি ফলাফল তৈরি করে। সাব-ডাইনামিক কন্ট্রোল সিগন্যাল যোগ বা বিয়োগের ক্রিয়াকলাপ সম্পাদন করতে একটি যোগকারীকে নিয়ন্ত্রণ করে। সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোরের ফলাফলের আউটপুট প্রস্থ 64 বিট পর্যন্ত সমর্থন করতে পারে যখন আপনি সঞ্চয়কারী/আউটপুট ক্যাসকেড সক্ষম করেন। এই মোড ফলাফলের সমীকরণ প্রয়োগ করে =[±(ax *ay) + (bx * by)]।

18 মোড আর্কিটেকচারের 18 × 2 যোগফল

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (3)

18 × 18 প্লাস 36 মোড
18 × 18 প্লাস 36 মোড হিসাবে কনফিগার করা হলে, সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর শুধুমাত্র শীর্ষ গুণককে সক্ষম করে। এই মোড ফলাফল = (ax * ay) + concatenate(bx[17:0],by[17:0]) এর সমীকরণ প্রয়োগ করে।

18 × 18 প্লাস 36 মোড আর্কিটেকচার

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (4)

এই মোডটি ব্যবহার করার সময় আপনাকে অবশ্যই নীচের গুণক y অপারেন্ডের জন্য প্রতিনিধিত্ব বিন্যাসটি আনসাইন করাতে সেট করতে হবে৷ এই মোডে ইনপুট বাস 36-বিটের কম হলে, আপনাকে 36-বিট ইনপুট পূরণ করার জন্য প্রয়োজনীয় স্বাক্ষরিত এক্সটেনশন প্রদান করতে হবে।

36 × 18 প্লাস 18 মোডে 36-বিটের কম অপারেন্ড ব্যবহার করা
এই প্রাক্তনample দেখায় কিভাবে সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোরকে 18 × 18 প্লাস 36 অপারেশনাল মোড ব্যবহার করতে 12-বিট অপারেন্ডের পরিবর্তে 101010101010 (বাইনারী) এর একটি স্বাক্ষরিত 36-বিট ইনপুট ডেটা ব্যবহার করতে হয়।

  1. নিচের গুণক x অপারেন্ডের জন্য প্রতিনিধিত্ব বিন্যাস সেট করুন: স্বাক্ষরিত করতে।
  2. নীচের গুণক y অপারেন্ডের জন্য প্রতিনিধিত্ব বিন্যাস সেট করুন: স্বাক্ষরবিহীন।
  3. 'bx' ইনপুট বাসের প্রস্থ 18 এ সেট করুন।
  4. 'বাই' ইনপুট বাসের প্রস্থ 18 এ সেট করুন।
  5. bx ইনপুট বাসে '111111111111111111' এর ডেটা প্রদান করুন।
  6. ইনপুট বাসে '111111101010101010' এর ডেটা প্রদান করুন।

18 × 18 সিস্টোলিক মোড
18 × 18 সিস্টোলিক অপারেশনাল মোডে, সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর উপরের এবং নীচের গুণক, শীর্ষ গুণকের জন্য একটি ইনপুট সিস্টোলিক রেজিস্টার এবং চেইন ইনপুট সংকেতের জন্য একটি চেইন সিস্টোলিক রেজিস্টার সক্ষম করে। আপনি যখন আউটপুট ক্যাসকেড সক্ষম করেন, তখন এই মোডটি 44 বিটের ফলাফলের আউটপুট প্রস্থকে সমর্থন করে। আপনি যখন আউটপুট ক্যাসকেড ছাড়াই অ্যাকিউমুলেটর বৈশিষ্ট্যটি সক্ষম করেন, আপনি ফলাফলের আউটপুট প্রস্থটি 64 বিটে কনফিগার করতে পারেন।

18 × 18 সিস্টোলিক মোড আর্কিটেকচার

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (4)

27 × 27 মোড
27 × 27 মোড হিসাবে কনফিগার করা হলে, সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর একটি 27(স্বাক্ষরিত/আনসাইন করা) × 27(স্বাক্ষরিত/অস্বাক্ষরিত) গুণক সক্ষম করে। আউটপুট বাস সঞ্চয়কারী/আউটপুট ক্যাসকেড সক্ষম সহ 64 বিট পর্যন্ত সমর্থন করতে পারে। এই মোড ফলাফল = ax * ay এর সমীকরণ প্রয়োগ করে।

27 × 27 মোড আর্কিটেকচার

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (6)

ঐচ্ছিক মডিউল

সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোরে পাওয়া ঐচ্ছিক মডিউলগুলি হল:

  • ইনপুট ক্যাসকেড
  • প্রাক-যোগকারী
  • অভ্যন্তরীণ সহগ
  • সঞ্চয়কারী এবং আউটপুট ক্যাসকেড
  • পাইপলাইন রেজিস্টার

ইনপুট ক্যাসকেড
ইনপুট ক্যাসকেড বৈশিষ্ট্য ay এবং ইনপুট বাস দ্বারা সমর্থিত। যখন আপনি 'ay' ইনপুটের জন্য ইনপুট ক্যাসকেড সক্ষম করুন সেট করেন হ্যাঁ, সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর ay ইনপুট বাসের পরিবর্তে স্ক্যান ইনপুট সিগন্যাল থেকে ইনপুট নেবে। যখন আপনি 'বাই' ইনপুটের জন্য ইনপুট ক্যাসকেড সক্ষম করুন হ্যাঁ তে সেট করবেন, সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর ইনপুট বাসের পরিবর্তে ay ইনপুট বাস থেকে ইনপুট নেবে৷

অ্যাপ্লিকেশানের সঠিকতার জন্য যখনই ইনপুট ক্যাসকেড সক্ষম করা হয় তখনই ay এবং/অথবা এর জন্য ইনপুট রেজিস্টারগুলি সক্ষম করার পরামর্শ দেওয়া হয়।

ইনপুট রেজিস্টার এবং আউটপুট রেজিস্টারের মধ্যে লেটেন্সি প্রয়োজনীয়তা মেলে আপনি বিলম্ব নিবন্ধনগুলি সক্ষম করতে পারেন। কোরে 2টি বিলম্ব রেজিস্টার আছে। উপরের বিলম্ব রেজিস্টারটি ay বা স্ক্যান-ইন ইনপুট পোর্টের জন্য ব্যবহৃত হয় যখন নীচের বিলম্ব রেজিস্টারটি স্ক্যানআউট আউটপুট পোর্টের জন্য ব্যবহৃত হয়। এই বিলম্ব রেজিস্টারগুলি 18 × 18 ফুল মোডে, 18 মোডের 18 × 2 যোগফল এবং 18 × 18 সিস্টোলিক মোডে সমর্থিত।

প্রাক-সংযোজনকারী

প্রি-অ্যাডার নিম্নলিখিত কনফিগারেশনে কনফিগার করা যেতে পারে:

  • দুটি স্বাধীন 18-বিট (স্বাক্ষরিত/স্বাক্ষরবিহীন) প্রাক-সংযোজনকারী।
  • একটি 26-বিট প্রি-অ্যাডার।

আপনি যখন 18 × 18 গুণন মোডে প্রি-অ্যাডার সক্ষম করেন, তখন ay এবং az উপরের প্রি-অ্যাডারে ইনপুট বাস হিসাবে ব্যবহৃত হয় যখন by এবং bz নীচের প্রি-অ্যাডারে ইনপুট বাস হিসাবে ব্যবহৃত হয়। আপনি যখন 27 × 27 গুণন মোডে প্রি-অ্যাডার সক্ষম করেন, তখন প্রি-অ্যাডারে ইনপুট বাস হিসাবে ay এবং az ব্যবহার করা হয়। প্রি-অ্যাডার যোগ এবং বিয়োগ উভয় অপারেশনকে সমর্থন করে। যখন একই ডিএসপি ব্লকের মধ্যে উভয় প্রাক-সংযোজনকারী ব্যবহার করা হয়, তখন তাদের অবশ্যই একই অপারেশনের ধরন ভাগ করতে হবে (হয় সংযোজন বা বিয়োগ)।

অভ্যন্তরীণ সহগ
অভ্যন্তরীণ সহগ 18-বিট এবং 27-বিট মোডে গুণকের জন্য আটটি ধ্রুবক সহগকে সমর্থন করতে পারে। আপনি যখন অভ্যন্তরীণ সহগ বৈশিষ্ট্যটি সক্ষম করবেন, তখন সহগ মাল্টিপ্লেক্সারের নির্বাচন নিয়ন্ত্রণ করতে দুটি ইনপুট বাস তৈরি হবে। coefsela ইনপুট বাসটি উপরের গুণকের জন্য পূর্বনির্ধারিত সহগ নির্বাচন করতে ব্যবহৃত হয় এবং কাউন্সেল ইনপুট বাসটি নীচের গুণকের জন্য পূর্বনির্ধারিত সহগ নির্বাচন করতে ব্যবহৃত হয়।

অভ্যন্তরীণ সহগ সঞ্চয়স্থান গতিশীলভাবে নিয়ন্ত্রণযোগ্য সহগ মানকে সমর্থন করে না এবং এই ধরনের ক্রিয়াকলাপ সম্পাদন করার জন্য বহিরাগত সহগ সঞ্চয়স্থান প্রয়োজন।

সঞ্চয়কারী এবং আউটপুট ক্যাসকেড

সঞ্চয়কারী মডিউল নিম্নলিখিত ক্রিয়াকলাপগুলি সম্পাদন করতে সক্ষম করা যেতে পারে:

  • যোগ বা বিয়োগ অপারেশন
  • 2N এর একটি ধ্রুবক মান ব্যবহার করে পক্ষপাতমূলক রাউন্ডিং অপারেশন
  • ডুয়েল চ্যানেল জমে

গতিশীলভাবে সঞ্চয়কারীর যোগ বা বিয়োগ অপারেশন সম্পাদন করতে, নেগেট ইনপুট সংকেত নিয়ন্ত্রণ করুন। একটি পক্ষপাতমূলক রাউন্ডিং অপারেশনের জন্য, আপনি প্রিসেট ধ্রুবকের প্যারামিটার N মানের একটি পূর্ণসংখ্যা নির্দিষ্ট করে সঞ্চয়কারী মডিউল সক্রিয় হওয়ার আগে 2N এর একটি প্রিসেট ধ্রুবক নির্দিষ্ট এবং লোড করতে পারেন। পূর্ণসংখ্যা N অবশ্যই 64 এর কম হতে হবে। আপনি লোডকনস্ট সংকেত নিয়ন্ত্রণ করে প্রিসেট ধ্রুবকের ব্যবহার গতিশীলভাবে সক্ষম বা নিষ্ক্রিয় করতে পারেন। আপনি এই ক্রিয়াকলাপটিকে সঞ্চয়কারী প্রতিক্রিয়া পথের মধ্যে বৃত্তাকার মানের সক্রিয় মিক্সিং হিসাবে ব্যবহার করতে পারেন। লোড করা খরচ এবং সঞ্চিত সংকেত ব্যবহার পারস্পরিক একচেটিয়া।

আপনি ডবল সঞ্চয় করার জন্য ডবল অ্যাকুমুলেটর সক্ষম করুন প্যারামিটার ব্যবহার করে ডাবল অ্যাকুমুলেটর রেজিস্টার সক্ষম করতে পারেন। সঞ্চয়কারী মডিউল চেইনিং ইনপুট পোর্ট এবং চেইন-আউট আউটপুট পোর্ট সক্রিয় করে যোগ বা বিয়োগ ক্রিয়াকলাপের জন্য একাধিক ডিএসপি ব্লকের চেইনিং সমর্থন করতে পারে। 18 × 18 সিস্টোলিক মোডে, চেইন ইনপুট বাস এবং চেইন আউটপুট বাসের শুধুমাত্র 44-বিট ব্যবহার করা হবে। যাইহোক, ইনপুট বাসের সমস্ত 64-বিট চেইন অবশ্যই পূর্ববর্তী ডিএসপি ব্লক থেকে চেইন-আউট আউটপুট বাসের সাথে সংযুক্ত থাকতে হবে।

পাইপলাইন রেজিস্টার

সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর পাইপলাইন রেজিস্টারের একক স্তরকে সমর্থন করে। পাইপলাইন রেজিস্টার পাইপলাইন রেজিস্টার রিসেট করার জন্য তিনটি ঘড়ির উৎস এবং একটি অ্যাসিঙ্ক্রোনাস স্পষ্ট সংকেত সমর্থন করে। পাঁচটি পাইপলাইন রেজিস্টার রয়েছে:

  • ডাটা ইনপুট বাস পাইপলাইন রেজিস্টার
  • সাব ডাইনামিক কন্ট্রোল সিগন্যাল পাইপলাইন রেজিস্টার
  • নেগেট ডাইনামিক কন্ট্রোল সিগন্যাল পাইপলাইন রেজিস্টার
  • গতিশীল নিয়ন্ত্রণ সংকেত পাইপলাইন রেজিস্টার জমা
  • loadconst ডাইনামিক কন্ট্রোল পাইপলাইন রেজিস্টার

আপনি প্রতিটি ডেটা ইনপুট বাস পাইপলাইন রেজিস্টার এবং ডাইনামিক কন্ট্রোল সিগন্যাল পাইপলাইন স্বাধীনভাবে রেজিস্টার সক্রিয় করতে বেছে নিতে পারেন। যাইহোক, সমস্ত সক্রিয় পাইপলাইন রেজিস্টার একই ঘড়ির উৎস ব্যবহার করতে হবে।

ক্লকিং স্কিম

সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোরে ইনপুট, পাইপলাইন এবং আউটপুট রেজিস্টার তিনটি ঘড়ির উত্স/সক্ষম এবং দুটি অ্যাসিঙ্ক্রোনাস ক্লিয়ার সমর্থন করে। সমস্ত ইনপুট রেজিস্টার aclr[0] ব্যবহার করে এবং সমস্ত পাইপলাইন এবং আউটপুট রেজিস্টার aclr[1] ব্যবহার করে। প্রতিটি রেজিস্টার টাইপ তিনটি ঘড়ির উৎসের মধ্যে একটি নির্বাচন করতে পারে এবং ঘড়ি সক্রিয় সংকেত। আপনি যখন সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোরকে 18 × 18 সিস্টোলিক অপারেশন মোডে কনফিগার করেন, তখন ইন্টেল কোয়ার্টাস প্রাইম সফ্টওয়্যার ইনপুট সিস্টোলিক রেজিস্টার এবং চেইন সিস্টোলিক রেজিস্টার ঘড়ির উৎসকে একই ঘড়ির উৎসে সেট করবে যেমনটি আউটপুট রেজিস্টার অভ্যন্তরীণভাবে।

আপনি যখন ডাবল অ্যাকুমুলেটর বৈশিষ্ট্যটি সক্ষম করবেন, তখন ইন্টেল কোয়ার্টাস প্রাইম সফ্টওয়্যারটি ডাবল অ্যাকুমুলেটর রেজিস্টার ক্লক সোর্সটিকে অভ্যন্তরীণভাবে আউটপুট রেজিস্টারের মতো একই ঘড়ির উত্সে সেট করবে।

ক্লকিং স্কিম সীমাবদ্ধতা
এই ট্যাবটি সমস্ত রেজিস্টার ক্লকিং স্কিমের জন্য আপনাকে যে সীমাবদ্ধতাগুলি প্রয়োগ করতে হবে তা দেখায়।

অবস্থা সীমাবদ্ধতা
যখন প্রি-অ্যাডার সক্রিয় থাকে ay এবং az ইনপুট রেজিস্টারের ঘড়ির উৎস অবশ্যই একই হতে হবে।
  বাই এবং বিজেড ইনপুট রেজিস্টারের ঘড়ির উৎস একই হতে হবে।
যখন পাইপলাইন রেজিস্টার সক্রিয় করা হয় সমস্ত পাইপলাইন রেজিস্টারের ঘড়ির উৎস অবশ্যই একই হতে হবে।
যখন কোনো ইনপুট গতিশীল নিয়ন্ত্রণ সংকেতের জন্য নিবন্ধন করে সাব, অ্যাকুমুলেট, লোডকনস্ট এবং নেগেটের জন্য ইনপুট রেজিস্টারের ঘড়ির উৎস একই হতে হবে।
সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর সংকেত

নিচের চিত্রটি সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোরের ইনপুট এবং আউটপুট সংকেত দেখায়।

সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর সংকেত

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (7)

ডেটা ইনপুট সংকেত
সংকেত নাম টাইপ প্রস্থ বর্ণনা
কুঠার ইনপুট 27 শীর্ষ গুণক ইনপুট তথ্য বাস.
অ্যাই[] ইনপুট 27 শীর্ষ গুণক ইনপুট তথ্য বাস.

প্রি-অ্যাডার সক্ষম হলে, এই সংকেতগুলি শীর্ষ প্রি-অ্যাডারে ইনপুট সংকেত হিসাবে পরিবেশন করা হয়।

az[] ইনপুট 26 এই সংকেতগুলি শীর্ষ প্রি-অ্যাডারে ইনপুট সংকেত।

প্রি-অ্যাডার সক্ষম হলেই এই সংকেতগুলি পাওয়া যায়। এই সংকেত পাওয়া যায় না m18×18_plus36

অপারেশনাল মোড।

bx[] ইনপুট 18 নীচের গুণক ইনপুট তথ্য বাস.

এই সংকেত পাওয়া যায় না m27×27 অপারেশনাল মোড।

দ্বারা[] ইনপুট 19 নীচের গুণক ইনপুট তথ্য বাস.

প্রি-অ্যাডার সক্ষম হলে, এই সংকেতগুলি নীচের প্রি-অ্যাডারে ইনপুট সংকেত হিসাবে কাজ করে।

এই সংকেত পাওয়া যায় না m27×27 অপারেশনাল মোড।

bz[] ইনপুট 18 এই সংকেতগুলি হল নীচের প্রি-অ্যাডারে ইনপুট সংকেত। প্রি-অ্যাডার সক্ষম হলেই এই সংকেতগুলি পাওয়া যায়। এই সংকেত পাওয়া যায় না m27×27 এবং m18×18_plus36 অপারেশনাল মোড।
ডেটা আউটপুট সংকেত
সংকেত নাম টাইপ প্রস্থ ডিসক্রিপশন
ফলাফল[] আউটপুট 64 শীর্ষ গুণক থেকে আউটপুট ডেটা বাস।

এই সংকেতগুলি 37 বিট পর্যন্ত সমর্থন করে m18×18_পূর্ণ অপারেশনাল মোড।

ফলাফল আউটপুট 37 নিচের গুণক থেকে আউটপুট ডেটা বাস।

এই সংকেত শুধুমাত্র উপলব্ধ m18×18_পূর্ণ অপারেশনাল মোড।

ঘড়ি, সক্ষম, এবং সাফ সংকেত

সংকেত নাম টাইপ প্রস্থ বর্ণনা
clk[] ইনপুট 3 সমস্ত রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত.

এই ঘড়ির সংকেতগুলি শুধুমাত্র তখনই পাওয়া যায় যখন ইনপুট রেজিস্টার, পাইপলাইন রেজিস্টার বা আউটপুট রেজিস্টারের যেকোন একটি সেট করা থাকে ঘড়ি 0, ঘড়ি 1, বা ঘড়ি 2.

• clk[0] = ঘড়ি 0

• clk[1] = ঘড়ি 1

• clk[2] = ঘড়ি 2

এনা[] ইনপুট 3 clk [2:0] জন্য ঘড়ি সক্রিয়. এই সংকেত সক্রিয়-উচ্চ।

• ena[0] এর জন্য ঘড়ি 0

• ena[1] এর জন্য ঘড়ি 1

• ena[2] এর জন্য ঘড়ি 2

aclr[] ইনপুট 2 সমস্ত রেজিস্টারের জন্য অ্যাসিঙ্ক্রোনাস পরিষ্কার ইনপুট সংকেত। এই সংকেত সক্রিয়-উচ্চ।

ব্যবহার করুন aclr[0] সমস্ত ইনপুট রেজিস্টার এবং ব্যবহারের জন্য aclr[1] সমস্ত পাইপলাইন রেজিস্টার এবং আউটপুট রেজিস্টারের জন্য।

ডিফল্টরূপে, এই সংকেত ডি-জার্স্ট করা হয়।

গতিশীল নিয়ন্ত্রণ সংকেত

সংকেত নাম টাইপ প্রস্থ বর্ণনা
উপ ইনপুট 1 নিচের গুণকের আউটপুটের সাথে উপরের গুণকের আউটপুট যোগ বা বিয়োগ করার জন্য ইনপুট সংকেত।

• সংযোজন ক্রিয়াকলাপ নির্দিষ্ট করতে এই সংকেতটি ডিসার্ট করুন।

• বিয়োগ অপারেশন নির্দিষ্ট করতে এই সংকেত জাহির করুন।

ডিফল্টরূপে, এই সংকেত বন্ধ করা হয়। আপনি রান-টাইম চলাকালীন এই সিগন্যালটিকে জাহির করতে বা ডিজার্ট করতে পারেন।(3)

অস্বীকার ইনপুট 1 চেইনিন সংকেত থেকে ডেটার সাথে উপরের এবং নীচের গুণকের যোগফল যোগ বা বিয়োগ করতে ইনপুট সংকেত।

• সংযোজন ক্রিয়াকলাপ নির্দিষ্ট করতে এই সংকেতটি ডিসার্ট করুন।

• বিয়োগ অপারেশন নির্দিষ্ট করতে এই সংকেত জাহির করুন।

ডিফল্টরূপে, এই সংকেত বন্ধ করা হয়। আপনি রান-টাইম চলাকালীন এই সিগন্যালটিকে জাহির করতে বা ডিজার্ট করতে পারেন।(3)

জমা করা ইনপুট 1 সঞ্চয়কারী বৈশিষ্ট্য সক্রিয় বা নিষ্ক্রিয় করতে ইনপুট সংকেত।

• সঞ্চয়কারী বৈশিষ্ট্য নিষ্ক্রিয় করতে এই সংকেতটি ডেসার্ট করুন৷

• সঞ্চয়কারী বৈশিষ্ট্য সক্রিয় করতে এই সংকেত জাহির করুন.

ডিফল্টরূপে, এই সংকেত বন্ধ করা হয়। আপনি রান-টাইম চলাকালীন এই সিগন্যালটিকে জাহির করতে বা ডিজার্ট করতে পারেন।(3)

loadconst ইনপুট 1 লোড ধ্রুবক বৈশিষ্ট্য সক্রিয় বা নিষ্ক্রিয় করতে ইনপুট সংকেত.

• লোড ধ্রুবক বৈশিষ্ট্য নিষ্ক্রিয় করতে এই সংকেত Deassert.

• লোড ধ্রুবক বৈশিষ্ট্য সক্রিয় করতে এই সংকেত জাহির করুন.

ডিফল্টরূপে, এই সংকেত বন্ধ করা হয়। আপনি রান-টাইম চলাকালীন এই সিগন্যালটিকে জাহির করতে বা ডিজার্ট করতে পারেন।(3)

অভ্যন্তরীণ সহগ সংকেত

সংকেত নাম টাইপ প্রস্থ বর্ণনা
coefsela[] ইনপুট 3 শীর্ষ গুণকের জন্য ব্যবহারকারী দ্বারা সংজ্ঞায়িত 8টি সহগ মানের জন্য ইনপুট নির্বাচন সংকেত। সহগ মানগুলি অভ্যন্তরীণ মেমরিতে সংরক্ষণ করা হয় এবং পরামিতি দ্বারা নির্দিষ্ট করা হয় coef_a_0 থেকে coef_a_7.

• coefsela[2:0] = 000 বোঝায় coef_a_0

• coefsela[2:0] = 001 বোঝায় coef_a_1

• coelsela[2:0] = 010 বোঝায় coef_a_2

• … ইত্যাদি।

অভ্যন্তরীণ সহগ বৈশিষ্ট্য সক্ষম হলেই এই সংকেতগুলি পাওয়া যায়৷

coefselb[] ইনপুট 3 নিচের গুণকের জন্য ব্যবহারকারী দ্বারা সংজ্ঞায়িত 8টি সহগ মানের জন্য ইনপুট নির্বাচন সংকেত। সহগ মানগুলি অভ্যন্তরীণ মেমরিতে সংরক্ষণ করা হয় এবং পরামিতি দ্বারা নির্দিষ্ট করা হয় coef_b_0 থেকে coef_b_7.

• coefselb[2:0] = 000 বোঝায় coef_b_0

• coefselb[2:0] = 001 বোঝায় coef_b_1

• coelselb[2:0] = 010 বোঝায় coef_b_2

• … ইত্যাদি।

অভ্যন্তরীণ সহগ বৈশিষ্ট্য সক্ষম হলেই এই সংকেতগুলি পাওয়া যায়৷

ইনপুট ক্যাসকেড সংকেত

সংকেত নাম টাইপ প্রস্থ বর্ণনা
স্ক্যানিন ইনপুট 27 ইনপুট ক্যাসকেড মডিউল জন্য ইনপুট ডেটা বাস.

এই সংকেতগুলিকে পূর্ববর্তী ডিএসপি কোর থেকে স্ক্যানআউট সংকেতের সাথে সংযুক্ত করুন।

স্ক্যানআউট আউটপুট 27 ইনপুট ক্যাসকেড মডিউলের আউটপুট ডেটা বাস।

এই সংকেতগুলিকে পরবর্তী ডিএসপি কোরের স্ক্যানিন সংকেতের সাথে সংযুক্ত করুন।

আউটপুট ক্যাসকেড সংকেত

সংকেত নাম টাইপ প্রস্থ বর্ণনা
চেইনিন [] ইনপুট 64 আউটপুট ক্যাসকেড মডিউল জন্য ইনপুট তথ্য বাস.

এই সংকেতগুলিকে পূর্ববর্তী ডিএসপি কোর থেকে চেইনআউট সংকেতের সাথে সংযুক্ত করুন।

চেইনআউট[] আউটপুট 64 আউটপুট ক্যাসকেড মডিউলের আউটপুট ডেটা বাস।

এই সংকেতগুলিকে পরবর্তী ডিএসপি কোরের চেইনিন সংকেতের সাথে সংযুক্ত করুন।

ঘূর্ণিঝড় 10 জিএক্স নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর ব্যবহারকারী গাইডের জন্য নথি সংশোধন ইতিহাস

তারিখ সংস্করণ পরিবর্তন
নভেম্বর 2017 2017.11.06 প্রাথমিক মুক্তি।

ইন্টেল কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. ইন্টেল, ইন্টেল লোগো এবং অন্যান্য ইন্টেল চিহ্নগুলি হল ইন্টেল কর্পোরেশন বা এর সহযোগী সংস্থাগুলির ট্রেডমার্ক৷ ইন্টেল তার এফপিজিএ এবং সেমিকন্ডাক্টর পণ্যগুলির কার্যকারিতাকে ইন্টেলের স্ট্যান্ডার্ড ওয়ারেন্টি অনুসারে বর্তমান স্পেসিফিকেশনের জন্য ওয়ারেন্টি দেয় তবে নোটিশ ছাড়াই যে কোনও সময় যে কোনও পণ্য এবং পরিষেবাতে পরিবর্তন করার অধিকার সংরক্ষণ করে৷ ইন্টেল লিখিতভাবে স্পষ্টভাবে সম্মত হওয়া ছাড়া এখানে বর্ণিত কোনো তথ্য, পণ্য বা পরিষেবার আবেদন বা ব্যবহারের ফলে উদ্ভূত কোনো দায়িত্ব বা দায়ভার গ্রহণ করে না। Intel গ্রাহকদের কোনো প্রকাশিত তথ্যের উপর নির্ভর করার আগে এবং পণ্য বা পরিষেবার জন্য অর্ডার দেওয়ার আগে ডিভাইসের স্পেসিফিকেশনের সর্বশেষ সংস্করণ পেতে পরামর্শ দেওয়া হয়।

অন্যান্য নাম এবং ব্র্যান্ডগুলি অন্যের সম্পত্তি হিসাবে দাবি করা যেতে পারে।

দলিল/সম্পদ

intel UG-20094 সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর [পিডিএফ] ব্যবহারকারীর নির্দেশিকা
UG-20094 সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর, UG-20094, সাইক্লোন 10 GX নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর, নেটিভ ফিক্সড পয়েন্ট ডিএসপি আইপি কোর, ফিক্সড পয়েন্ট ডিএসপি আইপি কোর, ডিএসপি আইপি কোর

তথ্যসূত্র

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

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