intel-լոգոն

Intel Erasure Decoder Reference Design

intel-Erasure-Decoder-Reference-Design-fig-1

Թարմացվել է Intel® Quartus® Prime Design Suite-ի համար17.0 թ
ID: 683099
Տարբերակ: 2017.05.02

Erasure Decoder Reference Design-ի մասին

  • Ջնջման ապակոդավորիչը Reed-Solomon ապակոդավորիչի որոշակի տեսակ է, որն օգտագործում է ոչ երկուական, ցիկլային, գծային բլոկի սխալի ուղղման կոդ:
  • Reed-Solomon ապակոդավորմամբ, որն ունի ջնջման վերծանման հնարավորություն, սխալների (E) և ջնջումների քանակը (E'), որոնք կարող եք ուղղել, հետևյալն է. n – k = 2E + E':
  • Որտեղ n-ը բլոկի երկարությունն է, իսկ k-ը՝ հաղորդագրության երկարությունը (nk-ը հավասար է հավասարության նշանների թվին):
  • Ջնջման ապակոդավորիչը հաշվի է առնում միայն ջնջումները, այնպես որ ուղղման հնարավորությունը կարող է հասնել nk-ի կողմից տրված առավելագույնին: Ապակոդավորիչը որպես մուտք է ստանում ջնջման վայրերը, որոնք սովորաբար տրամադրվում են դեմոդուլյատորի կողմից կոդավորման համակարգի ներսում, որը կարող է ցույց տալ որոշակի ստացված ծածկագրի նշաններ որպես անվստահելի: Դիզայնը չպետք է գերազանցի ջնջման ուղղման հնարավորությունը: Դիզայնը վերաբերվում է այն խորհրդանիշներին, որոնք այն ցույց է տալիս որպես ջնջում, ինչպես զրոյական արժեք:

Առանձնահատկություններ

  • Թիրախում է Stratix® 10 սարքերը
  • Ուղղում է ջնջումները
  • Զուգահեռ գործողություն
  • Հոսքի վերահսկում

Ջնջել ապակոդավորիչի ֆունկցիոնալ նկարագրությունը

  • Ջնջման ապակոդավորիչը չի ուղղում սխալները, միայն ջնջում է: Այն խուսափում է սխալի վայրեր գտնելու բարդությունից, որը պահանջում է Ռիդ-Սողոմոնի վերծանումը:
  • Դիզայնի ալգորիթմը և ճարտարապետությունը տարբերվում են Reed-Solomon ապակոդավորիչից: Ջնջման ապակոդավորումը կոդավորման ձև է: Այն փորձում է մուտքագրումը լրացնել p=nk սիմվոլներով՝ վավեր ծածկագիր ձևավորելու համար՝ կատարելով հավասարման հավասարումները: Հավասարակշռության մատրիցը և գեներատորի մատրիցը սահմանում են հավասարության հավասարումները:
  • Դիզայնն աշխատում է միայն փոքր Reed-Solomon ծածկագրերով, ինչպիսիք են RS(14,10), RS(16,12), RS(12,8) կամ RS(10,6): Փոքր թվով հավասարության նշանների համար (p < k) օգտագործեք այս ձևավորումը. մեծ թվով հավասարության նշանների համար (p > kp), դուք պետք է օգտագործեք գեներատորի մատրիցա:
  • Ջնջման օրինաչափությունը (ներկայացվում է n-bits լայնությամբ in_era մուտքագրմամբ) հասցեագրում է ROM-ին, որտեղ դիզայնը պահում է հավասարության ենթամատրիսները: Դիզայնն ունի միայն np = n! k! n − k! հնարավոր ջնջման նախշեր. Հետևաբար, դիզայնը օգտագործում է հասցեի սեղմման մոդուլ:
  • Դիզայնը կոդավորում է հասցեն այն հասցեների քանակով, որոնք ավելի փոքր են, քան հասցեն և ունեն ճշգրիտ p բիթ:
  • Ջնջման ապակոդավորիչն իր մուտքում ստանում է մուտքային նշանների ցանկացած արագություն՝ մինչև n բլոկի ընդհանուր երկարությունը մեկ ցիկլի առավելագույն թողունակության համար: Դուք կարող եք կարգավորել զուգահեռությունը և ալիքների քանակը, որպեսզի դիզայնը բազմապատկի մուտքային նշանները զուգահեռ ալիքների թվով, որոնք համապատասխանում են միաժամանակ ժամանող տարբեր ծածկագրերին:
  • Ջնջման ապակոդավորիչը արտադրում է ամբողջական վերծանված ծածկագիրը, ներառյալ ստուգման նշանները, մեկ ցիկլով (մի քանի կոդային բառեր մի քանի ալիքների համար):intel-Erasure-Decoder-Reference-Design-fig-1

Մուտքային բուֆերը թույլ է տալիս յուրաքանչյուր ալիքի համար զուգահեռ սիմվոլների քանակն ավելի քիչ ունենալ, քան բլոկի ընդհանուր երկարությունը (n): Intel-ը խորհուրդ է տալիս օգտագործել մուտքային թողունակությունը, եթե զուգահեռությունը կախված չէ ձեր ինտերֆեյսի պահանջներից:

Ջնջել ապակոդավորիչ IP հիմնական պարամետրերը

Պարամետր Իրավական արժեքներ Կանխադրված արժեք Նկարագրություն
Ալիքների քանակը 1-ից մինչև 16 1 Մուտքային ալիքների քանակը (C) մշակել։
Բիթերի քանակը մեկ խորհրդանիշի համար 3-ից մինչև 12 4 Բիթերի քանակը մեկ խորհրդանիշի համար (M).
Խորհրդանիշների քանակը մեկ ծածկագրով 1 դեպի 2M– 1 14 Խորհրդանիշների ընդհանուր թիվը մեկ ծածկագրով (N).
Չեկի նշանների քանակը մեկ ծածկագրով 1 դեպի N– 1 4 Ստուգման նշանների քանակը մեկ ծածկագրով (R).
Մեկ ալիքի համար զուգահեռ նշանների քանակը 1 դեպի N 14 Խորհրդանիշների քանակը, որոնք զուգահեռաբար հասնում են մուտքագրման յուրաքանչյուր ծածկագրի համար (ՊԱՐ)
Դաշտային բազմանդամ Ցանկացած վավեր բազմանդամ 19 Հատկանշում է Գալուայի դաշտը սահմանող պարզունակ բազմանդամը:

Ջնջել ապակոդավորիչի միջերեսները և ազդանշանները

  • Avalon-ST ինտերֆեյսը աջակցում է հետճնշմանը, որը հոսքի վերահսկման մեխանիզմ է, որտեղ լվացարանը կարող է ցույց տալ աղբյուրին, որ դադարեցնի տվյալներ ուղարկելը:
  • Avalon-ST մուտքային ինտերֆեյսի պատրաստի հետաձգումը 0 է; մեկ հարվածի նշանների թիվը սահմանվում է 1-ի:
  • Ժամացույցի և վերակայման միջերեսները քշում կամ ստանում են ժամացույցի և վերակայման ազդանշան՝ Avalon-ST միջերեսները համաժամացնելու համար:

Avalon-ST ինտերֆեյսներ DSP IP միջուկներում

  • 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 ազդանշանը ինտերֆեյսի միջով տվյալների հոսքը վերահսկելու համար: Լվացարանի միջերեսը գրավում է տվյալների միջերեսի ազդանշանները ընթացիկ clk բարձրացող եզրին:
in_valid վավեր Մուտքագրում Տվյալների վավերական ազդանշան՝ տվյալների ազդանշանների վավերականությունը ցույց տալու համար: Երբ հաստատում եք in_valid ազդանշանը, Avalon-ST տվյալների միջերեսի ազդանշանները վավեր են: Երբ դուք դադարեցնում եք in_valid ազդանշանը, Avalon-ST տվյալների միջերեսի ազդանշաններն անվավեր են և պետք է անտեսվեն: Դուք կարող եք հաստատել in_valid ազդանշանը, երբ տվյալները հասանելի են: Այնուամենայնիվ, լվացարանը հավաքում է տվյալները աղբյուրից միայն այն ժամանակ, երբ IP միջուկը հաստատում է in_ready ազդանշանը:
in_data[] տվյալները Մուտքագրում Տվյալների մուտքագրում, որը պարունակում է ծածկագրերի նշաններ: Վավեր է միայն այն դեպքում, երբ հաստատված է in_valid: In_data ազդանշանը վեկտոր է, որը պարունակում է C x ՊԱՐ խորհրդանիշներ. Եթե ՊԱՐ < N, յուրաքանչյուր ալիքի ծածկագիրը հասնում է մի քանի ցիկլերի ընթացքում:
in_era տվյալները Մուտքագրում Տվյալների մուտքագրում, որը ցույց է տալիս, թե որ նշաններն են ջնջված: Վավեր է միայն այն դեպքում, երբ հաստատված է in_valid: Այն պարունակող վեկտոր է C x ՊԱՐ բիթ.
out_ready պատրաստ է Մուտքագրում Տվյալների փոխանցման պատրաստ ազդանշան՝ ցույց տալու, որ ներքևի մոդուլը պատրաստ է ընդունել տվյալներ: Աղբյուրը տրամադրում է նոր տվյալներ (եթե առկա է), երբ դուք հաստատում եք out_ready ազդանշանը և դադարում է նոր տվյալներ տրամադրել, երբ դուք դադարեցնում եք out_ready ազդանշանը:
out_valid վավեր Արդյունք Տվյալների վավեր ազդանշան: IP միջուկը հաստատում է out_valid ազդանշանը բարձր, երբ վավեր ելքը գտնվում է out_data-ի վրա:
out_data տվյալները Արդյունք Պարունակում է վերծանված ելք, երբ IP միջուկը հաստատում է out_valid ազդանշանը: Ուղղված նշանները նույն հաջորդականությամբ են, որ մուտքագրվում են: Այն պարունակող վեկտոր է C x N խորհրդանիշներ.
out_error սխալ Արդյունք Ցույց է տալիս չուղղվող ծածկագիրը:
  • Հաստատված in_valid ազդանշանը ցույց է տալիս վավեր տվյալներ:
  • Յուրաքանչյուր ծածկագիր կարող է հայտնվել մի քանի ցիկլերի ընթացքում՝ կախված զուգահեռության պարամետրից: Դիզայնը հետևում է մուտքագրման կառուցվածքին, ուստի այն չի պահանջում ինտերֆեյսի վրա փաթեթի սահմաններ: Դիզայնի զուգահեռ ալիքների թիվը մեծացնում է թողունակությունը՝ կրկնելով ֆունկցիոնալ միավորները բոլոր միաժամանակյա ալիքների համար: Այս դիզայնը չի օգտագործում Avalon-ST ինտերֆեյսի բազմաթիվ ալիքների աջակցություն:
  • Երբ ապակոդավորիչը հաստատում է out_valid ազդանշանը, այն տրամադրում է վավեր տվյալներ out_data-ի վերաբերյալ:
  • Այն թողարկում է C կոդաբառեր մեկ ցիկլի համար, որտեղ C-ը զուգահեռ ալիքների թիվն է: IP միջուկը հաստատում է out_error ազդանշանը, երբ ստանում է չուղղելի ծածկագիր, այսինքն՝ երբ IP միջուկը գերազանցում է ջնջման ուղղման հնարավորությունը:

Ջնջման ապակոդավորիչի տեղեկատու դիզայն
Intel կորպորացիա. Բոլոր իրավունքները պաշտպանված են. Intel-ը, Intel-ի պատկերանշանը և Intel այլ նշանները Intel Corporation-ի կամ նրա դուստր ձեռնարկությունների ապրանքանիշերն են: Intel-ը երաշխավորում է իր FPGA-ի և կիսահաղորդչային արտադրանքների կատարումը ընթացիկ բնութագրերի համաձայն՝ համաձայն Intel-ի ստանդարտ երաշխիքի, սակայն իրեն իրավունք է վերապահում փոփոխություններ կատարել ցանկացած ապրանքի և ծառայությունների մեջ ցանկացած պահի առանց նախազգուշացման: Intel-ը չի ստանձնում ոչ մի պատասխանատվություն կամ պատասխանատվություն, որը բխում է սույն հոդվածում նկարագրված որևէ տեղեկատվության, արտադրանքի կամ ծառայության կիրառումից կամ օգտագործումից, բացառությամբ այն դեպքերի, որոնց մասին հստակ գրավոր համաձայնեցված է Intel-ի կողմից: Intel-ի հաճախորդներին խորհուրդ է տրվում ձեռք բերել սարքի տեխնիկական բնութագրերի վերջին տարբերակը՝ նախքան որևէ հրապարակված տեղեկատվության վրա հիմնվելը և ապրանքների կամ ծառայությունների պատվերներ կատարելը:
Այլ անուններ և ապրանքանիշեր կարող են պահանջվել որպես ուրիշների սեփականություն:

Փաստաթղթեր / ռեսուրսներ

Intel Erasure Decoder Reference Design [pdfՀրահանգներ
Erasure Decoder Reference Design, Erasure Decoder, Erasure Decoder Reference

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *