GOWIN MJPEG Decoder IP
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.
minangka 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:
- DS961, seri GW2ANR saka Lembar Data Produk FPGA
- DS102, GW2A seri Lembar Data Produk FPGA
- DS226, seri GW2AR saka Lembar Data Produk FPGA
- DS976, GW2AN-55 Lembar Data
- DS1228, Arora V FPGA Produk Swaraview
- DS981, Arora V 138K & 75K Lembar Data Produk FPGA
- DS1225, Arora V 60K Lembar Data Produk FPGA
- DS1103, Arora V 25K Lembar Data Produk FPGA
- SUG100, Gowin Software User Guide
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
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
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:
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.
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:
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
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
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 Toolbar
MJPEG Decoder antarmuka konfigurasi IP minangka ditampilake ing Figure 7-2.
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 |