Untitled
unknown
plain_text
21 days ago
3.6 kB
4
Indexable
Never
4.13. Front Port Test-2 4.13.1. Objective To verify that the low-speed pins (ResetL, LPMode, IntL, ModPrstL) of the QSFP-DD modules are functioning correctly. 4.13.2. Test Steps 1. Read "ModPrstL" Status Before Inserting Modules: • Before inserting the QSFP-DD modules, read the "ModPrstL" status for all modules. • Check that the "ModPrstL" status is '1'. 2. Read "ModPrstL" Status After Inserting Modules: • Insert the QSFP-DD modules and read the "ModPrstL" status again. • Check that the "ModPrstL" status is '0'. 3. Set "ResetL" to Low for All Modules: • Using I2C commands, set the "ResetL" pin to low for all modules. • Verify that all module LEDs turn off. 4. Read "IntL" Status of All Modules: • Read the "IntL" status for all modules. • Check that all "IntL" statuses are '0'. 5. Set "LPMode" to High for All Modules: • Set the "LPMode" pin to high via I2C for all modules. 6. Set "ResetL" to High for All Modules: • Set the "ResetL" pin back to high for all modules via I2C. • Verify that all module LEDs should light amber.. 7. Read "IntL" Status of All Modules Again: • Read the "IntL" status once more. • Ensure that all "IntL" statuses are now '1'. 8. Set "LPMode" to Low for All Modules: • Set the "LPMode" pin to low via I2C. • Verify that all module LEDs should light green. 9. Show the Pass/Fail Results: • Display the results, indicating whether each step passed or failed. 4.13.3. Pass Criteria • Ensure that the necessary software or hardware tools are available to monitor and control the low-speed signals. Manufacturing Test Plan 32x 400G Data Center Switch 43 • All steps should execute as expected with the correct status being reported for each pin. 4.13.4. Command and example TBD • Read "ModPrsL" Status: i2cset -y 1 0x74 0x00 0x40 i2cset -y 1 0x22 0x06 0xff i2cset -y 1 0x22 0x07 0xff i2cget -y 1 0x22 0x00 i2cget -y 1 0x22 0x01 i2cset -y 1 0x23 0x06 0xff i2cset -y 1 0x23 0x07 0xff i2cget -y 1 0x23 0x00 i2cget -y 1 0x23 0x01 • Set "ResetL" to Low: i2cset -y 1 0x74 0x00 0x20 i2cset -y 1 0x22 0x02 0x00 i2cset -y 1 0x22 0x03 0x00 i2cset -y 1 0x22 0x06 0x00 i2cset -y 1 0x22 0x07 0x00 i2cset -y 1 0x23 0x02 0x00 i2cset -y 1 0x23 0x03 0x00 i2cset -y 1 0x23 0x06 0x00 i2cset -y 1 0x23 0x07 0x00 i2cset -y 1 0x74 0x00 0x00 • Set "ResetL" to High: i2cset -y 1 0x74 0x00 0x20 i2cset -y 1 0x22 0x02 0xff i2cset -y 1 0x22 0x03 0xff i2cset -y 1 0x22 0x06 0x00 i2cset -y 1 0x22 0x07 0x00 i2cset -y 1 0x23 0x02 0xff i2cset -y 1 0x23 0x03 0xff i2cset -y 1 0x23 0x06 0x00 Manufacturing Test Plan 32x 400G Data Center Switch 44 i2cset -y 1 0x23 0x07 0x00 • Read "IntL" Status: i2cset -y 1 0x74 0x00 0x80 i2cset -y 1 0x22 0x06 0xff i2cset -y 1 0x22 0x07 0xff i2cget -y 1 0x22 0x00 i2cget -y 1 0x22 0x01 i2cset -y 1 0x23 0x06 0xff i2cset -y 1 0x23 0x07 0xff i2cget -y 1 0x23 0x00 i2cget -y 1 0x23 0x01 • Set "LPMode" to Low: i2cset -y 1 0x74 0x00 0x10 i2cset -y 1 0x22 0x02 0x00 i2cset -y 1 0x22 0x03 0x00 i2cset -y 1 0x22 0x06 0x00 i2cset -y 1 0x22 0x07 0x00 i2cset -y 1 0x23 0x02 0x00 i2cset -y 1 0x23 0x03 0x00 i2cset -y 1 0x23 0x06 0x00 i2cset -y 1 0x23 0x07 0x00 i2cset -y 1 0x74 0x00 0x00 • Set "LPMode" to High: i2cset -y 1 0x74 0x00 0x10 i2cset -y 1 0x22 0x02 0xff i2cset -y 1 0x22 0x03 0xff i2cset -y 1 0x22 0x06 0x00 i2cset -y 1 0x22 0x07 0x00 i2cset -y 1 0x23 0x02 0xff i2cset -y 1 0x23 0x03 0xff i2cset -y 1 0x23 0x06 0x00 i2cset -y 1 0x23 0x07 0x00 i2cset -y 1 0x74 0x00 0x00
Leave a Comment