ইন্টেল-লোগো

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

intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-PRO

Intel® Cyclone® 10 GX নেটিভ ফ্লোটিং-পয়েন্ট DSP Intel® FPGA IP ব্যবহারকারী গাইড

Intel® Cyclone® 10 GX নেটিভ ফ্লোটিং-পয়েন্ট DSP Intel® FPGA IP প্যারামিটারাইজ করা

আপনার ডিজাইনের জন্য উপযুক্ত একটি আইপি কোর তৈরি করতে বিভিন্ন পরামিতি নির্বাচন করুন।

  1. Intel® Quartus® Prime Pro সংস্করণে, একটি নতুন প্রকল্প তৈরি করুন যা একটি Intel Cyclone® 10 GX ডিভাইসকে লক্ষ্য করে।
  2. আইপি ক্যাটালগে, লাইব্রেরি ➤ ডিএসপি ➤ আদিম ডিএসপি ➤ ইন্টেল সাইক্লোন 10 জিএক্স নেটিভ ফ্লোটিং পয়েন্ট ডিএসপি-তে ক্লিক করুন।
    ইন্টেল সাইক্লোন 10 GX নেটিভ ফ্লোটিং-পয়েন্ট ডিএসপি আইপি কোর আইপি প্যারামিটার এডিটর খোলে।
  3. নতুন আইপি ভেরিয়েশন ডায়ালগ বক্সে, একটি সত্তার নাম লিখুন এবং ঠিক আছে ক্লিক করুন।
  4. প্যারামিটারের অধীনে, ডিএসপি টেমপ্লেট এবং নির্বাচন করুন View আপনি আপনার আইপি কোর জন্য চান
  5. ডিএসপি ব্লকে View, ঘড়ি টগল করুন বা প্রতিটি বৈধ রেজিস্টার রিসেট করুন।
  6. মাল্টিপ্লাই অ্যাড বা ভেক্টর মোড 1-এর জন্য, চেইনিন পোর্ট বা অ্যাক্স পোর্ট থেকে ইনপুট নির্বাচন করতে GUI-তে চেইন ইন মাল্টিপ্লেক্সার-এ ক্লিক করুন।
  7. যোগ বা বিয়োগ নির্বাচন করতে GUI-তে যোগকারী চিহ্নে ক্লিক করুন।
  8. চেইনআউট পোর্ট সক্ষম করতে GUI-তে চেইন আউট মাল্টিপ্লেক্সারে ক্লিক করুন।
  9. জেনারেট এইচডিএল ক্লিক করুন।
  10. Finish এ ক্লিক করুন।

ইন্টেল সাইক্লোন 10 জিএক্স নেটিভ ফ্লোটিং-পয়েন্ট ডিএসপি ইন্টেল এফপিজিএ আইপি প্যারামিটার
সারণী 1. পরামিতি

প্যারামিটার মান ডিফল্ট মান বর্ণনা
ডিএসপি টেমপ্লেট গুন করুন যোগ করুন

গুণিত যোগ করুন গুণিতক একমুলেট ভেক্টর মোড 1

ভেক্টর মোড 2

গুন করুন ডিএসপি ব্লকের জন্য পছন্দসই অপারেশনাল মোড নির্বাচন করুন।

নির্বাচিত অপারেশন প্রতিফলিত হয় ডিএসপি ব্লক View.

View রেজিস্টার রেজিস্টার সাফ সক্ষম করে নিবন্ধন সক্রিয় ক্লকিং স্কিম বা রেজিস্টারের জন্য রিসেট স্কিম নির্বাচন করার বিকল্প view. নির্বাচিত অপারেশন প্রতিফলিত হয় ডিএসপি ব্লক View.
অব্যাহত…
প্যারামিটার মান ডিফল্ট মান বর্ণনা
    নির্বাচন করুন নিবন্ধন সক্রিয় জন্য ডিএসপি ব্লক View রেজিস্টার ক্লকিং স্কিম দেখাতে। আপনি এতে প্রতিটি রেজিস্টারের ঘড়ি পরিবর্তন করতে পারেন view.

নির্বাচন করুন রেজিস্টার সাফ জন্য ডিএসপি ব্লক View রেজিস্টার রিসেট স্কিম দেখাতে। চালু করা সিঙ্গেল ক্লিয়ার ব্যবহার করুন রেজিস্টার রিসেট স্কিম পরিবর্তন করতে।

সিঙ্গেল ক্লিয়ার ব্যবহার করুন চালু বা বন্ধ বন্ধ আপনি যদি ডিএসপি ব্লকের সমস্ত রেজিস্টার রিসেট করতে একটি একক রিসেট চান তবে এই প্যারামিটারটি চালু করুন। রেজিস্টার রিসেট করতে বিভিন্ন রিসেট পোর্ট ব্যবহার করতে এই প্যারামিটারটি বন্ধ করুন।

আউটপুট রেজিস্টারে পরিষ্কার 0 এর জন্য চালু করুন; আউটপুট রেজিস্টারে পরিষ্কার 1 এর জন্য বন্ধ করুন।

সাফ 0 ইনপুট রেজিস্টারের জন্য aclr[0] ব্যবহার করে

সংকেত

সাফ 1 আউটপুট এবং পাইপলাইন রেজিস্টার ব্যবহারের জন্য

aclr[1] সংকেত।

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

ডিএসপি View ব্লক।
মাল্টিপ্লেক্সারে চেইন (14) চালু অচল নিষ্ক্রিয় করুন চেইনিন সক্ষম করতে মাল্টিপ্লেক্সারে ক্লিক করুন

বন্দর

চেইন আউট মাল্টিপ্লেক্সার (12) নিষ্ক্রিয় করুন সক্ষম করুন নিষ্ক্রিয় করুন চেইনআউট সক্ষম করতে মাল্টিপ্লেক্সারে ক্লিক করুন

বন্দর

যোগকারী (13) +

+ এ ক্লিক করুন যোজক যোগ বা বিয়োগ মোড নির্বাচন করার জন্য প্রতীক।
ঘড়ি নিবন্ধন করুন

• কুড়াল_ঘড়ি (2)

• ay_clock (3)

• az_clock (4)

• mult_pipeline_clock k(5)

• ax_chainin_pl_clock k (7)

• adder_input_clock (9)

• adder_input_2_clo ck (10)

• আউটপুট_ঘড়ি (11)

• জমে_ঘড়ি (1)

• accum_pipeline_cl ock (6)

• accum_adder_clock k (8)

কোনোটিই নয় ঘড়ি 0

ঘড়ি 1

ঘড়ি 2

ঘড়ি 0 যেকোনো রেজিস্টার বাইপাস করতে, রেজিস্টার ঘড়িতে টগল করুন কোনোটিই নয়.

রেজিস্টার ঘড়িটি এতে টগল করুন:

•    ঘড়ি 0 ঘড়ির উৎস হিসেবে clk[0] সংকেত ব্যবহার করতে

•    ঘড়ি 1 ঘড়ির উৎস হিসেবে clk[1] সংকেত ব্যবহার করতে

•    ঘড়ি 2 ঘড়ির উৎস হিসেবে clk[2] সংকেত ব্যবহার করতে

আপনি নির্বাচন করলেই আপনি এই সেটিংস পরিবর্তন করতে পারবেন নিবন্ধন সক্রিয় in View প্যারামিটার

চিত্র 1. ডিএসপি ব্লক View

intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-1

সারণি 2. ডিএসপি টেমপ্লেট

ডিএসপি টেমপ্লেট বর্ণনা
গুন করুন একক নির্ভুলতা গুণন ক্রিয়া সম্পাদন করে এবং নিম্নলিখিত সমীকরণ প্রয়োগ করে:

• আউট = Ay * Az

যোগ করুন একক নির্ভুলতা যোগ বা বিয়োগ ক্রিয়া সম্পাদন করে এবং নিম্নলিখিত সমীকরণগুলি প্রয়োগ করে:

• আউট = Ay + Ax

• আউট = Ay – Ax

গুন যোগ করুন এই মোডটি একক নির্ভুল গুণন সঞ্চালন করে, তারপরে যোগ বা বিয়োগ ক্রিয়া করে এবং নিম্নলিখিত সমীকরণগুলি প্রয়োগ করে।

• আউট = (Ay * Az) – চেইনিন

• আউট = (Ay * Az) + chainin

• আউট = (Ay * Az) – Ax

• আউট = (Ay * Az) + Ax

গুনিত করুন ফ্লোটিং-পয়েন্ট গুন সঞ্চালন করে এবং পূর্ববর্তী গুণের ফলাফলের সাথে ভাসমান-বিন্দু যোগ বা বিয়োগ করে এবং নিম্নলিখিত সমীকরণগুলি প্রয়োগ করে:

• Out(t) = [Ay(t) * Az(t)] – আউট (t-1) যখন জমা হয়

সংকেত উচ্চ চালিত হয়।

• Out(t) = [Ay(t) * Az(t)] + আউট (t-1) যখন একমুলেট পোর্ট হাই চালিত হয়।

• Out(t) = Ay(t) * Az(t) যখন জমা পোর্ট কম চালিত হয়।

ভেক্টর মোড 1 পূর্ববর্তী ভেরিয়েবল ডিএসপি ব্লক থেকে চেইনিন ইনপুট দিয়ে ফ্লোটিং-পয়েন্ট যোগ বা বিয়োগ করার পরে ফ্লোটিং-পয়েন্ট গুণন সম্পাদন করে এবং নিম্নলিখিত সমীকরণগুলি প্রয়োগ করে:
অব্যাহত…
ডিএসপি টেমপ্লেট বর্ণনা
  • আউট = (Ay * Az) – চেইনিন

• আউট = (Ay * Az) + chainin

• আউট = (Ay * Az), চেইনআউট = Ax

ভেক্টর মোড 2 ফ্লোটিং-পয়েন্ট গুন সঞ্চালন করে যেখানে আইপি কোর ফিড করে গুণনের ফলাফল সরাসরি চেইনআউটে। IP কোর তারপর আউটপুট ফলাফল হিসাবে ইনপুট Ax থেকে পূর্ববর্তী ভেরিয়েবল ডিএসপি ব্লক থেকে চেইনিন ইনপুট যোগ বা বিয়োগ করে।

এই মোড নিম্নলিখিত সমীকরণ প্রয়োগ করে:

• আউট = কুড়াল – চেইনিন, চেইনআউট = Ay * Az

• আউট = Ax + chainin , chainout = Ay * Az

• আউট = কুড়াল , চেইনআউট = Ay * Az

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

চিত্র 2. ইন্টেল সাইক্লোন 10 জিএক্স নেটিভ ফ্লোটিং-পয়েন্ট ডিএসপি ইন্টেল এফপিজিএ আইপি সংকেত
চিত্রটি আইপি কোরের ইনপুট এবং আউটপুট সংকেত দেখায়।intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

সারণী 3. ইন্টেল সাইক্লোন 10 জিএক্স নেটিভ ফ্লোটিং-পয়েন্ট ডিএসপি ইন্টেল এফপিজিএ আইপি ইনপুট সংকেত

সংকেত নাম টাইপ প্রস্থ ডিফল্ট বর্ণনা
কুঠার [৩১:০] ইনপুট 32 কম গুণক ইনপুট তথ্য বাস. সহজলভ্য:

• মোড যোগ করুন

• চেইনিন এবং চেইনআউট বৈশিষ্ট্য ছাড়াই গুন-যোগ মোড

• ভেক্টর মোড 1

• ভেক্টর মোড 2

অয় [৩১:০] ইনপুট 32 কম গুণক ইনপুট তথ্য বাস.

সমস্ত ফ্লোটিং-পয়েন্ট অপারেশনাল মোডে উপলব্ধ।

az[31:0] ইনপুট 32 কম গুণক ইনপুট তথ্য বাস. সহজলভ্য:

• গুণ করুন

• গুন যোগ করুন

• গুণিতক জমা

• ভেক্টর মোড 1

• ভেক্টর মোড 2

চেইনিন [31:0] ইনপুট 32 কম এই সংকেতগুলিকে পূর্ববর্তী ফ্লোটিং-পয়েন্ট ডিএসপি আইপি কোর থেকে চেইনআউট সংকেতের সাথে সংযুক্ত করুন।
clk [2:0] ইনপুট 3 কম সমস্ত রেজিস্টারের জন্য ইনপুট ঘড়ি সংকেত.

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

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

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

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

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

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

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

সমস্ত পাইপলাইন এবং আউটপুট রেজিস্টারের জন্য।

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

• অ্যাডারের আউটপুট প্রতিক্রিয়া সক্রিয় করতে এই সংকেত জাহির করুন।

• ফিডব্যাক মেকানিজম নিষ্ক্রিয় করতে এই সিগন্যালটিকে ডি-জার্স্ট করুন৷

আপনি রান-টাইম চলাকালীন এই সংকেতকে জোর দিয়ে বা ডি-জার্স্ট করতে পারেন।

মাল্টিপ্লাই অ্যাকুমুলেট মোডে উপলব্ধ।

চেইনআউট[31:0] আউটপুট 32 পরবর্তী ফ্লোটিং-পয়েন্ট ডিএসপি আইপি কোরের চেইনিন সংকেতের সাথে এই সংকেতগুলিকে সংযুক্ত করুন।
ফলাফল [৩১:০] আউটপুট 32 আইপি কোর থেকে আউটপুট ডেটা বাস।

নথি পুনর্বিবেচনার ইতিহাস

ইন্টেল সাইক্লোন 10 জিএক্স নেটিভ ফ্লোটিং-পয়েন্ট ডিএসপি ইন্টেল এফপিজিএ আইপি ব্যবহারকারী গাইডে পরিবর্তন

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

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

দলিল/সম্পদ

ইন্টেল সাইক্লোন 10 নেটিভ ফ্লোটিংপয়েন্ট ডিএসপি এফপিজিএ আইপি [পিডিএফ] ব্যবহারকারীর নির্দেশিকা
ঘূর্ণিঝড় 10 নেটিভ ফ্লোটিংপয়েন্ট DSP FPGA IP, 10 Native FloatingPoint DSP FPGA IP, Native FloatingPoint DSP FPGA IP, FloatingPoint DSP FPGA IP, DSP FPGA IP, FPGA IP

তথ্যসূত্র

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

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