โลโก้ไมโครชิป

เครื่องเข้ารหัส MICROCHIP H.264

MICROCHIP-H.264-ตัวเข้ารหัส

การแนะนำ
H.264 เป็นมาตรฐานการบีบอัดวิดีโอยอดนิยมสำหรับการบีบอัดวิดีโอดิจิทัล มีชื่อเรียกอีกอย่างว่า MPEG-4 Part10 หรือ Advanced Video Coding (MPEG-4 AVC) H.264 ใช้วิธีการแบบบล็อกในการบีบอัดวิดีโอโดยกำหนดขนาดบล็อกเป็น 16 x 16 และเรียกว่าบล็อกมาโคร มาตรฐานการบีบอัดรองรับโปรต่างๆfileที่กำหนดอัตราส่วนการบีบอัดและความซับซ้อนของการนำไปใช้งาน เฟรมวิดีโอที่จะบีบอัดจะถือเป็นเฟรม I, เฟรม P และเฟรม B เฟรม I คือเฟรมที่เข้ารหัสภายในซึ่งการบีบอัดทำได้โดยใช้ข้อมูลที่มีอยู่ในเฟรม ไม่จำเป็นต้องมีเฟรมอื่นในการถอดรหัสเฟรม I เฟรม AP ถูกบีบอัดโดยใช้การเปลี่ยนแปลงที่เกี่ยวข้องกับเฟรมก่อนหน้าซึ่งอาจเป็นเฟรม I หรือเฟรม P การบีบอัดเฟรม B ทำได้โดยใช้การเปลี่ยนแปลงการเคลื่อนไหวทั้งเฟรมก่อนหน้าและเฟรมถัดไป

กระบวนการบีบอัดเฟรม I และ P มีสี่วินาทีtagใช่:

  • การทำนายภายใน / อินเตอร์
  • การแปลงจำนวนเต็ม
  • การหาปริมาณ
  • การเข้ารหัสเอนโทรปี

H. 264 รองรับการเข้ารหัสสองประเภท:

  • การเข้ารหัสความยาวแปรผันตามบริบท (CAVLC)
  • การเข้ารหัสเลขคณิตไบนารีแบบปรับตัวตามบริบท (CABAC)

H.264 Encoder เวอร์ชันปัจจุบันใช้ baseline profile และใช้ CAVLC สำหรับการเข้ารหัสเอนโทรปี นอกจากนี้ ตัวเข้ารหัส H.264 ยังรองรับการเข้ารหัสเฟรม I และ P

รูปที่ 1 แผนภาพบล็อกตัวเข้ารหัส H.264

MICROCHIP-H.264-ตัวเข้ารหัส-1

คุณสมบัติ

ตัวเข้ารหัส H. 264 มีคุณสมบัติที่สำคัญดังต่อไปนี้:

  • บีบอัดรูปแบบวิดีโอ YCbCr 420
  • ยอมรับรูปแบบวิดีโอ YCbCr 422 เป็นอินพุต
  • รองรับ 8 บิตสำหรับแต่ละส่วนประกอบ (Y, Cb และ Cr)
  • รองรับเอาต์พุตสตรีม NAL ไบต์ที่สอดคล้องกับ ITU-T H.264 Annex B
  • ทำงานโดยไม่ต้องมีการทำงานแบบสแตนด์อโลน ไม่ต้องใช้ CPU หรือตัวประมวลผล
  • รองรับปัจจัยด้านคุณภาพที่ผู้ใช้กำหนดได้ (QP)
  • รองรับจำนวนเฟรม P (PCOUNT)
  • รองรับค่าเกณฑ์ที่ผู้ใช้กำหนดได้สำหรับการข้ามบล็อก
  • รองรับการคำนวณในอัตราหนึ่งพิกเซลต่อนาฬิกา
  • รองรับการบีบอัดความละเอียดสูงสุด 1080p 60 fps
  • ใช้อินเทอร์เฟซผู้ตัดสินวิดีโอสำหรับการเข้าถึงบัฟเฟอร์เฟรม DDR
  • เวลาแฝงขั้นต่ำ (252 µs สำหรับ full HD หรือ 17 เส้นแนวนอน)

ครอบครัวที่สนับสนุน

ตัวเข้ารหัส H. 264 รองรับตระกูลผลิตภัณฑ์ต่อไปนี้:

  • โพลาร์ไฟร์® โซซี
  • โพลาร์ไฟร์

การติดตั้งฮาร์ดแวร์

ส่วนนี้จะอธิบายโมดูลภายในต่างๆ ของตัวเข้ารหัส H.264 ข้อมูลที่ป้อนเข้าสู่ตัวเข้ารหัส H.264 ต้องอยู่ในรูปของรูปภาพสแกนแรสเตอร์ในรูปแบบ YCbCr 422 ตัวเข้ารหัส H.264 ใช้รูปแบบ 422 เป็นอินพุตและใช้การบีบอัดในรูปแบบ 420
รูปต่อไปนี้แสดงแผนภาพบล็อกตัวเข้ารหัส H.264

รูปที่ 1-1. ตัวเข้ารหัส H.264 – โมดูล

MICROCHIP-H.264-ตัวเข้ารหัส-2

  1. การทำนายภายใน
    H.264 ใช้โหมดการทำนายภายในต่างๆ เพื่อลดข้อมูลในบล็อก 4 x 4 บล็อกการทำนายภายในใน IP ใช้เฉพาะการทำนาย DC บนขนาดเมทริกซ์ 4 x 4 ส่วนประกอบ DC คำนวณจากด้านบนที่อยู่ติดกันและบล็อก 4 x 4 ด้านซ้าย
  2. การแปลงจำนวนเต็ม
    H.264 ใช้การแปลงโคไซน์แบบไม่ต่อเนื่องของจำนวนเต็มโดยที่ค่าสัมประสิทธิ์ถูกกระจายไปทั่วเมทริกซ์การแปลงจำนวนเต็มและเมทริกซ์ควอนไทเซชันเพื่อให้ไม่มีการคูณหรือการหารในการแปลงจำนวนเต็ม การแปลงจำนวนเต็ม stage ใช้การเปลี่ยนแปลงโดยใช้ shift และเพิ่มการดำเนินการ
  3. การหาปริมาณ
    การหาปริมาณจะคูณผลลัพธ์ของการแปลงจำนวนเต็มแต่ละผลลัพธ์ด้วยค่าการหาปริมาณที่กำหนดไว้ล่วงหน้าซึ่งกำหนดโดยค่าอินพุตของผู้ใช้ QP ช่วงของค่า QP อยู่ระหว่าง 0 ถึง 51 ค่าใดๆ ที่มากกว่า 51 คือ clamped ถึง 51 ค่า QP ที่ต่ำกว่าหมายถึงการบีบอัดที่ต่ำกว่าและคุณภาพที่สูงขึ้นและในทางกลับกัน
  4. การประมาณการเคลื่อนไหว
    การประมาณความเคลื่อนไหวจะค้นหาบล็อก 8 x 8 ของเฟรมปัจจุบันในบล็อก 16 x 16 ของเฟรมก่อนหน้า และสร้างเวกเตอร์การเคลื่อนไหว
  5. การชดเชยการเคลื่อนไหว
    การชดเชยการเคลื่อนไหวจะรับเวกเตอร์การเคลื่อนไหวจากบล็อกการประมาณการเคลื่อนไหว และค้นหาบล็อก 8 x 8 ที่สอดคล้องกันในเฟรมก่อนหน้า
  6. ซีเอวีแอลซี
    H.264 ใช้การเข้ารหัสเอนโทรปีสองประเภท ได้แก่ CAVLC และ CABAC IP ใช้ CAVLC สำหรับการเข้ารหัสเอาต์พุตเชิงปริมาณ
  7. ตัวสร้างส่วนหัว
    บล็อกตัวสร้างส่วนหัวจะสร้างส่วนหัวของบล็อก ส่วนหัวของสไลซ์ ชุดพารามิเตอร์ลำดับ (SPS) ชุดพารามิเตอร์รูปภาพ (PPS) และหน่วย Network Abstraction Layer (NAL) ขึ้นอยู่กับอินสแตนซ์ของเฟรมวิดีโอ ตรรกะการตัดสินใจข้ามบล็อกจะคำนวณผลรวมของผลต่างสัมบูรณ์ (SAD) ของบล็อกมาโคร 16 x 16 ของเฟรมปัจจุบันและบล็อกมาโคร 16 x 16 ของเฟรมก่อนหน้าจากตำแหน่งที่คาดการณ์ของเวกเตอร์การเคลื่อนที่ การข้ามบล็อกถูกกำหนดโดยใช้ค่า SAD และอินพุต SKIP_THRESHOLD
  8. เครื่องกำเนิดสตรีม H.264
    บล็อกตัวสร้างกระแสข้อมูล H.264 รวมเอาท์พุต CAVLC เข้ากับส่วนหัวเพื่อสร้างเอาต์พุตที่เข้ารหัสตามรูปแบบมาตรฐาน H.264
  9. ช่องเขียน DDR และช่องอ่าน
    ตัวเข้ารหัส H.264 กำหนดให้เฟรมที่ถอดรหัสถูกจัดเก็บไว้ในหน่วยความจำ DDR ซึ่งใช้ในการทำนายแบบอินเตอร์ ที่
    IP ใช้ช่องการเขียนและอ่าน DDR เพื่อเชื่อมต่อกับ Video Arbiter IP ซึ่งโต้ตอบกับหน่วยความจำ DDR ผ่าน IP ตัวควบคุม DDR

อินพุตและเอาต์พุต

ในส่วนนี้จะอธิบายอินพุตและเอาต์พุตของตัวเข้ารหัส H.264

พอร์ต
ตารางต่อไปนี้แสดงรายการคำอธิบายของพอร์ตอินพุตและเอาต์พุตของตัวเข้ารหัส H.264

ตารางที่ 2-1. อินพุตและเอาต์พุตของตัวเข้ารหัส H.264

ชื่อสัญญาณ ทิศทาง ความกว้าง คำอธิบาย
DDR_CLK_I ป้อนข้อมูล 1 นาฬิกาควบคุมหน่วยความจำ DDR
PIX_CLK_I ป้อนข้อมูล 1 นาฬิกาอินพุตที่พิกเซลที่เข้ามาคือ sampนำ
รีเซ็ต_N ป้อนข้อมูล 1 สัญญาณรีเซ็ตแบบอะซิงโครนัสต่ำแบบแอคทีฟไปยังการออกแบบ
DATA_VALID_I ป้อนข้อมูล 1 สัญญาณที่ถูกต้องของข้อมูลพิกเซลอินพุต
DATA_Y_I ป้อนข้อมูล 8 อินพุตพิกเซล Luma 8 บิตในรูปแบบ 422
DATA_C_I ป้อนข้อมูล 8 อินพุตพิกเซล Chroma 8 บิตในรูปแบบ 422
 

FRAME_START_I

 

ป้อนข้อมูล

 

1

จุดเริ่มต้นของตัวบ่งชี้เฟรม

ขอบที่เพิ่มขึ้นของสัญญาณนี้ถือเป็นการเริ่มต้นเฟรม

FRAME_END_I ป้อนข้อมูล 1 บ่งชี้จุดสิ้นสุดของเฟรม
 

DDR_FRAME_START_ADDR_I

 

ป้อนข้อมูล

 

8

ที่อยู่เริ่มต้นหน่วยความจำ DDR (LSB 24 บิตเป็น 0) เพื่อจัดเก็บเฟรมที่สร้างขึ้นใหม่ H.264 IP จะจัดเก็บ 4 เฟรม และจะใช้หน่วยความจำ DDR ขนาด 64 MB
I_FRAME_FORCE_I ป้อนข้อมูล 1 ผู้ใช้สามารถบังคับให้ฉันเฟรมได้ตลอดเวลา เป็นสัญญาณพัลส์
 

PCOUNT_I

 

ป้อนข้อมูล

 

8

จำนวนเฟรม P ต่อทุกๆ I เฟรม ค่ารูปแบบ 422 มีตั้งแต่ 0 ถึง 255
 

 

QP

 

 

ป้อนข้อมูล

 

 

6

ปัจจัยด้านคุณภาพสำหรับการกำหนดปริมาณ H.264 ค่าฟอร์แนต 422 มีช่วงตั้งแต่ 0 ถึง 51 โดยที่ 0 หมายถึงคุณภาพสูงสุดและการบีบอัดต่ำสุด และ 51 หมายถึงการบีบอัดสูงสุด
 

 

ข้าม_THRESHOLD_I

 

 

ป้อนข้อมูล

 

 

12

เกณฑ์ในการตัดสินใจข้ามบล็อก

ค่านี้แสดงถึงค่า SAD ของบล็อกมาโคร 16 x 16 สำหรับการข้าม ช่วงคือตั้งแต่ 0 ถึง 1024 โดยมีค่าปกติเป็น

512 เกณฑ์ที่สูงกว่าจะทำให้ข้ามบล็อกได้มากขึ้นและมีคุณภาพต่ำ

VRES_I ป้อนข้อมูล 16 ความละเอียดแนวตั้งของภาพอินพุต ต้องคูณด้วย 16
HRES_I ป้อนข้อมูล 16 ความละเอียดแนวนอนของภาพอินพุต ต้องคูณด้วย 16
DATA_VALID_O เอาท์พุต 1 สัญญาณที่แสดงถึงข้อมูลที่เข้ารหัสนั้นถูกต้อง
 

ข้อมูล_O

 

เอาท์พุต

 

16

เอาต์พุตข้อมูลที่เข้ารหัส H.264 ที่มีหน่วย NAL, ส่วนหัวของสไลซ์, SPS, PPS และข้อมูลที่เข้ารหัสของบล็อกมาโคร
 

เขียน_ช่อง_BUS

 

-

 

-

เขียนแชนเนลบัสเพื่อเชื่อมต่อกับตัวตัดสินวิดีโอ เขียนแชนเนลบัส นี้

ใช้งานได้เมื่อเลือกอินเทอร์เฟซบัสสำหรับ Arbiter Interface

 

READ_CHANNEL_BUS

 

-

 

-

อ่านแชนเนลบัสที่จะเชื่อมต่อกับตัวตัดสินวิดีโอ อ่านแชนเนลบัส นี้

ใช้งานได้เมื่อเลือกอินเทอร์เฟซบัสสำหรับ Arbiter Interface

DDR เขียน Native IF—พอร์ตเหล่านี้จะใช้งานได้เมื่อเลือกอินเทอร์เฟซดั้งเดิมสำหรับ Arbiter Interface
DDR_WRITE_ACK_I ป้อนข้อมูล 1 เขียนรับทราบจากช่องทางการเขียนอนุญาโตตุลาการ
DDR_WRITE_DONE_I ป้อนข้อมูล 1 เขียนเสร็จสิ้นจากอนุญาโตตุลาการ
DDR_WRITE_REQ_O เอาท์พุต 1 เขียนคำขอถึงอนุญาโตตุลาการ
DDR_WRITE_START_ADDR_O เอาท์พุต 32 ที่อยู่ DDR ที่ต้องเขียน
DDR_WBURST_SIZE_O เอาท์พุต 8 ขนาดการเขียนต่อเนื่อง DDR
DDR_WDATA_VALID_O เอาท์พุต 1 ข้อมูลที่ถูกต้องในการตัดสิน
DDR_WDATA_O เอาท์พุต DDR_AXI_DATA_WIDTH ข้อมูลส่งออกไปยังอนุญาโตตุลาการ
DDR อ่าน Native IF—พอร์ตเหล่านี้จะใช้งานได้เมื่อเลือกอินเทอร์เฟซดั้งเดิมสำหรับ Arbiter Interface
DDR_READ_ACK_I ป้อนข้อมูล 1 อ่านการรับทราบจากช่องทางการอ่านของอนุญาโตตุลาการ
DDR_READ_DONE_I ป้อนข้อมูล 1 อ่านจบจากอนุญาโตตุลาการ
DDR_RDATA_VALID_I ป้อนข้อมูล 1 ข้อมูลที่ถูกต้องจากอนุญาโตตุลาการ
DDR_RDATA_I ป้อนข้อมูล DDR_AXI_DATA_WIDTH ข้อมูลนำเข้าจากอนุญาโตตุลาการ
DDR_READ_REQ_O เอาท์พุต 1 อ่านคำขอต่ออนุญาโตตุลาการ
DDR_READ_START_ADDR_O เอาท์พุต 32 ที่อยู่ DDR ที่ต้องอ่าน
DDR_RBURST_SIZE_O เอาท์พุต 8 ขนาดการระเบิดของการอ่าน DDR

ข้อจำกัดของนาฬิกา

IP ตัวเข้ารหัส H.264 ใช้อินพุตนาฬิกา PIX_CLK_I และ DDR_CLK_I ใช้ข้อจำกัดการจัดกลุ่มนาฬิกาสำหรับสถานที่และการกำหนดเส้นทาง และตรวจสอบเวลาเนื่องจาก IP ใช้ลอจิกข้ามโดเมนนาฬิกา

คำแนะนำในการติดตั้ง

ต้องติดตั้งแกนเข้ารหัส H. 264 ใน IP Catalog ของซอฟต์แวร์ Libero® SoC ซึ่งจะดำเนินการโดยอัตโนมัติผ่านฟังก์ชันการอัปเดต IP Catalog ในซอฟต์แวร์ Libero SoC หรือสามารถดาวน์โหลด IP core ได้ด้วยตนเองจากแค็ตตาล็อก เมื่อติดตั้ง IP core ในแคตตาล็อก IP ของซอฟต์แวร์ Libero SoC แล้ว ก็สามารถกำหนดค่า สร้าง และสร้างอินสแตนซ์หลักภายใน SmartDesign เพื่อรวมไว้ในโปรเจ็กต์ Libero ได้

ม้านั่งทดสอบ

Testbench มีไว้เพื่อตรวจสอบการทำงานของ IP ตัวเข้ารหัส H.264

  1. การจำลอง
    การจำลองใช้รูปภาพ 432 × 240 ในรูปแบบ YCbCr422 ที่แสดงด้วยสอง files แต่ละตัวสำหรับ Y และ C เป็นอินพุต
    และสร้าง H.264 file รูปแบบที่มีสองเฟรม ขั้นตอนต่อไปนี้จะอธิบายวิธีการจำลองแกนโดยใช้เครื่องทดสอบ
    1. ไปที่แคตตาล็อก Libero SoC > View > Windows > แค็ตตาล็อก จากนั้นขยาย โซลูชัน-วิดีโอ ดับเบิลคลิก H264_Encoder จากนั้นคลิก ตกลงMICROCHIP-H.264-ตัวเข้ารหัส-3
    2. หากต้องการสร้าง SmartDesign ที่จำเป็นสำหรับการจำลอง IP ของตัวเข้ารหัส H.264 ให้คลิก Libero Project > Execute script เรียกดูสคริปต์ ..\ \ส่วนประกอบ\Microchip\SolutionCore\ H264_Encoder\ \scripts\H264_SD.tcl แล้วคลิก เรียกใช้
      รูปที่ 5-2. ดำเนินการรันสคริปต์MICROCHIP-H.264-ตัวเข้ารหัส-4
      ความกว้างบัสข้อมูล AXI เริ่มต้นคือ 512 หากมีการกำหนดค่า IP ตัวเข้ารหัส H.264 สำหรับความกว้างบัส 256/128 ให้พิมพ์ AXI_DATA_WIDTH:256 หรือ AXI_DATA_WIDTH:128 ในฟิลด์ อาร์กิวเมนต์
      SmartDesign ปรากฏขึ้น ดูรูปต่อไปนี้
      รูปที่ 5-3. สมาร์ทดีไซน์ยอดนิยมMICROCHIP-H.264-ตัวเข้ารหัส-5
    3. บน Fileแท็บ คลิกการจำลอง > นำเข้า Files.
      รูปที่ 5-4 นำเข้า FilesMICROCHIP-H.264-ตัวเข้ารหัส-6
    4. นำเข้า H264_sim_data_in_y.txt, H264_sim_data_in_c.txt file และ H264_sim_refOut.txt file จากเส้นทางต่อไปนี้: ..\ \ส่วนประกอบ\Microchip\SolutionCore\ H264_Encoder\ \สิ่งกระตุ้น
    5. เพื่อนำเข้าที่แตกต่างกัน file, เรียกดูโฟลเดอร์ที่มีข้อมูลที่จำเป็น fileและคลิกเปิด นำเข้า file อยู่ภายใต้การจำลอง ดูรูปต่อไปนี้MICROCHIP-H.264-ตัวเข้ารหัส-7
    6. บนแท็บ Stimulus Hierarchy คลิก H264_Encoder_tb (H264_Encoder_tb.v) > จำลองการออกแบบล่วงหน้าการสังเคราะห์ > เปิดแบบโต้ตอบ IP ถูกจำลองสำหรับสองเฟรม รูปที่ 5-6. การจำลองการออกแบบก่อนการสังเคราะห์MICROCHIP-H.264-ตัวเข้ารหัส-8
      ModelSim เปิดขึ้นพร้อมกับ testbench file ดังแสดงในรูปต่อไปนี้

MICROCHIP-H.264-ตัวเข้ารหัส-9

สำคัญ: หากการจำลองถูกขัดจังหวะเนื่องจากขีดจำกัดเวลารันที่ระบุไว้ใน DO fileให้ใช้คำสั่ง run -all เพื่อทำการจำลองให้สมบูรณ์

การใช้ทรัพยากร

ตัวเข้ารหัส H. 264 ถูกนำมาใช้ใน PolarFire SoC FPGA (แพ็คเกจ MPFS250T-1FCG1152I) และสร้างข้อมูลที่บีบอัดโดยใช้ 4:2:2 วินาทีampลิงของข้อมูลอินพุต

ตารางที่ 6-1. การใช้ทรัพยากรสำหรับตัวเข้ารหัส H.264

ทรัพยากร การใช้งาน
4 ตารางการค้นหา (LUT) 69092
D Flip Flops (DFF) 65522
หน่วยความจำเข้าถึงโดยสุ่มแบบคงที่ (LSRAM) 232
ยูสแรม 30
บล็อกคณิตศาสตร์ 19
อินเตอร์เฟส LUT 4 อินพุต 9396
อินเทอร์เฟซ DFF 9396

พารามิเตอร์การกำหนดค่า

ตารางต่อไปนี้แสดงรายการคำอธิบายของพารามิเตอร์การกำหนดค่าทั่วไปที่ใช้ในการใช้งานฮาร์ดแวร์ของตัวเข้ารหัส H.264 ซึ่งอาจแตกต่างกันไปตามความต้องการของแอปพลิเคชัน

ตารางที่ 7-1 พารามิเตอร์การกำหนดค่า

ชื่อ คำอธิบาย
DDR_AXI_DATA_WIDTH กำหนดความกว้างของข้อมูล DDR AXI อาจเป็น 128, 256 หรือ 512
ARBITER_INTERFACE ตัวเลือกในการเลือกอินเทอร์เฟซดั้งเดิมหรือบัสเพื่อเชื่อมต่อกับ IP ตัดสินของวิดีโอ

ตัวกำหนดค่า IP
รูปภาพต่อไปนี้แสดงตัวกำหนดค่า IP ตัวเข้ารหัส H.264

รูปที่ 7-1. ตัวกำหนดค่าตัวเข้ารหัส H.264

MICROCHIP-H.264-ตัวเข้ารหัส-10

ใบอนุญาต
ตัวเข้ารหัส H. 264 มีให้ในรูปแบบที่เข้ารหัสภายใต้ใบอนุญาตเท่านั้น
ซอร์สโค้ด RTL ที่เข้ารหัสนั้นถูกล็อคใบอนุญาตและต้องซื้อแยกต่างหาก คุณสามารถทำการจำลอง การสังเคราะห์ เค้าโครง และตั้งโปรแกรมซิลิคอน Field Programmable Gate Array (FPGA) ได้โดยใช้ชุดการออกแบบ Libero
ใบอนุญาตการประเมินมีให้ฟรีเพื่อตรวจสอบคุณสมบัติตัวเข้ารหัส H.264 สิทธิ์การใช้งานการประเมินผลจะหมดอายุหลังจากใช้งานฮาร์ดแวร์เป็นเวลาหนึ่งชั่วโมง

ประวัติการแก้ไข

ประวัติการแก้ไขจะอธิบายการเปลี่ยนแปลงที่เกิดขึ้นในเอกสาร โดยจะแสดงรายการการเปลี่ยนแปลงตามการแก้ไข โดยเริ่มจากการเผยแพร่ครั้งล่าสุด

ตารางที่ 9-1 ประวัติการแก้ไข

การแก้ไข วันที่ คำอธิบาย
B 09/2022 • อัปเดตแล้ว คุณสมบัติ ส่วน.

• อัปเดตความกว้างของสัญญาณเอาท์พุต DATA_O จาก 8 เป็น 16 ดู ตาราง 2-1.

• อัปเดตแล้ว รูปที่ 7-1.

• อัปเดตแล้ว 8.ใบอนุญาต ส่วน.

• อัปเดตแล้ว 6. การใช้ทรัพยากร ส่วน.

• อัปเดตแล้ว รูปที่ 5-3.

A 07/2022 การเปิดตัวครั้งแรก

กลุ่มผลิตภัณฑ์ 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.microchip.com/ นี้ webเว็บไซต์นี้ใช้ในการทำ fileและข้อมูลที่ลูกค้าเข้าถึงได้ง่าย เนื้อหาบางส่วนที่เข้าถึงได้ ได้แก่:

  • การสนับสนุนผลิตภัณฑ์ – แผ่นข้อมูลและข้อผิดพลาด บันทึกการใช้งาน และ sampโปรแกรม ทรัพยากรการออกแบบ คู่มือผู้ใช้ และเอกสารสนับสนุนฮาร์ดแวร์ ซอฟต์แวร์รุ่นล่าสุด และซอฟต์แวร์ที่เก็บถาวร
  • การสนับสนุนทางเทคนิคทั่วไป – คำถามที่พบบ่อย (FAQs), คำขอการสนับสนุนทางเทคนิค, กลุ่มสนทนาออนไลน์, รายชื่อสมาชิกโปรแกรมพันธมิตรการออกแบบของ Microchip
  • ธุรกิจของไมโครชิป – คู่มือการเลือกผลิตภัณฑ์และการสั่งซื้อ ข่าวประชาสัมพันธ์ล่าสุดของไมโครชิป รายชื่องานสัมมนาและงานต่างๆ รายชื่อสำนักงานขาย ผู้จัดจำหน่าย และตัวแทนโรงงาน

บริการแจ้งการเปลี่ยนแปลงผลิตภัณฑ์

บริการแจ้งเตือนการเปลี่ยนแปลงผลิตภัณฑ์ของไมโครชิปช่วยให้ลูกค้าทราบถึงผลิตภัณฑ์ของไมโครชิปในปัจจุบัน สมาชิกจะได้รับการแจ้งเตือนทางอีเมลทุกครั้งที่มีการเปลี่ยนแปลง อัปเดต การแก้ไข หรือข้อผิดพลาดที่เกี่ยวข้องกับตระกูลผลิตภัณฑ์ที่ระบุหรือเครื่องมือการพัฒนาที่สนใจ
หากต้องการลงทะเบียนให้ไปที่ www.microchip.com/pcn และปฏิบัติตามคำแนะนำในการลงทะเบียน

การสนับสนุนลูกค้า

ผู้ใช้ผลิตภัณฑ์ Microchip สามารถรับความช่วยเหลือได้ผ่านช่องทางต่างๆ:

  • ตัวแทนจำหน่ายหรือตัวแทน
  • สำนักงานขายในพื้นที่
  • วิศวกรโซลูชันเอ็มเบ็ดเด็ด (ESE)
  • การสนับสนุนด้านเทคนิค

ลูกค้าควรติดต่อตัวแทนจำหน่าย ตัวแทน หรือ ESE เพื่อขอรับการสนับสนุน นอกจากนี้ ยังมีสำนักงานขายในพื้นที่เพื่อให้ความช่วยเหลือลูกค้าอีกด้วย รายชื่อสำนักงานขายและสถานที่ตั้งต่างๆ รวมอยู่ในเอกสารนี้
การสนับสนุนด้านเทคนิคพร้อมให้บริการผ่าน webเว็บไซต์อยู่ที่: www.microchip.com/support

คุณสมบัติการป้องกันรหัสอุปกรณ์ไมโครชิป
โปรดทราบรายละเอียดต่อไปนี้เกี่ยวกับคุณลักษณะการป้องกันรหัสบนผลิตภัณฑ์ Microchip:

  • ผลิตภัณฑ์ Microchip ตรงตามข้อกำหนดที่ระบุไว้ในแผ่นข้อมูล Microchip เฉพาะของตน
  • Microchip เชื่อว่ากลุ่มผลิตภัณฑ์ของตนจะปลอดภัยเมื่อใช้ตามลักษณะที่ต้องการ ภายใต้ข้อกำหนดการทำงาน และภายใต้เงื่อนไขปกติ
    Icrochip ให้คุณค่าและปกป้องสิทธิ์ในทรัพย์สินทางปัญญาของตนอย่างจริงจัง การพยายามละเมิดคุณสมบัติการป้องกันโค้ดของผลิตภัณฑ์ Microchip เป็นสิ่งต้องห้ามโดยเด็ดขาด และอาจฝ่าฝืน Digital Millennium Copyright Act
  • ทั้ง Microchip และผู้ผลิตเซมิคอนดักเตอร์รายอื่นไม่สามารถรับประกันความปลอดภัยของโค้ดได้ การปกป้องโค้ดไม่ได้หมายความว่าเรารับประกันว่าผลิตภัณฑ์นั้น “ไม่แตกหัก” การปกป้องโค้ดนั้นได้รับการพัฒนาอย่างต่อเนื่อง Microchip มุ่งมั่นที่จะปรับปรุงคุณสมบัติการปกป้องโค้ดของผลิตภัณฑ์ของเราอย่างต่อเนื่อง

ประกาศทางกฎหมาย

เอกสารเผยแพร่นี้และข้อมูลในที่นี้อาจใช้กับผลิตภัณฑ์ของ Microchip เท่านั้น ซึ่งรวมถึงการออกแบบ ทดสอบ และรวมผลิตภัณฑ์ของ Microchip เข้ากับแอปพลิเคชันของคุณ การใช้ข้อมูลนี้ในลักษณะอื่นใดถือเป็นการละเมิดข้อกำหนดเหล่านี้ ข้อมูลเกี่ยวกับแอปพลิเคชันอุปกรณ์มีไว้เพื่อความสะดวกของคุณเท่านั้น และอาจถูกแทนที่
โดยการปรับปรุง เป็นความรับผิดชอบของคุณในการตรวจสอบให้แน่ใจว่าใบสมัครของคุณตรงตามข้อกำหนดของคุณ ติดต่อสำนักงานขาย Microchip ในพื้นที่ของคุณเพื่อรับการสนับสนุนเพิ่มเติม หรือขอรับการสนับสนุนเพิ่มเติมได้ที่ www.microchip.com/en-us/support/design-help/client-support-services.

ข้อมูลนี้จัดทำโดย MICROCHIP "ตามที่เป็น" MICROCHIP ไม่รับรองหรือรับประกันใดๆ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย เป็นลายลักษณ์อักษรหรือวาจา ตามกฎหมายหรืออย่างอื่นใดที่เกี่ยวข้องกับข้อมูล รวมถึงแต่ไม่จำกัดเฉพาะการรับประกันโดยนัยของการไม่ละเมิด ความสามารถในการขาย และความเหมาะสมสำหรับจุดประสงค์เฉพาะ หรือการรับประกันที่เกี่ยวข้องกับเงื่อนไข คุณภาพ หรือประสิทธิภาพ

ในกรณีใดๆ MICROCHIP จะไม่รับผิดชอบต่อการสูญเสีย ความเสียหาย ค่าใช้จ่าย หรือค่าใช้จ่ายใดๆ อันเป็นทางอ้อม พิเศษ เป็นการลงโทษ โดยบังเอิญ หรือเป็นผลสืบเนื่อง ไม่ว่าประเภทใดก็ตามที่เกี่ยวข้องกับข้อมูลหรือการใช้งาน ไม่ว่าจะเกิดจากสาเหตุใดก็ตาม แม้ว่า MICROCHIP จะได้รับแจ้งถึงความเป็นไปได้หรือความเสียหายที่คาดการณ์ได้ก็ตาม ในขอบเขตสูงสุดที่กฎหมายอนุญาต ความรับผิดทั้งหมดของ MICROCHIP ต่อการเรียกร้องใดๆ ก็ตามที่เกี่ยวข้องกับข้อมูลหรือการใช้งานนั้นจะไม่เกินจำนวนค่าธรรมเนียม (ถ้ามี) ที่คุณได้ชำระโดยตรงกับ MICROCHIP สำหรับข้อมูลดังกล่าว

การใช้เครื่องมือไมโครชิปในการช่วยชีวิตและ/หรือการใช้งานด้านความปลอดภัยเป็นความเสี่ยงของผู้ซื้อโดยสิ้นเชิง และผู้ซื้อตกลงที่จะปกป้อง ชดเชย และทำให้ไมโครชิปไม่ต้องรับผิดใดๆ จากความเสียหาย การเรียกร้อง การฟ้องร้อง หรือค่าใช้จ่ายใดๆ ทั้งสิ้นที่เกิดจากการใช้งานดังกล่าว จะไม่มีการให้ใบอนุญาตใดๆ ไม่ว่าโดยปริยายหรือด้วยวิธีอื่นใด ภายใต้สิทธิ์ในทรัพย์สินทางปัญญาของไมโครชิป เว้นแต่จะระบุไว้เป็นอย่างอื่น

เครื่องหมายการค้า
ชื่อและโลโก้ Microchip, โลโก้ Microchip, Adaptec, 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, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, โลโก้ ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime และ ZL เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Incorporated ในสหรัฐอเมริกา
A

การระงับคีย์ที่ใกล้เคียงกัน, AKS, ยุคอะนาล็อกสำหรับยุคดิจิทัล, ตัวเก็บประจุใดๆ, AnyIn, AnyOut, การสลับแบบเสริม, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, การจับคู่เฉลี่ยแบบไดนามิก , DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, การเขียนโปรแกรมแบบอนุกรมในวงจร, ICSP, INICnet, การขนานแบบอัจฉริยะ, IntelliMOS, การเชื่อมต่อระหว่างชิป, JitterBlocker, Knob-on-Display, KoD, maxCrypto, สูงสุดView, memBrain, Mindi, MiWi, MPASM, MPF, โลโก้ที่ผ่านการรับรอง MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, การสร้างรหัสรอบรู้, 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, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect และ ZENA เป็นเครื่องหมายการค้าของ Microchip Technology Incorporated ในสหรัฐอเมริกาและประเทศอื่นๆ

SQTP เป็นเครื่องหมายบริการของ Microchip Technology Incorporated ในสหรัฐอเมริกา
โลโก้ Adaptec, Frequency on Demand, Silicon Storage Technology และ Symmcom เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Inc. ในประเทศอื่นๆ
GestIC เป็นเครื่องหมายการค้าจดทะเบียนของ Microchip Technology Germany II GmbH & Co. KG ซึ่งเป็นบริษัทในเครือของ Microchip Technology Inc. ในประเทศอื่นๆ
เครื่องหมายการค้าอื่น ๆ ทั้งหมดที่กล่าวถึงในที่นี้เป็นทรัพย์สินของบริษัทที่เกี่ยวข้อง
© 2022, Microchip Technology Incorporated และบริษัทในเครือ สงวนลิขสิทธิ์.
ISBN: 978-1-6683-1311-4

ระบบการจัดการคุณภาพ
สำหรับข้อมูลเกี่ยวกับระบบการจัดการคุณภาพของ Microchip โปรดไปที่ www.microchip.com/quality.

การขายและบริการทั่วโลก

สำนักงานใหญ่
2355 เวสต์แชนด์เลอร์แอลวี แชนด์เลอร์, แอริโซนา 85224-6199 โทรศัพท์: 480-792-7200
โทรสาร: 480-792-7277 การสนับสนุนด้านเทคนิค:
www.microchip.com/support
Web ที่อยู่: www.ไมโครชิป.คอม

นิวยอร์ก, นิวยอร์ก
โทร: 631-435-6000

แคนาดา – โตรอนโต
โทร: 905-695-1980
โทรสาร: 905-695-2078

อินเดีย – บังกาลอร์
โทร : 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

สิงคโปร์
โทร: 65-6334-8870

มาเลเซีย - กัวลาลัมเปอร์
โทร : 60-3-7651-7906

มาเลเซีย – ปีนัง
โทร : 60-4-227-8870

ประเทศไทย – กรุงเทพมหานคร
โทร : 66-2-694-1351

ออสเตรีย – เวลส์
โทร : 43-7242-2244-39
แฟกซ์ : 43-7242-2244-393

ฝรั่งเศส – ปารีส
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

© 2022 Microchip Technology Inc. และบริษัทสาขา

เอกสาร / แหล่งข้อมูล

เครื่องเข้ารหัส MICROCHIP H.264 [พีดีเอฟ] คู่มือการใช้งาน
ตัวเข้ารหัส H.264, H.264, ตัวเข้ารหัส

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *