Pengkode MICROCHIP H.264
Perkenalan
H.264 adalah standar kompresi video yang populer untuk kompresi video digital. Ia juga dikenal sebagai MPEG-4 Part10 atau Advanced Video Coding (MPEG-4 AVC). H.264 menggunakan pendekatan blok demi blok untuk mengompresi video, di mana ukuran blok ditetapkan sebagai 16 x 16 dan disebut blok makro. Standar kompresi ini mendukung berbagai profiles yang menentukan rasio kompresi dan kompleksitas implementasi. Frame video yang akan dikompresi diperlakukan sebagai frame I, frame P, dan frame B. Frame I adalah frame intra-kode yang kompresinya dilakukan dengan menggunakan informasi yang terdapat dalam frame. Tidak ada frame lain yang diperlukan untuk mendekode frame I. Frame AP dikompresi dengan menggunakan perubahan sehubungan dengan frame sebelumnya yang dapat berupa frame I atau frame P. Kompresi frame B dilakukan dengan menggunakan perubahan gerakan sehubungan dengan frame sebelumnya dan frame yang akan datang.
Proses kompresi frame I dan P memiliki empat stagadalah:
- Prediksi Intra/Inter
- Transformasi bilangan bulat
- Kuantisasi
- Pengkodean entropi
H.264 mendukung dua jenis pengkodean:
- Pengkodean Panjang Variabel Adaptif Konteks (CAVLC)
- Pengkodean Aritmatika Biner Adaptif Konteks (CABAC)
Versi H.264 Encoder saat ini mengimplementasikan pro dasarfile dan menggunakan CAVLC untuk penyandian entropi. Selain itu, H.264 Encoder mendukung penyandian bingkai I dan P.
Gambar 1. Diagram Blok Encoder H.264
Fitur
Encoder H.264 memiliki fitur utama berikut:
- Kompres format video YCbCr 420
- Menerima format video YCbCr 422 sebagai input
- Mendukung 8-bit untuk setiap komponen (Y, Cb, dan Cr)
- Mendukung keluaran aliran byte NAL yang sesuai dengan ITU-T H.264 Annex B
- Beroperasi tanpa operasi mandiri, bantuan CPU, atau prosesor tidak Diperlukan
- Mendukung Faktor Kualitas (QP) yang dapat dikonfigurasi pengguna
- Mendukung Jumlah Bingkai P (PCOUNT)
- Mendukung nilai ambang batas yang dapat dikonfigurasi pengguna untuk melewati blok
- Mendukung komputasi pada kecepatan satu piksel per jam
- Mendukung kompresi hingga resolusi 1080p 60 fps
- Menggunakan antarmuka arbiter video untuk mengakses buffer bingkai DDR
- Latensi minimal (252 µs untuk full HD atau 17 garis horizontal)
Keluarga yang Didukung
Encoder H.264 mendukung keluarga produk berikut:
- SoC PolarFire®
- Api Kutub
Implementasi Perangkat Keras
Bagian ini menjelaskan berbagai modul internal H.264 Encoder. Data yang dimasukkan ke H.264 Encoder harus dalam bentuk gambar pindaian raster dalam format YCbCr 422. H.264 Encoder menggunakan format 422 sebagai input dan menerapkan kompresi dalam format 420.
Gambar berikut menunjukkan diagram blok Encoder H.264.
Gambar 1-1. Encoder H.264 – Modul
- Prediksi Intra
H.264 menggunakan berbagai mode intra-prediksi untuk mengurangi informasi dalam blok 4 x 4. Blok intra-prediksi dalam IP hanya menggunakan prediksi DC pada ukuran matriks 4 x 4. Komponen DC dihitung dari blok 4 x 4 atas dan kiri yang berdekatan. - Transformasi Bilangan Bulat
H.264 menggunakan transformasi kosinus diskrit integer di mana koefisien didistribusikan di seluruh matriks transformasi integer dan matriks kuantisasi sedemikian rupa sehingga tidak ada perkalian atau pembagian dalam transformasi integer. Transformasi bilangan bulat stage mengimplementasikan transformasi menggunakan operasi shift dan add. - Kuantisasi
Kuantisasi mengalikan setiap output dari transformasi bilangan bulat dengan nilai kuantisasi yang telah ditentukan yang ditentukan oleh nilai input pengguna QP. Rentang nilai QP adalah dari 0 hingga 51. Nilai apa pun yang lebih dari 51 adalah clamped ke 51. Nilai QP yang lebih rendah menunjukkan kompresi yang lebih rendah dan kualitas yang lebih tinggi dan sebaliknya. - Estimasi Gerakan
Estimasi Gerakan mencari blok 8 x 8 dari bingkai saat ini di blok 16 x 16 dari bingkai sebelumnya dan menghasilkan vektor gerakan. - Kompensasi Gerakan
Kompensasi gerak mendapatkan vektor gerak dari blok Estimasi Gerak dan menemukan blok 8 x 8 yang sesuai pada bingkai sebelumnya. - CAVLC
H.264 menggunakan dua jenis entropi enkode—CAVLC dan CABAC. IP menggunakan CAVLC untuk mengodekan keluaran terkuantisasi. - Pembuat Tajuk
Blok generator header menghasilkan header blok, header irisan, Sequence Parameter Set (SPS), Picture Parameter Set (PPS), dan unit Network Abstraction Layer (NAL) tergantung pada instans bingkai video. Logika keputusan blok lewati menghitung Sum of Absolute Difference (SAD) dari blok makro bingkai 16 x 16 saat ini dan blok makro bingkai 16 x 16 sebelumnya dari lokasi vektor gerakan yang diprediksi. Blok lewati diputuskan menggunakan nilai SAD dan input SKIP_THRESHOLD. - Generator Aliran H.264
Blok generator aliran H.264 menggabungkan output CAVLC bersama dengan header untuk membuat output yang dikodekan sesuai dengan format standar H.264. - Saluran Tulis DDR dan Saluran Baca
H.264 Encoder mengharuskan frame yang didekode disimpan dalam memori DDR, yang digunakan dalam prediksi Inter.
IP menggunakan saluran tulis dan baca DDR untuk terhubung dengan IP Video Arbiter, yang berinteraksi dengan memori DDR melalui IP pengontrol DDR.
Input dan Output
Bagian ini menjelaskan masukan dan keluaran Encoder H.264.
Pelabuhan
Tabel berikut mencantumkan deskripsi port input dan output dari Encoder H.264.
Tabel 2-1. Input dan Output Encoder H.264
Nama Sinyal | Arah | Lebar | Keterangan |
DDR_CLK_I | Masukan | 1 | Jam pengontrol memori DDR |
PIX_CLK_I | Masukan | 1 | Jam input dengan piksel yang masuk sampdipimpin |
RESET_N | Masukan | 1 | Sinyal reset asinkron aktif-rendah ke desain |
DATA_VALID_I | Masukan | 1 | Input data piksel sinyal valid |
DATA_Y_I | Masukan | 8 | Input piksel Luma 8-bit dalam format 422 |
DATA_C_I | Masukan | 8 | Input piksel Chroma 8-bit dalam format 422 |
FRAME_START_I |
Masukan |
1 |
Indikasi Awal Bingkai
Tepi naik sinyal ini dianggap sebagai awal bingkai. |
FRAME_END_I | Masukan | 1 | Indikasi Akhir Bingkai |
DDR_FRAME_ALAMAT_MULAI_I |
Masukan |
8 |
Alamat awal memori DDR (LSB 24-bit adalah 0) untuk menyimpan frame yang direkonstruksi. IP H.264 akan menyimpan 4 frame dan akan menggunakan memori DDR sebesar 64 MB. |
I_GAYA_RANGKA_I | Masukan | 1 | Pengguna dapat memaksa ke I frame kapan saja. Ini adalah sinyal pulsa. |
PCOUNT_I |
Masukan |
8 |
Jumlah bingkai P per setiap bingkai I nilai format 422 berkisar dari 0 hingga 255. |
QP |
Masukan |
6 |
Faktor kualitas untuk kuantisasi H.264 422 nilai fornat berkisar antara 0 hingga 51 di mana 0 melambangkan kualitas tertinggi dan kompresi terendah dan 51 melambangkan kompresi tertinggi. |
LEWATI_AMBANG_I |
Masukan |
12 |
Ambang batas untuk keputusan lewati blok
Nilai ini mewakili nilai SAD dari blok Makro 16 x 16 untuk dilewati. Rentangnya adalah dari 0 hingga 1024, dengan nilai tipikal 512. Ambang batas yang lebih tinggi menghasilkan lebih banyak blok yang terlewati dan kualitas yang rendah. |
VRES_I | Masukan | 16 | Resolusi vertikal dari gambar masukan. Harus kelipatan 16. |
HRES_I | Masukan | 16 | Resolusi horizontal dari gambar masukan. Harus kelipatan 16. |
DATA_VALID_O | Keluaran | 1 | Sinyal yang menunjukkan data yang disandikan valid. |
DATA_O |
Keluaran |
16 |
Output data yang dikodekan H.264 yang berisi unit NAL, header irisan, SPS, PPS, dan data yang dikodekan dari blok makro. |
TULIS_SALURAN_BUS |
— |
— |
Tulis bus saluran untuk dihubungkan dengan Video arbiter Tulis bus saluran. Ini
tersedia saat antarmuka bus dipilih untuk Antarmuka Arbiter. |
BACA_SALURAN_BUS |
— |
— |
Baca bus saluran yang akan dihubungkan dengan Video arbiter Baca bus saluran. Ini
tersedia saat antarmuka bus dipilih untuk Antarmuka Arbiter. |
DDR Menulis IF Asli—Port ini tersedia saat antarmuka Asli dipilih untuk Antarmuka Arbiter. | |||
DDR_TULIS_ACK_I | Masukan | 1 | Tulis pengakuan dari saluran tulis arbiter. |
DDR_TULIS_SELESAI_I | Masukan | 1 | Penyelesaian penulisan dari arbiter. |
DDR_TULIS_PERMINTAAN_O | Keluaran | 1 | Tulis permintaan ke arbiter. |
DDR_TULIS_ALAMAT_MULAI_O | Keluaran | 32 | Alamat DDR yang harus ditulisi. |
DDR_WBURST_UKURAN_O | Keluaran | 8 | Ukuran burst penulisan DDR. |
DDR_WDATA_VALID_O | Keluaran | 1 | Data valid untuk penengah. |
DDR_WDATA_O | Keluaran | DDR_AXI_DATA_WIDTH | Keluaran data ke arbiter. |
DDR Baca IF Asli—Port ini tersedia saat antarmuka Asli dipilih untuk Antarmuka Arbiter. | |||
DDR_BACA_ACK_I | Masukan | 1 | Baca pengakuan dari saluran baca arbiter. |
DDR_BACA_SELESAI_I | Masukan | 1 | Penyelesaian pembacaan dari arbiter. |
DDR_RDATA_VALID_I | Masukan | 1 | Data valid dari arbiter. |
DDR_RDATA_Saya | Masukan | DDR_AXI_DATA_WIDTH | Masukan data dari arbiter. |
DDR_BACA_PERMINTAAN_O | Keluaran | 1 | Membaca permintaan kepada arbiter. |
DDR_BACA_ALAMAT_MULAI_O | Keluaran | 32 | Alamat DDR tempat pembacaan harus dilakukan. |
DDR_RBURST_UKURAN_O | Keluaran | 8 | Ukuran burst pembacaan DDR. |
Batasan Jam
IP Encoder H.264 menggunakan input clock PIX_CLK_I dan DDR_CLK_I. Gunakan batasan pengelompokan clock untuk lokasi dan perutean serta verifikasi pengaturan waktu saat IP menerapkan logika penyeberangan domain clock.
Petunjuk Instalasi
Inti H.264 Encoder harus dipasang ke Katalog IP perangkat lunak Libero® SoC. Hal ini dilakukan secara otomatis melalui fungsi pembaruan Katalog IP dalam perangkat lunak Libero SoC, atau inti IP dapat diunduh secara manual dari katalog. Setelah inti IP dipasang di Katalog IP perangkat lunak Libero SoC, inti tersebut dapat dikonfigurasi, dibuat, dan diwujudkan dalam SmartDesign untuk disertakan dalam proyek Libero.
bangku tes
Testbench disediakan untuk memeriksa fungsionalitas IP Encoder H.264.
- Simulasi
Simulasi menggunakan gambar 432 × 240 dalam format YCbCr422 yang direpresentasikan oleh dua files, masing-masing untuk Y dan C sebagai input
dan menghasilkan H.264 file format yang berisi dua bingkai. Langkah-langkah berikut menjelaskan cara mensimulasikan inti menggunakan testbench.- Buka Katalog Libero SoC > View > Windows > Katalog, lalu perluas Solutions-Video. Klik dua kali H264_Encoder, lalu klik OK.
- Untuk membuat SmartDesign yang diperlukan untuk simulasi IP H.264 Encoder, klik Libero Project > Execute script. Telusuri skrip ..\ \komponen\Microchip\SolutionCore\H264_Encoder\ \scripts\H264_SD.tcl, lalu klik Jalankan.
Gambar 5-2. Jalankan Script Run
Lebar bus data AXI default adalah 512. Jika IP Encoder H.264 dikonfigurasi untuk lebar bus 256/128, ketik AXI_DATA_WIDTH:256 atau AXI_DATA_WIDTH:128 di kolom Argumen.
SmartDesign muncul. Lihat gambar berikut.
Gambar 5-3. SmartDesign Teratas - Pada Filetab s, klik simulasi > Impor Files.
Gambar 5-4. Impor Files - Impor H264_sim_data_in_y.txt, H264_sim_data_in_c.txt file dan H264_sim_refOut.txt file dari jalur berikut: ..\ \komponen\Microchip\SolutionCore\H264_Encoder\ \Rangsangan.
- Untuk mengimpor yang berbeda file, telusuri folder yang berisi yang diperlukan file, dan klik Buka. yang diimpor file tercantum di bawah simulasi, lihat gambar berikut.
- Pada tab Hirarki Stimulus, klik H264_Encoder_tb (H264_Encoder_tb.v) > Simulasikan Desain Pra-Sintesis > Buka Secara Interaktif. IP disimulasikan untuk dua bingkai. Gambar 5-6. Simulasi Desain Pra-Sintesis
ModelSim dibuka dengan testbench file seperti yang ditunjukkan pada gambar berikut.
- Buka Katalog Libero SoC > View > Windows > Katalog, lalu perluas Solutions-Video. Klik dua kali H264_Encoder, lalu klik OK.
Penting: Jika simulasi terganggu karena batas waktu berjalan yang ditentukan dalam DO file, gunakan perintah run -all untuk menyelesaikan simulasi.
Pemanfaatan Sumber Daya
Encoder H.264 diimplementasikan dalam PolarFire SoC FPGA (paket MPFS250T-1FCG1152I) dan menghasilkan data terkompresi dengan menggunakan s 4:2:2ampling data masukan.
Tabel 6-1. Pemanfaatan Sumber Daya untuk Encoder H.264
Sumber | Penggunaan |
4 Tabel Pencarian (LUT) | 69092 |
Sandal Jepit D (DFF) | 65522 |
Memori Akses Acak Statis (LSRAM) | 232 |
usram | 30 |
Blok matematika | 19 |
Antarmuka 4-input LUT | 9396 |
Antarmuka DFF | 9396 |
Parameter Konfigurasi
Tabel berikut mencantumkan deskripsi parameter konfigurasi generik yang digunakan dalam implementasi perangkat keras H.264 Encoder, yang dapat bervariasi berdasarkan persyaratan aplikasi.
Tabel 7-1. Parameter Konfigurasi
Nama | Keterangan |
DDR_AXI_DATA_WIDTH | Menentukan lebar data DDR AXI. Bisa 128, 256, atau 512 |
ANTARMUKA_PENENTAS | Opsi untuk memilih antarmuka asli atau bus untuk terhubung dengan IP arbiter video |
Pengonfigurasi IP
Gambar berikut menunjukkan konfigurator IP H.264 Encoder.
Gambar 7-1. Konfigurator Encoder H.264
Lisensi
Encoder H.264 disediakan dalam bentuk terenkripsi hanya di bawah lisensi.
Kode sumber RTL terenkripsi dikunci lisensinya dan harus dibeli secara terpisah. Anda dapat melakukan simulasi, sintesis, tata letak, dan pemrograman silikon Field Programmable Gate Array (FPGA) menggunakan rangkaian desain Libero.
Lisensi evaluasi diberikan secara gratis untuk memeriksa fitur Encoder H.264. Lisensi evaluasi berakhir setelah satu jam penggunaan perangkat keras.
Riwayat Revisi
Riwayat revisi menjelaskan perubahan yang diterapkan dalam dokumen. Perubahan dicantumkan berdasarkan revisi, dimulai dari publikasi terkini.
Tabel 9-1. Riwayat Revisi
Revisi | Tanggal | Keterangan |
B | 09/2022 | • Diperbarui Fitur bagian.
• Memperbarui lebar sinyal keluaran DATA_O dari 8 menjadi 16, lihat Tabel 2-1. • Diperbarui Gambar 7-1. • Diperbarui 8. Lisensi bagian. • Diperbarui 6. Pemanfaatan Sumber Daya bagian. • Diperbarui Gambar 5-3. |
A | 07/2022 | Rilis awal. |
Grup produk Microchip FPGA mendukung produknya dengan berbagai layanan dukungan, termasuk Layanan Pelanggan, Pusat Dukungan Teknis Pelanggan, dan websitus, dan kantor penjualan di seluruh dunia. Pelanggan disarankan untuk mengunjungi sumber online Microchip sebelum menghubungi dukungan karena kemungkinan besar pertanyaan mereka telah dijawab.
Hubungi Pusat Dukungan Teknis melalui websitus di www.microchip.com/dukungan. Sebutkan nomor Bagian Perangkat FPGA, pilih kategori kasing yang sesuai, dan unggah desain files sambil membuat kasus dukungan teknis.
Hubungi Layanan Pelanggan untuk dukungan produk non-teknis, seperti harga produk, peningkatan produk, informasi pembaruan, status pesanan, dan otorisasi.
- Dari Amerika Utara, hubungi 800.262.1060
- Dari seluruh dunia, hubungi 650.318.4460
- Faks, dari mana saja di dunia, 650.318.8044
Informasi Mikrochip
Microchip Weblokasi
Microchip menyediakan dukungan online melalui websitus di www.microchip.com/. Ini websitus ini digunakan untuk membuat filedan informasi yang mudah diakses oleh pelanggan. Beberapa konten yang tersedia meliputi:
- Dukungan Produk – Lembar data dan ralat, catatan aplikasi dan sampprogram, sumber daya desain, panduan pengguna dan dokumen dukungan perangkat keras, rilis perangkat lunak terbaru dan perangkat lunak yang diarsipkan
- Dukungan Teknis Umum – Pertanyaan yang Sering Diajukan (FAQ), permintaan dukungan teknis, grup diskusi online, daftar anggota program mitra desain Microchip
- Bisnis Microchip – Panduan pemilihan dan pemesanan produk, siaran pers Microchip terbaru, daftar seminar dan acara, daftar kantor penjualan Microchip, distributor dan perwakilan pabrik
Layanan Pemberitahuan Perubahan Produk
Layanan pemberitahuan perubahan produk Microchip membantu pelanggan tetap mengikuti perkembangan produk Microchip. Pelanggan akan menerima pemberitahuan email setiap kali ada perubahan, pembaruan, revisi, atau kesalahan terkait dengan keluarga produk tertentu atau alat pengembangan yang diminati.
Untuk mendaftar, kunjungi www.microchip.com/pcn dan ikuti petunjuk pendaftaran.
Dukungan Pelanggan
Pengguna produk Microchip dapat menerima bantuan melalui beberapa saluran:
- Distributor atau Perwakilan
- Kantor Penjualan Lokal
- Insinyur Solusi Tertanam (ESE)
- Dukungan Teknis
Pelanggan harus menghubungi distributor, perwakilan, atau ESE untuk mendapatkan dukungan. Kantor penjualan lokal juga tersedia untuk membantu pelanggan. Daftar kantor penjualan dan lokasi disertakan dalam dokumen ini.
Dukungan teknis tersedia melalui websitus di: www.microchip.com/dukungan
Fitur Perlindungan Kode Perangkat Microchip
Perhatikan rincian berikut mengenai fitur perlindungan kode pada produk Microchip:
- Produk mikrochip memenuhi spesifikasi yang tercantum dalam Lembar Data Mikrochip masing-masing.
- Microchip yakin bahwa rangkaian produknya aman jika digunakan sesuai tujuan, sesuai spesifikasi pengoperasian, dan dalam kondisi normal.
icrochip menghargai dan secara agresif melindungi hak kekayaan intelektualnya. Upaya untuk melanggar fitur perlindungan kode produk Microchip dilarang keras dan dapat melanggar Digital Millennium Copyright Act. - Baik Microchip maupun produsen semikonduktor lainnya tidak dapat menjamin keamanan kodenya. Perlindungan kode tidak berarti bahwa kami menjamin produk tersebut "tidak dapat dipecahkan". Perlindungan kode terus berkembang. Microchip berkomitmen untuk terus meningkatkan fitur perlindungan kode pada produk kami.
Pemberitahuan Hukum
Publikasi ini dan informasi di dalamnya hanya dapat digunakan dengan produk Microchip, termasuk untuk merancang, menguji, dan mengintegrasikan produk Microchip dengan aplikasi Anda. Penggunaan informasi ini dengan cara lain melanggar ketentuan ini. Informasi mengenai aplikasi perangkat disediakan hanya untuk kenyamanan Anda dan dapat digantikan
oleh pembaruan. Anda bertanggung jawab untuk memastikan bahwa aplikasi Anda memenuhi spesifikasi Anda. Hubungi kantor penjualan Microchip setempat Anda untuk mendapatkan dukungan tambahan atau, dapatkan dukungan tambahan di www.microchip.com/en-us/support/design-help/client-support-services.
INFORMASI INI DISEDIAKAN OLEH MICROCHIP “SEBAGAIMANA ADANYA”. MICROCHIP TIDAK MEMBERIKAN PERNYATAAN ATAU JAMINAN APAPUN BAIK SECARA TERSURAT MAUPUN TERSIRAT, TERTULIS MAUPUN LISAN, BERDASARKAN HUKUM ATAU LAINNYA, YANG TERKAIT DENGAN INFORMASI TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN TERSIRAT TENTANG KETIDAKPELANGGARAN, KEMAMPUAN UNTUK DIPERDAGANGKAN, DAN KESESUAIAN UNTUK TUJUAN TERTENTU, ATAU JAMINAN YANG TERKAIT DENGAN KONDISI, KUALITAS, ATAU KINERJANYA.
DALAM KEADAAN APA PUN MICROCHIP TIDAK AKAN BERTANGGUNG JAWAB ATAS KERUGIAN, KERUSAKAN, BIAYA, ATAU PENGELUARAN TIDAK LANGSUNG, KHUSUS, HUKUMAN, INSIDENTAL, ATAU KONSEKUENSIAL DALAM BENTUK APA PUN YANG TERKAIT DENGAN INFORMASI ATAU PENGGUNAANNYA, BAGAIMANA PUN PENYEBABNYA, BAHKAN JIKA MICROCHIP TELAH DIBERITAHUKAN TENTANG KEMUNGKINAN TERSEBUT ATAU KERUSAKAN TERSEBUT DAPAT DIPREDIKSI. SEJAUH YANG DIIZINKAN OLEH HUKUM, TOTAL TANGGUNG JAWAB MICROCHIP ATAS SEMUA KLAIM DALAM CARA APA PUN YANG TERKAIT DENGAN INFORMASI ATAU PENGGUNAANNYA TIDAK AKAN MELEBIHI JUMLAH BIAYA, JIKA ADA, YANG TELAH ANDA BAYARKAN SECARA LANGSUNG KEPADA MICROCHIP UNTUK INFORMASI TERSEBUT.
Penggunaan perangkat Microchip dalam aplikasi pendukung kehidupan dan/atau keselamatan sepenuhnya menjadi risiko pembeli, dan pembeli setuju untuk membela, mengganti rugi, dan membebaskan Microchip dari segala kerusakan, klaim, tuntutan, atau biaya yang timbul akibat penggunaan tersebut. Tidak ada lisensi yang diberikan, secara tersirat atau sebaliknya, berdasarkan hak kekayaan intelektual Microchip kecuali dinyatakan sebaliknya.
Merek Dagang
Nama dan logo Microchip, logo Microchip, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, PALING, PALING logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Desainer Prochip, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, Logo SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, dan XMEGA adalah merek dagang terdaftar dari Microchip Technology Incorporated di AS dan negara lain.
AgileSwitch, APT, ClockWorks, Perusahaan Solusi Kontrol Tertanam, EtherSynch, Flashtec, Kontrol Kecepatan Hyper, Beban HyperLight, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, dan ZL adalah merek dagang terdaftar dari Microchip Technology Incorporated di AS
A
djacent Key Suppression, AKS, Analog-for-the-Digital Age, Kapasitor Apa Pun, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Pencocokan Rata-rata Dinamis, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Pemrograman Serial Dalam Sirkuit, ICSP, INICnet, Paralel Cerdas, IntelliMOS, Konektivitas Antar-Chip, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Pembuatan Kode Mahatahu, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX , RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Sinkronisasi, Daya Tahan Total, Waktu Tepercaya, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, dan ZENA adalah merek dagang Microchip Technology Incorporated di AS dan negara lain.
SQTP adalah merek layanan Microchip Technology Incorporated di Amerika Serikat
Logo Adaptec, Frequency on Demand, Silicon Storage Technology, dan Symmcom adalah merek dagang terdaftar dari Microchip Technology Inc. di negara lain.
GestIC adalah merek dagang terdaftar dari Microchip Technology Germany II GmbH & Co. KG, anak perusahaan Microchip Technology Inc., di negara lain.
Semua merek dagang lain yang disebutkan di sini adalah milik perusahaan masing-masing.
© 2022, Microchip Technology Incorporated dan anak perusahaannya. Seluruh hak cipta.
ISBN: 978-1-6683-1311-4
Sistem Manajemen Mutu
Untuk informasi mengenai Sistem Manajemen Mutu Microchip, silakan kunjungi www.microchip.com/kualitas.
Penjualan dan Layanan di Seluruh Dunia
Kantor Perusahaan
2355 Barat Chandler Blvd. Chandler, AZ 85224-6199 Telp: Telepon: 480-792-7200
Fax: Telepon: 480-792-7277 Dukungan Teknis:
www.microchip.com/dukungan
Web Alamat: www.microchip.com
New York, Amerika Serikat
Telp: Telepon: 631-435-6000
Kanada – Toronto
Telp: Telepon: 905-695-1980
Fax: Telepon: 905-695-2078
India – Bangalore
Telp: 91-80-3090-4444
India-New Delhi
Telp: 91-11-4160-8631
India – Pune
Telp: 91-20-4121-0141
Jepang – Osaka
Telp: 81-6-6152-7160
Jepang – Tokyo
Telp: 81-3-6880- 3770
Korea – Daegu
Telp: 82-53-744-4301
Korea – Seoul
Telp: 82-2-554-7200
Singapura
Telp: 65-6334-8870
Malaysia - Kuala Lumpur
Telp: 60-3-7651-7906
Malaysia – Pulau Pinang
Telp: 60-4-227-8870
Thailand-Bangkok
Telp: 66-2-694-1351
Austria – Wales
Telp: 43-7242-2244-39
Telp.: 43-7242-2244-393
Prancis – Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Jerman – Garching
Telp: 49-8931-9700
Jerman – Haan
Telp: 49-2129-3766400
Jerman – Heilbronn
Telp: 49-7131-72400
Jerman – Karlsruhe
Telp: 49-721-625370
Jerman – Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Jerman – Rosenheim
Telp: 49-8031-354-560
© 2022 Microchip Technology Inc. dan anak perusahaannya
Dokumen / Sumber Daya
![]() |
Pengkode MICROCHIP H.264 [Bahasa Indonesia:] Panduan Pengguna Pengkode H.264, H.264, Pengkode |