logo intel

Reka Bentuk Rujukan Penyahkod Pemadaman intel

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

Dikemas kini untuk Suite Reka Bentuk Perdana Intel® Quartus®: 17.0
ID: 683099
Versi: 2017.05.02

Mengenai Reka Bentuk Rujukan Penyahkod Pemadaman

  • Penyahkod Pemadaman ialah jenis tertentu penyahkod Reed-Solomon yang menggunakan kod pembetulan ralat blok bukan binari, kitaran, dan linear.
  • Dalam penyahkod Reed-Solomon dengan keupayaan penyahkodan pemadaman, bilangan ralat (E) dan pemadaman (E') yang boleh anda betulkan ialah: n – k = 2E + E'
  • Di mana n ialah panjang blok dan k ialah panjang mesej (nk bersamaan dengan bilangan simbol pariti).
  • Dekoder Erasure hanya mempertimbangkan pemadaman, jadi keupayaan pembetulan boleh mencapai maksimum yang diberikan oleh nk. Penyahkod menerima sebagai input lokasi pemadaman, biasanya disediakan oleh penyahkod dalam sistem pengekodan, yang boleh menunjukkan simbol kod tertentu yang diterima sebagai tidak boleh dipercayai. Reka bentuk tidak boleh melebihi keupayaan pembetulan pemadaman. Reka bentuk menganggap simbol yang ditunjukkan sebagai pemadaman sebagai nilai sifar.

Ciri-ciri

  • Mensasarkan peranti Stratix® 10
  • Membetulkan pemadaman
  • Operasi selari
  • Kawalan aliran

Penerangan Fungsian Penyahkod Pemadaman

  • Dekoder Pemadaman tidak membetulkan ralat, hanya memadam. Ia mengelakkan kerumitan mencari lokasi ralat, yang diperlukan oleh penyahkodan Reed-Solomon.
  • Algoritma reka bentuk dan seni bina adalah berbeza daripada penyahkod Reed-Solomon. Penyahkodan pemadaman ialah satu bentuk pengekodan. Ia cuba mengisi input dengan simbol p=nk untuk membentuk kata kod yang sah, dengan memenuhi persamaan pariti. Matriks pariti dan matriks penjana mentakrifkan persamaan pariti.
  • Reka bentuk hanya berfungsi dengan kod Reed-Solomon kecil, seperti RS(14,10), RS(16,12), RS(12,8) atau RS(10,6). Untuk sebilangan kecil simbol pariti (p < k) gunakan reka bentuk ini; untuk sejumlah besar simbol pariti (p > kp), anda harus menggunakan matriks penjana.
  • Corak pemadaman (diwakili oleh input in_era lebar n-bit ) menangani ROM di mana reka bentuk menyimpan submatriks pariti. Reka bentuk hanya mempunyai np = n! k! n − k ! corak pemadaman yang mungkin. Oleh itu, reka bentuk menggunakan modul pemampatan alamat.
  • Reka bentuk mengekod alamat dengan bilangan alamat yang lebih kecil daripada alamat dan mempunyai set bit p yang tepat.
  • Dekoder Pemadaman menerima pada inputnya sebarang kadar simbol masuk, sehingga jumlah panjang blok n setiap kitaran untuk daya pemprosesan maksimum. Anda boleh mengkonfigurasi keselarian dan bilangan saluran, supaya reka bentuk mendarabkan simbol masuk dengan bilangan saluran selari yang sepadan dengan kata kod berbeza yang tiba pada masa yang sama.
  • Penyahkod pemadaman menghasilkan kata kod yang dinyahkod penuh, termasuk simbol semak, dalam satu kitaran (beberapa kata kod untuk beberapa saluran).intel-Erasure-Decoder-Reference-Design-fig-1

Penampan input membolehkan anda mempunyai bilangan simbol selari bagi setiap saluran kurang daripada jumlah panjang blok (n). Intel mengesyorkan anda menggunakan lebar jalur input, melainkan keselarian bergantung pada keperluan antara muka anda.

Parameter Teras IP Penyahkod Padam

Parameter Nilai Undang-undang Nilai Lalai Penerangan
Bilangan saluran 1 hingga 16 1 Bilangan saluran input (C) Untuk memproses.
Bilangan bit per simbol 3 hingga 12 4 Bilangan bit setiap simbol (M).
Bilangan simbol setiap kata kod 1 hingga 2M–1 14 Jumlah bilangan simbol bagi setiap kata kod (N).
Bilangan simbol semak setiap kata kod 1 hingga N–1 4 Bilangan simbol semak setiap kata kod (R).
Bilangan simbol selari setiap saluran 1 hingga N 14 Bilangan simbol yang tiba secara selari pada input untuk setiap kata kod (PAR)
Polinomial Medan Mana-mana polinomial yang sah 19 Menentukan polinomial primitif yang mentakrifkan medan Galois.

Antara Muka dan Isyarat Penyahkod Padam

  • Antara muka Avalon-ST menyokong tekanan belakang, yang merupakan mekanisme kawalan aliran, di mana sink boleh menunjukkan kepada sumber untuk berhenti menghantar data.
  • Latensi sedia pada antara muka input Avalon-ST ialah 0; bilangan simbol setiap rentak ditetapkan kepada 1.
  • Antara muka jam dan set semula memacu atau menerima isyarat jam dan set semula untuk menyegerakkan antara muka Avalon-ST.

Antara Muka Avalon-ST dalam Teras IP DSP

  • Antara muka Avalon-ST mentakrifkan protokol standard, fleksibel dan modular untuk pemindahan data daripada antara muka sumber kepada antara muka sink.
  • Antara muka input ialah sinki Avalon-ST dan antara muka output ialah sumber Avalon-ST. Antara muka Avalon-ST menyokong pemindahan paket dengan paket yang dijalin merentas berbilang saluran.
  • Isyarat antara muka Avalon-ST boleh menerangkan antara muka penstriman tradisional yang menyokong satu aliran data tanpa pengetahuan tentang saluran atau sempadan paket. Antara muka sedemikian biasanya mengandungi data, isyarat sedia dan sah. Antara muka Avalon-ST juga boleh menyokong protokol yang lebih kompleks untuk pemindahan pecah dan paket dengan paket yang dijalin merentas berbilang saluran. Antara muka Avalon-ST sememangnya menyegerakkan reka bentuk berbilang saluran, yang membolehkan anda mencapai pelaksanaan berbilang masa yang cekap tanpa perlu melaksanakan logik kawalan yang kompleks.
  • Antara muka Avalon-ST menyokong tekanan belakang, iaitu mekanisme kawalan aliran di mana sinki boleh memberi isyarat kepada sumber untuk berhenti menghantar data. Sinki biasanya menggunakan tekanan belakang untuk menghentikan aliran data apabila penimbal FIFOnya penuh atau apabila ia mempunyai kesesakan pada outputnya.

Maklumat Berkaitan

  • Spesifikasi Antara Muka Avalon

Isyarat Teras IP Penyahkod Padam

Jam dan Tetapkan Semula Isyarat

Nama Jenis Avalon-ST Arah Penerangan
clk_clk clk Input Jam sistem utama. Seluruh teras IP beroperasi pada kelebihan clk_clk .
reset_reset_n reset_n Input Isyarat rendah aktif yang menetapkan semula keseluruhan sistem apabila ditegaskan. Anda boleh menegaskan isyarat ini secara tidak segerak.

Walau bagaimanapun, anda mesti deassert ia segerak kepada isyarat clk_clk. Apabila teras IP pulih daripada tetapan semula, pastikan data yang diterimanya adalah paket lengkap.

Isyarat Antara Muka Input dan Output Avalon-ST

Nama Jenis Avalon-ST Arah Penerangan
dalam_sedia sedia Keluaran Isyarat sedia pemindahan data untuk menunjukkan bahawa sinki sedia menerima data. Antara muka sink memacu isyarat sedia_dalam untuk mengawal aliran data merentasi antara muka. Antara muka sinki menangkap isyarat antara muka data pada kelebihan clk semasa.
tidak_sah sah Input Isyarat sah data untuk menunjukkan kesahihan isyarat data. Apabila anda menegaskan isyarat in_valid, isyarat antara muka data Avalon-ST adalah sah. Apabila anda membatalkan isyarat in_valid, isyarat antara muka data Avalon-ST adalah tidak sah dan mesti diabaikan. Anda boleh menegaskan isyarat in_valid apabila data tersedia. Walau bagaimanapun, sinki hanya menangkap data daripada sumber apabila teras IP menegaskan isyarat sedia_dalam.
dalam_data[] data Input Input data yang mengandungi simbol kata kod. Sah hanya apabila in_valid ditegaskan. Isyarat in_data ialah vektor yang mengandungi C x PAR simbol. Jika PAR < N, kata kod setiap saluran tiba dalam beberapa kitaran.
dalam_era data Input Input data yang menunjukkan simbol yang dipadamkan. Sah hanya apabila in_valid ditegaskan. Ia adalah vektor yang mengandungi C x PAR bit.
siap_habis sedia Input Isyarat sedia pemindahan data untuk menunjukkan bahawa modul hiliran bersedia untuk menerima data. Sumber menyediakan data baharu (jika ada) apabila anda menegaskan isyarat out_ready dan berhenti menyediakan data baharu apabila anda deassert isyarat out_ready.
out_valid sah Keluaran Isyarat sah data. Teras IP menegaskan isyarat out_valid tinggi, apabila output yang sah berada pada out_data.
data_keluar data Keluaran Mengandungi output yang dinyahkod apabila teras IP menegaskan isyarat out_valid. Simbol yang diperbetulkan adalah dalam susunan yang sama seperti yang dimasukkan. Ia adalah vektor yang mengandungi C x N simbol.
out_error kesilapan Keluaran Menunjukkan kata kod yang tidak boleh dibetulkan.
  • Isyarat tidak_sah yang ditegaskan menunjukkan data yang sah.
  • Setiap kata kod boleh tiba dalam beberapa kitaran, bergantung pada parameter selari. Reka bentuk menjejaki struktur input, jadi ia tidak memerlukan sempadan paket pada antara muka. Bilangan saluran reka bentuk secara selari meningkatkan daya pengeluaran dengan mereplikasi unit berfungsi untuk semua saluran serentak. Reka bentuk ini tidak menggunakan antara muka Avalon-ST sokongan berbilang saluran.
  • Apabila penyahkod menegaskan isyarat out_valid, ia menyediakan data yang sah pada out_data.
  • Ia mengeluarkan kata kod C setiap kitaran, di mana C ialah bilangan saluran secara selari. Teras IP menegaskan isyarat out_error apabila ia menerima kata kod yang tidak boleh dibetulkan, iaitu: apabila teras IP melebihi keupayaan pembetulan pemadaman

Reka Bentuk Rujukan Penyahkod Pemadaman
Perbadanan Intel. Hak cipta terpelihara. Intel, logo Intel dan tanda Intel lain ialah tanda dagangan Intel Corporation atau anak syarikatnya. Intel menjamin prestasi produk FPGA dan semikonduktornya mengikut spesifikasi semasa menurut waranti standard Intel, tetapi berhak untuk membuat perubahan pada mana-mana produk dan perkhidmatan pada bila-bila masa tanpa notis. Intel tidak memikul tanggungjawab atau liabiliti yang timbul daripada aplikasi atau penggunaan mana-mana maklumat, produk atau perkhidmatan yang diterangkan di sini kecuali seperti yang dipersetujui secara bertulis oleh Intel. Pelanggan Intel dinasihatkan untuk mendapatkan versi terkini spesifikasi peranti sebelum bergantung pada sebarang maklumat yang diterbitkan dan sebelum membuat pesanan untuk produk atau perkhidmatan.
Nama dan jenama lain boleh dituntut sebagai hak milik orang lain.

Dokumen / Sumber

Reka Bentuk Rujukan Penyahkod Pemadaman intel [pdf] Arahan
Reka Bentuk Rujukan Penyahkod Padam, Penyahkod Padam, Rujukan Penyahkod Padam

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *