intel Erasure Decoder Reference Design-ի հրահանգներ

intel-Erasure-Decoder-Reference-Design-feature

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 interface signals can describe traditional streaming interfaces supporting asingle stream of data without knowledge of channels or packet boundaries. Such interfaces typically contain data, ready, and valid signals. Avalon-ST interfaces can also support more complex protocols for burst and packet transfers with packets interleaved across multiple channels. The Avalon-ST interface inherently synchronizes multichannel designs, which allows you to achieve efficient, time-multiplexed implementations without having to implement complex control logic.
  • 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-ի հաճախորդներին խորհուրդ է տրվում ձեռք բերել սարքի տեխնիկական բնութագրերի վերջին տարբերակը՝ նախքան որևէ հրապարակված տեղեկատվության վրա հիմնվելը և ապրանքների կամ ծառայությունների պատվերներ կատարելը:
Այլ անուններ և ապրանքանիշեր կարող են պահանջվել որպես ուրիշների սեփականություն:

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

PDF thumbnailՋնջման ապակոդավորիչի տեղեկատու դիզայն
Instructions · Erasure Decoder Reference Design, Erasure Decoder, Erasure Decoder Reference

Հարց տվեք

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Հարց տվեք

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.