GOWIN-logo

GOWIN MJPEG Decoder IP

GOWIN-MJPEG-Decoder-IP-product

Informasi produk

Spesifikasi

  • Jeneng produk: Gowin MJPEG Decoder IP
  • merek dagang: Merek dagang kadhaptar saka Guangdong Gowin Semiconductor Corporation
  • Tanggal Publikasi: 09/26/2024

Fitur:

  • Dhuwur gambar sing didhukung 64-1080 piksel
  • Jembar gambar sing didhukung 64-1920 piksel
  • Didhukung dinamis 444, 420, 422 subsampling
  • Tabel De-Huffman dinamis sing didhukung, nganti 2 tabel DC lan 2 AC

Pandhuan Panggunaan Produk

Babagan Pandhuan Iki

Pandhuan Pangguna IP Decoder MJPEG Gowin dirancang kanggo ngewangi pangguna ngerteni fitur lan panggunaan IP Decoder MJPEG Gowin. Nyedhiyakake deskripsi fungsi, GUI, lan desain referensi kanggo nggampangake sinau cepet.

Swaraview

IP Decoder Gowin MJPEG kalebu sumber daya logika, desain files, lan piranti lunak aplikasi. Pangguna bisa ngrujuk menyang tabel sing kasedhiya kanggo informasi rinci babagan sumber daya lan piranti lunak sing ana gandhengane karo produk kasebut.

Fitur lan Performance

IP Decoder MJPEG Gowin bisa nemtokake informasi gambar input kanthi dinamis liwat data header JPEG. Ndhukung macem-macem dhuwur lan jembar gambar, subsampopsi ling, lan Tabel De-Huffman kanggo nambah Kapabilitas Processing gambar.

FAQ

  • P: Apa sing kudu ditindakake yen nemoni masalah teknis nalika nggunakake IP Decoder Gowin MJPEG?
    • A: Yen sampeyan nemoni masalah teknis, hubungi Gowin Semiconductor kanggo dhukungan teknis lengkap. Sampeyan bisa tekan liwat wong-wong mau websitus utawa email sing kasedhiya ing manual pangguna.
  • P: Apa aku bisa ngasilake utawa nyebarake isi manual pangguna?
    • A: Ora, reproduksi utawa transmisi bagean saka dokumen kasebut dilarang tanpa idin sadurunge ditulis saka GOWINSEMI.

Hak Cipta © 2024 Guangdong Gowin Semiconductor Corporation. Kabeh hak dilindhungi undhang-undhang.
GOWIN-logominangka merek dagang saka Guangdong Gowin Semiconductor Corporation lan kadhaptar ing China, Kantor Paten lan Merek Dagang AS, lan negara liya. Kabeh tembung lan logo liyane sing diidentifikasi minangka merek dagang utawa tandha layanan minangka properti saka sing duwe. Ora ana bagean saka dokumen iki sing bisa direproduksi utawa ditularake kanthi cara apa wae, elektronik, mekanik, fotokopi, rekaman utawa liya-liyane, tanpa idin tinulis sadurunge saka GOWINSEMI. Penafian GOWINSEMI ora nanggung tanggung jawab lan ora menehi garansi (ditulis utawa diwenehake) lan ora tanggung jawab kanggo karusakan apa wae sing ditindakake ing hardware, piranti lunak, data, utawa properti sampeyan amarga panggunaan materi utawa properti intelektual kajaba sing digarisake ing Sarat lan Ketentuan Penjualan GOWINSEMI. GOWINSEMI bisa ngganti dokumen iki sawayah-wayah tanpa kabar sadurunge. Sapa wae sing ngandelake dokumentasi iki kudu ngubungi GOWINSEMI kanggo dokumentasi lan kesalahan saiki.

Riwayat Revisi

Tanggal Versi Katrangan
09/26/2024 1.0E Versi wiwitan diterbitake.

Babagan Pandhuan Iki

tujuane

Tujuan saka Pandhuan Pangguna IP Decoder Gowin MJPEG yaiku kanggo mbantu sampeyan sinau fitur lan panggunaan IP Decoder MJPEG Gowin kanthi menehi katrangan fungsi, GUI, lan desain referensi, lsp. Iku mbantu pangguna sinau kanthi cepet fitur lan panggunaan IP Decoder MJPEG Gowin.

Dokumen sing gegandhengan

Pandhuan pangguna paling anyar kasedhiya ing GOWINSEMI websitus. Sampeyan bisa nemokake dokumen sing gegandhengan ing www.gowinsemi.com:

Terminologi lan Cekakan

Terminologi lan singkatan sing digunakake ing manual iki minangka ditampilake ing Tabel 1-1.

Tabel 1-1 Terminologi lan Cekakan

Terminologi lan Cekakan Tegese
ALU Unit Logika Aritmetika
BSRAM Blokir Memori Akses Acak Statis
CSC Konversi Ruang Warna
IDCT Transformasi Kosinus Diskrit Invers
LUT Golek-up Tabel
MJPEG Motion Joint Photographic Experts Group
SSRAM Shadow Static Random Access Memory

Dhukungan lan Umpan Balik

Gowin Semiconductor nyedhiyakake dhukungan teknis sing komprehensif. Yen sampeyan duwe pitakon, komentar, utawa saran, hubungi kita kanthi langsung nggunakake informasi sing kasedhiya ing ngisor iki.

Websitus: www.gowinsemi.com
E-mail: support@gowinsemi.com

Swaraview

Gowin MJPEG Decoder IP minangka dekoder pigura-by-frame gambar dinamis sing bisa dekompresi data gambar sing dikompresi miturut standar JPEG Baseline lan ngowahi dadi format RGB. Kanthi decompressing sawetara pigura gambar JPEG-standar, iku mbisakake output video dinamis. Amarga karakteristik gambar sing beda-beda lan rasio kompresi sing digunakake, tingkat input lan output ora tetep. IP Decoder MJPEG Gowin dirancang kanggo nindakake dekoding frame-by-frame gambar sing dikompres nggunakake standar JPEG Baseline nalika nggunakake sumber daya logika minimal.

Tabel 2-1 Gowin MJPEG Decoder IP Swaraview

Gowin MJPEG Decoder IP
Sumber Logika Mangga deleng Tabel 3-1
Dikirim Dok.
Desain Files Verilog
Desain Referensi Verilog
TestBench Verilog
Alur Test lan Desain
Piranti Lunak Sintesis GowinSynthesis
Piranti Lunak Aplikasi Piranti Lunak Gowin

Wigati!

Kanggo piranti sing didhukung, sampeyan bisa ngeklik kene kanggo njaluk informasi

Fitur lan Performance

Fitur

  • Informasi gambar input bisa ditemtokake kanthi dinamis liwat data header JPEG, kalebu:
    • Dhuwur gambar sing didhukung 64-1080 piksel
    • Jembar gambar sing didhukung 64-1920 piksel
    • Didhukung dinamis 444, 420, 422 subsampling
    • Tabel De-Huffman dinamis sing didhukung, nganti 2 tabel DC lan 2 AC
    • Tabel De Quantization dinamis sing didhukung
  • Didhukung ukuran sing wis ditemtokake (statis)
  • Ambane bit data sing dikompres input yaiku 32 bit
  • Ambane bit data gambar output saben saluran yaiku 8 bit, yaiku, 24 bit kanggo RGB
  • Tingkat output bisa nganti 1080P ing 30 FPS

Maks. Frekuensi

Maks. frekuensi Gowin MJPEG Decoder IP utamané ditemtokake dening kelas kacepetan saka piranti sing dipilih. Nalika nggunakake piranti seri GW5A-25, kacepetan dekoding maksimal 65 MHz bisa digayuh.

Latensi

Latensi IP Decoder MJPEG Gowin ditemtokake dening paramèter konfigurasi.

Panggunaan sumber daya

Gowin MJPEG Decoder IP bisa dileksanakake dening Verilog. Kinerja lan panggunaan sumber daya bisa beda-beda nalika desain digunakake ing piranti sing beda-beda, utawa kanthi kapadhetan, kecepatan, utawa tingkat sing beda.

Njupuk GW5A-25 FPGA minangka mantanample. Waca Tabel 3-1 kanggo panggunaan sumber daya. Kanggo aplikasi ing piranti GOWINSEMI liyane, waca release mengko.

Tabel 3-1 Gowin MJPEG Decoder IP Resource Panggunaan

piranti Kelas Kacepetan Jeneng sumber Panggunaan sumber daya
 

 

 

GW5A-25

 

 

 

C8/I7

BSRAM 18
SSRAM 0
Ndhaptar 15306
LUTs 7363
ALU 6207
I/O Buf

Deskripsi Fungsional

Struktur lan Fungsi IP Decoder Gowin MJPEG

Gowin MJPEG Decoder IP bisa nindakake dekompresi terus-terusan saka gambar JPEG-standar. Ngolah data gambar sing dikompres sing ditampa liwat macem-macem modul, kalebu De-Huffman, De-quantize, De-Zigzag, Inverse Discrete Cosine Transform (IDCT), lan konversi ruang warna (YCbCr dadi RGB), sadurunge ngasilake gambar kasebut. Diagram blok sistem minangka ditampilake ing Gambar 4-1.

Gambar 4-1 Gowin MJPEG Decoder IP Konfigurasi Antarmuka

GOWIN-MJPEG -Decoder-IP -fig-1 (1)

Deskripsi Block Diagram

Huffman Decode

Decode Huffman nuduhake proses mulihake data sing wis dikompres nggunakake Huffman Encode. Kanggo decode data sing dienkode Huffman, tabel Huffman sing cocog dibutuhake, sing nggambar karakter menyang kode Huffman. Data input lan kode ing tabel banjur dibandhingake siji-siji nganti ketemu sing cocog.

De-kuantisasi

De-kuantisasi melu nggandaake koefisien DCT kanthi koefisien kuantisasi. Tabel koefisien kuantisasi dikirim bebarengan karo data header JPEG. De-kuantisasi nglibatake perkalian koefisien non-nol kanthi faktor kuantisasi masing-masing.

De-Zigzag

De-zigzag nuduhake reordering koefisien sing zigzagged nalika komprèsi, miturut indeks ing ngisor iki, minangka kapacak ing ngisor iki.

Gambar 4-2 Tabel De-Zigzag

GOWIN-MJPEG -Decoder-IP -fig-1 (2)

Transformasi Kosinus Diskrit Invers

IDCT nggunakake koefisien DCT de-quantized ing algoritma IDCT kanggo ngowahi saka domain frekuensi bali menyang domain wektu asli. Unit komputasi minimal JPEG yaiku 8×8. Kanthi nglebokake matriks koefisien IDCT domain frekuensi 8×8 2D C, IDCT bisa ngetung matriks nilai piksel sing dipulihake P nggunakake rumus ing ngisor iki:

Rumus pitungan kaya ing ngisor iki:

GOWIN-MJPEG -Decoder-IP -fig-1 (3) GOWIN-MJPEG -Decoder-IP -fig-1 (4)

Modul iki diimplementasikake kaya sing dituduhake ing gambar ing ndhuwur. Kanggo nyuda panggunaan DSP lan nambah kacepetan, modul IDCT nggunakake algoritma transformasi kupu ing FPGA kanggo nindakake operasi konversi. Kanthi nindakake rong operasi IDCT 1D, asil perkalian matriks 2D dipikolehi, yaiku output saka modul IDCT. Ing Gowin MJPEG Decoder IP, algoritma transformasi kupu diimplementasikake nggunakake shifter lan adders ing FPGA kanggo simulasi multiplikasi. Akibaté, asil nyata bisa uga ana kesalahan tipis dibandhingake karo asil sing dipikolehi saka rumus, kanthi margin kesalahan kurang saka 5%.

 Sampling Restorasi

Para sampstandar ling kanggo pigura bisa dipikolehi saka data header JPEG. Sajrone dekoding, gambar dibalekake miturut s sing cocogampstandar ling. IP iki ndhukung telung sampstandar ling: 4:4:4, 4:2:0, lan 4:2:2, minangka ditampilake ing tokoh ngisor.

