intel-BCH-IP-Core-LOGO

Intel BCH IP ڪور

intel-BCH-IP-Core-fig-product

BCH IP ڪور بابت

لاڳاپيل معلومات

  • BCH IP ڪور دستاويز آرڪائيو صفحي 24 تي
    • BCH IP ڪور جي پوئين ورزن لاءِ يوزر گائيڊ جي لسٽ مهيا ڪري ٿي.
  • Intel FPGA IP ڪور جو تعارف
    • سڀني Intel FPGA IP cores جي باري ۾ عام معلومات مهيا ڪري ٿي، جنهن ۾ پيراميٽرائيزنگ، پيدا ڪرڻ، اپ گريڊ ڪرڻ، ۽ IP cores کي تخليق ڪرڻ شامل آهن.
  • نسخو ٺاهڻ-آزاد IP ۽ Qsys سموليشن اسڪرپٽ
    • تخليق اسڪرپٽ ٺاهيو جيڪي سافٽ ويئر يا IP ورزن جي اپ گريڊ لاء دستياب اپڊيٽ جي ضرورت نه هونديون آهن.
  • پروجيڪٽ مينيجمينٽ بهترين طريقا
    • توهان جي پروجيڪٽ ۽ IP جي موثر انتظام ۽ پورٽبلٽي لاءِ هدايتون files.

 Intel® DSP IP بنيادي خاصيتون

  • Avalon® اسٽريمنگ (Avalon-ST) انٽرفيس
  • Intel® FPGAs لاءِ ڊي ايس پي بلڊر تيار
  • IP ڪور جي تصديق ڪرڻ لاءِ ٽيسٽ بينچ
  • Intel-supported VHDL ۽ Verilog HDL سموليٽرز ۾ استعمال لاءِ IP فنڪشنل سموليشن ماڊل

BCH IP بنيادي خاصيتون

  • اعلي ڪارڪردگي مڪمل طور تي پيرا ميٽرائيزبل انڪوڊر يا ڊيڪوڊر غلطي جي ڳولا ۽ اصلاح لاءِ:
  • علامتن جو تعداد في ڪوڊورڊ
  • چيڪ نشانين جو تعداد في ڪوڊورڊ
  • متوازي ان پٽ بٽس جو تعداد

Intel Corporation. سڀ حق محفوظ آهن. Intel، Intel لوگو، ۽ ٻيا Intel نشان آھن Intel Corporation يا ان جي ماتحت ادارن جا ٽريڊ مارڪ. Intel وارنٽي ڏئي ٿو ان جي FPGA ۽ سيمڪنڊڪٽر پروڊڪٽس جي ڪارڪردگي کي موجوده وضاحتن مطابق Intel جي معياري وارنٽي جي مطابق پر ڪنهن به وقت بغير اطلاع جي ڪنهن به پروڊڪٽس ۽ خدمتن ۾ تبديليون ڪرڻ جو حق محفوظ رکي ٿو. Intel هتي بيان ڪيل ڪنهن به معلومات، پراڊڪٽ، يا خدمت جي ايپليڪيشن يا استعمال مان پيدا ٿيندڙ ڪابه ذميواري يا ذميواري قبول نه ڪندو آهي سواءِ انٽيل طرفان لکڻ ۾ واضح طور تي اتفاق ڪيو ويو. Intel گراهڪن کي صلاح ڏني وئي آهي ته ڪنهن به شايع ٿيل معلومات تي ڀروسو ڪرڻ کان پهريان ۽ پروڊڪٽس يا خدمتن لاءِ آرڊر ڏيڻ کان پهريان ڊوائيس جي وضاحتن جو جديد نسخو حاصل ڪن.

  • ٻيا نالا ۽ برانڊ ٻين جي ملڪيت طور دعوي ڪري سگھن ٿا.
DSP IP ڪور ڊوائيس خانداني سپورٽ

Intel پيش ڪري ٿو هيٺين ڊوائيس سپورٽ ليول Intel FPGA IP cores لاءِ:

  • اڳواٽ مدد-IP ڪور هن ڊوائيس خاندان لاء تخليق ۽ تاليف لاء موجود آهي. FPGA پروگرامنگ file (.pof) سپورٽ Quartus Prime Pro Stratix 10 Edition Beta سافٽ ويئر لاءِ دستياب ناهي ۽ جيئن ته IP ٽائمنگ بند ٿيڻ جي ضمانت نه ٿي ڏئي سگهجي. ٽائمنگ ماڊل ۾ دير جي شروعاتي انجنيئرنگ تخميني شامل آهن شروعاتي پوسٽ-لي آئوٽ معلومات جي بنياد تي. وقت جا ماڊل تبديل ٿيڻ جي تابع آهن جيئن سلڪون ٽيسٽ اصل سلڪون ۽ ٽائيم ماڊل جي وچ ۾ لاڳاپا بهتر بڻائي ٿي. توھان ھي IP ڪور استعمال ڪري سگھو ٿا سسٽم آرڪيٽيڪچر ۽ وسيلن جي استعمال جي مطالعي لاءِ، سموليشن، پن آئوٽ، سسٽم جي دير جي تشخيص، بنيادي وقت جي جائزي (پائپ لائين بجيٽنگ)، ۽ I/O منتقلي جي حڪمت عملي (ڊيٽا-پيٿ ويڊٿ، برسٽ ڊيپٿ، I/O معيار جي واپار لاءِ. ).
  • ابتدائي حمايت-Intel هن ڊوائيس خاندان لاءِ ابتدائي وقت جي ماڊل سان IP ڪور جي تصديق ڪري ٿو. IP ڪور سڀني فنڪشنل گهرجن کي پورو ڪري ٿو، پر شايد اڃا تائين ڊوائيس خاندان لاء وقت جي تجزيي کان گذري رهيو آهي. توھان ان کي استعمال ڪري سگھوٿا پيداوار جي ڊيزائن ۾ احتياط سان.
  • آخري مدد -Intel هن ڊوائيس خاندان لاءِ آخري وقت جي ماڊل سان IP ڪور جي تصديق ڪري ٿو. IP ڪور ڊوائيس خاندان لاءِ سڀني فنڪشنل ۽ وقت جي ضرورتن کي پورو ڪري ٿو. توھان ان کي پيداوار جي ڊيزائن ۾ استعمال ڪري سگھو ٿا.

ٽيبل 1. ڊي ايس پي IP ڪور ڊيوائس فيملي سپورٽ

ڊوائيس خانداني حمايت
Arria® II GX فائنل
آرريا II GZ فائنل
آريا وي فائنل
Intel Arria 10 فائنل
سائڪلون® IV فائنل
سامونڊي طوفان V فائنل
Intel Cyclone 10 فائنل
Intel MAX® 10 FPGA فائنل
Stratix® IV GT فائنل
Stratix IV GX/E فائنل
اسٽريٽڪس وي فائنل
Intel Stratix 10 اڳڀرائي
ٻيا ڊوائيس خاندان ڪو به سهارو نه

 BCH IP ڪور رليز معلومات

IP ڪور کي لائسنس ڏيڻ وقت ڇڏڻ واري معلومات استعمال ڪريو.

جدول 2. معلومات جاري ڪريو

شيءِ وصف
نسخو 17.1
ڇڏڻ جي تاريخ نومبر 2017
آرڊرنگ ڪوڊ IP-BCH (IPR-BCH)

Intel تصديق ڪري ٿو ته Quartus Prime سافٽ ويئر جو موجوده نسخو هر IP ڪور جي پوئين ورزن کي گڏ ڪري ٿو. Intel تصديق نٿو ڪري ته Quartus Prime سافٽ ويئر اڳئين ورزن کان پراڻن IP ڪور ورزن کي گڏ ڪري ٿو. Intel FPGA IP رليز نوٽس ڪنهن به استثنا جي لسٽ ڪري ٿو.
لاڳاپيل معلومات

  • Intel FPGA IP رليز نوٽس
  • ڄاڻ بيس ۾ BCH IP ڪور لاءِ غلطي

DSP IP ڪور جي تصديق

  • هڪ IP ڪور جو نسخو جاري ڪرڻ کان اڳ، Intel ان جي معيار ۽ درستگي جي تصديق ڪرڻ لاءِ جامع ريگريشن ٽيسٽ هلائي ٿو. Intel مختلف پيٽرولر آپشنز کي استعمال ڪرڻ لاءِ IP ڪور جي ڪسٽم مختلف تبديلين کي پيدا ڪري ٿو ۽ مڪمل طور تي تخليقي نموني ماڊلز کي مڪمل طور تي ترتيب ڏئي ٿو نتيجن جي تصديق ٿيل نتيجن سان ماسٽر سموليشن ماڊلز جي خلاف.

BCH IP ڪور ڪارڪردگي ۽ وسيلن جي استعمال

  • Arria V (5AGXFB3H4F35C5)، سائڪلون V (5CGXFC7C7F23C8)، ۽ Stratix V (5SGXEA7H3F35C3) ڊوائيسز سان Quartus Prime سافٽ ويئر استعمال ڪندي BCH IP ڪور لاءِ عام طور تي متوقع ڪارڪردگي. جتي m آهي بٽس جو تعداد في علامت؛ n آهي ڪوڊورڊ ڊگھائي؛ d متوازي ڊيٽا ان پٽ جي چوٽي آهي؛ t غلطي کي درست ڪرڻ جي صلاحيت آهي.

جدول 3. ڊيڪوڊر ڪارڪردگي ۽ وسيلن جي استعمال

ڊوائيس پيرا ميٽر ياداشت ALM رجسٽر وڌ ۾ وڌ (MHz)
m n d t M10K M20K پرائمري سيڪنڊري يو
آريا وي 8 255 10 42 7 18,376 40,557 3,441 196
سامونڊي طوفان V 8 255 10 42 7 18,264 40,709 3,266 150
اسٽريٽڪس وي 8 255 10 42 7 19,027 44,134 4,315 308
آريا وي 8 255 12 42 9 22,293 49,602 4,053 186
سامونڊي طوفان V 8 255 12 42 9 22,243 49,243 4,511 149
اسٽريٽڪس وي 8 255 12 42 8 23,187 53,800 5,207 310
آريا وي 8 255 2 42 4 5,539 13,238 788 207
سامونڊي طوفان V 8 255 2 42 4 5,527 13,174 857 174
اسٽريٽڪس وي 8 255 2 42 4 6,088 14,399 850 369
آريا وي 8 255 5 42 5 10,231 23,321 1,554 206
سامونڊي طوفان V 8 255 5 42 5 10,234 23,391 1,551 164
جاري رهيو…
ڊوائيس پيرا ميٽر ياداشت ALM رجسٽر وڌ ۾ وڌ (MHz)
m n d t M10K M20K پرائمري سيڪنڊري يو
اسٽريٽڪس وي 8 255 5 42 5 10,820 24,868 2,612 335
اسٽريٽڪس وي 14 8784 10 20 18 7,358 15,082 761 346
اسٽريٽڪس وي 14 8784 10 40 18 14,331 28,743 1,630 316
اسٽريٽڪس وي 14 8784 10 80 18 28,383 56,292 3,165 281
اسٽريٽڪس وي 14 8784 20 20 18 10,103 19,833 933 323
اسٽريٽڪس وي 14 8784 20 40 18 20,012 37,413 1,747 304
اسٽريٽڪس وي 14 8784 20 80 18 39,225 72,151 3,673 282
اسٽريٽڪس وي 14 8784 30 20 17 11,784 23,924 844 329
اسٽريٽڪس وي 14 8784 30 40 19 23,061 44,313 1,836 289
اسٽريٽڪس وي 14 8784 30 80 19 43,949 85,476 3,398 263
اسٽريٽڪس وي 14 8784 40 20 19 13,801 28,032 743 307
اسٽريٽڪس وي 14 8784 40 40 19 26,107 51,680 1,472 291
اسٽريٽڪس وي 14 8784 40 80 21 50,303 98,545 3,351 248
اسٽريٽڪس وي 14 8784 50 20 20 16,407 33,020 967 307
اسٽريٽڪس وي 14 8784 50 40 20 31,095 60,503 1,991 288
اسٽريٽڪس وي 14 8784 50 80 22 58,690 116,232 3,222 249
اسٽريٽڪس وي 14 8784 60 20 20 18,290 37,106 914 297
اسٽريٽڪس وي 14 8784 60 40 20 35,041 67,183 2,324 292
اسٽريٽڪس وي 14 8784 60 80 37 80,961 160,458 7,358 233
اسٽريٽڪس وي 14 8784 70 20 20 20,494 41,471 545 286
اسٽريٽڪس وي 14 8784 70 40 20 38,294 74,727 1,778 280
اسٽريٽڪس وي 14 8784 70 80 38 88,040 173,311 7,769 232
اسٽريٽڪس وي 14 8784 80 20 22 22,437 45,334 691 276
اسٽريٽڪس وي 14 8784 80 40 22 42,256 82,173 1,363 285
اسٽريٽڪس وي 14 8784 80 80 40 95,913 186,869 7,317 229

ٽيبل 4. انڪوڊر ڪارڪردگي ۽ وسيلن جي استعمال

ڊوائيس پيرا ميٽر ياداشت ALM رجسٽر وڌ ۾ وڌ (MHz)
m n d t M10K M20K پرائمري سيڪنڊري يو
آريا وي 8 255 10 42 2 337 592 0 243
سامونڊي طوفان V 8 255 10 42 2 339 592 0 166
اسٽريٽڪس وي 8 255 10 42 1 353 601 3 400
آريا وي 8 255 12 42 2 386 602 0 257
سامونڊي طوفان V 8 255 12 42 2 395 602 0 174
جاري رهيو…
ڊوائيس پيرا ميٽر ياداشت ALM رجسٽر وڌ ۾ وڌ (MHz)
m n d t M10K M20K پرائمري سيڪنڊري يو
اسٽريٽڪس وي 8 255 12 42 1 391 614 0 400
آريا وي 8 255 2 42 2 219 547 12 275
سامونڊي طوفان V 8 255 2 42 2 219 556 3 197
اسٽريٽڪس وي 8 255 2 42 2 220 542 17 464
آريا وي 8 255 5 42 2 237 563 3 276
سامونڊي طوفان V 8 255 5 42 2 237 565 1 193
اسٽريٽڪس وي 8 255 5 42 1 260 573 0 400
اسٽريٽڪس وي 14 8784 10 20 3 400 785 4 387
اسٽريٽڪس وي 14 8784 10 40 3 613 1,348 1 380
اسٽريٽڪس وي 14 8784 10 80 3 1,009 2,451 4 309
اسٽريٽڪس وي 14 8784 20 20 3 775 849 1 373
اسٽريٽڪس وي 14 8784 20 40 3 1,340 1,410 0 312
اسٽريٽڪس وي 14 8784 20 80 3 2,222 2,515 1 242
اسٽريٽڪس وي 14 8784 30 20 3 1,161 919 1 324.
اسٽريٽڪس وي 14 8784 30 40 3 2,074 1,480 0 253
اسٽريٽڪس وي 14 8784 30 80 3 3,583 2,580 2 224
اسٽريٽڪس وي 14 8784 40 20 3 1,522 977 4 307
اسٽريٽڪس وي 14 8784 40 40 3 2,789 1,541 0 249
اسٽريٽڪس وي 14 8784 40 80 3 4,909 2,647 0 191
اسٽريٽڪس وي 14 8784 50 20 4 1,926 1,042 9 295
اسٽريٽڪس وي 14 8784 50 40 4 3,467 1,610 1 234
اسٽريٽڪس وي 14 8784 50 80 4 6,297 2,714 3 182
اسٽريٽڪس وي 14 8784 60 20 4 2,356 1,121 0 266
اسٽريٽڪس وي 14 8784 60 40 4 3,824 1,680 1 229
اسٽريٽڪس وي 14 8784 60 80 4 7,548 2,783 0 167
اسٽريٽڪس وي 14 8784 70 20 4 2,595 1,184 2 273
اسٽريٽڪس وي 14 8784 70 40 4 4,372 1,746 0 221
اسٽريٽڪس وي 14 8784 70 80 4 8,321 2,850 2 169
اسٽريٽڪس وي 14 8784 80 20 5 2,885 1,251 1 293
اسٽريٽڪس وي 14 8784 80 40 5 5,163 1,812 0 220
اسٽريٽڪس وي 14 8784 80 80 5 8,867 2,918 0 169

BCH IP ڪور شروع ڪرڻ

Intel FPGA IP ڪور کي انسٽال ڪرڻ ۽ لائسنس ڏيڻ

Intel Quartus® Prime سافٽ ويئر جي تنصيب ۾ Intel FPGA IP لائبريري شامل آهي. هي لائبريري توهان جي پيداوار جي استعمال لاءِ اضافي لائسنس جي ضرورت کان سواءِ ڪيترائي مفيد IP ڪور فراهم ڪري ٿي. ڪجھ Intel FPGA IP cores پيداوار جي استعمال لاءِ الڳ لائسنس جي خريداري جي ضرورت آھي. Intel FPGA IP تشخيصي موڊ توهان کي اجازت ڏئي ٿو انهن لائسنس يافته Intel FPGA IP ڪور جو جائزو وٺڻ ۽ هارڊويئر ۾، فيصلو ڪرڻ کان پهريان مڪمل پيداوار IP ڪور لائسنس خريد ڪرڻ جو. توهان کي صرف هڪ مڪمل پيداوار لائسنس خريد ڪرڻ جي ضرورت آهي لائسنس يافته Intel IP cores لاءِ جڏهن توهان هارڊويئر ٽيسٽ مڪمل ڪريو ۽ پيداوار ۾ IP استعمال ڪرڻ لاءِ تيار آهيو. Intel Quartus Prime سافٽ ويئر انسٽال ڪري ٿو IP ڪور ھيٺ ڏنل جڳهن تي ڊفالٽ طور:
شڪل 1. IP ڪور جي تنصيب جو رستوintel-BCH-IP-Core-fig-1

ٽيبل 5. IP ڪور تنصيب جا جڳھون

مقام سافٽ ويئر پليٽ فارم
:\intelFPGA_pro\quartus\ip\altera Intel Quartus Prime Pro Edition ونڊوز *
:\intelFPGA\quartus\ip\altera Intel Quartus Prime Standard Edition ونڊوز
:/intelFPGA_pro/Quartus/IP/Altera Intel Quartus Prime Pro Edition لينڪس *
:/انٽر FPGA/Quartus/IP/Altera Intel Quartus Prime Standard Edition لينڪس

Intel FPGA IP تشخيصي موڊ

مفت Intel FPGA IP تشخيصي موڊ توهان کي اجازت ڏئي ٿو لائسنس يافته Intel FPGA IP ڪور جو جائزو وٺڻ کان پهريان تخليق ۽ هارڊويئر ۾. Intel FPGA IP تشخيصي موڊ ھيٺين جائزي کي سپورٽ ڪري ٿو بغير اضافي لائسنس جي:

  • توهان جي سسٽم ۾ لائسنس يافته Intel FPGA IP ڪور جي رويي کي نقل ڪريو.
  • جلدي ۽ آساني سان IP ڪور جي ڪارڪردگي، سائيز، ۽ رفتار جي تصديق ڪريو.
  • وقت-محدود ڊوائيس پروگرامنگ ٺاھيو files ڊزائينز لاءِ جنهن ۾ IP ڪور شامل آهن.
  • توهان جي IP ڪور سان هڪ ڊوائيس پروگرام ڪريو ۽ هارڊويئر ۾ توهان جي ڊيزائن جي تصديق ڪريو.

Intel Corporation. سڀ حق محفوظ آهن. Intel، Intel لوگو، ۽ ٻيا Intel نشان آھن Intel Corporation يا ان جي ماتحت ادارن جا ٽريڊ مارڪ. Intel وارنٽي ڏئي ٿو پنهنجي FPGA ۽ سيمڪنڊڪٽر پروڊڪٽس جي ڪارڪردگي کي موجوده وضاحتن مطابق Intel جي معياري وارنٽي مطابق، پر ڪنهن به وقت بغير اطلاع جي ڪنهن به پروڊڪٽس ۽ خدمتن ۾ تبديليون ڪرڻ جو حق محفوظ رکي ٿو. Intel هتي بيان ڪيل ڪنهن به معلومات، پراڊڪٽ، يا خدمت جي ايپليڪيشن يا استعمال مان پيدا ٿيندڙ ڪابه ذميواري يا ذميواري قبول نه ڪندو آهي سواءِ انٽيل طرفان لکڻ ۾ واضح طور تي اتفاق ڪيو ويو. Intel گراهڪن کي صلاح ڏني وئي آهي ته ڪنهن به شايع ٿيل معلومات تي ڀروسو ڪرڻ کان پهريان ۽ پروڊڪٽس يا خدمتن لاءِ آرڊر ڏيڻ کان پهريان ڊوائيس جي وضاحتن جو جديد نسخو حاصل ڪن.

  • ٻيا نالا ۽ برانڊ ٻين جي ملڪيت طور دعوي ڪري سگھن ٿا.

Intel FPGA IP تشخيصي موڊ ھيٺ ڏنل آپريشن طريقن کي سپورٽ ڪري ٿو:

  • جڙيل-توهان جي بورڊ ۽ ميزبان ڪمپيوٽر جي وچ ۾ ڪنيڪشن سان غير يقيني طور تي لائسنس يافته Intel FPGA IP تي مشتمل ڊيزائن کي هلائڻ جي اجازت ڏئي ٿي. ٽيچرڊ موڊ کي سيريل گڏيل ٽيسٽ ايڪشن گروپ جي ضرورت آهي (جيTAGجي وچ ۾ ڳنڍيل ڪيبلTAG توهان جي بورڊ تي پورٽ ۽ ميزبان ڪمپيوٽر، جيڪو هارڊويئر جي تشخيص جي مدت جي مدت لاء Intel Quartus Prime Programmer هلائي رهيو آهي. پروگرامر کي صرف Intel Quartus Prime سافٽ ويئر جي گهٽ ۾ گهٽ انسٽاليشن جي ضرورت آهي، ۽ ان کي Intel Quartus Prime لائسنس جي ضرورت ناهي. ميزبان ڪمپيوٽر جي ذريعي ڊوائيس تي وقتي سگنل موڪلڻ ذريعي تشخيص جي وقت کي سنڀاليندو آهيTAG بندرگاهه. جيڪڏهن سڀئي لائسنس ٿيل IP ڪور ڊيزائن جي سپورٽ ٽيچرڊ موڊ ۾، تشخيص جو وقت هلندو آهي جيستائين ڪنهن به IP ڪور جي تشخيص ختم نه ٿيندي. جيڪڏهن سڀئي IP ڪور لامحدود تشخيص وقت جي حمايت ڪن ٿا، ڊوائيس وقت ختم نه ڪندو آهي.
  • بي ترتيب-ھڪڙي محدود وقت لاء لائسنس يافته IP تي مشتمل ڊيزائن کي هلائڻ جي اجازت ڏئي ٿو. IP ڪور اڻڄاتل موڊ ڏانهن موٽندو آهي جيڪڏهن ڊوائيس انٽيل ڪوارٽس پرائم سافٽ ويئر هلائيندڙ ميزبان ڪمپيوٽر کان ڌار ٿي وڃي ٿي. IP ڪور پڻ اڻڄاتل موڊ ڏانھن موٽائي ٿو جيڪڏھن ڊزائن ۾ ڪو ٻيو لائسنس يافته IP ڪور ٽيچرڊ موڊ کي سپورٽ نٿو ڪري.

جڏهن ڊيزائن ۾ ڪنهن به لائسنس يافته Intel FPGA IP لاءِ تشخيص جو وقت ختم ٿئي ٿو، ڊزائن ڪم ڪرڻ بند ڪري ٿي. سڀئي IP ڪور جيڪي استعمال ڪن ٿا Intel FPGA IP تشخيصي موڊ وقت هڪ ئي وقت ٻاهر جڏهن ڪنهن به IP ڪور ڊيزائن ۾ وقت ختم ٿي وڃي. جڏهن تشخيص جو وقت ختم ٿئي ٿو، توهان کي هارڊويئر جي تصديق جاري رکڻ کان پهريان FPGA ڊوائيس کي ٻيهر پروگرام ڪرڻ گهرجي. پيداوار لاءِ IP ڪور جي استعمال کي وڌائڻ لاءِ، IP ڪور لاءِ مڪمل پيداوار لائسنس خريد ڪريو.
توھان کي لازمي طور تي لائسنس خريد ڪرڻ گھرجي ۽ ھڪڙي مڪمل پيداوار جي لائسنس جي ڪيئي ٺاھيو ان کان اڳ توھان ٺاھي سگھوٿا ھڪڙي غير محدود ڊوائيس پروگرامنگ file. Intel FPGA IP تشخيصي موڊ جي دوران، ڪمپلر صرف وقت جي محدود ڊوائيس پروگرامنگ ٺاهي ٿو file ( _time_limited.sof) جيڪو وقت جي حد تي ختم ٿئي ٿو.

شڪل 2. Intel FPGA IP تشخيصي موڊ فلوintel-BCH-IP-Core-fig-2

نوٽ:

حوالو ڏيو ھر IP ڪور جي يوزر گائيڊ لاءِ پيرا ميٽرائيزيشن جي مرحلن ۽ عمل درآمد جي تفصيل لاءِ.
انٽيل لائسنس IP ڪور کي في سيٽ تي، دائمي بنيادن تي. لائسنس جي فيس ۾ پهريون سال جي سار سنڀال ۽ مدد شامل آهي. توهان کي پهرين سال کان پوءِ اپڊيٽس، بگ فڪسس، ۽ ٽيڪنيڪل سپورٽ حاصل ڪرڻ لاءِ بحالي واري معاهدي جي تجديد ڪرڻ گهرجي. توھان کي لازمي طور تي Intel FPGA IP cores لاءِ مڪمل پروڊڪشن لائسنس خريد ڪرڻ گھرجي جنھن کي پروڊڪشن لائسنس جي ضرورت آھي، پروگرامنگ ٺاھڻ کان اڳ fileجيڪو توهان لامحدود وقت لاءِ استعمال ڪري سگهو ٿا. Intel FPGA IP تشخيصي موڊ جي دوران، ڪمپلر صرف وقت جي محدود ڊوائيس پروگرامنگ ٺاهي ٿو file ( _time_limited.sof) جيڪو وقت جي حد تي ختم ٿئي ٿو. توهان جي پيداوار جي لائسنس جي چاٻيون حاصل ڪرڻ لاء، سيلف سروس لائسنسنگ سينٽر جو دورو ڪريو يا پنهنجي مقامي Intel FPGA نمائندي سان رابطو ڪريو.
Intel FPGA سافٽ ويئر لائسنس جا معاهدا لائسنس يافته IP ڪور جي تنصيب ۽ استعمال کي سنڀاليندا آهن، Intel Quartus Prime ڊيزائن سافٽ ويئر، ۽ سڀ غير لائسنس يافته IP cores.

لاڳاپيل معلومات
  • Intel Quartus Prime لائسنسنگ سائيٽ
  • Intel FPGA سافٽ ويئر تنصيب ۽ لائسنسنگ

BCH IP ڪور Intel FPGA IP تشخيصي موڊ ٽائيم آئوٽ رويي

ڊوائيس ۾ سڀ IP ڪور هڪ ئي وقت ٻاهر نڪرندا آهن جڏهن سڀ کان وڌيڪ پابندي واري تشخيصي وقت پهچي ويندي آهي. جيڪڏهن هڪ ڊزائن ۾ هڪ کان وڌيڪ IP ڪور آهن، ٻين IP ڪور جي وقت ختم ٿيڻ واري رويي کي هڪ مخصوص IP ڪور جي ٽائيم آئوٽ رويي کي نقاب ڪري سگھي ٿو. IP cores لاء، اڻڄاتل ٽائيم آئوٽ 1 ڪلاڪ آهي؛ tethered time-out value indefinite آهي. توهان جي ڊيزائن هارڊويئر جي تشخيص جو وقت ختم ٿيڻ کان پوءِ ڪم ڪرڻ بند ڪري ٿي. Quartus Prime سافٽ ويئر استعمال ڪري ٿو Intel FPGA IP تشخيصي موڊ Files (.ocp) توهان جي پروجيڪٽ ڊاريڪٽري ۾ توهان جي Intel FPGA IP تشخيصي موڊ تشخيص پروگرام جي استعمال جي سڃاڻپ ڪرڻ لاء. توھان جي خصوصيت کي چالو ڪرڻ کان پوء، انھن کي ختم نه ڪريو files.جڏهن تشخيص جو وقت ختم ٿي ويندو آهي، ڊيٽا آئوٽ پورٽ data_out گهٽجي ويندو آهي
لاڳاپيل معلومات
AN 320: اوپن ڪور پلس ميگا فنڪشن جو جائزو

Catalog ۽ Parameter Editor

IP Catalog ڏيکاري ٿو IP cores توهان جي پروجيڪٽ لاءِ دستياب آهي. IP ڪور کي ڳولڻ ۽ ڪسٽمائيز ڪرڻ لاءِ IP Catalog جون ھيٺيون خاصيتون استعمال ڪريو:

  • فعال ڊيوائس فيملي لاءِ IP ڏيکارڻ لاءِ IP Catalog کي فلٽر ڪريو يا سڀني ڊوائيس خاندانن لاءِ IP ڏيکاريو. جيڪڏهن توهان وٽ ڪو به پروجيڪٽ کليل نه آهي، IP Catalog ۾ ڊوائيس فيملي کي چونڊيو.
  • IP Catalog ۾ ڪنهن به مڪمل يا جزوي IP بنيادي نالو ڳولڻ لاءِ ڳولا جي ميدان ۾ ٽائپ ڪريو.
  • IP Catalog ۾ IP ڪور جي نالي تي ساڄي ڪلڪ ڪريو معاون ڊوائيسز بابت تفصيل ڏيکارڻ، IP ڪور جي انسٽاليشن فولڊر کي کولڻ، ۽ IP دستاويزن جي لنڪ لاءِ.
  • پارٽنر جي IP معلومات تائين رسائي حاصل ڪرڻ لاءِ پارٽنر IP جي ڳولا تي ڪلڪ ڪريو web.
  • پيٽرولر ايڊيٽر توهان کي IP مختلف قسم جو نالو، اختياري بندرگاهن، ۽ آئوٽ بيان ڪرڻ لاء اشارو ڪري ٿو file نسل جا اختيار. پيٽرولر ايڊيٽر هڪ اعلي سطحي Intel Quartus Prime IP ٺاهي ٿو file (.ip) انٽيل ڪوارٽس پرائم پرو ايڊيشن پروجيڪٽس ۾ هڪ IP تبديلي لاءِ.
  • پيٽرولر ايڊيٽر هڪ اعلي سطحي Quartus IP ٺاهي ٿو file (.qip) Intel Quartus Prime Standard Edition منصوبن ۾ هڪ IP تبديلي لاءِ. هنن files پروجيڪٽ ۾ IP مختلف قسم جي نمائندگي ڪري ٿو ۽ پيٽرولرائيزيشن جي معلومات کي اسٽور ڪري ٿو.

شڪل 3. IP پيٽرول ايڊيٽر (Intel Quartus Prime Pro Edition)intel-BCH-IP-Core-fig-3

شڪل 4. IP پيٽرول ايڊيٽر (Intel Quartus Prime Standard Edition)intel-BCH-IP-Core-fig-4

IP Cors پيدا ڪرڻ (Intel Quartus Prime Pro Edition)

Intel Quartus Prime parameter ايڊيٽر ۾ Intel FPGA IP ڪور کي جلدي ترتيب ڏيو. پيراميٽر ايڊيٽر کي لانچ ڪرڻ لاءِ IP Catalog ۾ ڪنهن به جز کي ڊبل ڪلڪ ڪريو. پيٽرولر ايڊيٽر توهان کي اجازت ڏئي ٿو ته IP ڪور جي ڪسٽم مختلف قسم جي وضاحت ڪريو. پيراميٽر ايڊيٽر ٺاهي ٿو IP مختلف قسم جي ٺاھ جوڙ ۽ اختياري تخليق files ۽

شامل ڪري ٿو
.ip file خودڪار طريقي سان توهان جي پروجيڪٽ ۾ تبديلي جي نمائندگي ڪندي.
شڪل 5. IP پيٽرول ايڊيٽر (Intel Quartus Prime Pro Edition)intel-BCH-IP-Core-fig-5

پيراميٽر ايڊيٽر ۾ IP ڪور کي ڳولڻ، انسٽيٽيٽ ڪرڻ ۽ ڪسٽمائيز ڪرڻ لاءِ هنن قدمن تي عمل ڪريو:

  1. ٺاھيو يا کوليو Intel Quartus Prime پروجيڪٽ (.qpf) کي شامل ڪرڻ لاءِ تڪڙي IP تبديلي.
  2. IP Catalog (Tools ➤ IP Catalog) ۾، ڳولھيو ۽ ڊبل ڪلڪ ڪريو IP ڪور جي نالي کي ترتيب ڏيڻ لاءِ. هڪ مخصوص جزو کي ڳولڻ لاء، IP Catalog سرچ باڪس ۾ ڪجهه يا سڀني جزن جو نالو ٽائپ ڪريو. نئين IP تبديلي ونڊو ظاهر ٿئي ٿي.
  3. توهان جي ڪسٽم IP تبديلين لاء هڪ اعلي سطحي نالو بيان ڪريو. IP variation نالن يا رستن ۾ خال شامل نه ڪريو. پيٽرولر ايڊيٽر محفوظ ڪري ٿو IP مختلف سيٽنگون a file نالو .ip. OK تي ڪلڪ ڪريو. پراميٽر ايڊيٽر ظاهر ٿئي ٿو.
  4. پيراميٽر ايڊيٽر ۾ پيراميٽر ويلز سيٽ ڪريو ۽ view جزو لاءِ بلاڪ ڊراگرام. ھيٺئين پاسي تي Parameterization Messages ٽئب ڏيکاري ٿو IP پيٽرولن ۾ ڪا به نقص:
  • اختياري طور تي، منتخب ڪريو اڳواٽ پيٽرولر ويلز جيڪڏھن توھان جي IP ڪور لاءِ مهيا ڪيل آھي. Presets مخصوص ايپليڪيشنن لاء ابتدائي پيٽرولر جي قيمت بيان ڪري ٿو.
  • وضاحت ڪريو پيٽرولر IP بنيادي ڪارڪردگي، بندرگاهن جي ترتيب، ۽ ڊوائيس جي مخصوص خاصيتن جي وضاحت ڪندي.
  • IP ڪور جي پروسيسنگ لاءِ اختيارن جي وضاحت ڪريو files ٻين EDA اوزار ۾.
  • نوٽ: مخصوص IP بنيادي پيٽرولن بابت معلومات لاءِ پنهنجي IP بنيادي صارف گائيڊ ڏانهن رجوع ڪريو.
  1. ڪلڪ ڪريو HDL ٺاھيو. جنريشن ڊائلاگ باڪس ظاهر ٿيندو.
  2. ٻاھر بيان ڪريو file نسل جا اختيار، ۽ پوء ڪلڪ ڪريو پيدا ڪريو. تجزيه ۽ تخليق files توهان جي specifications موجب پيدا.
  3. تخليق ٽيسٽ بينچ ٺاهڻ لاءِ، ڪلڪ ڪريو Generate ➤ Generate Testbench System. وضاحت ڪريو testbench نسل جا اختيار، ۽ پوء ڪلڪ ڪريو ٺاھيو.
  4. هڪ HDL انسٽنٽيشن ٽيمپليٽ ٺاهڻ لاءِ جنهن کي توهان ڪاپي ۽ پيسٽ ڪري سگهو ٿا پنهنجي ٽيڪسٽ ايڊيٽر ۾، ڪلڪ ڪريو Generate ➤ Show Instantiation Template.
  5. ڪلڪ ڪريو ختم. ڪلڪ ڪريو ها جيڪڏهن شامل ڪرڻ لاء چيو ويو آهي files توهان جي پروجيڪٽ جي IP تبديلي جي نمائندگي ڪري ٿو.
  6. توهان جي IP تبديلي کي پيدا ڪرڻ ۽ ان کي تيز ڪرڻ کان پوء، بندرگاهن کي ڳنڍڻ لاء مناسب پن اسائنمنٽ ٺاهيو.

نوٽ: ڪجهه IP ڪور IP ڪور پيٽرولر جي مطابق مختلف HDL عمل درآمد ڪن ٿا. انهن IP ڪور جي بنيادي RTL ۾ هڪ منفرد هيش ڪوڊ شامل آهي جيڪو IP ڪور جي مختلف تبديلين جي وچ ۾ ماڊل نالي جي ٽڪراءَ کي روڪي ٿو. هي منفرد ڪوڊ برابر رهي ٿو، ساڳئي IP سيٽنگون ۽ سافٽ ويئر ورزن IP نسل دوران. ھي منفرد ڪوڊ تبديل ٿي سگھي ٿو جيڪڏھن توھان تبديل ڪريو IP ڪور جي پيرا ميٽرز يا IP ڪور ورزن کي اپڊيٽ ڪريو. توهان جي تخليقي ماحول ۾ انهن منفرد ڪوڊس تي انحصار کان بچڻ لاءِ، ڏسو Generating a Combined Simulator Setup Script.

IP ڪور جنريشن آئوٽ (Intel Quartus Prime Pro Edition)

Intel Quartus Prime سافٽ ويئر ھيٺ ڏنل ٻاھر پيدا ڪري ٿو file انفرادي IP ڪور جي جوڙجڪ جيڪي پليٽ فارم ڊيزائنر سسٽم جو حصو نه آهن.

شڪل 6. انفرادي IP ڪور جنريشن آئوٽ (Intel Quartus Prime Pro Edition)intel-BCH-IP-Core-fig-6

  • جيڪڏھن توھان جي IP بنيادي تبديلي لاءِ سپورٽ ۽ فعال آھي.

ٽيبل 6. آئوٽ پٽ FileIntel FPGA IP جنريشن جو

File نالو وصف
<your_ip>.ip مٿين سطح جي IP تبديلي file جنهن ۾ توهان جي پروجيڪٽ ۾ هڪ IP ڪور جي پيرا ميٽرائيزيشن شامل آهي. جيڪڏهن IP تبديلي پليٽ فارم ڊيزائنر سسٽم جو حصو آهي، پيراميٽر ايڊيٽر پڻ ٺاهي ٿو .qsys file.
<your_ip> سي ايم پي VHDL اجزاء جو اعلان (.cmp) file هڪ متن آهي file جنهن ۾ مقامي عام ۽ بندرگاهن جون معنائون شامل آهن جيڪي توهان VHDL ڊيزائن ۾ استعمال ڪندا آهيو files.
<your_ip> _generation.rpt IP يا پليٽ فارم ڊيزائنر نسل لاگ file. IP نسل دوران پيغامن جو خلاصو ڏيکاري ٿو.
جاري رهيو…
File نالو وصف
<your_ip>.qgsimc (صرف پليٽ فارم ڊيزائنر سسٽم) سموليشن ڪيشنگ file جيڪو .qsys ۽ .ip files پليٽ فارم ڊيزائنر سسٽم ۽ IP ڪور جي موجوده پيٽرولائيزيشن سان. اهو مقابلو طئي ڪري ٿو ته پليٽ فارم ڊيزائنر HDL جي بحالي کي ڇڏي سگهي ٿو.
<your_ip>.qgsynth (صرف پليٽ فارم ڊيزائنر سسٽم) Synthesis caching file جيڪو .qsys ۽ .ip files پليٽ فارم ڊيزائنر سسٽم ۽ IP ڪور جي موجوده پيٽرولائيزيشن سان. اهو مقابلو طئي ڪري ٿو ته پليٽ فارم ڊيزائنر HDL جي بحالي کي ڇڏي سگهي ٿو.
<your_ip> qip IP جزو کي ضم ڪرڻ ۽ گڏ ڪرڻ لاءِ سڀني معلومات تي مشتمل آهي.
<your_ip>.csv IP جزو جي اپڊيٽ اسٽيٽس بابت معلومات تي مشتمل آهي.
.bsf بلاڪ ڊاگرام ۾ استعمال لاءِ IP مختلف قسم جي علامتي نمائندگي Files (.bdf).
<your_ip> ايس پي ڊي ان پٽ file ته ip-make-simscript جي ضرورت آهي تخليق اسڪرپٽ ٺاهڻ لاءِ. ايس پي ڊي file جي هڪ فهرست تي مشتمل آهي files توهان تخليق لاءِ ٺاهي رهيا آهيو، انهي سان گڏ ياداشتن بابت معلومات جيڪي توهان شروع ڪندا آهيو.
<your_ip> پي پي ايف پن پلانر File (.ppf) پورٽ ۽ نوڊ اسائنمنٽس کي اسٽور ڪري ٿو IP اجزاء لاءِ جيڪي توھان ٺاھيو ٿا پن پلانر سان استعمال ڪرڻ لاءِ.
<your_ip>_bb.v Verilog BlackBox استعمال ڪريو (_bb. v) file بليڪ باڪس جي طور تي استعمال لاءِ خالي ماڊل جي اعلان جي طور تي.
<your_ip> _inst.v يا _inst.vhd HDL example instantiation template. هن مواد کي ڪاپي ۽ پيسٽ ڪريو file توهان جي HDL ۾ file IP جي تبديلي کي تيز ڪرڻ لاء.
<your_ip> regmap جيڪڏهن IP ۾ رجسٽر جي معلومات شامل آهي، Intel Quartus Prime سافٽ ويئر ٺاهي ٿو .regmap file. .regmap file ماسٽر ۽ غلام انٽرفيس جي رجسٽر نقشي جي معلومات کي بيان ڪري ٿو. هي file مڪمل ڪرڻ

.sopcinfo file سسٽم بابت وڌيڪ تفصيلي رجسٽري معلومات مهيا ڪندي. هي file رجسٽر ڊسپلي کي فعال ڪري ٿو views ۽ سسٽم ڪنسول ۾ صارف جي حسب ضرورت انگ اکر.

<your_ip>.svd HPS سسٽم ڊيبگ اوزار کي اجازت ڏئي ٿي view پرديئرز جا رجسٽر نقشا جيڪي پليٽ فارم ڊيزائنر سسٽم اندر HPS سان ڳنڍيندا آهن.

ٺاھڻ دوران، Intel Quartus Prime سافٽ ويئر .svd files غلام انٽرفيس لاءِ .sof ۾ سسٽم ڪنسول ماسٽرز کي نظر اچي ٿو file ڊيبگ سيشن ۾. سسٽم ڪنسول هن سيڪشن کي پڙهي ٿو، جيڪو پليٽ فارم ڊيزائنر رجسٽر نقشي جي معلومات لاء سوال ڪري ٿو. سسٽم غلامن لاءِ، پليٽ فارم ڊيزائنر رجسٽر تائين رسائي حاصل ڪري ٿو نالي سان.

<your_ip> ويyour_ip>.vhd ايڇ ڊي ايل files جيڪي هر ذيلي ماڊل يا چائلڊ IP ڪور کي ترتيب ڏيڻ يا تخليق لاءِ انسٽيٽيٽ ڪن ٿا.
مرشد/ هڪ msim_setup.TCL اسڪرپٽ تي مشتمل آهي هڪ ماڊل سم سموليشن قائم ڪرڻ ۽ هلائڻ لاءِ.
aldec/ هڪ رويرا *-PRO اسڪرپٽ تي مشتمل آهي rivierapro_setup. TCL سيٽ اپ ڪرڻ ۽ هڪ تخليق کي هلائڻ لاء.
/synopsys/vcs

/synopsys/vcsmx

هڪ شيل اسڪرپٽ تي مشتمل آهي vcs_setup.sh هڪ VCS* سموليشن قائم ڪرڻ ۽ هلائڻ لاءِ.

هڪ شيل اسڪرپٽ تي مشتمل آهي vcsmx_setup.sh ۽ synopsys_sim.setup file هڪ VCS MX * سموليشن قائم ڪرڻ ۽ هلائڻ لاءِ.

/تعداد هڪ شيل اسڪرپٽ تي مشتمل آهي ncsim_setup.sh ۽ ٻيو سيٽ اپ files هڪ NCSIM سموليشن قائم ڪرڻ ۽ هلائڻ لاءِ.
/submodules HDL تي مشتمل آهي files IP ڪور سب ماڊل لاءِ.
<IP ذيلي ماڊل>/ پليٽ فارم ڊيزائنر هر IP ذيلي ماڊل ڊاريڪٽري لاءِ /synth ۽ /sim ذيلي ڊائريڪٽري ٺاهي ٿو جيڪا پليٽ فارم ڊيزائنر ٺاهي ٿي.

انٽيل FPGA IP ڪور کي نقل ڪرڻ

Intel Quartus Prime سافٽ ويئر سپورٽ ڪري ٿو IP ڪور RTL تخليق کي مخصوص EDA سموليٽرز ۾. IP نسل تخليق ٺاهي ٿو files، بشمول فنڪشنل تخليق ماڊل، ڪنهن به ٽيسٽ بينچ (يا اڳوڻيample design)، ۽ هر IP ڪور لاءِ وينڊر-مخصوص سموليٽر سيٽ اپ اسڪرپٽ. فنڪشنل تخليق ماڊل ۽ ڪنهن به ٽيسٽ بينچ يا اڳوڻي استعمال ڪريوampتخليق لاء ٺهيل. IP نسل جي پيداوار ۾ شامل ٿي سگھي ٿي لکت کي گڏ ڪرڻ ۽ هلائڻ لاءِ ڪنھن به ٽيسٽ بينچ. اسڪرپٽ سڀني ماڊل يا لائبريرين کي لسٽ ڪري ٿو جيڪي توهان کي توهان جي IP ڪور کي ترتيب ڏيڻ جي ضرورت آهي.
Intel Quartus Prime سافٽ ويئر ڪيترن ئي سموليٽرن سان گڏ انضمام مهيا ڪري ٿو ۽ ڪيترن ئي تخليقي وهڪري کي سپورٽ ڪري ٿو، بشمول توهان جي پنهنجي اسڪرپٽ ۽ ڪسٽم سموليشن فلوز. جيڪو به وهڪرو توهان چونڊيو، IP ڪور تخليق هيٺ ڏنل قدمن تي مشتمل آهي:

  1. تخليق ماڊل، ٽيسٽ بينچ (يا اڳوڻيample design)، ۽ سمائيٽر سيٽ اپ اسڪرپٽ files.
  2. پنھنجي سمائيليٽر ماحول ۽ ڪنھن سميوليشن اسڪرپٽ سيٽ اپ ڪريو.
  3. تخليق ماڊل لائبريريون گڏ ڪريو.
  4. پنھنجي سمائيٽر کي ھلايو.

Intel FPGAs ڊيزائن فلو لاءِ ڊي ايس پي بلڊر

Intel FPGAs لاءِ ڊي ايس پي بلڊر ڊجيٽل سگنل پروسيسنگ (ڊي ايس پي) ​​ڊيزائن چڪر کي مختصر ڪري ٿو توهان جي مدد ڪندي ڊي ايس پي ڊيزائن جي هارڊويئر نمائندگي ٺاهڻ ۾ مدد ڪندي هڪ الگورتھم-دوست ترقي واري ماحول ۾.
هي IP ڪور Intel FPGAs لاءِ ڊي ايس پي بلڊر کي سپورٽ ڪري ٿو. Intel FPGAs جي وهڪري لاءِ ڊي ايس پي بلڊر استعمال ڪريو جيڪڏھن توھان انٽيل FPGAs ماڊل لاءِ ڊي ايس پي بلڊر ٺاھڻ چاھيو ٿا جنھن ۾ IP بنيادي تبديلي شامل آھي؛ IP Catalog استعمال ڪريو جيڪڏھن توھان چاھيو ٿا ھڪڙو IP بنيادي تبديلي ٺاھيو جيڪو توھان پنھنجي ڊيزائن ۾ دستي طور تي ترتيب ڏئي سگھوٿا.
لاڳاپيل معلومات
Intel FPGAs Handbook لاءِ ڊي ايس پي بلڊر ۾ ميگا ڪور فنڪشن باب استعمال ڪندي.

BCH IP ڪور فنڪشنل تفصيل

هي موضوع بيان ڪري ٿو IP ڪور جي فن تعمير، انٽرفيس، ۽ سگنل.
توهان BCH IP ڪور کي انڪوڊر يا ڊيڪوڊر جي طور تي ترتيب ڏئي سگهو ٿا. انڪوڊر ڊيٽا پيڪٽس وصول ڪري ٿو ۽ چيڪ علامتون ٺاهي ٿو؛ ڊيڪوڊر غلطين کي ڳولي ٿو ۽ درست ڪري ٿو.

BCH IP ڪور انڪوڊر

BCH انڪوڊر وٽ ڊي ڊيٽا بٽس جي ان پٽ ۽ آئوٽ سان گڏ هڪ متوازي فن تعمير آهي. جڏهن انڪوڊر ڊيٽا جي نشانين کي حاصل ڪري ٿو، اهو هڪ ڏنل ڪوڊورڊ لاء چيڪ علامتون ٺاهي ٿو ۽ ان پٽ ڪوڊورڊ کي چيڪ علامتن سان گڏ ان پٽ انٽرفيس ڏانهن موڪلي ٿو. انڪوڊر اپ اسٽريم جزو تي پٺتي دٻاءُ استعمال ڪندو آهي جڏهن اهو چيڪ علامتون ٺاهي ٿو.
شڪل 7. انڪوڊر ٽائيمنگ

intel-BCH-IP-Core-fig-7

تيار سگنل ظاهر ڪري ٿو ته انڪوڊر ايندڙ وهڪرو قبول ڪري سگهي ٿو. ڪلڪ جي اڀرندڙ ڪنڊ تي، جيڪڏهن انڪوڊر تيار سگنل وڌيڪ آهي، ان پٽ ڊيٽا اسٽريم کي data_in پورٽ ذريعي موڪليو ۽ صحيح ان پٽ ڊيٽا کي ظاهر ڪرڻ لاءِ لوڊ تيز ڪريو. فرض ڪريو مڪمل پيغام واري لفظ کي X ڪلاڪ سگنلن جي ضرورت آهي. جڏهن هي ان پٽ عمل X-1 گھڙي چڪر تائين پهچي ٿو، انڪوڊر تيار سگنل گهٽ ٿي وڃي ٿو. ايندڙ clk اڀرندڙ ڪنڊ تي، انڪوڊر ان پٽ کي قبول ڪري ٿو data_in بندرگاهه مان، ۽ انڪوڊر مڪمل پيغام وارو لفظ وصول ڪري ٿو. ان کان اڳ جو تيار سگنل ٻيهر تيز ٿي وڃي، انڪوڊر نئين ان پٽ ڊيٽا کي قبول نٿو ڪري. جڏهن valid_outt سگنل کي بلند ڪيو ويو آهي، انڪوڊ ٿيل ڪوڊورڊ ڊيٽا_آئوٽ پورٽ تي صحيح آهي. پهرين گھڙي جي چڪر تي جتي آئوٽ پٽ ڊيٽا صحيح آهي، sop_out صرف هڪ چڪر لاءِ اعليٰ طور تي زور ڏنو ويو آهي، پيڪٽ جي شروعات کي ظاهر ڪندي. IP ڪور ۾ اڳتي ۽ پوئتي دٻاءُ آهي، جنهن کي توهان تيار ۽ سنڪ_ريڊي سگنل سان ڪنٽرول ڪري سگهو ٿا. گھڙي جي چڪر ۾ sop_in ۽ eop_in سگنلن کي صحيح طور تي اصرار ڪريو، يعني ان پٽ ڪوڊورڊ جو پھريون ۽ آخري گھڙي چڪر.

مختصر ڪوڊورڊس
BCH IP ڪور کي سپورٽ ڪري ٿو مختصر ڪوڊورڊس. هڪ مختصر ڪوڊورڊ N جي وڌ ۾ وڌ قدر کان گهٽ نشانين تي مشتمل آهي، جيڪا 2M -1 آهي، جتي N آهي علامتن جو ڪل تعداد في ڪوڊورڊ ۽ M آهي بٽس جو تعداد في علامت. هڪ مختصر ڪوڊورڊ رياضياتي طور تي وڌ ۾ وڌ ڊگھي ڪوڊ جي برابر هوندو آهي، اضافي ڊيٽا جي علامتن سان گڏ ڪوڊورڊ جي شروعات ۾ 0 تي سيٽ ڪيو ويندو آهي. مثال لاءِample، (220,136) (255,171) جو مختصر ڪوڊورڊ آهي. اهي ٻئي ڪوڊورڊ استعمال ڪن ٿا ساڳيا نمبر چيڪ علامتن جو، 11. ڊڪوڊر سان مختصر ڪوڊورڊ استعمال ڪرڻ لاءِ، ڪوڊورڊ جي ڊگھائي کي درست قدر تي مقرر ڪرڻ لاءِ پيراميٽر ايڊيٽر استعمال ڪريو.

BCH IP ڪور ڊيڪوڊر

جڏهن ڊيڪوڊر حاصل ڪري ٿو انڪوڊ ٿيل ڪوڊورڊ، اهو استعمال ڪري ٿو چيڪ علامتن کي غلطين کي ڳولڻ ۽ انهن کي درست ڪرڻ لاء. چينل ۾ شور جي ڪري موصول ٿيل انڪوڊ ٿيل ڪوڊورڊ اصل ڪوڊورڊ کان مختلف ٿي سگھي ٿو. ڊيڪوڊر غلطي جي جڳھ ۽ غلطي جي قيمت کي ڳولڻ لاء ڪيترن ئي پولينوميل استعمال ڪندي غلطي کي ڳولي ٿو. جڏهن ڊيڪوڊر غلطي جي جڳھ ۽ قيمت حاصل ڪري ٿو، ڊيڪوڊر ڪوڊورڊ ۾ غلطي کي درست ڪري ٿو ۽ ڪوڊورڊ کي ٻاھر موڪليو. جيڪڏهن e<=t، IP ڪور غلطين کي درست ڪري سگهي ٿو؛ جيڪڏهن e > t، توهان غير متوقع نتيجا ڏسندا.
شڪل 8. ڊيڪوڊر ٽائيمنگintel-BCH-IP-Core-fig-8

ڪوڊورڊ شروع ٿئي ٿو جڏهن توهان لوڊ سگنل ۽ sop_in سگنل تي زور ڏيو ٿا. ڊيڪوڊر ڊيٽا_in تي صحيح ڊيٽا طور قبول ڪري ٿو. ڪوڊورڊ ختم ٿئي ٿو جڏهن توهان eop_in سگنل تي زور ڏيو ٿا. 1-چينل ڪوڊورڊ لاءِ، هڪ ڪلاڪ جي چڪر لاءِ sop_in ۽ eop_in سگنلن کي زور ڏيو. جڏهن ڊيڪوڊر تيار سگنل کي ختم ڪري ٿو، ڊيڪوڊر ڪنهن به وڌيڪ ڊيٽا کي پروسيس نٿو ڪري سگهي جيستائين اهو تيار سگنل کي ٻيهر زور ڏئي. پيداوار تي، آپريشن هڪجهڙائي آهي. جڏهن ڊيڪوڊر تصديق ڪري ٿو valid_out سگنل ۽ sop_out سگنل، ڊيڪوڊر ڊيٽا_out تي صحيح ڊيٽا مهيا ڪري ٿو. ڊيڪوڊر هڪ ڪوڊورڊ جي شروعات ۽ آخر کي ظاهر ڪرڻ لاءِ sop_out سگنل ۽ eop_out سگنل کي زور ڏئي ٿو. ڊيڪوڊر خود بخود ڪوڊورڊ ۾ غلطين کي ڳولي ٿو ۽ درست ڪري ٿو ۽ نمبر_of_errors سگنل کي زور ڏئي ٿو جڏهن اهو غير درست ڪرڻ واري ڪوڊورڊ سان ملندو آهي. ڊيڪوڊر مڪمل ڪوڊورڊ ڪڍي ٿو، بشمول چيڪ علامتون، جن کي توھان کي ختم ڪرڻ گھرجي. تيار سگنل اشارو ڪري ٿو ته ڊيڪوڊر هڪ ايندڙ وهڪرو قبول ڪري سگهي ٿو. clk جي اڀرندڙ ڪنڊ تي، جيڪڏهن انڪوڊر تيار سگنل وڌيڪ آهي، ڊيٽا_in ذريعي ان پٽ ڊيٽا اسٽريم موڪليو ۽ صحيح ان پٽ ڊيٽا کي ظاهر ڪرڻ لاءِ لوڊ هاءِ تي زور ڏيو. جڏهن valid_out کي اعليٰ قرار ڏنو ويو آهي، ته ڊيڪوڊ ٿيل لفظ ڊيٽا_آئوٽ پورٽ تي صحيح آهي. نمبر_of_errors غلطين جو تعداد ڏيکاري ٿو IP ڪور کي ڳولي ٿو. پهرين گھڙي جي چڪر ۾ جتي آئوٽ پٽ ڊيٽا صحيح آهي، sop_out صرف هڪ چڪر لاءِ اعليٰ طور تي زور ڀريو ويو آهي، آئوٽ پيٽ جي شروعات کي ظاهر ڪري ٿو. IP ڪور ۾ اڳتي ۽ پوئتي دٻاءُ آهي، جنهن کي توهان تيار سگنل ۽ sink_ready سگنل سان ڪنٽرول ڪندا آهيو. گھڙي جي چڪر ۾ sop_in ۽ eop_in سگنلن کي صحيح طور تي اصرار ڪريو، يعني ان پٽ ڪوڊورڊ جو پھريون ۽ آخري گھڙي چڪر.

CH IP ڪور پيٽرولر

جدول 7. پيرا ميٽر

پيرا ميٽر قانوني قدر ڊفالٽ قدر وصف
BCH ماڊل انڪوڊر يا ڊيڪوڊر انڪوڊر انڪوڊر يا ڊيڪوڊر جي وضاحت ڪريو.
بٽس جو تعداد في علامت (m) 3 کان 14 (انڪوڊر يا 6 کان 14 (ڊيڪوڊر) 14 بيان ڪريو بٽس جو تعداد في علامت.
ڪوڊ لفظ جي ڊيگهه (n) parity_bits+1 : 2m-1 8,784 ڪوڊورڊ ڊگھائي بيان ڪريو. ڊيڪوڊر هڪ نئين علامت قبول ڪري ٿو هر ڪلاڪ جي چڪر ۾ جيڪڏهن 6.5R < ن. جيڪڏهن N> = 6.5R

+1، ڊيڪوڊر مسلسل رويي ڏيکاري ٿو.

غلطي جي اصلاح جي صلاحيت (t) مان نڪتل رينج m. ڊيڪوڊر لاءِ، جادوگر 8 ۽ 127 جي وچ ۾ رينج ڪري ٿو. 40 درست ڪرڻ لاء بٽ جو تعداد بيان ڪريو.
برابري جي بٽس 560 ڪوڊورڊ ۾ برابري بٽ جو تعداد ڏيکاري ٿو. جادوگر هن پيٽرولر کي t مان حاصل ڪري ٿو.
پيغام جي ڊيگهه (k) 8,224 ڪوڊورڊ ۾ پيغام بٽ جو تعداد ڏيکاري ٿو. جادوگر هن پيٽرولر کي t ۽ n مان حاصل ڪري ٿو.
پرائمري پولينوميل 17,475 ڏيکاري ٿو پرائمري پولينوميل. م جي چونڊ مان نڪتل.
متوازي ان پٽ ڊيٽا جي چوٽي انڪوڊر: 1 کان منٽ (parity_bits، k-1). ڊيڪوڊر:

• ڊي < فلور(n*3/14)

• d < فرش(n/ floor[2*log2(2*t)])

20 هر گھڙي جي چڪر ۾ داخل ڪرڻ لاء بٽ جو تعداد.

BCH IP ڪور انٽرفيس ۽ سگنل

ٽيبل 8. گھڙي ۽ ري سيٽ سگنل

نالو Avalon-ST قسم ھدايت وصف
CLK CLK ان پٽ مکيه سسٽم ڪلاڪ. سڄو IP ڪور CLK جي اڀرندڙ ڪنڊ تي هلندي آهي.
ري سيٽ reset_n ان پٽ هڪ فعال گهٽ سگنل جيڪو سڄي سسٽم کي ري سيٽ ڪري ٿو جڏهن زور ڀريو ويو آهي. توهان هن سگنل کي هم وقتي طور تي زور ڏئي سگهو ٿا.

تنهن هوندي، توهان کي لازمي طور تي ان کي ختم ڪرڻ گهرجي clk_clk سگنل ڏانهن. جڏهن IP ڪور ري سيٽ ٿيڻ کان بحال ٿئي ٿو، پڪ ڪريو ته اها ڊيٽا حاصل ڪري ٿي هڪ مڪمل پيڪيٽ آهي.

ٽيبل 9. Avalon-ST ان پٽ ۽ آئوٽ پٽ انٽرفيس سگنلز

نالو Avalon-ST قسم ھدايت وصف
تيار تيار ٻاھر ڊيٽا جي منتقلي لاءِ تيار سگنل ظاهر ڪرڻ لاءِ ته سنڪ ڊيٽا کي قبول ڪرڻ لاءِ تيار آهي. سنڪ انٽرفيس انٽرفيس ۾ ڊيٽا جي وهڪري کي ڪنٽرول ڪرڻ لاءِ تيار سگنل کي هلائي ٿو. سنڪ انٽرفيس موجوده ڪلڪ اڀرندڙ ڪنڊ تي ڊيٽا انٽرفيس سگنلز کي پڪڙي ٿو.
data_in[] ڊيٽا ان پٽ هر ڪوڊورڊ لاءِ ڊيٽا ان پٽ، علامت طرفان علامت. صحيح صرف تڏهن آهي جڏهن توهان in_valid سگنل تي زور ڏيو.
ڊيٽا_آئوٽ ڊيٽا ٻاھر ڊيڪوڊ ٿيل ٻاھر تي مشتمل آھي جڏھن IP ڪور اصرار ڪري ٿو out_valid سگنل. درست ٿيل نشانيون ساڳيا ترتيب ۾ آهن جيڪي اهي داخل ڪيا ويا آهن.
eop_in اي او پي ان پٽ پيڪيٽ جي پڇاڙي (ڪوڊورڊ) سگنل.
eop_out اي او پي ٻاھر پيڪيٽ جي پڇاڙي (ڪوڊورڊ) سگنل. هي سگنل ڊيٽا_in[] بس تي پيڪٽ جي حدن کي ظاهر ڪري ٿو. جڏهن IP ڪور هن سگنل کي تيز ڪري ٿو، اهو ظاهر ڪري ٿو ته پيٽ جي پڇاڙي data_in[] بس تي موجود آهي. IP ڪور هن سگنل کي هر پيٽ جي آخري منتقلي تي زور ڏئي ٿو.
غلطي ۾ غلطي ان پٽ غلطي سگنل. بيان ڪري ٿو ته ان پٽ ڊيٽا جي علامت هڪ غلطي آهي ۽ ڇا ڊيڪوڊر ان کي ختم ڪرڻ جي طور تي سمجهي سگهي ٿو. Erasures-supporting decoders صرف.
لوڊ صحيح ان پٽ ڊيٽا صحيح سگنل ڊيٽا سگنل جي صحيحيت کي ظاهر ڪرڻ لاء. جڏهن توهان in_valid سگنل تي زور ڏيو ٿا، Avalon-ST ڊيٽا انٽرفيس سگنل صحيح آهن. جڏهن توهان in_valid سگنل کي ختم ڪريو، Avalon-ST ڊيٽا انٽرفيس سگنل غلط آهن ۽ انهن کي نظرانداز ڪيو وڃي. توھان ان_valid سگنل کي اصرار ڪري سگھو ٿا جڏھن به ڊيٽا موجود آھي. جڏهن ته، سنڪ صرف ذريعن کان ڊيٽا کي قبضو ڪري ٿو جڏهن IP ڪور in_ready سگنل تي زور ڏئي ٿو.
نمبر_of_err ors غلطي ٻاھر غلطين جو تعداد ڏيکاري ٿو (صرف ڊيڪوڊر). صحيح جڏهن IP ڪور تي زور ڏئي ٿو eop_out.
sop_in سوپ ان پٽ پيٽ جي شروعات (ڪوڊورڊ) سگنل.
sop_out سوپ ٻاھر پيٽ جي شروعات (ڪوڊورڊ) سگنل. هي سگنل اشارو ڪري ٿو ڪوڊورڊ جون حدون data_in[] بس تي. جڏهن IP ڪور هن سگنل کي تيز ڪري ٿو، اهو ظاهر ڪري ٿو ته پيٽ جي شروعات data_in[] بس تي موجود آهي. IP ڪور هن سگنل کي هر ڪوڊورڊ جي پهرين منتقلي تي زور ڏئي ٿو.
sink_ready تيار ان پٽ ڊيٽا جي منتقلي لاءِ تيار سگنل ظاهر ڪرڻ لاءِ ته هيٺيون وهڪرو ماڊل ڊيٽا قبول ڪرڻ لاءِ تيار آهي. ماخذ نئون ڊيٽا مهيا ڪري ٿو (جيڪڏهن موجود هجي) جڏهن توهان sink_ready سگنل تي زور ڏيو ٿا ۽ نئين ڊيٽا مهيا ڪرڻ بند ڪري ٿو جڏهن توهان sink_ready سگنل کي ختم ڪريو ٿا. جيڪڏهن ماخذ نئين ڊيٽا مهيا ڪرڻ کان قاصر آهي، اهو هڪ يا وڌيڪ گھڙي چڪر لاءِ valid_out ختم ڪري ٿو جيستائين اهو صحيح ڊيٽا انٽرفيس سگنلن کي ڊرائيو ڪرڻ لاءِ تيار نه ٿئي.
valid_out صحيح ٻاھر ڊيٽا صحيح سگنل. IP ڪور valid_out سگنل کي بلند ڪري ٿو، جڏهن به هڪ صحيح آئوٽ ڊيٽا_out تي آهي؛ IP ڪور سگنل کي ختم ڪري ٿو جڏهن data_out تي ڪو صحيح آئوٽ نه آهي.

Qsys اندر ٺاهيل IP cores لاءِ، سڀ سگنل Avalon-ST انٽرفيس ۾ آهن. انڪوڊرز لاءِ:

  • ان پٽ: in[0 کان ڊيٽا جي چوٽي تائين data_in]
  • پيداوار: out[0 to data_out of data width].

ڊيڪوڊرز لاءِ:

  • ان پٽ: in[0 کان ڊيٽا جي چوٽي جي ڊيٽا_in]
  • آئوٽ: آئوٽ [0 کان ڊيٽا جي چوٽي+نمبر_ غلطيون | ڊيٽا_آئوٽ]

DSP IP ڪور ۾ Avalon-ST انٽرفيس

Avalon-ST انٽرفيس هڪ معياري، لچڪدار، ۽ ماڊل پروٽوڪول جي وضاحت ڪري ٿو ڊيٽا جي منتقلي لاءِ هڪ ماخذ انٽرفيس کان سنڪ انٽرفيس تائين.
ان پٽ انٽرفيس ھڪڙو Avalon-ST سنڪ آھي ۽ آئوٽ انٽرفيس ھڪڙو Avalon-ST ذريعو آھي. Avalon-ST انٽرفيس ڪيترن ئي چينلن ۾ وچڙندڙ پيڪٽن سان پيڪٽ جي منتقلي کي سپورٽ ڪري ٿو.
Avalon-ST انٽرفيس سگنل روايتي اسٽريمنگ انٽرفيس کي بيان ڪري سگھن ٿا جيڪي چينل يا پيڪٽ جي حدن جي ڄاڻ کان سواءِ ڊيٽا جي هڪ واحد وهڪرو کي سپورٽ ڪن ٿا. اهڙا انٽرفيس عام طور تي ڊيٽا، تيار، ۽ صحيح سگنلن تي مشتمل هوندا آهن. Avalon-ST انٽرفيس پڻ ڪيترن ئي چينلن ۾ وچڙندڙ پيڪٽن سان گڏ دفن ۽ پيڪٽ جي منتقلي لاءِ وڌيڪ پيچيده پروٽوڪولن جي مدد ڪري سگھن ٿا. Avalon-ST انٽرفيس موروثي طور تي ملٽي چينل ڊزائينز کي هم وقت سازي ڪري ٿو، جيڪو توهان کي اجازت ڏئي ٿو موثر، وقت جي ملٽي پلڪس ٿيل عملن کي حاصل ڪرڻ جي بغير پيچيده ڪنٽرول منطق کي لاڳو ڪرڻ جي.
Avalon-ST interfaces backpressure جي حمايت ڪن ٿا، جيڪو هڪ وهڪري ڪنٽرول ميکانيزم آهي جتي هڪ سنڪ هڪ ذريعو ڏانهن اشارو ڪري سگهي ٿو ڊيٽا موڪلڻ بند ڪرڻ لاءِ. سنڪ عام طور تي ڊيٽا جي وهڪري کي روڪڻ لاءِ بيڪ پريشر استعمال ڪندو آهي جڏهن ان جا FIFO بفر مڪمل هوندا آهن يا جڏهن ان جي آئوٽ پٽ تي ڪنجشن هوندو آهي.
لاڳاپيل معلومات
Avalon انٽرفيس جي وضاحت

دستاويز جي نظرثاني جي تاريخ

BCH IP ڪور يوزر گائيڊ نظرثاني جي تاريخ.

تاريخ نسخو تبديليون
2017.11.06 17.1 • Intel Cyclone 10 ڊوائيسز لاءِ سپورٽ شامل ڪئي وئي

• انڪوڊر ۽ ڊيڪوڊر جي وضاحتن ۾ درست سگنل جا نالا.

2017.02.14 16.1 • هٽايو ويو پراڊڪٽ ID ۽ وينڊر ID.

• درست ڪيو ويو غلطي جي اصلاح جي صلاحيت (t) وڌ ۾ وڌ قدر 127 تائين

2015.10.01 15.1 شامل ڪيل پراڊڪٽ ID ۽ آرڊر ڪوڊ.
2015.05.01 15.0 شروعاتي ڇڏڻ

Intel Corporation. سڀ حق محفوظ آهن. Intel، Intel لوگو، ۽ ٻيا Intel نشان آھن Intel Corporation يا ان جي ماتحت ادارن جا ٽريڊ مارڪ. Intel وارنٽي ڏئي ٿو پنهنجي FPGA ۽ سيمڪنڊڪٽر پروڊڪٽس جي ڪارڪردگي کي موجوده وضاحتن مطابق Intel جي معياري وارنٽي مطابق، پر ڪنهن به وقت بغير اطلاع جي ڪنهن به پروڊڪٽس ۽ خدمتن ۾ تبديليون ڪرڻ جو حق محفوظ رکي ٿو. Intel هتي بيان ڪيل ڪنهن به معلومات، پراڊڪٽ، يا خدمت جي ايپليڪيشن يا استعمال مان پيدا ٿيندڙ ڪابه ذميواري يا ذميواري قبول نه ڪندو آهي سواءِ انٽيل طرفان لکڻ ۾ واضح طور تي اتفاق ڪيو ويو. Intel گراهڪن کي صلاح ڏني وئي آهي ته ڪنهن به شايع ٿيل معلومات تي ڀروسو ڪرڻ کان پهريان ۽ پروڊڪٽس يا خدمتن لاءِ آرڊر ڏيڻ کان پهريان ڊوائيس جي وضاحتن جو جديد نسخو حاصل ڪن.

  • ٻيا نالا ۽ برانڊ ٻين جي ملڪيت طور دعوي ڪري سگھن ٿا.
A. BCH IP ڪور دستاويز آرڪائيو

جيڪڏهن ٽيبل هڪ IP ڪور ورزن جي فهرست نٿو ڏئي، اڳوڻي IP ڪور ورزن لاءِ صارف گائيڊ لاڳو ٿئي ٿو.

IP ڪور نسخو استعمال ڪندڙ ھدايت
16.1 BCH IP ڪور يوزر گائيڊ
15.1 BCH IP ڪور يوزر گائيڊ

دستاويز / وسيلا

Intel BCH IP ڪور [pdf] استعمال ڪندڙ ھدايت
BCH IP ڪور، BCH IP، ڪور

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *