โลโก้อินเทล

การ์ดเร่งความเร็วแบบตั้งโปรแกรมได้ AN 872 พร้อม Intel Arria 10 GX FPGA

AN 872-Programmable-Acceleration-Card-Intel-Arria-10-GX-FPGA-ผลิตภัณฑ์

การแนะนำ

เกี่ยวกับเอกสารนี้

เอกสารนี้ให้วิธีการประมาณและตรวจสอบประสิทธิภาพพลังงานและความร้อนของการออกแบบ AFU ของคุณโดยใช้ Intel® Programmable Acceleration Card พร้อมด้วย Intel Arria® 10 GX FPGA ในแพลตฟอร์มเซิร์ฟเวอร์เป้าหมาย

ข้อกำหนดพลังงาน

ตัวควบคุมการจัดการบอร์ดจะตรวจสอบและจัดการเหตุการณ์ความร้อนและพลังงานบน Intel FPGA PAC เมื่อบอร์ดหรือ FPGA มีความร้อนสูงเกินไปหรือดึงกระแสไฟฟ้ามากเกินไป ตัวควบคุมการจัดการบอร์ดจะปิดไฟ FPGA เพื่อป้องกัน ต่อจากนั้นยังดึงลิงก์ PCIe ลงซึ่งอาจทำให้ระบบล่มโดยไม่คาดคิด โปรดดูการปิดเครื่องอัตโนมัติสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับเกณฑ์ที่ทำให้เกิดการปิดเครื่องของบอร์ด ในกรณีปกติ อุณหภูมิและพลังงานของ FPGA เป็นสาเหตุหลักของการปิดระบบ เพื่อลดเวลาหยุดทำงานและรับประกันความเสถียรของระบบ Intel ขอแนะนำว่ากำลังไฟรวมของบอร์ดไม่เกิน 66 W และกำลังไฟ FPGA ไม่เกิน 45 W ส่วนประกอบแต่ละชิ้นและส่วนประกอบของบอร์ดมีความแปรปรวนของกำลัง ดังนั้น ค่าที่ระบุจึงต่ำกว่าขีดจำกัดเพื่อให้แน่ใจว่าบอร์ดจะไม่พบการปิดระบบแบบสุ่มในระบบที่มีปริมาณงานและอุณหภูมิทางเข้าที่แตกต่างกัน

ข้อกำหนดพลังงาน

 

ระบบ

กำลังไฟรวมบอร์ด (วัตต์)  

กำลังไฟ FPGA (วัตต์)

ระบบที่มี FPGA Interface Manager (FIM) และ AFU ที่ทำงานด้วยปริมาณงานการควบคุมปริมาณที่แย่ที่สุดเป็นเวลาอย่างน้อย 15 นาทีที่อุณหภูมิแกน 95°C  

66

 

45

กำลังไฟรวมของบอร์ดจะแตกต่างกันไปขึ้นอยู่กับการออกแบบ Accelerator Functional Unit (AFU) ของคุณ (จำนวนและความถี่ของการสลับตรรกะ) อุณหภูมิขาเข้า อุณหภูมิของระบบ และการไหลเวียนของอากาศของช่องเป้าหมายสำหรับ Intel FPGA PAC ในการจัดการความแปรปรวนนี้ Intel ขอแนะนำให้คุณปฏิบัติตามข้อกำหนดด้านพลังงานนี้เพื่อป้องกันการปิดระบบโดย Board Management Controller

ข้อมูลที่เกี่ยวข้อง

ปิดเครื่องอัตโนมัติ

ข้อกำหนดเบื้องต้น

ผู้ผลิตอุปกรณ์ดั้งเดิมของเซิร์ฟเวอร์ (OEM) ต้องตรวจสอบว่า Intel FPGA PAC แต่ละตัวที่เชื่อมต่อกับสล็อต PCIe ในแพลตฟอร์มเซิร์ฟเวอร์เป้าหมายสามารถอยู่ภายในขีดจำกัดการระบายความร้อนได้ แม้ว่าบอร์ดจะใช้พลังงานสูงสุดที่อนุญาต (66 W) สำหรับข้อมูลเพิ่มเติม โปรดดู Intel PAC พร้อมด้วยแนวทางการรับรองแพลตฟอร์ม Intel Arria 10 GX FPGA(1)

ข้อกำหนดของเครื่องมือ

คุณต้องมีเครื่องมือต่อไปนี้ในการประมาณและประเมินประสิทธิภาพด้านพลังงานและความร้อน

  • ซอฟต์แวร์:
    • Intel Acceleration Stack เพื่อการพัฒนา
    • BWtoolkit
    • การออกแบบ AFU(2)
    • สคริปต์ Tcl (ดาวน์โหลด) – จำเป็นสำหรับการจัดรูปแบบการเขียนโปรแกรม file เพื่อการวิเคราะห์
    • ตัวประมาณพลังงานล่วงหน้าสำหรับอุปกรณ์ Intel Arria 10
    • เอกสารตัวประมาณพลังงาน Intel FPGA PAC (ดาวน์โหลด)
  • ฮาร์ดแวร์:
    • อินเทล FPGA PAC
    • สายไมโคร USB(3)
    • เซิร์ฟเวอร์เป้าหมายสำหรับ Intel FPGA PAC(4)

Intel ขอแนะนำให้คุณปฏิบัติตามคู่มือเริ่มต้นอย่างรวดเร็ว Intel Acceleration Stack สำหรับ Intel Programmable Acceleration Card พร้อมด้วย Intel Arria 10 GX FPGA สำหรับการติดตั้งซอฟต์แวร์

ข้อมูลที่เกี่ยวข้อง

คู่มือเริ่มต้นใช้งานด่วน Intel Acceleration Stack สำหรับการ์ดเร่งความเร็วที่ตั้งโปรแกรมได้ของ Intel พร้อมด้วย Intel Arria 10 GX FPGA

  1. ติดต่อตัวแทนฝ่ายสนับสนุนของ Intel เพื่อเข้าถึงเอกสารนี้
  2. ไดเร็กทอรี build_synth ถูกสร้างขึ้นหลังจากที่คุณคอมไพล์ AFU ของคุณ
  3. ใน Acceleration Stack 1.2 การตรวจสอบบอร์ดจะดำเนินการผ่าน PCIe
  4. ตรวจสอบให้แน่ใจว่า OEM ของคุณได้ตรวจสอบสล็อต PCIe เป้าหมายตามหลักเกณฑ์คุณสมบัติแพลตฟอร์มสำหรับ Intel FPGA PAC ของคุณ

การใช้ตัวควบคุมการจัดการบอร์ด

ปิดเครื่องอัตโนมัติ

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

บันทึก: เมื่อ FPGA สูญเสียพลังงาน การเชื่อมต่อ PCIe ระหว่าง Intel FPGA PAC และโฮสต์จะหยุดทำงาน ในหลายระบบ การเชื่อมต่อ PCIe อาจทำให้ระบบเสียหาย

เกณฑ์การปิดเครื่องอัตโนมัติ

ตารางต่อไปนี้แสดงรายการเกณฑ์ที่เกินกว่าที่ตัวควบคุมการจัดการบอร์ดจะปิดการจ่ายไฟของบอร์ด

พารามิเตอร์ ขีดจำกัดเกณฑ์
กำลังคณะกรรมการ 66 วัตต์
กระแสแบ็คเพลน 12v 6 ก
แบ็คเพลน 12v ฉบับtage 14 โวลต์
กระแสไฟ 1.2v 16 ก
โวลต์ 1.2vtage 1.4 โวลต์
กระแสไฟ 1.8v 8 ก
โวลต์ 1.8vtage 2.04 โวลต์
กระแสไฟ 3.3v 8 ก
โวลต์ 3.3vtage 3.96 โวลต์
FPGA Core ฉบับที่tage 1.08 โวลต์
FPGA คอร์ปัจจุบัน 60 ก
อุณหภูมิแกน FPGA 100 องศาเซลเซียส
อุณหภูมิการจ่ายแกนหลัก 120 องศาเซลเซียส
อุณหภูมิคณะกรรมการ 80 องศาเซลเซียส
อุณหภูมิ QSFP 90 องศาเซลเซียส
QSFP ฉบับที่tage 3.7 โวลต์

การกู้คืนหลังจากการปิดเครื่องอัตโนมัติ

ตัวควบคุมการจัดการบอร์ดจะระงับการจ่ายไฟจนกว่าจะถึงรอบการจ่ายไฟครั้งถัดไป ดังนั้น เมื่อปิดระบบจ่ายไฟของการ์ด Intel FPGA PAC คุณต้องจ่ายไฟให้กับเซิร์ฟเวอร์เพื่อจ่ายไฟกลับไปยัง Intel FPGA PAC

สาเหตุทั่วไปของการปิดระบบไฟฟ้าคือ FPGA มีความร้อนสูงเกินไป (เมื่ออุณหภูมิแกนกลางสูงกว่า 100°C) หรือ FPGA ดึงกระแสไฟฟ้ามากเกินไป สิ่งนี้มักเกิดขึ้นเมื่อการออกแบบ AFU เกินขอบเขตพลังงานที่กำหนดของ Intel FPGA PAC หรือมีการไหลของอากาศไม่เพียงพอ ในกรณีนี้ คุณต้องลดการใช้พลังงานใน AFU ของคุณ

ตรวจสอบเซ็นเซอร์ออนบอร์ดโดยใช้ OPAE

ใช้โปรแกรมบรรทัดคำสั่ง fpgainfo เพื่อรวบรวมข้อมูลเซ็นเซอร์อุณหภูมิและพลังงานจาก Board Management Controller คุณสามารถใช้โปรแกรมนี้กับ Acceleration Stack 1.2 ขึ้นไป สำหรับ Acceleration Stack 1.1 หรือเก่ากว่า ให้ใช้เครื่องมือ BWMonitor ตามที่อธิบายไว้ในส่วนถัดไป

ในการรวบรวมข้อมูลอุณหภูมิ:

  • bash-4.2$ fpgainfo อุณหภูมิ

Sampเอาท์พุท

AN 872-โปรแกรม-การ์ดเร่งความเร็ว-Intel-Arria-10-GX-FPGA-fig-2

เพื่อรวบรวมข้อมูลพลังงาน

  • bash-4.2$ พลัง fpgainfo

Sampเอาท์พุท

AN 872-โปรแกรม-การ์ดเร่งความเร็ว-Intel-Arria-10-GX-FPGA-fig-4AN 872-โปรแกรม-การ์ดเร่งความเร็ว-Intel-Arria-10-GX-FPGA-fig-5

ตรวจสอบเซ็นเซอร์ออนบอร์ดโดยใช้ BWMonitor

  • BWMonitor เป็นเครื่องมือ BittWare ที่ช่วยให้คุณสามารถวัดอุณหภูมิ FPGA/บอร์ด ปริมาตรtagอีและปัจจุบัน

ข้อกำหนดเบื้องต้น: คุณต้องติดตั้งสายเคเบิลไมโคร USB ระหว่าง Intel FPGA PAC และเซิร์ฟเวอร์

  1. ติดตั้งซอฟต์แวร์ BittWorks II Toolkit-Lite เฟิร์มแวร์ และโปรแกรมโหลดบูตที่เหมาะสม

BittWorks II ToolkitLite เวอร์ชันที่เข้ากันได้กับระบบปฏิบัติการ

ระบบปฏิบัติการ ปล่อย BittWorks II Toolkit-เวอร์ชัน Lite ติดตั้งคำสั่ง
CentOS 7.4/RHEL 7.4 2018.6 องค์กร Linux 7 (64 บิต) bw2tk-

lite-2018.6.el7.x86_64.rpm

sudo yum ติดตั้ง bw2tk-\ lite-2018.6.el7.x86_64.rpm
อูบุนตู 16.04 2018.6 อูบุนตู 16.04 (64 บิต) bw2tk-

lite-2018.6.u1604.amd64.deb

sudo dpkg -i bw2tk-\ 2018.6.u1604.amd64.deb

อ้างอิงถึงการเริ่มต้นใช้งาน webหน้าเพื่อดาวน์โหลดเฟิร์มแวร์และเครื่องมือ BMC

  • เวอร์ชันเฟิร์มแวร์ BMC: 26889
  • BMC Bootloader เวอร์ชัน: 26879

บันทึก fileไปยังตำแหน่งที่ทราบบนเครื่องโฮสต์ สคริปต์ต่อไปนี้พร้อมท์สำหรับตำแหน่งนี้

เพิ่มเครื่องมือ Bittware ให้กับ PATH:

  • ส่งออก PATH=/opt/bwtk/2018.6.0L/bin/:$PATH

คุณสามารถเปิด BWMonitor ได้โดยใช้

  • /opt/bwtk/2018.6L/bin/bwmonitor-gui&

Sampเลอ การวัด

AN 872-โปรแกรม-การ์ดเร่งความเร็ว-Intel-Arria-10-GX-FPGA-fig-10

การตรวจสอบพลังงานการออกแบบ AFU

กระแสการวัดกำลัง

หากต้องการประเมินกำลังสำหรับการออกแบบ AFU ของคุณ ให้จับเกณฑ์ชี้วัดต่อไปนี้:

  • กำลังไฟรวมของบอร์ดและอุณหภูมิ FPGA
    • (หลังจากรันรูปแบบข้อมูลที่แย่ที่สุดในการออกแบบของคุณเป็นเวลา 15 นาที)
  • กำลังไฟฟ้าคงที่และอุณหภูมิ
    • (ใช้การออกแบบการวัดกำลังไฟฟ้าคงที่)
  • พลังงานสถิตกรณีที่แย่ที่สุด
    • (ค่าที่คาดการณ์ไว้โดยใช้ Early Power Estimator สำหรับอุปกรณ์ Intel Arria 10)

จากนั้น ใช้เอกสารประมาณการพลังงาน Intel FPGA PAC (ดาวน์โหลด) กับหน่วยวัดที่บันทึกไว้เหล่านี้เพื่อตรวจสอบว่าการออกแบบ AFU ของคุณตรงตามข้อกำหนดหรือไม่

การวัดกำลังรวมของบอร์ด

ปฏิบัติตามขั้นตอนเหล่านี้

  1. ติดตั้ง Intel PAC พร้อมด้วย Intel Arria 10 GX FPGA ลงในสล็อต PCIe ที่ผ่านการรับรองในเซิร์ฟเวอร์ หากคุณใช้ BWMonitor ในการวัด ให้เชื่อมต่อสาย Micro-USB จากด้านหลังของการ์ดเข้ากับพอร์ต USB ใดๆ ของเซิร์ฟเวอร์
  2. โหลด AFU ของคุณและวิ่งด้วยกำลังสูงสุด
    • หาก AFU ใช้อีเทอร์เน็ต ให้ตรวจสอบให้แน่ใจว่าได้เสียบสายเคเบิลเครือข่ายหรือโมดูลและเชื่อมต่อกับพาร์ทเนอร์ลิงก์ และการรับส่งข้อมูลเครือข่ายเปิดอยู่ใน AFU
    • หากเหมาะสม ให้รัน DMA อย่างต่อเนื่องเพื่อออกกำลังกายออนบอร์ด DDR4
    • เรียกใช้แอปพลิเคชันของคุณบนโฮสต์เพื่อป้อน AFU ให้กับการรับส่งข้อมูลในกรณีที่เลวร้ายที่สุด รวมถึงใช้ FPGA อย่างเต็มที่ ตรวจสอบให้แน่ใจว่าคุณเน้น FPGA ด้วยการรับส่งข้อมูลที่เครียดที่สุด ดำเนินการขั้นตอนนี้เป็นเวลาอย่างน้อย 15 นาทีเพื่อให้อุณหภูมิแกน FPGA คงที่
      • บันทึก: ในระหว่างการทดสอบ ให้ตรวจสอบกำลังไฟทั้งหมดของบอร์ด, กำลัง FPGA และค่าอุณหภูมิแกน FPGA เพื่อให้แน่ใจว่าอยู่ภายในข้อกำหนด หากถึงขีดจำกัด 66 W, 45 W หรือ 100°C ให้หยุดการทดสอบทันที
  3. หลังจากที่อุณหภูมิแกน FPGA คงที่แล้ว ให้ใช้โปรแกรม fpgainfo หรือเครื่องมือ BWMonitor เพื่อบันทึกกำลังไฟทั้งหมดของบอร์ดและอุณหภูมิแกน FPGA ป้อนค่าเหล่านี้ในแถว ขั้นตอนที่ 1: การวัดพลังงานรวมของบอร์ดของแผ่นประมาณการพลังงาน Intel FPGA PAC

เอกสารประมาณการพลังงาน Intel FPGA PAC Sample

AN 872-โปรแกรม-การ์ดเร่งความเร็ว-Intel-Arria-10-GX-FPGA-fig-11

การวัดกำลังไฟฟ้าสถิตที่แท้จริง

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

ก่อนที่จะวัดพลังงานคงที่ของ FPGA ให้ใช้สคริปต์ Disable-gpio-input-bufferintelpac-arria10-gx.tcl (ดาวน์โหลด) เพื่อประมวลผลการเขียนโปรแกรม FPGA file, (*.ซอฟ file) ซึ่งมีการออกแบบ FIM และ AFU สคริปต์ tcl ปิดการใช้งานพินอินพุต FPGA ทั้งหมดเพื่อให้แน่ใจว่าไม่มีการสลับภายใน FPGA (ซึ่งหมายความว่าไม่มีพลังงานไดนามิก) อ้างอิงถึงการไหลขั้นต่ำ เช่นample เพื่อคอมไพล์เป็นampเลอ เอเอฟยู. *.sof ที่สร้างขึ้น file ตั้งอยู่ที่:

  • ซีดี $OPAE_PLATFORM_ROOT/hw/sampเล/ $ OPAE_PLATFORM_ROOT/hw/sampเล/ build_synth/สร้าง/เอาท์พุท_files/ afu_*.sof

คุณต้องบันทึก Disable-gpio-input-buffer-intel-pac-arria10-gx.tcl ในไดเร็กทอรีด้านบน จากนั้นรันคำสั่งต่อไปนี้

  • # quartus_asm -t ปิดการใช้งาน -gpio-input-buffer-intel-pac-arria10-gx.tclafu_*.sof
Sampเอาท์พุท

ข้อมูล: ************************************************** ***************** ข้อมูล:
การรัน Quartus Prime Assembler
ข้อมูล: เวอร์ชัน 17.1.1 รุ่น 273 12/19/2017 SJ Pro Edition
ข้อมูล: ลิขสิทธิ์ (C) 2017 Intel Corporation สงวนลิขสิทธิ์. ข้อมูล: การใช้งานของคุณ
ของเครื่องมือออกแบบ ฟังก์ชันลอจิกของ Intel Corporation ข้อมูล: และซอฟต์แวร์และเครื่องมืออื่นๆ และของดังกล่าว AMPP ข้อมูลตรรกะของคู่ค้า: ฟังก์ชันและเอาต์พุตใดๆ fileจากข้อมูลใดๆ ข้างต้น: (รวมถึงการเขียนโปรแกรมหรือการจำลองอุปกรณ์ files) และข้อมูลใดๆ: เอกสารหรือข้อมูลที่เกี่ยวข้องอยู่ภายใต้ข้อมูลอย่างชัดแจ้ง: ตามข้อกำหนดและเงื่อนไขของข้อมูลสิทธิ์การใช้งานโปรแกรม Intel: ข้อตกลงการสมัครสมาชิก, ข้อตกลงสิทธิ์การใช้งาน Intel Quartus Prime, ข้อมูล:

AN 872-โปรแกรม-การ์ดเร่งความเร็ว-Intel-Arria-10-GX-FPGA-fig-15

เมื่อดำเนินการสคริปต์ tcl สำเร็จ afu_*.sof file ได้รับการอัพเดตและพร้อมสำหรับการเขียนโปรแกรม FPGA

ทำตามขั้นตอนเหล่านี้เพื่อวัดกำลังไฟฟ้าสถิตที่แท้จริง

  1. ใช้โปรแกรมเมอร์ Intel Quartus® Prime เพื่อตั้งโปรแกรม *.sof file- โปรดดูการใช้โปรแกรมเมอร์ Intel Quartus Prime ในหน้า 12 สำหรับขั้นตอนโดยละเอียด
  2. ตรวจสอบอุณหภูมิแกน FPGA ฉบับที่tage และปัจจุบันโดยใช้เครื่องมือ BWMonitor ป้อนค่าเหล่านี้ในแถวขั้นตอนที่ 2: การวัดพลังงานคงที่หลัก FPGA ของแผ่นประมาณการพลังงาน Intel FPGA PAC

ข้อมูลที่เกี่ยวข้อง

  • คู่มือเริ่มต้นอย่างรวดเร็วของ Intel Acceleration Stack สำหรับการ์ดเร่งความเร็วที่ตั้งโปรแกรมได้ของ Intel พร้อมด้วย Intel Arria 10 GX FPGA
  • ตรวจสอบเซ็นเซอร์ออนบอร์ดโดยใช้ BWMonitor

การใช้โปรแกรมเมอร์ Intel Quartus Prime

คุณต้องเชื่อมต่อสายเคเบิลไมโคร USB ระหว่าง Intel FPGA PAC และเซิร์ฟเวอร์เพื่อดำเนินการขั้นตอนเหล่านี้:

  1. ค้นหาพอร์ตรูทและจุดสิ้นสุดของการ์ด Intel FPGA PAC: $ ​​lspci -tv | เกรป 09c4

Example เอาต์พุต 1 แสดงว่า Root Port คือ d7:0.0 และ Endpoint คือ d8:0.0

  • -+-[0000:d7]-+-00.0-[d8]—-00.0 อุปกรณ์ Intel Corporation 09c4

Exampไฟล์เอาต์พุต 2 แสดงว่า Root Port คือ 0:1.0 และ Endpoint คือ 3:0.0

  • +-01.0-[03]—-00.0 อุปกรณ์ Intel Corporation 09c4

Example เอาต์พุต 3 แสดงว่า Root Port คือ 85:2.0 และ Endpoint คือ 86:0.0 และ

  • +-[0000:85]-+-02.0-[86]—-00.0 อุปกรณ์ Intel Corporation 09c4

บันทึก: ไม่มีเอาต์พุตบ่งชี้ว่าการแจงนับอุปกรณ์ PCIe* ล้มเหลว และแฟลชนั้นไม่ได้ตั้งโปรแกรมไว้

  • #Mask ข้อผิดพลาดที่ไม่สามารถแก้ไขได้และข้อผิดพลาดที่แก้ไขได้ของ FPGA
    • $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
    • $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0xFFFFFFFF
  • # ปกปิดข้อผิดพลาดที่ไม่สามารถแก้ไขได้และมาสก์ข้อผิดพลาดที่แก้ไขได้ของ RP
    • $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
    • $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0xFFFFFFFF

รันคำสั่ง Intel Quartus Prime Programmer ต่อไปนี้:

  • sudo $QUARTUS_HOME/bin/quartus_pgm -m เจTAG -o 'pvbi;afu_*.sof'

AN 872-โปรแกรม-การ์ดเร่งความเร็ว-Intel-Arria-10-GX-FPGA-fig-16 AN 872-โปรแกรม-การ์ดเร่งความเร็ว-Intel-Arria-10-GX-FPGA-fig-17

  1. หากต้องการเปิดโปงข้อผิดพลาดที่ไม่สามารถแก้ไขได้และปิดบังข้อผิดพลาดที่แก้ไขได้ ให้รันคำสั่งต่อไปนี้
    • # เปิดโปงข้อผิดพลาดที่ไม่สามารถแก้ไขได้และปิดบังข้อผิดพลาดที่แก้ไขได้ของ FPGA
      • $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0x00000000
      • $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0x00000000
    • # เปิดโปงข้อผิดพลาดที่ไม่สามารถแก้ไขได้และปิดบังข้อผิดพลาดที่แก้ไขได้ของ RP:
      • $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0x00000000
      • $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0x00000000
  2. รีบูต

ข้อมูลที่เกี่ยวข้อง

คู่มือเริ่มต้นอย่างรวดเร็วของ Intel Acceleration Stack สำหรับการ์ดเร่งความเร็วที่ตั้งโปรแกรมได้ของ Intel พร้อมด้วย Intel Arria 10 GX FPGA

การประมาณกำลังไฟฟ้าคงที่หลักกรณีที่แย่ที่สุด

ทำตามขั้นตอนเหล่านี้เพื่อประมาณค่าพลังงานคงที่ในกรณีที่แย่ที่สุด

  1. อ้างอิงถึงการไหลขั้นต่ำ เช่นample เพื่อคอมไพล์เป็นampเลอ เอเอฟยู ตั้งอยู่ที่:
    • /hw/sampเล/ -
  2. ในซอฟต์แวร์ Intel Quartus Prime Pro Edition ให้คลิก File > เปิดโปรเจ็กต์แล้วเลือก .qpf ของคุณ file เพื่อเปิดโครงการสังเคราะห์ AFU จากเส้นทางต่อไปนี้:
    • /hw/sampเล/ /build_synth/build
  3. คลิกโครงการ > สร้าง EPE File เพื่อสร้าง .csv ที่จำเป็น file.
    • ขั้นตอนที่ 2 ภาพประกอบAN-872 - การ์ดเร่งความเร็วพร้อม Intel-Arria-10-GX-FPGA-fig-1
  4. เปิดเครื่องมือ Early Power Estimator (5) แล้วคลิกไอคอน Import CSV เลือก .csv ที่สร้างขึ้นด้านบน file.
    • บันทึก: คุณสามารถเพิกเฉยต่อคำเตือนขณะนำเข้า .csv ได้ file.
  5. พารามิเตอร์อินพุตจะถูกกรอกโดยอัตโนมัติ
  • เปลี่ยนค่าเป็นผู้ใช้ที่ป้อนใน Junction Temp สนามทีเจ. และตั้งค่าอุณหภูมิทางแยก ช่อง TJ (°C) ถึง 95
  • เปลี่ยนฟิลด์ลักษณะพลังงานจากทั่วไปเป็นสูงสุด
  • ในเครื่องมือ EPE PSATIC คือกำลังไฟฟ้าคงที่ทั้งหมดในหน่วยวัตต์ คุณสามารถคำนวณกำลังไฟฟ้าคงที่หลักกรณีที่แย่ที่สุดได้จากแท็บรายงาน

เครื่องมือ EPE Sampเลอ เอาท์พุต

AN-872 - การ์ดเร่งความเร็วพร้อม Intel-Arria-10-GX-FPGA-fig-2

แท็บรายงาน

AN-872 - การ์ดเร่งความเร็วพร้อม Intel-Arria-10-GX-FPGA-fig-3

ในอดีตampดังที่แสดงไว้ข้างต้น กระแสคงที่หลัก FPGA ทั้งหมดคือผลรวมของกระแสคงที่และกระแสสแตนด์บายทั้งหมดที่ 0.9V (VCC, VCCP, VCCERAM) ป้อนค่าเหล่านี้ในแถว ขั้นตอนที่ 3: พลังงานคงที่ที่แย่ที่สุดจาก EPE ของเอกสารตัวประมาณพลังงาน Intel FPGA PAC สังเกตแถวเอาต์พุตที่คำนวณไว้เพื่อดูการใช้พลังงานสูงสุดของ AFU ของคุณ

ประวัติการแก้ไขเอกสารสำหรับแนวทางระบายความร้อนและพลังงานสำหรับ Intel PAC พร้อมด้วย Intel Arria 10 GX FPGA

เวอร์ชันเอกสาร การเปลี่ยนแปลง
2019.08.30 การเปิดตัวครั้งแรก

อินเทล คอร์ปอเรชั่น สงวนลิขสิทธิ์. Intel, โลโก้ Intel และเครื่องหมาย Intel อื่นๆ เป็นเครื่องหมายการค้าของ Intel Corporation หรือบริษัทในเครือ Intel รับประกันประสิทธิภาพของผลิตภัณฑ์ FPGA และเซมิคอนดักเตอร์ตามข้อมูลจำเพาะปัจจุบันตามการรับประกันมาตรฐานของ Intel แต่ขอสงวนสิทธิ์ในการเปลี่ยนแปลงผลิตภัณฑ์และบริการใดๆ ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบล่วงหน้า Intel ไม่รับผิดชอบหรือรับผิดใดๆ ที่เกิดขึ้นจากแอปพลิเคชันหรือการใช้ข้อมูล ผลิตภัณฑ์ หรือบริการใดๆ ที่อธิบายไว้ในที่นี้ ยกเว้นตามที่ Intel ตกลงเป็นลายลักษณ์อักษรโดยชัดแจ้ง ขอแนะนำให้ลูกค้าของ Intel ได้รับข้อมูลจำเพาะของอุปกรณ์เวอร์ชันล่าสุดก่อนที่จะใช้ข้อมูลที่เผยแพร่ใดๆ และก่อนที่จะทำการสั่งซื้อผลิตภัณฑ์หรือบริการ

ชื่อและยี่ห้ออื่น ๆ อาจถูกอ้างสิทธิ์โดยถือเป็นทรัพย์สินของผู้อื่น

ไอเอสโอ

  • 9001:2015 น.
    ลงทะเบียนแล้ว

รหัสประจำตัว: 683795
เวอร์ชัน: 2019.08.30

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

การ์ดเร่งความเร็วที่ตั้งโปรแกรมได้ Intel AN 872 พร้อม Intel Arria 10 GX FPGA [พีดีเอฟ] คู่มือการใช้งาน
การ์ดเร่งความเร็วที่ตั้งโปรแกรมได้ AN 872 พร้อม Intel Arria 10 GX FPGA, AN 872, การ์ดเร่งความเร็วที่ตั้งโปรแกรมได้พร้อม Intel Arria 10 GX FPGA

อ้างอิง

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

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