MICROCHIP-LOGO

MICROCHIP H.264 4K I-Frame Encoder IP Cores

MICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-PRODUCT

Panimula

Ang H.264 ay isang popular na pamantayan ng video compression upang i-compress ang isang digital na video. Ito ay kilala rin bilang MPEG-4 Part10 o Advanced Video Coding (MPEG-4 AVC). Ang H.264 ay gumagamit ng block-wise na diskarte para sa pag-compress ng isang video kung saan ang laki ng block ay tinukoy bilang 16 x 16 at ang naturang block ay tinatawag na isang macro block. Sinusuportahan ng pamantayan ng compression ang iba't ibang profiles na tumutukoy sa compression ratio at pagiging kumplikado ng pagpapatupad. Ang mga video frame na i-compress ay itinuturing bilang I-Frame, P-Frame, at B-Frame. Ang I-Frame ay isang intra-coded frame kung saan ginagawa ang compression sa pamamagitan ng paggamit ng impormasyong nakapaloob sa loob ng frame. Walang ibang mga frame ang kinakailangan para i-decode ang I-Frame. Ang isang P-Frame ay na-compress sa pamamagitan ng paggamit ng mga pagbabago na may kinalaman sa isang naunang frame na maaaring isang I-Frame o isang P-Frame. Ang compression ng B-Frame ay ginagawa sa pamamagitan ng paggamit ng mga pagbabago sa paggalaw na may paggalang sa parehong naunang frame at isang paparating na frame. Ang proseso ng compression ng I-Frame ay may apat na stages—Intra prediction, Integer transformation, Quantization, at Entropy encoding. Sinusuportahan ng H.264 ang dalawang uri ng encoding—Context Adaptive Variable Length Coding (CAVLC) at Context Adaptive Binary Arithmetic Coding (CABAC). Ang kasalukuyang bersyon ng IP ay nagpapatupad ng Baseline profile at gumagamit ng CAVLC para sa entropy encoding. Gayundin, sinusuportahan ng IP ang pag-encode ng mga I-Frame lamang hanggang sa 4K na resolusyon.

Mga tampok

Sinusuportahan ng H.264 I-Frame Encoder ang sumusunod na pangunahing tampok:

  • Nagpapatupad ng Compression sa YCbCr 420 Video Format
  • Inaasahan ang Input sa YCbCr 422 Video Format
  • Sinusuportahan ang 8 bits para sa Bawat Component (Y, Cb, at Cr)
  • Sinusuportahan ang ITU-T H.264 Annex B na Sumusunod sa NAL byte Stream Output
  • Hindi Kinakailangan ang Standalone Operation, CPU, o Processor Assistance
  • Nako-configure ng User Quality Factor QP sa Oras ng Pagtakbo
  • Pag-compute sa Rate na 1 pixel Bawat Orasan
  • Sinusuportahan ang Compression hanggang sa Resolution ng 4K (3840 × 2160) 60 fps
  • Minimal Latency (252 μs para sa full HD o 17 pahalang na linya)
  • Sinusuportahan ang 2 at 4 na hiwa

Mga Suportadong Pamilya
Sinusuportahan ng H.264 4K I-Frame Encoder ang mga sumusunod na pamilya:

  • PolarFire® SoC FPGA
  • PolarFire FPGA

Pagpapatupad ng Hardware

Ang sumusunod na figure ay nagpapakita ng H.264 4K I-Frame Encoder IP block diagram.
Larawan 1-1. H.264 4K I-Frame Encoder IP Block DiagramMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (1)

Mga Input at Output
Inililista ng sumusunod na talahanayan ang mga input at output port ng H.264 4K I-Frame Encoder IP.
Talahanayan 1-1. Mga Input at Output Port ng H.264 4K I-Frame Encoder IP

Pangalan ng Signal Direksyon Lapad Paglalarawan
RESET_N Input 1 Active-low Asynchronous reset signal sa disenyo.
PIX_CLK_I Input 1 Input na orasan kung saan ang mga papasok na pixel ay samppinangunahan
DDR_CLK_I Input 1 Orasan mula sa DDR memory controller.
HRES_I Input 16 Pahalang na resolution ng input na imahe. Dapat itong maramihan ng 16.
VRES_I Input 16 Vertical na resolution ng input na imahe. Dapat itong maramihan ng 16.
QP_I Input 6 Quality factor para sa H.264 quantization. Ang halaga ay mula 0 hanggang 51 kung saan ang 0 ay kumakatawan sa pinakamataas na kalidad at ang pinakamababang compression at 51 ay kumakatawan sa pinakamataas na compression.
DATA0_O Output 16 H.264 Slice0 na naka-encode na data output na naglalaman ng NAL unit, Slice header, SPS, PPS, at ang naka-encode na data ng mga macro block.
DATA_VALID0_O Output 1 Ang signal na nagsasaad ng Slice0 na naka-encode na data ay wasto.
DATA1_O Output 16 H.264 Slice1 na naka-encode na data output na naglalaman ng Slice header, at ang naka-encode na data ng mga macro block.
DATA_VALID1_O Output 1 Ang signal na nagsasaad ng Slice1 na naka-encode na data ay wasto.
DATA2_O Output 16 H.264 Slice2 na naka-encode na data output na naglalaman ng Slice header, at ang naka-encode na data ng mga macro block.
DATA_VALID2_O Output 1 Ang signal na nagsasaad ng Slice2 na naka-encode na data ay wasto.
………..patuloy
Pangalan ng Signal Direksyon Lapad Paglalarawan
DATA3_O Output 16 H.264 Slice3 na naka-encode na data output na naglalaman ng Slice header, at ang naka-encode na data ng mga macro block.
DATA_VALID3_O Output 1 Ang signal na nagsasaad ng Slice3 na naka-encode na data ay wasto.
DDR_LINE_GAP_I Input 16 Line gap sa pagitan ng input image horizontal lines sa DDR memory.
FRAME_START_ADDR_I Input 7/8 DDR frame buffer address. 7 bits kapag ang frame gap ay na-configure para sa 32 MB. 8 bits kapag ang frame gap ay na-configure para sa 16 MB.
FRAME_END_O Output 1 Katapusan ng H.264 bit stream para sa isang frame.
Basahin ang Channel 0 Arbiter Interface Ports
RDATA0_I Input Lapad ng data ng input Basahin ang data mula sa arbiter
RVALID0_I Input 1 Basahin ang data na wasto mula sa arbiter
ARI na0_I Input 1 Pagkilala ng arbiter
BUSER0_I Input 1 Pagkumpleto ng pagbabasa
ARADDR0_O Output 32 DDR address kung saan dapat simulan ang pagbabasa
ARVALID0_O Output 1 Basahin ang kahilingan sa arbiter
ARSIZE0_O Output 8 Basahin ang laki ng pagsabog
Basahin ang Channel 1 Arbiter Interface Ports
RDATA1_I Input Lapad ng data ng input Basahin ang data mula sa arbiter
RVALID1_I Input 1 Basahin ang data na wasto mula sa arbiter
ARI na1_I Input 1 Pagkilala ng arbiter
BUSER1_I Input 1 Pagkumpleto ng pagbabasa
ARADDR1_O Output 32 DDR address kung saan dapat simulan ang pagbabasa
ARVALID1_O Output 1 Basahin ang kahilingan sa arbiter
ARSIZE1_O Output 8 Basahin ang laki ng pagsabog
Basahin ang Channel 2 Arbiter Interface Ports
RDATA2_I Input Lapad ng data ng input Basahin ang data mula sa arbiter
RVALID2_I Input 1 Basahin ang data na wasto mula sa arbiter
ARI na2_I Input 1 Pagkilala ng arbiter
BUSER2_I Input 1 Pagkumpleto ng pagbabasa
ARADDR2_O Output 32 DDR address kung saan dapat simulan ang pagbabasa
ARVALID2_O Output 1 Basahin ang kahilingan sa arbiter
ARSIZE2_O Output 8 Basahin ang laki ng pagsabog
Basahin ang Channel 3 Arbiter Interface Ports
RDATA3_I Input Lapad ng data ng input Basahin ang data mula sa arbiter
RVALID3_I Input 1 Basahin ang data na wasto mula sa arbiter
………..patuloy
Pangalan ng Signal Direksyon Lapad Paglalarawan
ARI na3_I Input 1 Pagkilala ng arbiter
BUSER3_I Input 1 Pagkumpleto ng pagbabasa
ARADDR3_O Output 32 DDR address kung saan dapat simulan ang pagbabasa
ARVALID3_O Output 1 Basahin ang kahilingan sa arbiter
ARSIZE3_O Output 8 Basahin ang laki ng pagsabog

Mga Parameter ng Configuration
Inililista ng sumusunod na talahanayan ang paglalarawan ng mga generic na parameter ng configuration na ginagamit sa pagpapatupad ng hardware ng H.264 4K I-Frame Encoder, na maaaring mag-iba batay sa mga kinakailangan sa application.
Talahanayan 1-2. H.264 4K I-Frame Encoder Configuration Parameter

Pangalan Paglalarawan
16x16_DC_INTRA_PREDICTION Pagpipilian upang I-enable ang 16 x 16 intra dc na hula kasama ang 4 x 4 intra dc na hula.
NUM_SLICES Pumili ng 2 slice para suportahan ang 4K sa 30 fps. Pumili ng 4 na slice para suportahan ang 4K sa 60 fps.
DDR_AXI_DATA_WIDTH Piliin ang DATA width ng read channel, na dapat na konektado sa video arbiter IP.
FRAME_GAP Piliin ang laki ng buffer ng frame. Para sa 4K piliin ang 32 MB.

IP Configurator
Ipinapakita ng sumusunod na figure ang H.264 4K I-Frame Encoder IP configurator.

Larawan 1-2. Pag-configure ng IPMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (2)

Pagpapatupad ng Hardware ng H.264 4K I-Frame Encoder IP
Hinahati ng H.264 4K I-Frame Encoder IP ang bawat frame sa 2/4 na hiwa at nag-e-encode gamit ang slice encoder. Inaasahan ng DDR read logic ang frame data sa DDR memory bilang YCbCr 422 na format. Ang line gap sa pagitan ng bawat pahalang na linya ng frame sa DDR memory ay dapat na tukuyin sa pamamagitan ng DDR_LINE_GAP_I input. Gumagamit ang IP ng 422 na format bilang input at nagpapatupad ng compression sa 420 na format. Ang Slice0 output ay naglalaman din ng SPS at PPS header. Ang lahat ng mga slice bit stream ay ibinibigay nang hiwalay. Ang lahat ng mga slice bit stream ay pinagsama-sama ay nagiging panghuling H.264 bit stream. Ipinapakita ng sumusunod na figure ang H.264 4K I-Frame encoder IP block diagram.
Larawan 1-3. H.264 4K I-Frame Encoder IP Block DiagramMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (3)

Ang sumusunod na figure ay nagpapakita ng slice encoder block diagram.

Larawan 1-4. Slice Encoder Block DiagramMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (4)

Paglalarawan ng Disenyo ng Slice Encoder
Inilalarawan ng seksyong ito ang iba't ibang panloob na module ng slice encoder.
16 x 16 Matrix Framer
Binabalangkas ng module na ito ang 16 x 16 na macro block para sa bahagi ng Y ayon sa detalye ng H.264. Ang mga line buffer ay ginagamit upang mag-imbak ng 16 na pahalang na linya ng input na imahe, at ang isang 16 x 16 na matrix ay naka-frame gamit ang mga shift register.
8 x 8 Matrix Framer
Bina-frame ng module na ito ang 8 x 8 macro block para sa C component ayon sa detalye ng H.264 para sa 420 na format. Ang mga line buffer ay ginagamit upang mag-imbak ng 8 pahalang na linya ng input na imahe, at ang isang 8 x 16 na matrix ay naka-frame gamit ang mga shift register. Mula sa 8 x 16 na matrix, ang mga bahagi ng Cb at Cr ay pinaghihiwalay upang i-frame ang bawat 8 x 8 na matrix.
4 x 4 Matrix Framer
Ang integer transform, quantization, at CAVLC encoding ay gumagana sa isang 4 x 4 na sub-block sa loob ng isang macroblock. Ang 4 x 4 matrix framer ay bumubuo ng 4 x 4 na sub-block mula sa isang 16 x 16 o 8 x 8 na macroblock. Ang matrix generator na ito ay sumasaklaw sa lahat ng sub-block ng isang macroblock bago pumunta sa susunod na macroblock.
Intra Prediction
Gumagamit ang H.264 ng iba't ibang intra-prediction mode upang bawasan ang impormasyon sa isang 4 x 4 na bloke. Ang intra-prediction block sa IP ay gumagamit lamang ng 4 x 4 o 16 x 16 DC na hula. Ang 16 x 16 ay ginagamit para sa mga halaga ng QP na higit sa 35 kung ang 16 x 16 na intra-DC na hula ay pinagana sa IP configurator. Ang DC component ay kinukuwenta mula sa katabing itaas at iniwan ang 4 x 4 o 16 x 16 na bloke.
Integer Transform
Ang H.264 ay gumagamit ng integer discrete cosine transform kung saan ang mga coefficient ay ibinabahagi sa integer transform matrix at ang quantization matrix upang walang mga multiplication o dibisyon sa integer transform. Ang integer transform stage nagpapatupad ng pagbabago gamit ang shift at add operations.
Quantization
Pinaparami ng quantization ang bawat output ng integer transform na may paunang natukoy na halaga ng quantization na tinukoy ng value ng input ng QP user. Ang hanay ng halaga ng QP ay mula 0 hanggang 51. Ang anumang halagang higit sa 51 ay clamped hanggang 51. Ang mas mababang halaga ng QP ay nagpapahiwatig ng mas mababang compression at mas mataas na kalidad at vice versa.
CAVLC
Gumagamit ang H.264 ng dalawang uri ng entropy encoding—Context Adaptive Variable Length Coding (CAVLC) at Context Adaptive Binary Arithmetic Coding (CABAC). Ang IP ay gumagamit ng CAVLC para sa pag-encode ng quantized na output.
Tagabuo ng Header
Binubuo ng header generator block ang mga block header, slice header, Sequence Parameter Set (SPS), Picture Parameter Set (PPS), at Network Abstraction Layer (NAL) unit depende sa instance ng video frame.
H.264 Stream Generator
Pinagsasama ng H.264 stream generator block ang output ng CAVLC kasama ang mga header para gawin ang naka-encode na output ayon sa standard na format ng H.264.

 

Testbench

Ibinibigay ang Testbench upang suriin ang functionality ng H.264 4K I-Frame Encoder IP.
Simulation
Gumagamit ang simulation ng 432 x 240 na imahe sa YCbCr422 na format na kinakatawan ng dalawang files, bawat isa para sa Y at C bilang input at bumubuo ng H.264 na may 4 na hiwa file format na naglalaman ng dalawang frame.
Ang mga sumusunod na hakbang ay naglalarawan kung paano gayahin ang core gamit ang testbench:

  1. Pumunta sa Libero® SoC Catalog > View > Windows > Catalog, at pagkatapos ay palawakin ang Solutions-Video. I-double click ang H264_4K_Iframe_Encoder, at pagkatapos ay i-click ang OK. Lumilitaw ang H264_4K_Iframe-Encoder IP sa SmartDesign canvas.
    Larawan 2-1. H.264 4K I-Frame Encoder IP Core sa Libero® SoC CatalogMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (5)
  2. Pumunta sa Files tab at piliin ang simulation > Import Files.
    Larawan 2-2. Mag-import FilesMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (6)
  3. I-import ang H264_sim_data_in_y.txt, H264_sim_data_in_c.txt, at H264_refOut.txt files mula sa sumusunod na landas: ..\ \component\Microsemi\SolutionCore\ H264_4K_Iframe_Encoder\ \Pasigla.
  4. Upang mag-import ng iba file, i-browse ang folder na naglalaman ng kinakailangan file, at i-click ang Buksan. Ang imported file ay nakalista sa ilalim ng simulation, tingnan ang sumusunod na figure.
    Larawan 2-3. Na-import FilesMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (7)
  5. Pumunta sa tab na Design Hierarchy at i-right click sa H264_4K_Iframe_Enc_C0 at piliin ang Itakda Bilang Root. Larawan 2-4. Itakda Bilang RootMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (8)
  6. Pumunta sa tab na Stimulus Hierarchy at piliin ang H264_4K_Iframe_Encoder_tb (H264_4K_Iframe_Encoder_tb. v) > Simulate Pre-Synth Design > Open Interactively. Ang IP ay ginagaya para sa dalawang frame. Larawan 2-5. Simulating Pre-Synthesis DesignMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (9)
  7. Ang ModelSim ay bubukas gamit ang testbench file tulad ng ipinapakita sa sumusunod na figure.

Larawan 2-6. Window ng Simulation ng ModelSimMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (10)

Mahalaga: Kung naantala ang simulation dahil sa limitasyon ng runtime na tinukoy sa .do file, gamitin ang run -all command para makumpleto ang simulation.

Lisensya

  • Ang H.264 4K I-Frame Encoder IP ay ibinibigay lamang sa naka-encrypt na form sa ilalim ng lisensya.
  • Naka-lock sa lisensya ang naka-encrypt na RTL source code, dapat bilhin nang hiwalay. Maaari kang magsagawa ng simulation, synthesis, layout, at programa ng Field Programmable Gate Array (FPGA) silicon gamit ang Libero design suite.
  • Ang lisensya sa pagsusuri ay ibinigay nang libre upang suriin ang mga tampok ng H.264 Encoder. Mag-e-expire ang lisensya sa pagsusuri pagkatapos ng isang oras na paggamit sa hardware.

Mga Tagubilin sa Pag-install

  • Ang core ay dapat na naka-install sa Libero SoC software. Awtomatiko itong ginagawa sa pamamagitan ng Catalog update function sa
  • Libero SoC software, o ang CPZ file maaaring manu-manong idagdag gamit ang tampok na Add Core catalog. Kapag ang CPZ file ay naka-install sa Libero, ang core ay maaaring i-configure, mabuo, at ma-instantiate sa loob ng SmartDesign para maisama sa proyekto ng Libero.
  • Para sa higit pang mga tagubilin sa pangunahing pag-install, paglilisensya, at pangkalahatang paggamit, tingnan ang Libero SoC Online Help.

Inililista ng sumusunod na talahanayan ang paggamit ng mapagkukunan ng bilangample H.264 4K I-Frame Encoder IP na disenyo na ginawa para sa PolarFire FPGA (MPF300TS-1FCG1152I package) at bumubuo ng naka-compress na data sa pamamagitan ng paggamit ng 4:2:2 sampling ng input data.
Talahanayan 5-1. Paggamit ng Resource ng H.264 4K I-Frame Encoder IP

Elemento 4 na hiwa 2 na hiwa
4LUTs 73588 37017
Mga DFF 67543 33839
LSRAM 592 296
µSRAM 84 42
Math Blocks 89 45
Mga interface ng 4-input na LUT 25524 12780
Mga interface ng DFF 25524 12780

Kasaysayan ng Pagbabago

Inilalarawan ng talahanayan ng kasaysayan ng pagbabago ang mga pagbabagong ipinatupad sa dokumento. Ang mga pagbabago ay nakalista ayon sa rebisyon, simula sa pinakabagong publikasyon.
Talahanayan 6-1. Kasaysayan ng Pagbabago

Rebisyon Petsa Paglalarawan
A 01/2023 Paunang Paglabas.

Suporta sa Microchip FPGA

Ang grupo ng mga produkto ng Microchip FPGA ay sumusuporta sa mga produkto nito sa iba't ibang serbisyo ng suporta, kabilang ang Customer Service, Customer Technical Support Center, a website, at mga opisina sa pagbebenta sa buong mundo. Iminumungkahi ang mga customer na bisitahin ang mga online na mapagkukunan ng Microchip bago makipag-ugnayan sa suporta dahil malamang na nasagot na ang kanilang mga tanong. Makipag-ugnayan sa Technical Support Center sa pamamagitan ng website sa www.microchip.com/support. Banggitin ang FPGA Device Part number, piliin ang naaangkop na kategorya ng case, at i-upload ang disenyo  files habang gumagawa ng kaso ng teknikal na suporta. Makipag-ugnayan sa Customer Service para sa hindi teknikal na suporta sa produkto, gaya ng pagpepresyo ng produkto, pag-upgrade ng produkto, impormasyon sa pag-update, status ng order, at awtorisasyon.

  • Mula sa North America, tumawag sa 800.262.1060
  • Mula sa ibang bahagi ng mundo, tumawag sa 650.318.4460
  • Fax, mula saanman sa mundo, 650.318.8044

Impormasyon sa Microchip

Ang Microchip Website
Nagbibigay ang Microchip ng online na suporta sa pamamagitan ng aming website sa www.microchip.com/. Ito website ay ginagamit upang gumawa files at impormasyong madaling makuha ng mga customer. Ang ilan sa mga magagamit na nilalaman ay kinabibilangan ng:

  • Suporta sa Produkto – Datasheet at errata, mga tala ng aplikasyon at sampmga programa, mapagkukunan ng disenyo, mga gabay sa gumagamit at mga dokumento ng suporta sa hardware, pinakabagong paglabas ng software at naka-archive na software
  • Pangkalahatang Teknikal na Suporta – Mga Madalas Itanong (FAQ), mga kahilingan sa teknikal na suporta, mga online na grupo ng talakayan, listahan ng miyembro ng programa ng kasosyo sa disenyo ng Microchip
  • Negosyo ng Microchip - Tagapili ng produkto at mga gabay sa pag-order, pinakabagong mga press release ng Microchip, ang listahan ng mga seminar at kaganapan, mga listahan ng mga opisina ng pagbebenta ng Microchip, mga distributor, at mga kinatawan ng pabrika

Serbisyong Abiso sa Pagbabago ng Produkto
Nakakatulong ang serbisyo ng abiso sa pagbabago ng produkto ng Microchip na panatilihing napapanahon ang mga customer sa mga produkto ng Microchip. Makakatanggap ang mga subscriber ng abiso sa email sa tuwing may mga pagbabago, update, rebisyon, o errata na nauugnay sa isang partikular na pamilya ng produkto o tool sa pag-develop ng interes.
Upang magparehistro, pumunta sa www.microchip.com/pcn. at sundin ang mga tagubilin sa pagpaparehistro.

Suporta sa Customer

Ang mga gumagamit ng mga produkto ng Microchip ay maaaring makatanggap ng tulong sa pamamagitan ng ilang mga channel:

  • Distributor o Kinatawan
  • Lokal na Sales Office
  • Naka-embed na Solutions Engineer (ESE)
  • Teknikal na Suporta

Dapat makipag-ugnayan ang mga customer sa kanilang distributor, kinatawan o ESE para sa suporta. Available din ang mga lokal na opisina ng pagbebenta upang tulungan ang mga customer. Ang isang listahan ng mga opisina ng pagbebenta at mga lokasyon ay kasama sa dokumentong ito.
Ang teknikal na suporta ay makukuha sa pamamagitan ng website sa: www.microchip.com/support.

Tampok na Proteksyon ng Code ng Mga Microchip Device
Tandaan ang mga sumusunod na detalye ng tampok na proteksyon ng code sa mga produkto ng Microchip:

  • Ang mga produktong Microchip ay nakakatugon sa mga pagtutukoy na nakapaloob sa kanilang partikular na Microchip Data Sheet.
  • Naniniwala ang Microchip na ang pamilya ng mga produkto nito ay ligtas kapag ginamit sa inilaan na paraan, sa loob ng mga pagtutukoy sa pagpapatakbo, at sa ilalim ng normal na mga kondisyon.
  • Pinahahalagahan ng Microchip at agresibong pinoprotektahan ang mga karapatan sa intelektwal na pag-aari nito. Mahigpit na ipinagbabawal ang mga pagtatangkang labagin ang mga tampok na proteksyon ng code ng produkto ng Microchip at maaaring lumabag sa Digital Millennium Copyright Act.
  • Ni ang Microchip o anumang iba pang tagagawa ng semiconductor ay hindi magagarantiyahan ang seguridad ng code nito. Ang proteksyon ng code ay hindi nangangahulugan na ginagarantiya namin na ang produkto ay "hindi nababasag".
  • Ang proteksyon ng code ay patuloy na umuunlad. Ang Microchip ay nakatuon sa patuloy na pagpapabuti ng mga tampok sa proteksyon ng code ng aming mga produkto.

Legal na Paunawa
Ang publikasyong ito at ang impormasyon dito ay maaari lamang gamitin sa mga produkto ng Microchip, kabilang ang pagdidisenyo, pagsubok, at pagsasama ng mga produktong Microchip sa iyong aplikasyon. Ang paggamit ng impormasyong ito sa anumang iba pang paraan ay lumalabag sa mga tuntuning ito. Ang impormasyon tungkol sa mga application ng device ay ibinibigay lamang para sa iyong kaginhawahan at maaaring mapalitan ng mga update. Responsibilidad mong tiyakin na ang iyong aplikasyon ay nakakatugon sa iyong mga detalye. Makipag-ugnayan sa iyong lokal na opisina ng pagbebenta ng Microchip para sa karagdagang suporta o, kumuha ng karagdagang suporta sa www.microchip.com/en-us/support/design-help/client-support-services. ANG IMPORMASYON NA ITO AY IBINIGAY NG MICROCHIP "AS IS". ANG MICROCHIP ay WALANG GUMAGAWA NG MGA REPRESENTASYON O WARRANTY NG ANUMANG URI, PAHAYAG MAN O IPINAHIWATIG, NAKASULAT O BALIG, STATUTORY O IBA PA, NA KAUGNAY SA IMPORMASYON KASAMA NGUNIT HINDI LIMITADO SA ANUMANG IPINAHIWATIG NA WARRANTY NG HINDI PAGKAKABIGAY, AT PAGKAKABIGAY. O MGA WARRANTY KAUGNAY SA KUNDISYON, KALIDAD, O PAGGANAP NITO. HINDI MANANAGOT ANG MICROCHIP SA ANUMANG INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, O CONSEQUENTIAL LOSS, PANCER, COST, O EXPENS OF ANUMANG URI NA KAUGNAY SA IMPORMASYON O SA PAGGAMIT NITO, GAANO MAN ANG SANHI, KAHIT NA MAY NAMIN POSIBILIDAD O ANG MGA PINSALA AY MAAABOT. HANGGANG SA KABUUSAN NA PINAHAYAGAN NG BATAS, ANG KABUUANG PANANAGUTAN NG MICROCHIP SA LAHAT NG MGA CLAIMS SA ANUMANG PARAAN NA KAUGNAY SA IMPORMASYON O PAGGAMIT NITO AY HINDI HIGIT SA HALAGA NG MGA BAYAD, KUNG MERON, NA DIREKTA NINYONG BINAYARAN SA MICROCHIP PARA SA IMPORMASYON. Ang paggamit ng mga Microchip device sa life support at/o mga application na pangkaligtasan ay ganap na nasa panganib ng mamimili, at sumasang-ayon ang mamimili na ipagtanggol, bayaran at hawakan ang Microchip na hindi nakakapinsala sa anuman at lahat ng pinsala, paghahabol, paghahabla, o gastos na nagreresulta mula sa naturang paggamit. Walang mga lisensya ang ipinadala, nang tahasan o kung hindi man, sa ilalim ng anumang mga karapatan sa intelektwal na ari-arian ng Microchip maliban kung iba ang nakasaad.

Mga trademark
Ang pangalan at logo ng Microchip, ang logo ng Microchip, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, at XMEGA ay mga rehistradong trademark ng Microchip Technology Incorporated sa USA at iba pang mga bansa. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet- Wire, SmartFusion, Ang SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, at ZL ay mga rehistradong trademark ng Microchip Technology Incorporated sa USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic na Average na Pagtutugma, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit SP Serial Program, IN-Circuit IC Intelligent Parallel, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, membrane, Mindi, MiWi, MPASM, MPF, MPLAB Certified na logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX , RTG4, SAM ICE, Serial Quad I/O, simpleng mapa, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewAng Span, WiperLock, XpressConnect, at ZENA ay mga trademark ng Microchip Technology Incorporated sa USA at iba pang mga bansa. Ang SQTP ay isang marka ng serbisyo ng Microchip Technology Incorporated sa USA Ang logo ng Adaptec, Frequency on Demand, Silicon Storage Technology, at Symmcom ay mga rehistradong trademark ng Microchip Technology Inc. sa ibang mga bansa. Ang GestIC ay isang rehistradong trademark ng Microchip Technology Germany II GmbH & Co. KG, isang subsidiary ng Microchip Technology Inc., sa ibang mga bansa. Ang lahat ng iba pang trademark na binanggit dito ay pag-aari ng kani-kanilang kumpanya. © 2023, Microchip Technology Incorporated at mga subsidiary nito. Lahat ng Karapatan ay Nakalaan. ISBN: 978-1-6683-1888-1

Sistema ng Pamamahala ng Kalidad
Para sa impormasyon tungkol sa Quality Management System ng Microchip, pakibisita www.microchip.com/quality.

Pandaigdigang Benta at Serbisyo

AMERIKA 

Tanggapan ng Kumpanya

Atlanta

Austin, TX

Boston

Chicago

Dallas

Detroit

Houston, TX

Indianapolis

Los Angeles

Raleigh, NC

New York, NY

San Jose, CA

Canada - Toronto

ASIA/PACIFIC

  • Australia – Sydney
    • Tel: 61-2-9868-6733
  • Tsina - Beijing
    • Tel: 86-10-8569-7000
  • Tsina – Chengdu
    • Tel: 86-28-8665-5511
  • Tsina – Chongqing
    • Tel: 86-23-8980-9588
  • Tsina – Dongguan
    • Tel: 86-769-8702-9880
  • Tsina - Guangzhou
    • Tel: 86-20-8755-8029
  • Tsina - Hangzhou
    • Tel: 86-571-8792-8115
  • China – Hong Kong SAR
    • Tel: 852-2943-5100
  • Tsina – Nanjing
    • Tel: 86-25-8473-2460
  • Tsina – Qingdao
    • Tel: 86-532-8502-7355
  • Tsina - Shanghai
    • Tel: 86-21-3326-8000
  • Tsina – Shenyang
    • Tel: 86-24-2334-2829
  • Tsina - Shenzhen
    • Tel: 86-755-8864-2200
  • Tsina - Suzhou
    • Tel: 86-186-6233-1526
  • Tsina - Wuhan
    • Tel: 86-27-5980-5300
  • Tsina – Xian
    • Tel: 86-29-8833-7252
  • Tsina – Xiamen
    • Tel: 86-592-2388138
  • Tsina – Zhuhai
    • Tel: 86-756-3210040

© 2023 Microchip Technology Inc. at mga subsidiary nito DS50003486A-

Mga Dokumento / Mga Mapagkukunan

MICROCHIP H.264 4K I-Frame Encoder IP Cores [pdf] Gabay sa Gumagamit
H.264 4K I-Frame Encoder IP Cores, H.264 4K, I-Frame Encoder IP Cores, Encoder IP Cores, IP Cores

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *