Stratixอุปกรณ์จ่ายไฟมาตรฐาน 10 ตัว (-1V, -2V, -3V) เป็นอุปกรณ์ SmartVID อุปกรณ์จ่ายแรงดันไฟฟ้าคอร์ (VCC & VCCP) สําหรับอุปกรณ์ SmartVID แต่ละตัวต้องขับเคลื่อนด้วยตัวควบคุมแรงดันไฟฟ้าที่เป็นไปตาม PMBus ที่ออกแบบมาสําหรับอุปกรณ์ SmartVID Stratix 10 และเชื่อมต่อกับอุปกรณ์ Stratix 10 เครื่องผ่าน PMBus สําหรับอุปกรณ์จ่ายไฟมาตรฐาน Stratix 10 การใช้ตัวควบคุมแรงดันไฟฟ้าที่เป็นไปตามมาตรฐาน PMBus สําหรับแต่ละอุปกรณ์ถือเป็นข้อบังคับ
ปัญหา
อุปกรณ์เหล่านี้จะไม่กําหนดค่าหรือทํางานได้อย่างถูกต้องหากแรงดันไฟฟ้าคอร์ขับเคลื่อนด้วยตัวควบคุมแรงดันไฟฟ้าที่เป็นไปตามข้อกําหนด Non-PMBus ที่มีแรงดันไฟฟ้าออกคงที่
โซลูชัน
ตรวจสอบให้แน่ใจว่าการตั้งค่าฮาร์ดแวร์และซอฟต์แวร์เป็นไปตามด้านล่าง
การตั้งค่าฮาร์ดแวร์: ตรวจสอบให้แน่ใจว่าพิน Stratix10 SmartVID ด้านล่างเชื่อมต่อกับตัวควบคุมแรงดันไฟฟ้าอัจฉริยะ
| โหมด Stratix10 SmartVID PMBus | ชื่อพิน |
1 | โหมดมาสเตอร์ | PWRMGT_SCL |
PWRMGT_SDA | ||
2 | โหมด Slave | PWRMGT_SCL |
PWRMGT_SDA | ||
PWRMGT_ALERT |
การตั้งค่าซอฟต์แวร์: ตรวจสอบให้แน่ใจว่าการตั้งค่าซอฟต์แวร์ด้านล่างมีความเหมาะสม
| การตั้งค่าซอฟต์แวร์ | เมนู Quartus สําหรับการนําทาง |
1 | โหมด PMBus | การบ้าน --> Device --> Device & Pin Options -->การกําหนดค่า -->โหมดการทํางาน VID เมนูแบบเลื่อนลง -->สําหรับ Master / Slave
|
2 | PWRMGT_SCL | การกําหนดค่า --> Device & Device ตัวเลือก & Pin --> Configuration --> VID Operation Mode (MASTER / SLAVE) --> Configuration PIN (Window for VID) -->ทําเครื่องหมายช่องทําเครื่องหมายที่เหมาะสมตามโหมด PMBus |
PWRMGT_SDA | ||
PWRMGT_ALERT | ||
3 | ฟิลด์ "ที่อยู่อุปกรณ์ในโหมด PMBus Slave" | การบ้าน --> Device --> Device & Pin Options -->การจัดการพลังงาน & VID --> Device & ตัวเลือกพิน -->ช่องทําเครื่องหมายที่เหมาะสมตามโหมด PMBus |
ตรวจสอบให้แน่ใจว่าได้ตั้งค่าช่องด้านบนอย่างถูกต้อง | ||
4 | ฟิลด์ "รูปแบบเอาต์พุตแรงดันไฟฟ้า" | ตรวจสอบให้แน่ใจถึงการตั้งค่าที่เหมาะสมภายใต้เมนูแบบเลื่อนลง – Direct / Linear |
หมายเหตุ: สามารถตรวจสอบการตั้งค่าซอฟต์แวร์ข้างต้นได้ด้วยการใช้ข้อจํากัดในไฟล์ QSF ตามตัวอย่างด้านล่าง
ตัว อย่าง เช่น:
set_global_assignment -name USE_PWRMGT_SDA SDM_IO11
set_global_assignment -name USE_PWRMGT_SCL SDM_IO14
set_global_assignment -name PWRMGT_SLAVE_DEVICE_TYPE LTM4677
set_global_assignment -name PWRMGT_SLAVE_DEVICE0_ADDRESS 3F
set_global_assignment -name PWRMGT_SLAVE_DEVICE1_ADDRESS 12
set_global_assignment -name PWRMGT_SLAVE_DEVICE2_ADDRESS 34
set_global_assignment -name PWRMGT_SLAVE_DEVICE3_ADDRESS 56
set_global_assignment -name PWRMGT_SLAVE_DEVICE4_ADDRESS 78
set_global_assignment -name PWRMGT_SLAVE_DEVICE5_ADDRESS 9A
set_global_assignment -name PWRMGT_SLAVE_DEVICE6_ADDRESS AB
SET_GLOBAL_ASSIGNMENT -name PWRMGT_SLAVE_DEVICE7_ADDRESS CD
set_global_assignment -name VID_OPERATION_MODE "PMBUS MASTER"
set_global_assignment -name PWRMGT_BUS_SPEED_MODE "100 KHZ"
เปิดset_global_assignment -name PWRMGT_PAGE_COMMAND_ENABLE
set_global_assignment -name PWRMGT_VOLTAGE_OUTPUT_FORMAT "AUTO DISCOVERY"
set_global_assignment -name PWRMGT_TRANSLATED_VOLTAGE_VALUE_UNIT VOLTS
นอกจากข้างต้นตรวจสอบให้แน่ใจว่าขั้วต่อ JTAG สําหรับตัวควบคุมอัจฉริยะถูกตัดการเชื่อมต่อจากตัวควบคุมอัจฉริยะเมื่อกําหนดค่าอุปกรณ์ Stratix 10 SmartVID
หากคุณใช้ Intel FPGA Download Cable II ร่วมกับ Quartus® Prime Pro v 18.0 และพบปัญหานี้คุณจะเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด (18950): อุปกรณ์หยุดรับข้อมูลการกําหนดค่า
ข้อผิดพลาด (18948): ได้รับข้อความแสดงข้อผิดพลาดจากอุปกรณ์: ตรวจพบข้อผิดพลาดในการเข้าถึงฮาร์ดแวร์ มีปัญหาในการเข้าถึงฮาร์ดแวร์ภายนอก (0x0032รหัสย่อย, 0x00000000ข้อมูล, ตําแหน่ง 0x0000C000)
ข้อผิดพลาด (20072): มีข้อผิดพลาด PMBUS เกิดขึ้นระหว่างการกําหนดค่า ข้อผิดพลาดที่อาจเกิดขึ้น: การตั้งค่า VID ไม่ถูกต้องใน Quartus Project อุปกรณ์เป้าหมายไม่สามารถสื่อสารกับตัวควบคุมอัจฉริยะหรือ PMBUS Master บนเครื่องได้
ข้อผิดพลาด (209012): การดําเนินการล้มเหลว
ข้อมูลเพิ่มเติมเกี่ยวกับสิ่งเดียวกันนี้สามารถดูได้ใน คู่มือผู้ใช้ Stratix10 Power Management
โปรดติดต่อฝ่ายสนับสนุนด้านการขายและภาคสนามของคุณหากคุณต้องการความช่วยเหลือเพิ่มเติม