Microchip PolarFire® FPGA H.264 Encoder IP คู่มือผู้ใช้
การแนะนำ
H.264 เป็นมาตรฐานการบีบอัดวิดีโอยอดนิยมสำหรับการบีบอัดวิดีโอดิจิทัล เรียกอีกอย่างว่า MPEG-4 Part10 หรือ Advanced Video Coding (MPEG-4 AVC) H.264 ใช้วิธีบล็อกที่ชาญฉลาดในการบีบอัดวิดีโอโดยกำหนดขนาดบล็อกเป็น 16 × 16 และบล็อกดังกล่าวเรียกว่าบล็อกมาโคร มาตรฐานการบีบอัดรองรับโปร .ต่างๆfileที่กำหนดอัตราส่วนการอัดและความซับซ้อนของการใช้งาน เฟรมวิดีโอที่จะบีบอัดจะถือว่าเป็นเฟรม I, เฟรม P และเฟรม B เฟรม I คือเฟรมที่มีรหัสภายในซึ่งการบีบอัดทำได้โดยใช้ข้อมูลที่อยู่ในเฟรม ไม่จำเป็นต้องใช้เฟรมอื่นในการถอดรหัสเฟรม I เฟรม AP ถูกบีบอัดโดยใช้การเปลี่ยนแปลงที่เกี่ยวข้องกับเฟรมก่อนหน้าซึ่งอาจเป็นเฟรม I หรือเฟรม P การบีบอัดเฟรม B ทำได้โดยใช้การเปลี่ยนแปลงการเคลื่อนไหวที่สัมพันธ์กับเฟรมก่อนหน้าและเฟรมถัดไป
กระบวนการบีบอัดเฟรม I มีสี่ stages—การทำนายภายใน, การแปลงจำนวนเต็ม, การเข้ารหัสเชิงปริมาณและการเข้ารหัสเอนโทรปี H.264 รองรับการเข้ารหัสสองประเภท—Context Adaptive Variable Length Coding (CAVLC) และ Context Adaptive Binary Arithmetic Coding (CABAC) IP เวอร์ชันปัจจุบันใช้ Baseline profile และใช้ CAVLC สำหรับการเข้ารหัสเอนโทรปี นอกจากนี้ IP ยังรองรับการเข้ารหัสเฉพาะเฟรม I
คุณสมบัติหลัก
- ใช้การบีบอัดในรูปแบบวิดีโอ YCbCr 420
- ต้องการอินพุตในรูปแบบวิดีโอ YCbCr 422
- รองรับ 8 บิตสำหรับแต่ละส่วนประกอบ (Y, Cb และ Cr)
- ITU-T H.264 ภาคผนวก B เอาต์พุตสตรีมไบต์ NAL ที่สอดคล้องกับมาตรฐาน
- ไม่จำเป็นต้องใช้ความช่วยเหลือเกี่ยวกับการทำงานแบบสแตนด์อโลน, CPU หรือโปรเซสเซอร์
- QP ปัจจัยด้านคุณภาพที่ผู้ใช้กำหนดค่าได้ระหว่างรันไทม์
- คำนวณในอัตรา 1 พิกเซลต่อนาฬิกา
- รองรับการบีบอัดข้อมูลสูงสุด 1080p 60 fps
ครอบครัวที่สนับสนุน
- PolarFire® SoC เอฟพีจีเอ
- โพลาร์ไฟร์® เอฟพีจีเอ
การติดตั้งฮาร์ดแวร์
รูปต่อไปนี้แสดงไดอะแกรมบล็อก IP Encoder IP ของเฟรม H.264 I
รูปที่ 1-1. H.264 I Frame Encoder IP บล็อกไดอะแกรม
อินพุตและเอาต์พุต
ตารางต่อไปนี้แสดงรายการพอร์ตอินพุตและเอาต์พุตของ H.264 Frame Encoder IP
ตาราง 1-1. พอร์ตอินพุตและเอาต์พุตของตัวเข้ารหัสเฟรม H.264 I IP
ชื่อสัญญาณ | ทิศทาง | ความกว้าง | ท่าเรือ ถูกต้อง ภายใต้ | คำอธิบาย |
รีเซ็ต_N | ป้อนข้อมูล | 1 | — | Active-low Asynchronous รีเซ็ตสัญญาณการออกแบบ |
SYS_CLK | ป้อนข้อมูล | 1 | — | นาฬิกาอินพุตที่พิกเซลที่เข้ามาคือ sampนำ |
DATA_Y_I | ป้อนข้อมูล | 8 | — | อินพุตพิกเซล Luma 8 บิตในรูปแบบ 422 |
DATA_C_I | ป้อนข้อมูล | 8 | — | อินพุต Chroma Pixel 8 บิตในรูปแบบ 422 |
DATA_VALID_I | ป้อนข้อมูล | 1 | — | ป้อนข้อมูลพิกเซลสัญญาณที่ถูกต้อง |
FRAME_END_I | ป้อนข้อมูล | 1 | — | ตัวบ่งชี้การสิ้นสุดเฟรม |
FRAME_START_I | ป้อนข้อมูล | 1 | — | จุดเริ่มต้นของตัวบ่งชี้เฟรม ขอบที่เพิ่มขึ้นของสัญญาณนี้ถือเป็นการเริ่มต้นเฟรม |
HRES_I | ป้อนข้อมูล | 16 | — | ความละเอียดแนวนอนของภาพอินพุต ต้องคูณด้วย 16 |
VRES_I | ป้อนข้อมูล | 16 | — | ความละเอียดแนวตั้งของภาพอินพุต ต้องคูณด้วย 16 |
คิวพี_ไอ | ป้อนข้อมูล | 6 | — | ปัจจัยด้านคุณภาพสำหรับการควอนไทซ์ H.264 ค่ามีตั้งแต่ 0 ถึง 51 โดยที่ 0 หมายถึงคุณภาพสูงสุดและการบีบอัดต่ำสุด และ 51 หมายถึงการบีบอัดสูงสุด |
ข้อมูล_O | เอาท์พุต | 8 | — | เอาต์พุตข้อมูลที่เข้ารหัส H.264 ที่มีหน่วย NAL, ส่วนหัวของสไลซ์, SPS, PPS และข้อมูลที่เข้ารหัสของบล็อกมาโคร |
DATA_VALID_O | เอาท์พุต | 1 | — | สัญญาณที่แสดงถึงข้อมูลที่เข้ารหัสนั้นถูกต้อง |
พารามิเตอร์การกำหนดค่า
H.264 I Frame Encoder IP ไม่ได้ใช้พารามิเตอร์การกำหนดค่า
การใช้ฮาร์ดแวร์ของ H.264 I Frame Encoder IP
รูปต่อไปนี้แสดงไดอะแกรมบล็อก IP ของ H.264 I Frame Encoder
รูปที่ 1-2. H.264 I Frame Encoder IP บล็อกไดอะแกรม
คำอธิบายการออกแบบสำหรับ H.264 I Frame Encoder IP
ส่วนนี้อธิบายโมดูลภายในต่างๆ ของ IP ตัวสร้างเฟรม H.264 I การป้อนข้อมูลไปยัง IP จะต้องอยู่ในรูปของภาพสแกนแรสเตอร์ในรูปแบบ YCbCr 422 IP ใช้รูปแบบ 422 เป็นอินพุตและใช้การบีบอัดในรูปแบบ 420
16×16 เมทริกซ์ Framer
โมดูลนี้กำหนดกรอบมาโครบล็อกขนาด 16×16 สำหรับส่วนประกอบ Y ตามข้อกำหนด H.264 บัฟเฟอร์บรรทัดใช้เพื่อเก็บภาพอินพุตแนวนอน 16 เส้นและเมทริกซ์ขนาด 16 × 16 ถูกจัดกรอบโดยใช้ shift register
8×8 เมทริกซ์ Framer
โมดูลนี้กำหนดกรอบมาโครบล็อกขนาด 8×8 สำหรับส่วนประกอบ C ตามข้อกำหนด H.264 สำหรับรูปแบบ 420 บัฟเฟอร์บรรทัดใช้เพื่อเก็บภาพอินพุตแนวนอน 8 เส้นและเมทริกซ์ขนาด 8 × 16 ถูกจัดกรอบโดยใช้ shift register จากเมทริกซ์ขนาด 8×16 ส่วนประกอบ Cb และ Cr จะถูกแยกจากกันเพื่อสร้างเฟรมแต่ละเมทริกซ์ขนาด 8×8
4×4 เมทริกซ์ Framer
การแปลงจำนวนเต็ม การหาปริมาณ และการเข้ารหัส CAVLC ทำงานบนบล็อกย่อย 4 × 4 ภายในบล็อกมาโคร ตัวสร้างเฟรมเมทริกซ์ 4 × 4 สร้างบล็อกย่อย 4 × 4 จากบล็อกมาโคร 16 × 16 หรือ 8 × 8 ตัวสร้างเมทริกซ์นี้ครอบคลุมบล็อกย่อยทั้งหมดของบล็อกมาโครก่อนที่จะไปยังบล็อกแมโครถัดไป
การทำนายภายใน
H.264 ใช้โหมดการคาดการณ์ภายในต่างๆ เพื่อลดข้อมูลในบล็อกขนาด 4 × 4 บล็อกการทำนายภายในใน IP ใช้การคาดการณ์ DC บนขนาดเมทริกซ์ 4 × 4 เท่านั้น ส่วนประกอบ DC คำนวณจากบล็อก 4 × 4 ด้านบนและด้านซ้ายที่อยู่ติดกัน
การแปลงจำนวนเต็ม
H.264 ใช้การแปลงโคไซน์แบบไม่ต่อเนื่องของจำนวนเต็มโดยที่ค่าสัมประสิทธิ์ถูกกระจายไปทั่วเมทริกซ์การแปลงจำนวนเต็มและเมทริกซ์ควอนไทเซชันเพื่อให้ไม่มีการคูณหรือการหารในการแปลงจำนวนเต็ม การแปลงจำนวนเต็ม stage ใช้การเปลี่ยนแปลงโดยใช้ shift และเพิ่มการดำเนินการ
การหาปริมาณ
การหาปริมาณจะคูณผลลัพธ์ของการแปลงจำนวนเต็มแต่ละผลลัพธ์ด้วยค่าการหาปริมาณที่กำหนดไว้ล่วงหน้าซึ่งกำหนดโดยค่าอินพุตของผู้ใช้ QP ช่วงของค่า QP อยู่ระหว่าง 0 ถึง 51 ค่าใดๆ ที่มากกว่า 51 คือ clamped ถึง 51 ค่า QP ที่ต่ำกว่าหมายถึงการบีบอัดที่ต่ำกว่าและคุณภาพที่สูงขึ้นและในทางกลับกัน
ซีเอวีแอลซี
H.264 ใช้การเข้ารหัสเอนโทรปีสองประเภท—Context Adaptive Variable Length Coding (CAVLC) และ Context Adaptive Binary Arithmetic Coding (CABAC) IP ใช้ CAVLC เพื่อเข้ารหัสเอาต์พุตเชิงปริมาณ
ตัวสร้างส่วนหัว
บล็อกตัวสร้างส่วนหัวสร้างส่วนหัวของบล็อก ส่วนหัวของส่วนย่อย ชุดพารามิเตอร์ลำดับ (SPS) ชุดพารามิเตอร์รูปภาพ (PPS) และหน่วย Network Abstraction Layer (NAL) ขึ้นอยู่กับอินสแตนซ์ของเฟรมวิดีโอ
เครื่องกำเนิดสตรีม H.264
บล็อกตัวสร้างกระแสข้อมูล H.264 รวมเอาท์พุต CAVLC เข้ากับส่วนหัวเพื่อสร้างเอาต์พุตที่เข้ารหัสตามรูปแบบมาตรฐาน H.264
ม้านั่งทดสอบ
Testbench มีไว้เพื่อตรวจสอบการทำงานของ H.264 I frame Encoder IP
การจำลอง
การจำลองใช้ภาพขนาด 224×224 ในรูปแบบ YCbCr422 ที่แสดงด้วยสอง files แต่ละรายการสำหรับ Y และ C เป็นอินพุตและสร้าง H.264 file รูปแบบที่มีสองเฟรม ขั้นตอนต่อไปนี้อธิบายวิธีจำลองแกนโดยใช้ชุดทดสอบ
- ไปที่แคตตาล็อก Libero SoC > View > Windows > แค็ตตาล็อก แล้วขยาย Solutions-Video คลิกสองครั้งที่ H264_Iframe_Encoder แล้วคลิก ตกลง
รูปที่ 2-1 H.264 I Frame Encoder IP Core ใน Libero SoC Catalog - ไปที่ Fileแท็บและเลือก การจำลอง > การนำเข้า Files.
รูปที่ 2-2 นำเข้า Files - นำเข้า H264_sim_data_in_y.txt, H264_sim_data_in_c.txt และ H264_refOut.txt fileจากเส้นทางต่อไปนี้: ..\\component\Microsemi\SolutionCore\ H264_Iframe_Encoder\ 1.0.0\Stimulus
- เพื่อนำเข้าที่แตกต่างกัน file, เรียกดูโฟลเดอร์ที่มีข้อมูลที่จำเป็น fileและคลิกเปิด นำเข้า file อยู่ภายใต้การจำลอง ดูรูปต่อไปนี้
รูปที่ 2-3 นำเข้า Files - ไปที่สิ่งกระตุ้น ลำดับชั้น แท็บและเลือก H264_frame_Encoder_tb (H264_frame_Encoder_tb. v) >
จำลองการออกแบบ Pre-Synth > เปิดแบบโต้ตอบ IP ถูกจำลองสำหรับสองเฟรม
รูปที่ 2-4 การจำลองการออกแบบก่อนการสังเคราะห์
ModelSim เปิดขึ้นพร้อมกับ testbench file ดังแสดงในรูปต่อไปนี้
รูปที่ 2-5 ModelSim Simulation Window
บันทึก: หากการจำลองถูกขัดจังหวะเนื่องจากขีดจำกัดรันไทม์ที่ระบุไว้ใน DO fileให้ใช้คำสั่ง run -all เพื่อทำการจำลองให้สมบูรณ์
ใบอนุญาต
H.264 I frame Encoder IP มีให้ในรูปแบบเข้ารหัสภายใต้ใบอนุญาตเท่านั้น
คำแนะนำในการติดตั้ง
ต้องติดตั้งคอร์ในซอฟต์แวร์ Libero SoC ทำได้โดยอัตโนมัติผ่านฟังก์ชันอัปเดตแคตตาล็อกในซอฟต์แวร์ Libero SoC หรือ CPZ file สามารถเพิ่มได้ด้วยตนเองโดยใช้คุณสมบัติเพิ่มแค็ตตาล็อกหลัก เมื่อ CPZ file ได้รับการติดตั้งใน Libero แกนสามารถกำหนดค่า สร้าง และสร้างอินสแตนซ์ภายใน SmartDesign เพื่อรวมไว้ในโปรเจ็กต์ Libero
สำหรับคำแนะนำเพิ่มเติมเกี่ยวกับการติดตั้งหลัก สิทธิ์ใช้งาน และการใช้งานทั่วไป โปรดดูที่ ความช่วยเหลือออนไลน์ Libero SoC
การใช้ทรัพยากร
ตารางต่อไปนี้แสดงรายการการใช้ทรัพยากรของ asample H.264 I frame Encoder IP ออกแบบสำหรับ PolarFire FPGA (แพ็คเกจ MPF300TS-1FCG1152I) และสร้างข้อมูลที่บีบอัดโดยใช้ 4:2:2 sampลิงของข้อมูลอินพุต
ตารางที่ 5-1. การใช้ทรัพยากรของ H.264 I Frame Encoder IP
องค์ประกอบ | การใช้งาน |
4LUT | 15160 |
DFF | 15757 |
แอลเอสแรม | 67 |
ไมโครเอสแรม | 23 |
บล็อกคณิตศาสตร์ | 18 |
อินเตอร์เฟส LUT 4 อินพุต | 3336 |
อินเทอร์เฟซ DFF | 3336 |
ประวัติการแก้ไข
ตารางประวัติการแก้ไขอธิบายการเปลี่ยนแปลงที่นำไปใช้ในเอกสาร การเปลี่ยนแปลงจะแสดงตามการแก้ไข โดยเริ่มจากสิ่งพิมพ์ล่าสุด
การแก้ไข | วันที่ | คำอธิบาย |
A | 01/2022 | การตีพิมพ์ครั้งแรกของเอกสาร |
รองรับ Microchip FPGA
กลุ่มผลิตภัณฑ์ Microchip FPGA สนับสนุนผลิตภัณฑ์ด้วยบริการสนับสนุนต่างๆ รวมถึงการบริการลูกค้า ศูนย์สนับสนุนด้านเทคนิคสำหรับลูกค้า a webเว็บไซต์และสำนักงานขายทั่วโลก ขอแนะนำให้ลูกค้าเข้าชมแหล่งข้อมูลออนไลน์ของ Microchip ก่อนติดต่อฝ่ายสนับสนุน เนื่องจากเป็นไปได้มากที่คำถามของพวกเขาจะได้รับคำตอบแล้ว
ติดต่อศูนย์บริการทางเทคนิคผ่าน webไซต์ที่ www.microchip.com/support. ระบุหมายเลขชิ้นส่วนอุปกรณ์ FPGA เลือกหมวดหมู่เคสที่เหมาะสม และอัปโหลดการออกแบบ fileขณะสร้างกรณีการสนับสนุนทางเทคนิค
ติดต่อฝ่ายบริการลูกค้าสำหรับการสนับสนุนผลิตภัณฑ์ที่ไม่ใช่ด้านเทคนิค เช่น ราคาผลิตภัณฑ์ การอัพเกรดผลิตภัณฑ์ ข้อมูลอัปเดต สถานะการสั่งซื้อ และการอนุญาต
- จากอเมริกาเหนือ โทร 800.262.1060
- จากส่วนอื่นๆ ของโลก โทร 650.318.4460
- แฟกซ์จากทุกที่ในโลก 650.318.8044
ไมโครชิป Webเว็บไซต์
Microchip ให้การสนับสนุนออนไลน์ผ่านของเรา webไซต์ที่ www.ไมโครชิป.com/. นี้ webเว็บไซต์นี้ใช้ในการทำ fileและข้อมูลที่ลูกค้าเข้าถึงได้ง่าย เนื้อหาบางส่วนที่เข้าถึงได้ ได้แก่:
- การสนับสนุนผลิตภัณฑ์ – แผ่นข้อมูลและ errata บันทึกการใช้งานและ sampโปรแกรม ทรัพยากรการออกแบบ คู่มือผู้ใช้ และเอกสารสนับสนุนฮาร์ดแวร์ ซอฟต์แวร์รุ่นล่าสุด และซอฟต์แวร์ที่เก็บถาวร
- ฝ่ายสนับสนุนด้านเทคนิคทั่วไป – คำถามที่พบบ่อย (FAQ) คำขอรับการสนับสนุนทางเทคนิค กลุ่มสนทนาออนไลน์ รายชื่อสมาชิกโปรแกรมพันธมิตรด้านการออกแบบของไมโครชิพ
- ธุรกิจไมโครชิป – คู่มือการเลือกผลิตภัณฑ์และการสั่งซื้อ ข่าวประชาสัมพันธ์ล่าสุดของไมโครชิป รายชื่องานสัมมนาและกิจกรรม รายชื่อสำนักงานขายของไมโครชิป ผู้จัดจำหน่าย และตัวแทนโรงงาน
บริการแจ้งการเปลี่ยนแปลงผลิตภัณฑ์
บริการแจ้งเตือนการเปลี่ยนแปลงผลิตภัณฑ์ของไมโครชิปช่วยให้ลูกค้าทราบถึงผลิตภัณฑ์ของไมโครชิปในปัจจุบัน สมาชิกจะได้รับการแจ้งเตือนทางอีเมลทุกครั้งที่มีการเปลี่ยนแปลง อัปเดต การแก้ไข หรือข้อผิดพลาดที่เกี่ยวข้องกับตระกูลผลิตภัณฑ์ที่ระบุหรือเครื่องมือการพัฒนาที่สนใจ
หากต้องการลงทะเบียนให้ไปที่ www.microchip.com/pcn และปฏิบัติตามคำแนะนำในการลงทะเบียน
การสนับสนุนลูกค้า
ผู้ใช้ผลิตภัณฑ์ Microchip สามารถรับความช่วยเหลือได้ผ่านช่องทางต่างๆ:
- ตัวแทนจำหน่ายหรือตัวแทน
- สำนักงานขายในพื้นที่
- วิศวกรโซลูชันเอ็มเบ็ดเด็ด (ESE)
- การสนับสนุนด้านเทคนิค
ลูกค้าควรติดต่อตัวแทนจำหน่าย ตัวแทน หรือ ESE เพื่อขอรับการสนับสนุน นอกจากนี้ ยังมีสำนักงานขายในพื้นที่เพื่อให้ความช่วยเหลือลูกค้าอีกด้วย รายชื่อสำนักงานขายและสถานที่ตั้งต่างๆ รวมอยู่ในเอกสารนี้
การสนับสนุนด้านเทคนิคพร้อมให้บริการผ่าน webเว็บไซต์อยู่ที่: www.microchip.com/support
คุณสมบัติการป้องกันรหัสอุปกรณ์ไมโครชิป
โปรดทราบรายละเอียดต่อไปนี้เกี่ยวกับคุณลักษณะการป้องกันรหัสบนผลิตภัณฑ์ Microchip:
- ผลิตภัณฑ์ Microchip ตรงตามข้อกำหนดที่ระบุไว้ในแผ่นข้อมูล Microchip เฉพาะของตน
- Microchip เชื่อว่ากลุ่มผลิตภัณฑ์ของตนจะปลอดภัยเมื่อใช้ตามลักษณะที่ต้องการ ภายใต้ข้อกำหนดการทำงาน และภายใต้เงื่อนไขปกติ
- คุณค่าของไมโครชิปและปกป้องสิทธิ์ในทรัพย์สินทางปัญญาอย่างจริงจัง การพยายามละเมิดคุณสมบัติการป้องกันโค้ดของผลิตภัณฑ์ไมโครชิปถือเป็นสิ่งต้องห้ามโดยเด็ดขาด และอาจละเมิดกฎหมาย Digital Millennium Copyright Act
- ทั้งไมโครชิปและผู้ผลิตเซมิคอนดักเตอร์รายอื่นไม่สามารถรับประกันความปลอดภัยของโค้ดได้ การป้องกันรหัสไม่ได้หมายความว่าเรารับประกันว่าผลิตภัณฑ์จะ "ไม่แตกหัก" การป้องกันรหัสมีการพัฒนาอย่างต่อเนื่อง ไมโครชิปมุ่งมั่นที่จะปรับปรุงคุณสมบัติการป้องกันโค้ดของผลิตภัณฑ์ของเราอย่างต่อเนื่อง
ประกาศทางกฎหมาย
สิ่งพิมพ์และข้อมูลในที่นี้สามารถใช้ได้เฉพาะกับผลิตภัณฑ์ของไมโครชิป ซึ่งรวมถึงการออกแบบ ทดสอบ และผสานรวมผลิตภัณฑ์ของไมโครชิปเข้ากับแอปพลิเคชันของคุณ การใช้ข้อมูลนี้ในลักษณะอื่นใดถือเป็นการละเมิดข้อกำหนดเหล่านี้ ข้อมูลเกี่ยวกับแอปพลิเคชันของอุปกรณ์มีให้เพื่อความสะดวกของคุณเท่านั้นและอาจถูกแทนที่ด้วยการอัปเดต เป็นความรับผิดชอบของคุณที่จะต้องตรวจสอบให้แน่ใจว่าใบสมัครของคุณตรงตามข้อกำหนดของคุณ ติดต่อสำนักงานขายของ Microchip ในพื้นที่ของคุณเพื่อขอรับการสนับสนุนเพิ่มเติม หรือขอรับการสนับสนุนเพิ่มเติมที่ www.microchip.com/en-us/support/design-help/client-support-services.
ข้อมูลนี้จัดทำโดย MICROCHIP "ตามที่เป็น" MICROCHIP ไม่รับรองหรือรับประกันใดๆ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย เป็นลายลักษณ์อักษรหรือวาจา ตามกฎหมายหรืออย่างอื่นใดที่เกี่ยวข้องกับข้อมูล รวมถึงแต่ไม่จำกัดเฉพาะการรับประกันโดยนัยของการไม่ละเมิด ความสามารถในการขาย และความเหมาะสมสำหรับจุดประสงค์เฉพาะ หรือการรับประกันที่เกี่ยวข้องกับเงื่อนไข คุณภาพ หรือประสิทธิภาพ
ในกรณีใดๆ MICROCHIP จะไม่รับผิดชอบต่อการสูญเสีย ความเสียหาย ค่าใช้จ่าย หรือค่าใช้จ่ายใดๆ อันเป็นทางอ้อม พิเศษ เป็นการลงโทษ โดยบังเอิญ หรือเป็นผลสืบเนื่อง ไม่ว่าประเภทใดก็ตามที่เกี่ยวข้องกับข้อมูลหรือการใช้งาน ไม่ว่าจะเกิดจากสาเหตุใดก็ตาม แม้ว่า MICROCHIP จะได้รับแจ้งถึงความเป็นไปได้หรือความเสียหายที่คาดการณ์ได้ก็ตาม ในขอบเขตสูงสุดที่กฎหมายอนุญาต ความรับผิดทั้งหมดของ MICROCHIP ต่อการเรียกร้องใดๆ ก็ตามที่เกี่ยวข้องกับข้อมูลหรือการใช้งานนั้นจะไม่เกินจำนวนค่าธรรมเนียม (ถ้ามี) ที่คุณได้ชำระโดยตรงกับ MICROCHIP สำหรับข้อมูลดังกล่าว
การใช้เครื่องมือไมโครชิปในการช่วยชีวิตและ/หรือการใช้งานด้านความปลอดภัยเป็นความเสี่ยงของผู้ซื้อโดยสิ้นเชิง และผู้ซื้อตกลงที่จะปกป้อง ชดเชย และทำให้ไมโครชิปไม่ต้องรับผิดใดๆ จากความเสียหาย การเรียกร้อง การฟ้องร้อง หรือค่าใช้จ่ายใดๆ ทั้งสิ้นที่เกิดจากการใช้งานดังกล่าว จะไม่มีการให้ใบอนุญาตใดๆ ไม่ว่าโดยปริยายหรือด้วยวิธีอื่นใด ภายใต้สิทธิ์ในทรัพย์สินทางปัญญาของไมโครชิป เว้นแต่จะระบุไว้เป็นอย่างอื่น
เครื่องหมายการค้า
ชื่อและโลโก้ของ Microchip, โลโก้ Microchip, Adaptec, AnyRate, AVR, โลโก้ AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, โลโก้ Microsemi, MOST, โลโก้ MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, โลโก้ PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, โลโก้ SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron และ XMEGA เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Incorporated ในสหรัฐอเมริกาและประเทศอื่นๆ
AgileSwitch, APT, ClockWorks, บริษัท Embedded Control Solutions, EtherSynch, Flashtec, การควบคุมความเร็ว Hyper, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, โลโก้ ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath และ ZL เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Incorporated ในสหรัฐอเมริกา
การปราบปรามคีย์ที่อยู่ติดกัน, AKS, ยุคอนาล็อกสำหรับดิจิตอล, ตัวเก็บประจุใดๆ, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, การจับคู่ค่าเฉลี่ยแบบไดนามิก, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, การเขียนโปรแกรมอนุกรมในวงจร, ICSP, INICnet, การขนานอัจฉริยะ, การเชื่อมต่อระหว่างชิป, JitterBlocker, ปุ่มบนจอแสดงผล, maxCrypto, สูงสุดView, memBrain, Mindi, MiWi, MPASM, MPF, โลโก้ที่ผ่านการรับรอง MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, การสร้างโค้ดรอบรู้, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY,
ViewSpan, WiperLock, XpressConnect และ ZENA เป็นเครื่องหมายการค้าของ Microchip Technology Incorporated ในสหรัฐอเมริกาและประเทศอื่นๆ SQTP เป็นเครื่องหมายบริการของ Microchip Technology Incorporated ในสหรัฐอเมริกา
โลโก้ Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom และ Trusted Time เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Inc. ในประเทศอื่นๆ
GestIC เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Germany II GmbH & Co. KG ซึ่งเป็นบริษัทในเครือของ Microchip
Technology Inc. ในประเทศอื่นๆ เครื่องหมายการค้าอื่นๆ ทั้งหมดที่กล่าวถึงในที่นี้เป็นทรัพย์สินของบริษัทที่เกี่ยวข้อง
© 2022, Microchip Technology Incorporated และบริษัทในเครือ สงวนลิขสิทธิ์.
ISBN: 978-1-5224-9663-2
ระบบการจัดการคุณภาพ
สำหรับข้อมูลเกี่ยวกับระบบการจัดการคุณภาพของ Microchip โปรดไปที่ www.microchip.com/quality.
การขายและบริการทั่วโลก
อเมริกา
สำนักงานใหญ่
2355 เวสต์แชนด์เลอร์บูเลอวาร์ด
แชนด์เลอร์ AZ 85224-6199
โทร: 480-792-7200
โทรสาร: 480-792-7277
การสนับสนุนด้านเทคนิค: www.microchip.com/support
Web ที่อยู่: www.ไมโครชิป.คอม
แอตแลนตา
ดูลูธ, จอร์เจีย
โทร: 678-957-9614
โทรสาร: 678-957-1455
ออสติน, เท็กซัส
โทร: 512-257-3370
บอสตัน
เวสต์โบโรห์, แมสซาชูเซตส์
โทร: 774-760-0087
โทรสาร: 774-760-0088
ชิคาโก
อิตาสกา อิลลินอยส์
โทร: 630-285-0071
โทรสาร: 630-285-0075
ดัลลาส
แอดดิสันเท็กซัส
โทร: 972-818-7423
โทรสาร: 972-818-2924
ดีทรอยต์
โนวี มิชิแกน
โทร: 248-848-4000
ฮูสตัน, เท็กซัส
โทร: 281-894-5983
อินเดียนาโพลิส
โนเบิลส์วิลล์, อินเดียน่า
โทร: 317-773-8323
โทรสาร: 317-773-5453
โทร: 317-536-2380
ลอสแองเจลีส
มิชชัน วีโฮ แคลิฟอร์เนีย
โทร: 949-462-9523
โทรสาร: 949-462-9608
โทร: 951-273-7800
ราลีห์, นอร์ทแคโรไลนา
โทร: 919-844-7510
นิวยอร์ก, นิวยอร์ก
โทร: 631-435-6000
ซานโฮเซ แคลิฟอร์เนีย
โทร: 408-735-9110
โทร: 408-436-4270
แคนาดา – โตรอนโต
โทร: 905-695-1980
โทรสาร: 905-695-2078
เอเชีย/แปซิฟิก
ออสเตรเลีย – ซิดนีย์
โทร : 61-2-9868-6733
ประเทศจีน – ปักกิ่ง
โทร : 86-10-8569-7000
จีน – เฉิงตู
โทร : 86-28-8665-5511
ประเทศจีน – ฉงชิ่ง
โทร : 86-23-8980-9588
จีน – ตงกวน
โทร : 86-769-8702-9880
ประเทศจีน – กว่างโจว
โทร : 86-20-8755-8029
จีน – หางโจว
โทร : 86-571-8792-8115
จีน – ฮ่องกง SAR
โทร: 852-2943-5100
จีน – หนานจิง
โทร : 86-25-8473-2460
จีน – ชิงเต่า
โทร : 86-532-8502-7355
ประเทศจีน – เซี่ยงไฮ้
โทร : 86-21-3326-8000
จีน – เสิ่นหยาง
โทร : 86-24-2334-2829
จีน – เซินเจิ้น
โทร : 86-755-8864-2200
จีน – ซูโจว
โทร : 86-186-6233-1526
จีน – หวู่ฮั่น
โทร : 86-27-5980-5300
จีน – ซีอาน
โทร : 86-29-8833-7252
จีน – เซียะเหมิน
โทร: 86-592-2388138
จีน – จูไห่
โทร: 86-756-3210040
อินเดีย – บังกาลอร์
โทร : 91-80-3090-4444
อินเดีย – นิวเดลี
โทร : 91-11-4160-8631
อินเดีย – ปูเน่
โทร : 91-20-4121-0141
ญี่ปุ่น – โอซาก้า
โทร : 81-6-6152-7160
ญี่ปุ่น – โตเกียว
โทร: 81-3-6880-3770
เกาหลี – แดกู
โทร : 82-53-744-4301
เกาหลี – โซล
โทร : 82-2-554-7200
มาเลเซีย - กัวลาลัมเปอร์
โทร : 60-3-7651-7906
มาเลเซีย – ปีนัง
โทร : 60-4-227-8870
ฟิลิปปินส์ – มะนิลา
โทร : 63-2-634-9065
สิงคโปร์
โทร: 65-6334-8870
ไต้หวัน – Hsin Chu
โทร : 886-3-577-8366
ไต้หวัน – เกาสง
โทร : 886-7-213-7830
ไต้หวัน – ไทเป
โทร : 886-2-2508-8600
ประเทศไทย – กรุงเทพมหานคร
โทร : 66-2-694-1351
เวียดนาม – โฮจิมินห์
โทร : 84-28-5448-2100
ยุโรป
ออสเตรีย – เวลส์
โทร : 43-7242-2244-39
แฟกซ์ : 43-7242-2244-393
เดนมาร์ก – โคเปนเฮเกน
โทร: 45-4485-5910
โทรสาร : 45-4485-2829
ฟินแลนด์ – เอสโป
โทร : 358-9-4520-820
ฝรั่งเศส – ปารีส
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
เยอรมนี – การชิง
โทร: 49-8931-9700
เยอรมนี – ฮาน
โทร: 49-2129-3766400
เยอรมนี – ไฮลบรอนน์
โทร: 49-7131-72400
เยอรมนี – คาร์ลสรูเฮอ
โทร: 49-721-625370
เยอรมนี – มิวนิค
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
เยอรมนี – โรเซนไฮม์
โทร : 49-8031-354-560
อิสราเอล – ราอานานา
โทร : 972-9-744-7705
อิตาลี – มิลาน
โทร: 39-0331-742611
โทรสาร : 39-0331-466781
อิตาลี – ปาโดวา
โทร: 39-049-7625286
เนเธอร์แลนด์ – ดรูเนน
โทร: 31-416-690399
โทรสาร : 31-416-690340
นอร์เวย์ – ทรอนด์เฮม
โทร : 47-72884388
โปแลนด์ – วอร์ซอ
โทร: 48-22-3325737
โรมาเนีย – บูคาเรสต์
Tel: 40-21-407-87-50
สเปน – มาดริด
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
สวีเดน – โกเธนเบิร์ก
Tel: 46-31-704-60-40
สวีเดน – สตอกโฮล์ม
โทร : 46-8-5090-4654
สหราชอาณาจักร – วอคกิ้งแฮม
โทร : 44-118-921-5800
แฟกซ์ : 44-118-921-5820
เอกสาร / แหล่งข้อมูล
![]() |
ไมโครชิป PolarFire® FPGA H.264 Encoder IP [พีดีเอฟ] คู่มือการใช้งาน ตัวเข้ารหัส PolarFire FPGA, ตัวเข้ารหัส H.264, ตัวเข้ารหัส FPGA H.264, ตัวเข้ารหัส IPIP |
![]() |
MICROCHIP PolarFire FPGA H.264 ตัวเข้ารหัส IP [พีดีเอฟ] คู่มือการใช้งาน IP ตัวเข้ารหัส PolarFire FPGA H.264, IP ตัวเข้ารหัส PolarFire FPGA, H.264 |