GOWIN-MJPEG -Decoder-IP -fig-1 (5)

Konversi Ruang Warna

Konversi Ruang Warna (CSC) kalebu ngowahi komponen Y (luminance), Cb (Chrominance), lan Cr (Chroma) dadi piksel gambar RGB. Rumus konversi kaya ing ngisor iki:

GOWIN-MJPEG -Decoder-IP -fig-1 (6)

Kanggo nyuda panggunaan DSP lan nambah kacepetan, modul CSC ing MJPEG Decoder IP simulasi multiplikasi nggunakake owah-owahan lan tambahan adhedhasar rumus ing ndhuwur. Akibaté, output nyata bisa rada beda karo nilai sing diwilang, kanthi margin kesalahan kurang saka 5%.

Katrangan Port

Katrangan port IO saka Gowin MJPEG Decoder IP minangka ditampilake ing. Diagram port minangka ditampilake ing Figure 5-1.

Gambar 5-1 Port Diagram

GOWIN-MJPEG -Decoder-IP -fig-1 (7)

Tabel 5-1 I / O Dhaftar Gowin MJPEG Decoder IP

Sinyal Jembar Data Aku/O Katrangan
clk 1 Input Sinyal jam input
clk2 1 Input Sinyal jam output
rstn 1 Input Reset sinyal, aktif-kurang
In_valid 1 Input Data input valid
Ing_data 32 Input Data input
Ing_strb 4 Input Input tetep 4'hF
Sinyal Jembar Data Aku/O Katrangan
Ing_pungkasan 1 Input Sinyal sing ora digunakake kanggo sementara
Out_in_accept 1 Output Sinyal output sing nuduhake ditampa data sabanjure
Out_valid 1 Output Indikator sah piksel output
Jembar 16 Output Jembar gambar output
dhuwur 16 Output Dhuwur gambar output
Koordinat_x 16 Output Koordinat horisontal saka piksel sing bener
Koordinat_y 16 Output Koordinat vertikal piksel sing bener
R 8 Output Output 8-bit saluran abang
G 8 Output Output saluran ijo 8-bit
B 8 Output Output saluran biru 8-bit

Katrangan wektu

Bagean iki nggambarake wektu Gowin MJPEG Decoder IP. Wektu Gowin MJPEG Decoder IP minangka ditampilake ing Figure 6-1.

Gambar 6-1 Wektu Sinyal

GOWIN-MJPEG -Decoder-IP -fig-1 (8)

Minangka ditampilake ing tokoh ndhuwur, negesake in_valid lan input data gambar teken nggunakake standar JPEG Baseline, lan sinyal out_in_accept nuduhake yen data sabanjuré bisa input. sinyal out_valid metu, nuduhake yen data output bener.

Konfigurasi Antarmuka

Miwiti "IP Core Generator" saka menu "Tools" ing Gowin Software, banjur sampeyan bisa nelpon lan ngatur MJPEG Decoder ing jinis "Multimedia". Ikon toolbar uga kasedhiya minangka ditampilake ing Figure 7-1.

Gambar 7-1 Bukak IP liwat Ikon ToolbarGOWIN-MJPEG -Decoder-IP -fig-1 (9)

MJPEG Decoder antarmuka konfigurasi IP minangka ditampilake ing Figure 7-2.GOWIN-MJPEG -Decoder-IP -fig-1 (10)

Manual iki njupuk chip GW2A-55 lan nomer part GW2A-LV55PG484C8/I7 minangka mantanample.

  • Sampeyan bisa ngatur IP sing digawe file jeneng ing "File Jeneng" kothak teks.
  • Sampeyan bisa ngatur jeneng modul IP sing digawe ing kothak teks "Jeneng Modul".
  • Sampeyan bisa ngatur path folder inti IP sing digawe ing kothak teks "Gawe In".

Desain Referensi

Mangga deleng kasus tes sing gegandhengan ing Gowin MJPEG Decoder IP RefDesign.

Dokumen / Sumber Daya

GOWIN MJPEG Decoder IP [pdf] Pandhuan pangguna
MJPEG Decoder IP, Decoder IP

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *