intel Erasure Decoder Reference Dizayn ko'rsatmalari

intel-Erasure-Decoder-Reference-Design-feature

intel logotipi

intel Erasure Decoder Reference Design

intel-Erasure-Decoder-Reference-Dizayn-rasm-1

Intel® Quartus® Prime Design Suite uchun yangilangan: 17.0
ID: 683099
Versiya: 2017.05.02

Oʻchirish dekoderining mos yozuvlar dizayni haqida

  • Oʻchirish dekoderi Reed-Solomon dekoderining oʻziga xos turi boʻlib, u ikkilik boʻlmagan, tsiklik, chiziqli blok xatolarni tuzatish kodidan foydalanadi.
  • Oʻchirish dekodlash qobiliyatiga ega Reed-Solomon dekoderida siz tuzatishingiz mumkin boʻlgan xatolar (E) va oʻchirishlar (E') soni: n – k = 2E + E'
  • Bu erda n - blok uzunligi va k - xabar uzunligi (nk - paritet belgilari soniga teng).
  • Oʻchirish dekoderi faqat oʻchirishlarni hisobga oladi, shuning uchun tuzatish qobiliyati nk tomonidan berilgan maksimal darajaga yetishi mumkin. Dekoder kirish sifatida odatda kodlash tizimidagi demodulyator tomonidan taqdim etilgan o'chirish joylarini oladi, bu esa ma'lum qabul qilingan kod belgilarini ishonchsiz deb ko'rsatishi mumkin. Dizayn o'chirishni tuzatish qobiliyatidan oshmasligi kerak. Dizayn o'chirishni ko'rsatadigan belgilarni nol qiymat sifatida ko'rib chiqadi.

Xususiyatlari

  • Stratix® 10 qurilmalarini nishonga oladi
  • Oʻchirishlarni toʻgʻrilaydi
  • Parallel ishlash
  • Oqim nazorati

Oʻchirish dekoderining funktsional tavsifi

  • Oʻchirish dekoderi xatolarni tuzatmaydi, faqat oʻchirib tashlaydi. Bu Reed-Solomon dekodlash talab qiladigan xato joylarini topishning murakkabligidan qochadi.
  • Dizayn algoritmi va arxitekturasi Reed-Solomon dekoderidan farq qiladi. Oʻchirishni dekodlash kodlashning bir shaklidir. Paritet tenglamalarini bajarish orqali haqiqiy kod so'zini yaratish uchun kirishni p = nk belgilari bilan to'ldirishga harakat qiladi. Paritet matritsa va generator matritsasi paritet tenglamalarini aniqlaydi.
  • Dizayn faqat RS(14,10), RS(16,12), RS(12,8) yoki RS(10,6) kabi kichik Reed-Solomon kodlari bilan ishlaydi. Kichik miqdordagi paritet belgilar uchun (p < k) ushbu dizayndan foydalaning; ko'p sonli paritet belgilari uchun (p > kp) generator matritsasidan foydalanish kerak.
  • Yo'q qilish sxemasi (in_era kirishining n-bitlari bilan ifodalanadi) dizayn paritet submatritsalarini saqlaydigan ROMga murojaat qiladi. Dizayn faqat np = n ga ega! k! n - k! mumkin bo'lgan o'chirish naqshlari. Shuning uchun dizayn manzilni siqish modulidan foydalanadi.
  • Dizayn manzilni manzildan kichikroq va aniq p bitga ega bo'lgan manzillar soni bilan kodlaydi.
  • Oʻchirish dekoderi oʻz kirishida maksimal oʻtkazuvchanlik uchun siklda jami blok uzunligi n gacha boʻlgan istalgan kiruvchi belgilar tezligini oladi. Siz parallellik va kanallar sonini sozlashingiz mumkin, shunda dizayn kiruvchi belgilarni bir vaqtning o'zida turli xil kod so'zlariga mos keladigan parallel kanallar soniga ko'paytiradi.
  • Oʻchirish dekoderi bir siklda toʻliq dekodlangan kod soʻzini, shu jumladan tekshirish belgilarini ishlab chiqaradi (bir nechta kanallar uchun bir nechta kod soʻzlari).intel-Erasure-Decoder-Reference-Dizayn-rasm-1

Kirish buferi har bir kanal uchun umumiy blok uzunligidan (n) kamroq parallel belgilar soniga ega bo'lish imkonini beradi. Parallellik interfeys talablariga bog'liq bo'lmasa, Intel kirish tarmoqli kengligidan foydalanishni tavsiya qiladi.

Dekoder IP asosiy parametrlarini o'chirish

Parametr Huquqiy qadriyatlar Standart qiymat Tavsif
Kanallar soni 1 dan 16 gacha 1 Kirish kanallari soni (C) qayta ishlash.
Bitta belgi uchun bitlar soni 3 dan 12 gacha 4 Bitta belgi uchun bitlar soni (M).
Har bir kodli so'z uchun belgilar soni 1 gacha 2M-1 14 Har bir kodli so'zdagi belgilarning umumiy soni (N).
Kod so'zi uchun tekshirish belgilari soni 1 gacha N-1 4 Kod so'zi uchun tekshirish belgilari soni (R).
Har bir kanal uchun parallel belgilar soni 1 gacha N 14 Har bir kod so'zi uchun kirishda parallel ravishda keladigan belgilar soni (PAR)
Maydon polinomi Har qanday haqiqiy polinom 19 Galois maydonini aniqlovchi ibtidoiy ko'phadni belgilaydi.

Dekoder interfeyslari va signallarini o'chirish

  • Avalon-ST interfeysi oqimni boshqarish mexanizmi bo'lgan orqa bosimni qo'llab-quvvatlaydi, bu erda lavabo manbaga ma'lumot yuborishni to'xtatishni ko'rsatishi mumkin.
  • Avalon-ST kiritish interfeysida tayyor kechikish 0 ga teng; Bitta urish uchun belgilar soni 1 ga o'rnatiladi.
  • Soat va qayta o'rnatish interfeyslari Avalon-ST interfeyslarini sinxronlashtirish uchun soat va qayta o'rnatish signalini boshqaradi yoki qabul qiladi.

DSP IP yadrolarida Avalon-ST interfeyslari

  • Avalon-ST interfeyslari manba interfeysidan sink interfeysiga ma'lumotlarni uzatish uchun standart, moslashuvchan va modulli protokolni belgilaydi.
  • Kirish interfeysi Avalon-ST sink, chiqish interfeysi esa Avalon-ST manbasidir. Avalon-ST interfeysi bir nechta kanallar bo'ylab birlashtirilgan paketlar bilan paketlarni uzatishni qo'llab-quvvatlaydi.
  • Avalon-ST interfeys signallari qo'llab-quvvatlovchi an'anaviy oqim interfeyslarini tasvirlashi mumkin asinkanallar yoki paket chegaralarini bilmasdan ma'lumotlar oqimini o'zgartirish. Bunday interfeyslar odatda ma'lumotlar, tayyor va haqiqiy signallarni o'z ichiga oladi. Avalon-ST interfeyslari, shuningdek, bir nechta kanallar bo'ylab paketlar almashinuvi bilan portlash va paket uzatish uchun murakkabroq protokollarni qo'llab-quvvatlashi mumkin. Avalon-ST interfeysi ko'p kanalli dizaynlarni sinxronlashtiradi, bu sizga murakkab boshqaruv mantig'ini amalga oshirmasdan samarali, vaqtga bog'liq amalga oshirishlarga erishish imkonini beradi.
  • Avalon-ST interfeyslari oqimni boshqarish mexanizmi bo'lgan orqa bosimni qo'llab-quvvatlaydi, bu erda cho'kma manbaga ma'lumot yuborishni to'xtatish uchun signal berishi mumkin. Lavabo odatda FIFO buferlari to'lganida yoki chiqishida tiqilib qolganda ma'lumotlar oqimini to'xtatish uchun orqa bosimdan foydalanadi.

Tegishli ma'lumotlar

  • Avalon interfeysining texnik xususiyatlari

Dekoder IP yadro signallarini o'chirish

Soat va qayta o'rnatish signallari

Ism Avalon-ST turi Yo'nalish Tavsif
clk_clk clk Kirish Asosiy tizim soati. Butun IP yadrosi clk_clk ning ko'tarilgan chetida ishlaydi.
reset_reset_n reset_n Kirish Ta'kidlanganda butun tizimni qayta tiklaydigan faol past signal. Siz ushbu signalni asinxron tarzda tasdiqlashingiz mumkin.

Biroq, siz uni clk_clk signaliga sinxron tarzda o'chirishingiz kerak. IP yadrosi qayta tiklashdan tiklanganda, u qabul qilgan ma'lumotlar to'liq paket ekanligiga ishonch hosil qiling.

Avalon-ST kirish va chiqish interfeysi signallari

Ism Avalon-ST turi Yo'nalish Tavsif
in_ready tayyor Chiqish Lavabo ma'lumotlarni qabul qilishga tayyorligini bildirish uchun ma'lumotlarni uzatishga tayyor signal. Sink interfeysi interfeys bo'ylab ma'lumotlar oqimini boshqarish uchun in_ready signalini boshqaradi. Cho'kish interfeysi joriy clk ko'tarilgan chetida ma'lumotlar interfeysi signallarini ushlaydi.
in_valid amal qiladi Kirish Ma'lumot signallarining haqiqiyligini ko'rsatadigan ma'lumotlarning haqiqiy signali. In_valid signalini tasdiqlaganingizda, Avalon-ST ma'lumotlar interfeysi signallari haqiqiy hisoblanadi. In_valid signalini o'chirib qo'yganingizda, Avalon-ST ma'lumotlar interfeysi signallari yaroqsiz va e'tiborga olinmasligi kerak. Ma'lumotlar mavjud bo'lganda in_valid signalini tasdiqlashingiz mumkin. Biroq, lavabo faqat IP yadrosi in_ready signalini tasdiqlaganida manbadan ma'lumotlarni oladi.
ma'lumotlarda[] ma'lumotlar Kirish Kod so'z belgilarini o'z ichiga olgan ma'lumotlarni kiritish. Faqat in_valid tasdiqlanganda amal qiladi. In_data signali vektorni o'z ichiga oladi C x PAR belgilar. Agar PAR < N, har bir kanalning kod so'zi bir necha davrlarda keladi.
in_era ma'lumotlar Kirish Qaysi belgilar o'chirilganligini ko'rsatadigan ma'lumotlarni kiritish. Faqat in_valid tasdiqlanganda amal qiladi. Bu vektorni o'z ichiga olgan C x PAR bitlar.
tayyor tayyor Kirish Ma'lumot uzatishga tayyor signal quyi oqim moduli ma'lumotlarni qabul qilishga tayyorligini bildiradi. Manba siz out_ready signalini qo'yganingizda yangi ma'lumotlarni (mavjud bo'lsa) taqdim etadi va out_ready signalini o'chirishda yangi ma'lumotlarni taqdim etishni to'xtatadi.
out_valid amal qiladi Chiqish Maʼlumotlar yaroqli signal. IP yadrosi har doim out_data-da to'g'ri chiqish bo'lsa, out_valid signalini yuqori darajada tasdiqlaydi.
out_data ma'lumotlar Chiqish IP yadrosi out_valid signalini tasdiqlaganida dekodlangan chiqishni o'z ichiga oladi. Tuzatilgan belgilar kiritilgan tartibda bir xil bo'ladi. Bu vektorni o'z ichiga olgan C x N belgilar.
out_error xato Chiqish Tuzatib bo'lmaydigan kod so'zini bildiradi.
  • Ta'kidlangan in_valid signali haqiqiy ma'lumotlarni bildiradi.
  • Har bir kod so'zi parallellik parametriga qarab bir necha sikl davomida kelishi mumkin. Dizayn kirish strukturasini kuzatib boradi, shuning uchun interfeysda paket chegaralarini talab qilmaydi. Dizayndagi parallel kanallar soni barcha bir vaqtda kanallar uchun funktsional birliklarni takrorlash orqali o'tkazish qobiliyatini oshiradi. Ushbu dizayn Avalon-ST interfeysi bir nechta kanalni qo'llab-quvvatlamaydi.
  • Dekoder out_valid signalini tasdiqlaganida, u out_data bo'yicha haqiqiy ma'lumotlarni taqdim etadi.
  • U har bir siklda C kod so'zlarini chiqaradi, bu erda C - parallel kanallar soni. IP yadrosi tuzatib bo'lmaydigan kod so'zini qabul qilganda out_error signalini tasdiqlaydi, ya'ni: IP yadrosi o'chirishni tuzatish qobiliyatidan oshib ketganda

Dekoder mos yozuvlar dizaynini o'chirish
Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashiga kafolat beradi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi.
Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.

Hujjatlar / manbalar

PDF thumbnailDekoder mos yozuvlar dizaynini o'chirish
Instructions · Erasure Decoder Reference Design, Erasure Decoder, Erasure Decoder Reference

Savol bering

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

Savol bering

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