انٹیل لوگو

انٹیل UG-20094 سائیکلون 10 GX مقامی فکسڈ پوائنٹ DSP IP کور

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

Intel® Cyclone® 10 GX مقامی فکسڈ پوائنٹ DSP IP کور صارف گائیڈ

Intel Cyclone® 10 GX Native Fixed Point DSP IP کور ایک واحد Intel Cyclone 10 GX ویری ایبل پریسجن ڈیجیٹل سگنل پروسیسنگ (DSP) بلاک کو فوری اور کنٹرول کرتا ہے۔ Cyclone 10 GX Native Fixed Point DSP IP کور صرف Intel Cyclone 10 GX آلات کے لیے دستیاب ہے۔

سائیکلون 10 GX مقامی فکسڈ پوائنٹ DSP IP کور فنکشنل بلاک ڈایاگرامintel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (1)

متعلقہ معلومات
انٹیل ایف پی جی اے آئی پی کور کا تعارف۔

سائیکلون 10 GX مقامی فکسڈ پوائنٹ DSP IP کور کی خصوصیات

سائیکلون 10 GX مقامی فکسڈ پوائنٹ DSP IP کور درج ذیل خصوصیات کو سپورٹ کرتا ہے:

  • اعلی کارکردگی، طاقت سے بہتر، اور مکمل طور پر رجسٹرڈ ضرب آپریشن
  • 18 بٹ اور 27 بٹ لفظ کی لمبائی
  • دو 18 × 19 ضرب یا ایک 27 × 27 ضرب فی ڈی ایس پی بلاک
  • ضرب کے نتائج کو یکجا کرنے کے لیے بلٹ ان اضافی، گھٹاؤ، اور 64 بٹ ڈبل جمع رجسٹر
  • جب پری ایڈر غیر فعال ہو تو 19 بٹ یا 27 بٹ کاسکیڈنگ اور فلٹرنگ ایپلیکیشن کے لیے ٹیپ ڈیلے لائن بنانے کے لیے جب پری ایڈر کا استعمال کیا جاتا ہے تو 18 بٹ کاسکیڈنگ
  • بیرونی منطق کی مدد کے بغیر آؤٹ پٹ کے نتائج کو ایک بلاک سے اگلے بلاک تک پھیلانے کے لیے 64 بٹ آؤٹ پٹ بس کاسکیڈنگ
  • ہم آہنگ فلٹرز کے لیے 19 بٹ اور 27 بٹ موڈز میں ہارڈ پری ایڈر سپورٹ
  • فلٹر کے نفاذ کے لیے 18 بٹ اور 27 بٹ دونوں طریقوں میں داخلی قابلیت رجسٹر بینک
  • تقسیم شدہ آؤٹ پٹ ایڈر کے ساتھ 18 بٹ اور 27 بٹ سیسٹولک فائنائٹ امپلس رسپانس (ایف آئی آر) فلٹرز

شروع کرنا

یہ باب ایک عمومی اوور فراہم کرتا ہے۔view Intel FPGA IP کور ڈیزائن کا بہاؤ آپ کو سائیکلون 10 GX Native Fixed Point DSP IP کور کے ساتھ تیزی سے شروع کرنے میں مدد کرنے کے لیے۔ Intel FPGA IP لائبریری Intel Quartus® Prime انسٹالیشن کے عمل کے حصے کے طور پر انسٹال کی گئی ہے۔ آپ لائبریری سے کسی بھی Intel FPGA IP کور کو منتخب اور پیرامیٹرائز کر سکتے ہیں۔ انٹیل ایک مربوط پیرامیٹر ایڈیٹر فراہم کرتا ہے جو آپ کو مختلف قسم کی ایپلی کیشنز کو سپورٹ کرنے کے لیے Intel FPGA DSP IP کور کو اپنی مرضی کے مطابق کرنے کی اجازت دیتا ہے۔ پیرامیٹر ایڈیٹر پیرامیٹر کی قدروں کی ترتیب اور اختیاری بندرگاہوں کے انتخاب میں آپ کی رہنمائی کرتا ہے۔

متعلقہ معلومات

  • انٹیل ایف پی جی اے آئی پی کور کا تعارف
    تمام Intel FPGA IP cores کے بارے میں عمومی معلومات فراہم کرتا ہے، بشمول پیرامیٹرائزنگ، جنریٹنگ، اپ گریڈنگ، اور آئی پی کور کی نقل۔
  • ورژن سے آزاد IP اور پلیٹ فارم ڈیزائنر (معیاری) سمولیٹیو اسکرپٹس بنانا
    نقلی اسکرپٹس بنائیں جن کو سافٹ ویئر یا IP ورژن اپ گریڈ کے لیے دستی اپ ڈیٹس کی ضرورت نہ ہو۔
  • پراجیکٹ مینجمنٹ کے بہترین طریقے
    آپ کے پروجیکٹ اور آئی پی کے موثر انتظام اور پورٹیبلٹی کے لیے رہنما خطوط files.
سائیکلون 10 GX مقامی فکسڈ پوائنٹ DSP IP کور پیرامیٹر کی ترتیبات

آپ Intel Quartus Prime سافٹ ویئر میں پیرامیٹر ایڈیٹر کا استعمال کرتے ہوئے پیرامیٹرز کی وضاحت کر کے Cyclone 10 GX Native Fixed Point DSP IP کور کو حسب ضرورت بنا سکتے ہیں۔

آپریشن موڈ ٹیب

پیرامیٹر آئی پی جنریٹڈ پیرامیٹر قدر تفصیل
براہ کرم آپریشن موڈ کا انتخاب کریں۔ آپریشن_موڈ m18×18_full m18×18_sumof2 m18×18_plus36 m18×18_systolic m27×27 مطلوبہ آپریشنل موڈ منتخب کریں۔
ضرب کنفیگریشن
ٹاپ ملٹی پلیئر x آپرینڈ کے لیے نمائندگی کی شکل دستخط شدہ_زیادہ سے زیادہ دستخط شدہ غیر دستخط شدہ اوپری ضرب x آپرینڈ کے لیے نمائندگی کی شکل کی وضاحت کریں۔
پیرامیٹر آئی پی جنریٹڈ پیرامیٹر قدر تفصیل
ٹاپ ملٹی پلیئر y آپرینڈ کے لیے نمائندگی کی شکل دستخط شدہ_مئی دستخط شدہ غیر دستخط شدہ اوپری ضرب y آپرینڈ کے لیے نمائندگی کی شکل کی وضاحت کریں۔
نچلے ضرب x آپرینڈ کے لیے نمائندگی کی شکل دستخط شدہ_mbx دستخط شدہ غیر دستخط شدہ نچلے ضرب x آپرینڈ کے لیے نمائندگی کی شکل کی وضاحت کریں۔
نچلے ضرب والے y آپرینڈ کے لیے نمائندگی کی شکل دستخط شدہ_mby دستخط شدہ غیر دستخط شدہ نیچے والے ضارب y آپرینڈ کے لیے نمائندگی کی شکل کی وضاحت کریں۔

ہمیشہ منتخب کریں غیر دستخط شدہ کے لیے m18×18_plus36 .

'سب' پورٹ کو فعال کریں۔ enable_sub نہیں جی ہاں منتخب کریں۔ جی ہاں چالو کرنے کے لئے

ذیلی بندرگاہ

ضارب کا ان پٹ 'سب' رجسٹر کریں۔ ذیلی_گھڑی نہیں گھڑی0 گھڑی1 گھڑی2 منتخب کریں۔ گھڑی 0, گھڑی 1، یا گھڑی 2 سب ان پٹ رجسٹر کے لیے ان پٹ کلاک سگنل کو فعال کرنے اور اس کی وضاحت کرنے کے لیے۔
ان پٹ کیسکیڈ
'ay' ان پٹ کے لیے ان پٹ کیسکیڈ کو فعال کریں۔ ay_use_scan_in نہیں جی ہاں منتخب کریں۔ جی ہاں ay ڈیٹا ان پٹ کے لیے ان پٹ کیسکیڈ ماڈیول کو فعال کرنے کے لیے۔

جب آپ ان پٹ کیسکیڈ ماڈیول کو فعال کرتے ہیں، تو سائکلون 10 GX Native Fixed Point DSP IP کور اسکین ان پٹ سگنلز کو ay ان پٹ سگنلز کے بجائے بطور ان پٹ استعمال کرتا ہے۔

'بائی' ان پٹ کے لیے ان پٹ کیسکیڈ کو فعال کریں۔ by_use_scan_in نہیں جی ہاں منتخب کریں۔ جی ہاں ڈیٹا ان پٹ کے ذریعے ان پٹ کیسکیڈ ماڈیول کو فعال کرنے کے لیے۔

جب آپ ان پٹ کیسکیڈ ماڈیول کو فعال کرتے ہیں، تو سائکلون 10 GX Native Fixed Point DSP IP کور ay ان پٹ سگنلز کو ان پٹ سگنلز کے بجائے بطور ان پٹ استعمال کرتا ہے۔

ڈیٹا ay تاخیر رجسٹر کو فعال کریں۔ تاخیر_اسکین_آؤٹ_اے نہیں جی ہاں منتخب کریں۔ جی ہاں ay اور بذریعہ ان پٹ رجسٹر کے درمیان تاخیری رجسٹر کو فعال کرنے کے لیے۔

میں یہ خصوصیت تعاون یافتہ نہیں ہے۔ m18×18_plus36 اور ایم 27 ایکس 27 آپریشنل موڈ

پیرامیٹر آئی پی جنریٹڈ پیرامیٹر قدر تفصیل
تاخیر کے ذریعے ڈیٹا کو فعال کریں۔ delay_scan_out_by نہیں جی ہاں منتخب کریں۔ جی ہاں ان پٹ رجسٹر اور اسکین آؤٹ آؤٹ پٹ بس کے درمیان تاخیر کے اندراج کو فعال کرنے کے لیے۔

میں یہ خصوصیت تعاون یافتہ نہیں ہے۔ m18×18_plus36 اور ایم 27 ایکس 27 آپریشنل موڈ

اسکین آؤٹ پورٹ کو فعال کریں۔ gui_scanout_enable نہیں جی ہاں منتخب کریں۔ جی ہاں چالو کرنے کے لئے

اسکین آؤٹ آؤٹ پٹ بس۔

'سکین آؤٹ' آؤٹ پٹ بس کی چوڑائی اسکین_آؤٹ_چوڑائی 1–27 کی چوڑائی کی وضاحت کریں۔

اسکین آؤٹ آؤٹ پٹ بس۔

ڈیٹا 'x' کنفیگریشن
'ax' ان پٹ بس کی چوڑائی ax_width 1–27 کی چوڑائی کی وضاحت کریں۔

کلہاڑی ان پٹ بس۔(1)

ضارب کا ان پٹ 'ax' رجسٹر کریں۔ ax_clock نہیں گھڑی0 گھڑی1 گھڑی2 منتخب کریں۔ گھڑی 0, گھڑی 1، یا گھڑی 2 کلاک ان پٹ رجسٹر کے لیے ان پٹ کلاک سگنل کو فعال اور اس کی وضاحت کرنے کے لیے۔

اگر آپ سیٹ کرتے ہیں تو ax ان پٹ رجسٹر دستیاب نہیں ہے۔ 'ax' آپرینڈ ذریعہ کو 'کوف'.

'bx' ان پٹ بس کی چوڑائی bx_width 1–18 کی چوڑائی کی وضاحت کریں۔

bx ان پٹ بس۔(1)

ضارب کا ان پٹ 'bx' رجسٹر کریں۔ bx_clock نہیں گھڑی0 گھڑی1 گھڑی2 منتخب کریں۔ گھڑی 0, گھڑی 1، یا گھڑی 2 bx ان پٹ رجسٹر کے لیے ان پٹ کلاک سگنل کو فعال کرنے اور اس کی وضاحت کرنے کے لیے۔

اگر آپ سیٹ کرتے ہیں تو bx ان پٹ رجسٹر دستیاب نہیں ہے۔ 'bx' آپرینڈ سورس کو 'کوف'.

ڈیٹا 'y' کنفیگریشن
'ay' یا 'scanin' بس کی چوڑائی ay_scan_in_width 1–27 ay یا اسکین ان پٹ بس کی چوڑائی کی وضاحت کریں۔(1)
ضارب کا ان پٹ 'ay' یا ان پٹ 'scanin' رجسٹر کریں۔ ay_scan_in_clock نہیں گھڑی0 گھڑی1 گھڑی2 منتخب کریں۔ گھڑی 0, گھڑی 1، یا گھڑی 2 ay یا اسکین ان پٹ رجسٹر کے لیے ان پٹ کلاک سگنل کو فعال اور اس کی وضاحت کرنے کے لیے۔
'بذریعہ' ان پٹ بس کی چوڑائی by_width 1–19 ان پٹ بس کی چوڑائی کی وضاحت کریں۔(1)
پیرامیٹر آئی پی جنریٹڈ پیرامیٹر قدر تفصیل
ضارب کا ان پٹ 'بائی' رجسٹر کریں۔ by_clock نہیں گھڑی0 گھڑی1 گھڑی2 منتخب کریں۔ گھڑی 0, گھڑی 1، یا گھڑی 2 بذریعہ یا اسکین کے لیے ان پٹ کلاک سگنل کو فعال اور اس کی وضاحت کرنے کے لیے

ان پٹ رجسٹر۔(1)

آؤٹ پٹ 'نتیجہ' کنفیگریشن
'نتیجہ' آؤٹ پٹ بس کی چوڑائی نتیجہ_a_width 1–64 کی چوڑائی کی وضاحت کریں۔

نتیجے میں آؤٹ پٹ بس۔

'resultb' آؤٹ پٹ بس کی چوڑائی نتیجہ_ب_چوڑائی 1–64 نتیجہ آؤٹ پٹ بس کی چوڑائی کی وضاحت کریں۔ نتیجہ صرف آپریشن_موڈ استعمال کرنے پر دستیاب ہے۔ m18×18_full.
آؤٹ پٹ رجسٹر استعمال کریں۔ آؤٹ پٹ_کلاک نہیں گھڑی0 گھڑی1 گھڑی2 منتخب کریں۔ گھڑی 0, گھڑی 1، یا گھڑی 2 نتیجہ اور نتیجہ کے آؤٹ پٹ رجسٹروں کے لیے ان پٹ کلاک سگنل کو فعال اور اس کی وضاحت کرنے کے لیے۔

پری ایڈر ٹیب

پیرامیٹر آئی پی جنریٹڈ پیرامیٹر قدر تفصیل
'ay' آپرینڈ ذریعہ operand_source_may ان پٹ پریڈر ay ان پٹ کے لیے آپرینڈ سورس کی وضاحت کریں۔ منتخب کریں۔ پریڈر ٹاپ ضرب کے لیے پری ایڈر ماڈیول کو فعال کرنے کے لیے۔ ay اور بذریعہ آپرینڈ سورس کی ترتیبات ایک جیسی ہونی چاہئیں۔
'بذریعہ' آپرینڈ سورس operand_source_mby ان پٹ پریڈر ان پٹ کے ذریعہ آپرینڈ سورس کی وضاحت کریں۔ منتخب کریں۔ پریڈر نیچے ضرب کے لیے پری ایڈر ماڈیول کو فعال کرنے کے لیے۔ ay اور بذریعہ آپرینڈ سورس کی ترتیبات ایک جیسی ہونی چاہئیں۔
پری ایڈر کو گھٹانے کے لیے آپریشن سیٹ کریں۔ preadder_subtract_a نہیں جی ہاں منتخب کریں۔ جی ہاں سب سے اوپر ملٹی پلر کے لیے پری ایڈر ماڈیول کے لیے گھٹاؤ آپریشن کی وضاحت کرنے کے لیے۔ اوپر اور نیچے کے ضرب کے لیے پری ایڈر کی ترتیبات ایک جیسی ہونی چاہئیں۔
پری ایڈر بی آپریشن کو گھٹاؤ پر سیٹ کریں۔ preadder_subtract_b نہیں جی ہاں منتخب کریں۔ جی ہاں نیچے والے ضرب کے لیے پری ایڈر ماڈیول کے لیے گھٹاؤ آپریشن کی وضاحت کرنے کے لیے۔ اوپر اور نیچے کے ضرب کے لیے پری ایڈر کی ترتیبات ایک جیسی ہونی چاہئیں۔
ڈیٹا 'z' کنفیگریشن
'az' ان پٹ بس کی چوڑائی az_width 1–26 az ان پٹ بس کی چوڑائی کی وضاحت کریں۔(1)
ضارب کا ان پٹ 'az' رجسٹر کریں۔ az_clock نہیں گھڑی0 گھڑی1 گھڑی2 منتخب کریں۔ گھڑی 0, گھڑی 1، یا گھڑی 2 az ان پٹ رجسٹروں کے لیے ان پٹ کلاک سگنل کو فعال کرنے اور اس کی وضاحت کرنے کے لیے۔ ay اور az ان پٹ رجسٹروں کے لیے گھڑی کی ترتیب ایک جیسی ہونی چاہیے۔
'bz' ان پٹ بس کی چوڑائی bz_width 1–18 bz ان پٹ بس کی چوڑائی کی وضاحت کریں۔(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 عدد ax ان پٹ بس کے لیے گتانک کی قدروں کی وضاحت کریں۔

18 بٹ آپریشن موڈ کے لیے، زیادہ سے زیادہ ان پٹ ویلیو 218 - 1 ہے۔ 27 بٹ آپریشن کے لیے، زیادہ سے زیادہ ویلیو 227 - 1 ہے۔

coef_b_0–7 coef_b_0–7 عدد bx ان پٹ بس کے لیے گتانک کی قدروں کی وضاحت کریں۔

جمع کرنے والا/آؤٹ پٹ کاسکیڈ ٹیب

پیرامیٹر آئی پی جنریٹڈ پیرامیٹر قدر تفصیل
'جمع' پورٹ کو فعال کریں۔ enable_accumulate نہیں جی ہاں منتخب کریں۔ جی ہاں چالو کرنے کے لئے

جمع کرنے والا بندرگاہ۔

'negate' پورٹ کو فعال کریں۔ enable_negate نہیں جی ہاں منتخب کریں۔ جی ہاں چالو کرنے کے لئے

نفی پورٹ.

'loadconst' پورٹ کو فعال کریں۔ enable_loadconst نہیں جی ہاں منتخب کریں۔ جی ہاں چالو کرنے کے لئے

لوڈ کانسٹ پورٹ۔

جمع کرنے والے کا ان پٹ 'جمع' رجسٹر کریں۔ جمع_گھڑی نہیں گھڑی0 گھڑی1 گھڑی2 منتخب کریں۔ گھڑی 0 , گھڑی 1، یا گھڑی 2 جمع ہونے والے ان پٹ رجسٹروں کے لیے ان پٹ کلاک سگنل کو فعال اور اس کی وضاحت کرنے کے لیے۔
پیرامیٹر آئی پی جنریٹڈ پیرامیٹر قدر تفصیل
جمع کرنے والے کا ان پٹ 'لوڈ کانسٹ' رجسٹر کریں۔ load_const_clock نہیں گھڑی0 گھڑی1 گھڑی2 منتخب کریں۔ گھڑی 0, گھڑی 1، یا گھڑی 2 loadconst ان پٹ رجسٹروں کے لیے ان پٹ کلاک سگنل کو فعال اور اس کی وضاحت کرنے کے لیے۔
ایڈر یونٹ کا ان پٹ 'نفی' رجسٹر کریں۔ negate_clock نہیں گھڑی0 گھڑی1 گھڑی2 منتخب کریں۔ گھڑی 0, گھڑی 1، یا گھڑی 2 نیگیٹ ان پٹ رجسٹروں کے لیے ان پٹ کلاک سگنل کو فعال اور اس کی وضاحت کرنے کے لیے۔
ڈبل جمع کرنے والے کو فعال کریں۔ enable_double_accum نہیں جی ہاں منتخب کریں۔ جی ہاں ڈبل جمع کرنے والی خصوصیت کو فعال کرنے کے لیے۔
پیش سیٹ مستقل کی N قدر load_const_value 0 - 63 پیش سیٹ مستقل قدر کی وضاحت کریں۔

یہ قدر 2 ہو سکتی ہے۔N کہاں N پہلے سے سیٹ مستقل قدر ہے۔

چینن پورٹ کو فعال کریں۔ chainadder کا استعمال کریں۔ نہیں جی ہاں منتخب کریں۔ جی ہاں آؤٹ پٹ کیسکیڈ ماڈیول اور چینن ان پٹ بس کو فعال کرنے کے لیے۔

آؤٹ پٹ کیسکیڈ فیچر اس میں تعاون یافتہ نہیں ہے۔ m18×18_full آپریشن موڈ۔

چین آؤٹ پورٹ کو فعال کریں۔ gui_chainout_enable نہیں جی ہاں منتخب کریں۔ جی ہاں چین آؤٹ آؤٹ پٹ بس کو فعال کرنے کے لیے۔ آؤٹ پٹ کیسکیڈ فیچر اس میں تعاون یافتہ نہیں ہے۔

m18×18_full آپریشن موڈ۔

پائپ لائننگ ٹیب

پیرامیٹر آئی پی جنریٹڈ پیرامیٹر قدر تفصیل
ان پٹ ڈیٹا سگنل میں ان پٹ پائپ لائن رجسٹر شامل کریں (x/y/z/coefsel) input_pipeline_clock نہیں گھڑی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)
ان پٹ پائپ لائن رجسٹر کو 'loadconst' ڈیٹا سگنل میں شامل کریں۔ 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_full 18 (دستخط شدہ)

18

(غیر دستخط شدہ)

19 (دستخط شدہ)

18 (غیر دستخط شدہ)

استعمال نہیں کیا گیا۔ 18 (دستخط شدہ)

18

(غیر دستخط شدہ)

19 (دستخط شدہ)

18

(غیر دستخط شدہ)

استعمال نہیں کیا گیا۔
m18×18_sumof2
m18×18_systolic
m18×18_plus36
m27×27 27 (دستخط شدہ)

27 (غیر دستخط شدہ)

استعمال نہیں کیا گیا۔
صرف پری ایڈر فیچر کے ساتھ
m18×18_full 18 (دستخط شدہ)

18 (غیر دستخط شدہ)

m18×18_sumof2
m18×18_systolic
m27×27 27 (دستخط شدہ)

27

(غیر دستخط شدہ)

26 (دستخط شدہ)

26 (غیر دستخط شدہ)

استعمال نہیں کیا گیا۔
صرف اندرونی قابلیت کی خصوصیت کے ساتھ
m18×18_full استعمال نہیں کیا گیا۔ 19 (دستخط شدہ)

18 (غیر دستخط شدہ)

استعمال نہیں کیا گیا۔ 19 (دستخط شدہ)

18

(غیر دستخط شدہ)

استعمال نہیں کیا گیا۔
m18×18_sumof2
m18×18_systolic
m27×27 27 (دستخط شدہ)

27 (غیر دستخط شدہ)

استعمال نہیں کیا گیا۔

فنکشنل تفصیل

سائیکلون 10 GX مقامی فکسڈ پوائنٹ DSP IP کور 2 فن تعمیرات پر مشتمل ہے۔ 18 × 18 ضرب اور 27 × 27 ضرب۔ سائیکلون 10 GX Native Fixed Point DSP IP کور کا ہر ایک انسٹی ٹیشن منتخب آپریشنل موڈز کے لحاظ سے 1 میں سے صرف 2 کو تیار کرتا ہے۔ آپ اپنی درخواست میں اختیاری ماڈیولز کو فعال کر سکتے ہیں۔

متعلقہ معلومات
انٹیل سائکلون 10 جی ایکس ڈیوائسز باب میں متغیر پریسجن ڈی ایس پی بلاکس، انٹیل سائکلون 10 جی ایکس کور فیبرک اور جنرل پرپز I/OS ہینڈ بک۔

آپریشنل موڈز

سائیکلون 10 GX مقامی فکسڈ پوائنٹ DSP IP کور 5 آپریشنل طریقوں کو سپورٹ کرتا ہے:

  • 18 × 18 مکمل موڈ
  • 18 موڈ کا 18 × 2 مجموعہ
  • 18 × 18 پلس 36 موڈ
  • 18 × 18 سسٹولک موڈ
  • 27 × 27 موڈ

18 × 18 مکمل موڈ
18 × 18 فل موڈ کے طور پر کنفیگر ہونے پر، سائکلون 10 GX Native Fixed Point DSP IP کور دو آزاد 18 (دستخط شدہ/غیر دستخط شدہ) × 19 (دستخط شدہ) یا 18 کے طور پر کام کرتا ہے۔
(دستخط شدہ/غیر دستخط شدہ) × 18 (غیر دستخط شدہ) 37 بٹ آؤٹ پٹ کے ساتھ ملٹی پلائر۔ یہ موڈ درج ذیل مساوات کو لاگو کرتا ہے:

  • نتیجہ = کلہاڑی * اے
  • resultb = bx * by

18 × 18 فل موڈ آرکیٹیکچر

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

18 موڈ کا 18 × 2 مجموعہ
18 موڈز کے 18 × 2 مجموعہ میں، سائیکلون 10 GX Native Fixed Point DSP IP کور اوپر اور نیچے والے ملٹی پلائرز کو قابل بناتا ہے اور 2 ملٹی پلائرز کے درمیان اضافے یا گھٹانے سے نتیجہ پیدا کرتا ہے۔ ذیلی متحرک کنٹرول سگنل شامل کرنے یا گھٹانے کی کارروائیوں کو انجام دینے کے لیے ایک ایڈر کو کنٹرول کرتا ہے۔ سائیکلون 10 GX Native Fixed Point DSP IP کور کے نتیجے میں آؤٹ پٹ چوڑائی 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 Native Fixed Point DSP IP کور صرف اوپری ضرب کو قابل بناتا ہے۔ یہ موڈ نتیجہ = (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 Native Fixed Point DSP IP کور کو 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 Native Fixed Point DSP IP کور اوپر اور نیچے کے ملٹی پلائرز، ٹاپ ملٹی پلائر کے لیے ایک ان پٹ سسٹولک رجسٹر، اور چین ان پٹ سگنلز کے لیے ایک چین سسٹولک رجسٹر کو قابل بناتا ہے۔ جب آپ آؤٹ پٹ کیسکیڈ کو فعال کرتے ہیں، تو یہ موڈ 44 بٹس کے نتیجے میں آؤٹ پٹ چوڑائی کو سپورٹ کرتا ہے۔ جب آپ آؤٹ پٹ کیسکیڈ کے بغیر جمع کرنے والی خصوصیت کو فعال کرتے ہیں، تو آپ نتیجہ کی آؤٹ پٹ چوڑائی کو 64 بٹس تک ترتیب دے سکتے ہیں۔

18 × 18 سسٹولک موڈ آرکیٹیکچر

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

27 × 27 موڈ
جب 27 × 27 موڈز کے طور پر کنفیگر کیا جاتا ہے، تو سائیکلون 10 GX Native Fixed Point DSP IP کور ایک 27 (دستخط شدہ/غیر دستخط شدہ) × 27 (دستخط شدہ/غیر دستخط شدہ) ضرب کو فعال کرتا ہے۔ آؤٹ پٹ بس ایکومولیٹر/آؤٹ پٹ کیسکیڈ فعال ہونے کے ساتھ 64 بٹس تک سپورٹ کر سکتی ہے۔ یہ موڈ نتیجہ = ax * ay کی مساوات کا اطلاق کرتا ہے۔

27 × 27 موڈ آرکیٹیکچر

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

اختیاری ماڈیولز

سائیکلون 10 GX Native Fixed Point DSP IP کور میں دستیاب اختیاری ماڈیول یہ ہیں:

  • ان پٹ جھرنا۔
  • پری ایڈرز
  • اندرونی عدد
  • جمع کرنے والا اور آؤٹ پٹ جھرنا۔
  • پائپ لائن رجسٹر

ان پٹ کیسکیڈ
ان پٹ کیسکیڈ فیچر ay پر اور ان پٹ بس کے ذریعے تعاون یافتہ ہے۔ جب آپ 'ay' ان پٹ کے لیے Enable input cascade کو Yes پر سیٹ کرتے ہیں، تو Cyclone 10 GX Native Fixed Point DSP IP کور ay ان پٹ بس کے بجائے اسکین ان پٹ سگنلز سے ان پٹ لے گا۔ جب آپ 'by' ان پٹ کے لیے Enable input cascade کو Yes پر سیٹ کرتے ہیں، تو Cyclone 10 GX Native Fixed Point DSP IP کور ان پٹ بس کے بجائے ay ان پٹ بس سے ان پٹ لے گا۔

یہ سفارش کی جاتی ہے کہ جب بھی درخواست کی درستگی کے لیے ان پٹ کیسکیڈ کو فعال کیا جائے تو ay اور/یا کے لیے ان پٹ رجسٹرز کو فعال کریں۔

آپ تاخیر کے رجسٹروں کو ان پٹ رجسٹر اور آؤٹ پٹ رجسٹر کے درمیان تاخیر کی ضرورت کو پورا کرنے کے لیے فعال کر سکتے ہیں۔ کور میں 2 تاخیر والے رجسٹر ہیں۔ اوپر کا تاخیری رجسٹر ay یا اسکین ان پٹ پورٹس کے لیے استعمال ہوتا ہے جبکہ نیچے کا تاخیری رجسٹر اسکین آؤٹ آؤٹ پٹ پورٹس کے لیے استعمال ہوتا ہے۔ یہ تاخیری رجسٹر 18 × 18 فل موڈ، 18 × 18 2 موڈز اور 18 × 18 سسٹولک موڈز میں معاون ہیں۔

پری ایڈر

پری ایڈر کو درج ذیل کنفیگریشنز میں کنفیگر کیا جا سکتا ہے۔

  • دو آزاد 18 بٹ (دستخط شدہ/غیر دستخط شدہ) پری ایڈرز۔
  • ایک 26 بٹ پری ایڈر۔

جب آپ pre-adder کو 18 × 18 ضرب کے طریقوں میں فعال کرتے ہیں، تو ay اور az کو اوپر والے پری ایڈر کے لیے ان پٹ بس کے طور پر استعمال کیا جاتا ہے جبکہ by اور bz کو نیچے پری ایڈر کے لیے ان پٹ بس کے طور پر استعمال کیا جاتا ہے۔ جب آپ pre-adder کو 27 × 27 ضرب موڈ میں فعال کرتے ہیں، تو ay اور az کو پری ایڈر کے لیے ان پٹ بس کے طور پر استعمال کیا جاتا ہے۔ پری ایڈر اضافہ اور گھٹاؤ دونوں کارروائیوں کی حمایت کرتا ہے۔ جب ایک ہی DSP بلاک کے اندر دونوں پری ایڈرز استعمال کیے جاتے ہیں، تو انہیں ایک ہی آپریشن کی قسم کا اشتراک کرنا چاہیے (یا تو اضافہ یا گھٹاؤ)۔

اندرونی عدد
اندرونی گتانک 18 بٹ اور 27 بٹ موڈز میں ملٹی پلیکنڈز کے لیے آٹھ مستقل گتانکوں کی حمایت کر سکتا ہے۔ جب آپ داخلی قابلیت کی خصوصیت کو فعال کرتے ہیں تو، عددی ملٹی پلیکسر کے انتخاب کو کنٹرول کرنے کے لیے دو ان پٹ بسیں تیار کی جائیں گی۔ coefsela ان پٹ بس کا استعمال اوپر والے ضرب کے لیے پہلے سے طے شدہ عدد کو منتخب کرنے کے لیے کیا جاتا ہے اور کاؤنسل ان پٹ بس کو نیچے والے ضرب کے لیے پہلے سے طے شدہ گتانک کو منتخب کرنے کے لیے استعمال کیا جاتا ہے۔

اندرونی قابلیت کا ذخیرہ متحرک طور پر قابل کنٹرول عددی قدروں کی حمایت نہیں کرتا ہے اور اس طرح کے آپریشن کو انجام دینے کے لیے خارجی عددی ذخیرہ درکار ہے۔

جمع کرنے والا اور آؤٹ پٹ کاسکیڈ

جمع کرنے والے ماڈیول کو درج ذیل کام انجام دینے کے لیے فعال کیا جا سکتا ہے:

  • اضافہ یا گھٹاؤ آپریشن
  • 2N کی مستقل قدر کا استعمال کرتے ہوئے متعصب راؤنڈنگ آپریشن
  • دوہری چینل جمع

جمع کرنے والے کے اضافے یا گھٹانے کے عمل کو متحرک طور پر انجام دینے کے لیے، نفی ان پٹ سگنل کو کنٹرول کریں۔ ایک متعصب راؤنڈنگ آپریشن کے لیے، آپ 2N کا ایک پری سیٹ کنسٹنٹ کی وضاحت اور لوڈ کر سکتے ہیں اس سے پہلے کہ جمع کرنے والے ماڈیول کو فعال کیا جائے پیش سیٹ کانسٹینٹ کے پیرامیٹر N ویلیو میں ایک انٹیجر متعین کر کے۔ عدد N کا 64 سے کم ہونا ضروری ہے۔ آپ loadconst سگنل کو کنٹرول کر کے پری سیٹ کنسٹنٹ کے استعمال کو متحرک یا غیر فعال کر سکتے ہیں۔ آپ اس آپریشن کو جمع کرنے والے فیڈ بیک پاتھ میں راؤنڈ ویلیو کے ایکٹو مکسنگ کے طور پر استعمال کر سکتے ہیں۔ بھاری بھرکم لاگت اور جمع شدہ سگنل کا استعمال باہمی طور پر خصوصی ہے۔

آپ پیرامیٹر کا استعمال کرتے ہوئے ڈبل ایکومولیٹر رجسٹر کو فعال کر سکتے ہیں ڈبل جمع کرنے کے لیے ڈبل ایکومولیٹر کو فعال کریں۔ جمع کرنے والا ماڈیول چیننگ ان پٹ پورٹ اور چین آؤٹ آؤٹ پٹ پورٹ کو فعال کر کے اضافے یا گھٹانے کے عمل کے لیے متعدد DSP بلاکس کی زنجیر بنانے میں مدد کر سکتا ہے۔ 18 × 18 سسٹولک موڈ میں، چین ان پٹ بس اور چین آؤٹ پٹ بس کا صرف 44 بٹ استعمال کیا جائے گا۔ تاہم، ان پٹ بس میں تمام 64-بٹ چینز کو پچھلے ڈی ایس پی بلاک سے چین آؤٹ آؤٹ پٹ بس سے منسلک ہونا چاہیے۔

پائپ لائن رجسٹر

سائیکلون 10 GX Native Fixed Point DSP IP کور پائپ لائن رجسٹر کی ایک سطح کو سپورٹ کرتا ہے۔ پائپ لائن رجسٹر تین گھڑی کے ذرائع اور پائپ لائن کے رجسٹروں کو دوبارہ ترتیب دینے کے لیے ایک غیر مطابقت پذیر واضح سگنل کی حمایت کرتا ہے۔ پائپ لائن کے پانچ رجسٹر ہیں:

  • ڈیٹا ان پٹ بس پائپ لائن رجسٹر
  • ذیلی متحرک کنٹرول سگنل پائپ لائن رجسٹر
  • متحرک کنٹرول سگنل پائپ لائن رجسٹر کی نفی کریں۔
  • متحرک کنٹرول سگنل پائپ لائن رجسٹر جمع کریں۔
  • loadconst متحرک کنٹرول پائپ لائن رجسٹر

آپ ہر ڈیٹا ان پٹ بس پائپ لائن رجسٹر اور ڈائنامک کنٹرول سگنل پائپ لائن کو آزادانہ طور پر رجسٹر کرنے کا انتخاب کر سکتے ہیں۔ تاہم، تمام فعال پائپ لائن رجسٹروں کو ایک ہی گھڑی کا ذریعہ استعمال کرنا چاہیے۔

کلاکنگ اسکیم

سائکلون 10 GX Native Fixed Point DSP IP کور میں ان پٹ، پائپ لائن، اور آؤٹ پٹ رجسٹر تین کلاک سورس/انیبلز اور دو غیر مطابقت پذیر کلیئرز کو سپورٹ کرتے ہیں۔ تمام ان پٹ رجسٹرز aclr[0] استعمال کرتے ہیں اور تمام پائپ لائن اور آؤٹ پٹ رجسٹر aclr[1] کا استعمال کرتے ہیں۔ ہر رجسٹر کی قسم گھڑی کے تین ذرائع میں سے کسی ایک کو منتخب کر سکتی ہے اور گھڑی سگنلز کو فعال کر سکتی ہے۔ جب آپ Cyclone 10 GX Native Fixed Point DSP IP کور کو 18 × 18 سسٹولک آپریشن موڈ پر کنفیگر کرتے ہیں، تو Intel Quartus Prime سافٹ ویئر ان پٹ سسٹولک رجسٹر اور چین سسٹولک رجسٹر کلاک سورس کو اسی کلاک سورس پر سیٹ کر دے گا جس طرح آؤٹ پٹ رجسٹر اندرونی طور پر ہوتا ہے۔

جب آپ ڈبل ایکومولیٹر فیچر کو فعال کرتے ہیں، تو Intel Quartus Prime سافٹ ویئر ڈبل ایکومولیٹر رجسٹر کلاک سورس کو اسی کلاک سورس پر سیٹ کرے گا جس طرح آؤٹ پٹ رجسٹر اندرونی طور پر ہوتا ہے۔

کلاکنگ اسکیم کی پابندیاں
یہ ٹیب ان رکاوٹوں کو ظاہر کرتا ہے جو آپ کو تمام رجسٹر کلاکنگ اسکیموں کے لیے اپلائی کرنی ہوں گی۔

حالت پابندی
جب پری ایڈر فعال ہوتا ہے۔ ay اور az ان پٹ رجسٹروں کے لیے گھڑی کا ذریعہ ایک جیسا ہونا چاہیے۔
  بائی اور بی زیڈ ان پٹ رجسٹر کے لیے گھڑی کا ذریعہ ایک جیسا ہونا چاہیے۔
جب پائپ لائن رجسٹرز فعال ہوتے ہیں۔ تمام پائپ لائن رجسٹروں کے لیے گھڑی کا ذریعہ ایک جیسا ہونا چاہیے۔
جب کوئی بھی ان پٹ ڈائنامک کنٹرول سگنلز کے لیے رجسٹر ہوتا ہے۔ ذیلی، جمع، لوڈ کانسٹ، اور نیگیٹ کے لیے ان پٹ رجسٹروں کے لیے گھڑی کا ذریعہ ایک جیسا ہونا چاہیے۔
سائیکلون 10 GX مقامی فکسڈ پوائنٹ DSP IP کور سگنلز

درج ذیل اعداد و شمار سائیکلون 10 GX Native Fixed Point DSP IP کور کے ان پٹ اور آؤٹ پٹ سگنلز کو دکھاتا ہے۔

سائیکلون 10 GX مقامی فکسڈ پوائنٹ DSP IP کور سگنلز

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_full آپریشنل موڈ

نتیجہ[] آؤٹ پٹ 37 نیچے ضرب سے آؤٹ پٹ ڈیٹا بس۔

یہ سگنل صرف اس میں دستیاب ہیں۔ m18×18_full آپریشنل موڈ

گھڑی، فعال، اور صاف سگنل

سگنل کا نام قسم چوڑائی تفصیل
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 لوڈ کنسٹنٹ فیچر کو فعال یا غیر فعال کرنے کے لیے ان پٹ سگنل۔

• لوڈ کنسٹنٹ فیچر کو غیر فعال کرنے کے لیے اس سگنل کو ختم کریں۔

• لوڈ کنسٹنٹ فیچر کو فعال کرنے کے لیے اس سگنل پر زور دیں۔

پہلے سے طے شدہ طور پر، یہ سگنل ختم کر دیا جاتا ہے۔ آپ رن ٹائم کے دوران اس سگنل پر زور دے سکتے ہیں یا اسے ختم کر سکتے ہیں۔(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 ان پٹ کیسکیڈ ماڈیول کی آؤٹ پٹ ڈیٹا بس۔

ان سگنلز کو اگلے DSP کور کے اسکینن سگنلز سے جوڑیں۔

آؤٹ پٹ کیسکیڈ سگنلز

سگنل کا نام قسم چوڑائی تفصیل
زنجیر[] ان پٹ 64 آؤٹ پٹ جھرن ماڈیول کے لیے ان پٹ ڈیٹا بس۔

ان سگنلز کو پچھلے ڈی ایس پی کور سے چین آؤٹ سگنلز سے جوڑیں۔

سلسلہ بندی[] آؤٹ پٹ 64 آؤٹ پٹ جھرن ماڈیول کی آؤٹ پٹ ڈیٹا بس۔

ان سگنلز کو اگلے DSP کور کے چینن سگنلز سے جوڑیں۔

سائیکلون 10 GX مقامی فکسڈ پوائنٹ ڈی ایس پی آئی پی کور یوزر گائیڈ کے لیے دستاویز پر نظر ثانی کی تاریخ

تاریخ ورژن تبدیلیاں
نومبر 2017 2017.11.06 ابتدائی رہائی۔

انٹیل کارپوریشن۔ جملہ حقوق محفوظ ہیں. Intel، Intel لوگو، اور Intel کے دیگر نشانات Intel Corporation یا اس کے ذیلی اداروں کے ٹریڈ مارک ہیں۔ Intel اپنی FPGA اور سیمی کنڈکٹر مصنوعات کی کارکردگی کو Intel کی معیاری وارنٹی کے مطابق موجودہ تصریحات کی ضمانت دیتا ہے لیکن بغیر اطلاع کے کسی بھی وقت کسی بھی مصنوعات اور خدمات میں تبدیلیاں کرنے کا حق محفوظ رکھتا ہے۔ Intel یہاں بیان کردہ کسی بھی معلومات، پروڈکٹ، یا سروس کے اطلاق یا استعمال سے پیدا ہونے والی کوئی ذمہ داری یا ذمہ داری قبول نہیں کرتا ہے سوائے اس کے کہ Intel کی طرف سے تحریری طور پر اس پر اتفاق کیا گیا ہو۔ Intel صارفین کو مشورہ دیا جاتا ہے کہ وہ کسی بھی شائع شدہ معلومات پر بھروسہ کرنے سے پہلے اور مصنوعات یا خدمات کے آرڈر دینے سے پہلے ڈیوائس کی تفصیلات کا تازہ ترین ورژن حاصل کریں۔

دوسرے ناموں اور برانڈز پر دوسروں کی ملکیت کے طور پر دعوی کیا جا سکتا ہے۔

دستاویزات / وسائل

انٹیل UG-20094 سائیکلون 10 GX مقامی فکسڈ پوائنٹ DSP IP کور [پی ڈی ایف] یوزر گائیڈ
UG-20094 سائیکلون 10 GX Native Fixed Point DSP IP Core, UG-20094, Cyclone 10 GX Native Fixed Point DSP IP Core, Native Fixed Point DSP IP Core, Fixed Point DSP IP Core, DSP IP Core

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *