intel-logo

د انټل ایریزور ډیکوډر حوالې ډیزاین

intel-Erasure-decoder-Reference-Design-fig-1

د Intel® Quartus® Prime Design Suite لپاره تازه شوی: 17.0
پېژندنه: 683099
نسخه: 2017.05.02

د ایریزور ډیکوډر حوالې ډیزاین په اړه

  • د Erasure Decoder یو ځانګړی ډول Reed-Solomon decoder دی چې د غیر بائنری، سایکلیک، خطي بلاک غلطی سمولو کوډ کاروي.
  • د ریډ - سلیمان ډیکوډر کې د پاکولو کوډ کولو وړتیا سره ، د غلطیو (E) او پاکولو (E') شمیره چې تاسو یې سم کولی شئ دا دي: n – k = 2E + E'
  • چیرې چې n د بلاک اوږدوالی دی او k د پیغام اوږدوالی دی (nk د برابرۍ سمبولونو شمیر سره مساوي دی).
  • د پاکولو ډیکوډر یوازې پاکول په پام کې نیسي، نو د سمون وړتیا کولی شي د nk لخوا ورکړل شوي اعظمي حد ته ورسیږي. کوډ کونکی د پاکولو ځایونه د داخلولو په توګه ترلاسه کوي، په ځانګړې توګه د کوډ کولو سیسټم کې د ډیموډولټر لخوا چمتو شوي، کوم چې د ځینې ترلاسه شوي کوډ سمبولونه د اعتبار وړ ندي. ډیزاین باید د پاکولو اصالح کولو ظرفیت څخه ډیر نه وي. ډیزاین د سمبولونو سره چلند کوي چې دا د صفر ارزښت په توګه له مینځه وړل په ګوته کوي.

ځانګړتیاوې

  • د Stratix® 10 وسایل په نښه کوي
  • پاکول سموي
  • موازي عملیات
  • د جریان کنټرول

د پاکولو ډیکوډر فعالیت توضیحات

  • د پاکولو ډیکوډر غلطۍ نه سموي، یوازې پاکوي. دا د خطا ځایونو موندلو پیچلتیا مخه نیسي ، کوم چې د ریډ - سلیمان کوډ کولو ته اړتیا لري.
  • د ډیزاین الګوریتم او جوړښت د ریډ - سلیمان ډیکوډر څخه توپیر لري. د پاکولو کوډ کول د کوډ کولو یوه بڼه ده. دا هڅه کوي چې ان پټ د p=nk سمبولونو سره ډک کړي ترڅو د برابرۍ مساواتو په پوره کولو سره یو معتبر کوډورډ جوړ کړي. د برابرۍ میټرکس او جنراتور میټریکس د برابرۍ معادلې تعریفوي.
  • ډیزاین یوازې د کوچني ریډ - سلیمان کوډونو سره کار کوي ، لکه RS (14,10) ، RS (16,12) ، RS (12,8) یا RS (10,6). د لږ شمیر برابرۍ سمبولونو لپاره (p <k) دا ډیزاین وکاروئ؛ د یو لوی شمیر برابری سمبولونو (p > kp) لپاره، تاسو باید د جنراتور میټرکس څخه کار واخلئ.
  • د پاکولو نمونه (د n-bits پراخه in_era input لخوا نمایندګي) ROM ته ګوته نیسي چیرې چې ډیزاین د برابرۍ فرعي میټریکونه ذخیره کوي. ډیزاین یوازې np = n لري! k! n - k ! د پاکولو ممکنه نمونې. نو ځکه، ډیزاین د پته کمپریشن ماډل کاروي.
  • ډیزاین د پته د شمیر سره پته کوډ کوي کوم چې د پتې څخه کوچني دي او دقیقا p بټونه لري.
  • د ایریزور ډیکوډر په خپل ان پټ کې د راتلونکو سمبولونو هر ډول نرخ ترلاسه کوي ، د اعظمي ټرپټ لپاره په هر دور کې د بلاک اوږدوالي n پورې. تاسو کولی شئ موازي او د چینلونو شمیر تنظیم کړئ، نو دا چې ډیزاین راتلونکی سمبولونه په موازي ډول د چینلونو شمیر سره ضربوي چې په ورته وخت کې د مختلفو کوډورډونو سره مطابقت لري.
  • د پاکولو ډیکوډر په یوه دوره کې (د څو چینلونو لپاره څو کوډورډونه) کې د چک سمبولونو په ګډون بشپړ کوډ شوی کوډورډ تولیدوي.intel-Erasure-decoder-Reference-Design-fig-1

د ان پټ بفر تاسو ته اجازه درکوي چې په هر چینل کې د موازي سمبولونو شمیر د ټول بلاک اوږدوالي (n) څخه لږ وي. انټیل وړاندیز کوي چې تاسو د ان پټ بینډ ویت وکاروئ ، پرته لدې چې موازي ستاسو د انٹرفیس اړتیاو پورې اړه ولري.

د پاکولو ډیکوډر IP کور پیرامیټونه

پیرامیټر قانوني ارزښتونه ډیفالټ ارزښت تفصیل
د چینلونو شمیر له 1 څخه تر 16 پورې 1 د ننوت چینلونو شمیر (C) په مخ بیول.
په هر سمبول کې د بټونو شمیر له 3 څخه تر 12 پورې 4 په هر سمبول کې د بټونو شمیر (M).
په هر کوډورډ کې د سمبولونو شمیر 1 ته 2M-1 14 د هر کوډ کلمې د سمبولونو مجموعه (N).
په هر کوډورډ کې د چک سمبولونو شمیر 1 ته N-1 4 په هر کوډورډ کې د چک سمبولونو شمیر (R).
په هر چینل کې د موازي سمبولونو شمیر 1 ته N 14 د سمبولونو شمیر چې د هر کوډورډ لپاره په ان پټ کې موازي راځي (PAR)
ساحه پولینیومیال هر معتبر پولی نومیال 19 د ګالوس ساحه تعریف کولو لپاره لومړني پولینومیل مشخص کوي.

د پاکولو ډیکوډر انٹرفیسونه او سیګنالونه

  • د Avalon-ST انٹرفیس د بیک فشار ملاتړ کوي ، کوم چې د جریان کنټرول میکانیزم دی ، چیرې چې سنک کولی شي سرچینې ته د معلوماتو لیږلو مخه ونیسي.
  • د Avalon-ST ان پټ انٹرفیس کې چمتو ځنډ 0 دی؛ د هر بیټ سمبولونو شمیر 1 ته ټاکل شوی.
  • د ساعت او ری سیٹ انٹرفیسونه د Avalon-ST انٹرفیسونو همغږي کولو لپاره د ساعت او ری سیٹ سیګنال چلوي یا ترلاسه کوي.

د DSP IP کورونو کې د Avalon-ST انٹرفیسونه

  • د Avalon-ST انٹرفیسونه د سرچینې انٹرفیس څخه سنک انٹرفیس ته د ډیټا لیږد لپاره معیاري ، انعطاف وړ او ماډلر پروتوکول تعریفوي.
  • د ان پټ انٹرفیس د Avalon-ST سنک دی او د محصول انٹرفیس د Avalon-ST سرچینه ده. د Avalon-ST انٹرفیس په ډیری چینلونو کې مینځل شوي پاکټونو سره د پیکټ لیږد ملاتړ کوي.
  • د Avalon-ST انٹرفیس سیګنالونه کولی شي دودیز سټیمینګ انٹرفیسونه تشریح کړي چې د ډیټا واحد جریان ملاتړ کوي پرته له دې چې د چینلونو یا پیکټ سرحدونو پوهه شي. دا ډول انٹرفیسونه عموما ډیټا، چمتو، او باوري سیګنالونه لري. د Avalon-ST انٹرفیسونه کولی شي د ډیری چینلونو په اوږدو کې د مینځلو شوي پاکټونو سره د برسټ او پیکټ لیږد لپاره ډیر پیچلي پروتوکولونو ملاتړ وکړي. د Avalon-ST انٹرفیس په طبیعي ډول د ملټي چینل ډیزاینونه همغږي کوي ، کوم چې تاسو ته اجازه درکوي د پیچلي کنټرول منطق پلي کولو پرته مؤثره ، د وخت ملټي پلیکس پلي کونکي ترلاسه کړئ.
  • د Avalon-ST انٹرفیسونه د بیک فشار ملاتړ کوي، کوم چې د جریان کنټرول میکانیزم دی چیرې چې سنک کولی شي سرچینې ته سیګنال ورکړي ترڅو د معلوماتو لیږل بند کړي. سنک په عموم ډول د ډیټا جریان بندولو لپاره بیک فشار کاروي کله چې د دې FIFO بفرونه ډک وي یا کله چې دا په خپل محصول کې کنجنګ ولري.

اړوند معلومات

  • د Avalon انٹرفیس مشخصات

د پاکولو ډیکوډر IP کور سیګنالونه

ساعت او سیګنالونه بیا تنظیم کړئ

نوم Avalon-ST ډول هدایت تفصیل
clk_clk clk داخلول اصلي سیسټم ساعت. ټول IP کور د clk_clk په مخ پر ودې څنډه کې کار کوي.
reset_reset_n reset_n داخلول یو فعال ټیټ سیګنال چې ټول سیسټم بیا تنظیموي کله چې ادعا کیږي. تاسو کولی شئ دا سیګنال په غیر متناسب ډول تاکید کړئ.

په هرصورت، تاسو باید دا د clk_clk سیګنال سره همغږي کړئ. کله چې د IP کور د بیا تنظیم کولو څخه بیرته راګرځي، ډاډ ترلاسه کړئ چې هغه معلومات چې ترلاسه کوي یو بشپړ پاکټ دی.

د Avalon-ST ان پټ او آوټ پټ انٹرفیس سیګنالونه

نوم Avalon-ST ډول هدایت تفصیل
in_ready چمتو محصول د ډیټا لیږد چمتو سیګنال دا په ګوته کوي چې سنک د معلوماتو منلو ته چمتو دی. د سنک انٹرفیس د انټرفیس په اوږدو کې د ډیټا جریان کنټرول لپاره in_ready سیګنال چلوي. د سنک انٹرفیس د ډیټا انٹرفیس سیګنالونه د اوسني کلک راپورته کیدو څنډه کې نیسي.
in_valid معتبر داخلول د ډیټا معتبر سیګنال د ډیټا سیګنالونو اعتبار څرګندولو لپاره. کله چې تاسو in_valid سیګنال تایید کړئ، د Avalon-ST ډیټا انٹرفیس سیګنالونه معتبر دي. کله چې تاسو in_valid سیګنال له مینځه ویسي، د Avalon-ST ډیټا انٹرفیس سیګنالونه ناسم دي او باید له پامه غورځول شي. تاسو کولی شئ د in_valid سیګنال ادعا وکړئ کله چې ډاټا شتون ولري. په هرصورت، سنک یوازې د سرچینې څخه ډاټا اخلي کله چې د IP کور د ان_ready سیګنال ټینګار کوي.
in_data[] ډاټا داخلول د معلوماتو داخلول چې د کوډورډ سمبولونه لري. یوازې هغه وخت اعتبار لري کله چې in_valid ادعا شوې وي. د in_data سیګنال یو ویکتور دی چې پکې شامل دی C x PAR سمبولونه که PAR < Nد هر چینل کوډ کلمه په څو دورو کې راځي.
in_era ډاټا داخلول د معلوماتو داخلول چې دا په ګوته کوي چې کوم سمبولونه له مینځه وړل دي. یوازې هغه وخت اعتبار لري کله چې in_valid ادعا شوې وي. دا یو ویکتور لري چې پکې شامل دي C x PAR ټوټې
بهر_تیار چمتو داخلول د ډیټا لیږد چمتو سیګنال دا په ګوته کوي چې د ښکته جریان ماډل ډیټا منلو ته چمتو دی. سرچینه نوي ډیټا چمتو کوي (که شتون ولري) کله چې تاسو د چمتو شوي سیګنال ټینګار کوئ او د نوي ډیټا چمتو کول ودروي کله چې تاسو د چمتو شوي سیګنال له مینځه وړو.
out_valid معتبر محصول د معلوماتو اعتبار سیګنال. د IP کور د out_valid سیګنال لوړ ټینګار کوي، کله چې یو باوري محصول په out_data کې وي.
out_data ډاټا محصول ډیکوډ شوی محصول لري کله چې د IP کور د out_valid سیګنال تاکید کوي. اصلاح شوي سمبولونه په ورته ترتیب کې دي چې داخل شوي دي. دا یو ویکتور لري چې پکې شامل دي C x N سمبولونه
بهر_غلطۍ تېروتنه محصول غیر درست کوډ کلمه په ګوته کوي.
  • یو ثابت شوی in_valid سیګنال معتبر معلومات په ګوته کوي.
  • هر کوډورډ کولی شي په څو پړاوونو کې راشي، د موازي پیرامیټر پورې اړه لري. ډیزاین د ان پټ جوړښت تعقیبوي، نو دا په انٹرفیس کې د پیکټ سرحدونو ته اړتیا نلري. د ډیزاین د چینلونو شمیر په موازي ډول د ټولو متقابلو چینلونو لپاره د فعال واحدونو په نقل کولو سره د تولید کچه ډیروي. دا ډیزاین د Avalon-ST انٹرفیس څو چینل ملاتړ نه کاروي.
  • کله چې ډیکوډر د out_valid سیګنال ادعا کوي، دا په out_data کې معتبر معلومات چمتو کوي.
  • دا په هر دور کې د C کوډورډونه تولیدوي، چیرته چې C په موازي ډول د چینلونو شمیر دی. د IP کور د out_error سیګنال په ګوته کوي کله چې دا د نه اصلاح کیدونکي کوډ کلمه ترلاسه کوي ، د بیلګې په توګه: کله چې د IP کور د پاکولو اصلاح کولو وړتیا څخه ډیر وي

د پاکولو ډیکوډر حواله ډیزاین
Intel Corporation. ټول حقونه خوندي دي. Intel، د Intel لوگو، او د Intel نورې نښې د Intel Corporation یا د هغې د فرعي شرکتونو سوداګریزې نښې دي. Intel د خپل FPGA او سیمیکمډکټر محصولاتو فعالیت د Intel معیاري تضمین سره سم اوسني مشخصاتو ته تضمینوي، مګر دا حق خوندي کوي چې په هر وخت کې پرته له خبرتیا څخه په هر محصول او خدماتو کې بدلون راولي. Intel هیڅ مسؤلیت یا مسؤلیت په غاړه نه اخلي چې د غوښتنلیک یا د کوم معلوماتو، محصول، یا خدماتو کارولو څخه رامینځته کیږي چې دلته تشریح شوي پرته له دې چې د Intel لخوا په لیکلي ډول موافقه شوې وي. د انټیل پیرودونکو ته مشوره ورکول کیږي چې د وسیلې ځانګړتیاو وروستۍ نسخه ترلاسه کړي مخکې لدې چې په کوم خپاره شوي معلوماتو تکیه وکړي او د محصولاتو یا خدماتو لپاره امر کولو دمخه.
نور نومونه او نښې ممکن د نورو ملکیت په توګه ادعا شي.

اسناد / سرچینې

د انټل ایریزور ډیکوډر حوالې ډیزاین [pdf] لارښوونې
د پاکولو ډیکوډر حوالې ډیزاین ، د پاکولو ډیکوډر ، د پاکولو ډیکوډر حواله

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *