สําหรับลิงก์ PCIe ในแบงค์ตัวรับส่งสัญญาณ มี 2 พินในแบงค์ HVIO ที่มีฟังก์ชันเสริมเป็น PCIe platform reset (PERST#) สําหรับลิงก์ PCIe ในธนาคาร คุณสามารถเชื่อมต่อ PERST# กับหนึ่งในพินรีเซ็ต สําหรับพินรีเซ็ตที่ไม่ได้ใช้เป็น PERST# สามารถใช้เป็นสัญญาณ HVIO ทั่วไปได้ ตัวอย่างเช่น หาก PIN_PERST_N_CVP_L1A_0 พินใน Bank 5A เชื่อมต่อกับ PERST# สําหรับลิงก์ PCIe ใน Bank L1A ก็สามารถกําหนด PIN_PERST_N_CVP_L1A_1 พินใน Bank 5B เป็นสัญญาณ HVIO ทั่วไปได้
เนื่องจากปัญหาในอุปกรณ์ ES การกําหนดพินรีเซ็ตทั้งสองเนื่องจาก PERST# ไม่สามารถรีเซ็ตลิงก์ PCIe ได้
สําหรับ Agilex™ 5 E-ซีรีส์ ในซอฟต์แวร์ Quartus® Prime ปัจจุบัน คุณต้องกําหนดพอร์ต ทั้ง p0_pin_perst_n_i และ p0_pin_perst_n_1_i ไปยังตําแหน่งของพินรีเซ็ตในแบงค์ HVIO ดังแสดงในตารางต่อไปนี้ เชื่อมต่อ PERST# กับหนึ่งในพินรีเซ็ต สําหรับพินรีเซ็ตอื่นที่ไม่ได้ใช้เป็น PERST# จะต้องปล่อยให้ลอยอยู่ที่ระดับบอร์ด ตัวอย่างเช่น สําหรับลิงก์ PCIe ในแบงค์ GTS L1B ให้กําหนด p0_pin_perst_n_i เพื่อปักหมุด PIN_PERST_N_CVP_L1B_0 และกําหนด p0_pin_perst_n_1_i ให้กับ PIN_PERST_N_CVP_L1B_1 พิน หากคุณเชื่อมต่อ PERST# ไปยัง PIN_PERST_N_CVP_L1B_0 ให้ปล่อยให้ PIN_PERST_N_CVP_L1B_1 ลอยตัวที่ระดับบอร์ด ผูกพอร์ต i_gpio_perst0_n เข้ากับลอจิกสูง
ลิงก์ PCIe ในธนาคาร GTS |
การกําหนดตําแหน่งพอร์ตต่อพิน | |
p0_pin_perst_n_i |
p0_pin_perst_n_1_i | |
L1A |
PIN_PERST_N_CVP_L1A_0 |
PIN_PERST_N_CVP_L1A_1 |
L1B |
PIN_PERST_N_CVP_L1B_0 |
PIN_PERST_N_CVP_L1B_1 |
L1C |
PIN_PERST_N_CVP_L1C_0 |
PIN_PERST_N_CVP_L1C_1 |
R4A |
PIN_PERST_N_R4A_1 |
PIN_PERST_N_R4A_0 |
R4B |
PIN_PERST_N_R4B_1 |
PIN_PERST_N_R4B_0 |
R4C |
PIN_PERST_N_R4C_1 |
PIN_PERST_N_R4C_0 |
คุณต้องกําหนดแรงดึงที่อ่อนแอเพื่อปักหมุดพอร์ต perst ในไฟล์การตั้งค่าซอฟต์แวร์ Quartus® Prime
- พิน set_instance_assignment -name WEAK_PULL_DOWN ON -to < p0_pin_perst_n_i>
- set_instance_assignment -name WEAK_PULL_DOWN ON -to <p0_pin_perst_n_1_i pin>
ปัญหานี้จะได้รับการแก้ไขในรุ่นอนาคตของซอฟต์แวร์ Quartus® Prime Pro Edition และอุปกรณ์การผลิต