Visible to Intel only — GUID: iga1409868580995
Ixiasoft
1.3.1. FPGA Power Consumption
1.3.2. FPGA Portion Power Down
1.3.3. FPGA Power Off Step 1: Board Design (Power Rail) Choices
1.3.4. FPGA Power Off Step 2: Quiet FPGA
1.3.5. FPGA Power Off Step 3: Power Off the FPGA
1.3.6. FPGA Power Off Step 4: Wake up Event for Power on and FPGA Configuration
1.3.7. FPGA Power Off Step 5: Power On and FPGA Reconfiguration Time Considerations
1.5.1. Power Monitoring and Measurement
1.5.2. Cyclone V SoC Development Kit Power Management ICs
1.5.3. Cyclone V SoC Development Kit Power Monitor Application
1.5.4. LTC LTpower Play Tool
1.5.5. Using the LTC2978A Linux Driver
1.5.6. Power Measurement Results on Cyclone V SoC Development Kit
1.5.7. Document Revision History
Visible to Intel only — GUID: iga1409868580995
Ixiasoft
1.2.2.2. HPS Method 6: USB Power Management
The USB controllers in the HPS support USB standard methods of power reduction. Like Ethernet, these modes cannot be used unless the host and device support the desired power reduction method.
Refer to the Linux kernel documentation (./Documentation/usb/power-management.txt) for more information on USB power management. Points to highlight from the power management documentation:
- CONFIG_PM_RUNTIME must be set
- Use sysfs files to control/test device and system power features
- With CONFIG_PM_RUNTIME enabled, a mouse returns a similar list like the one below in the ./power sub-directory for the device in sysfs:
root@socfpga:~#ls/sys/bus/usb/devices/1-1.2/power/ active_duration wakeup autosuspend wakeup_abort_count autosuspend_delay_ms wakeup_active connected_duration wakeup_active_count control wakeup_count level wakeup_expire_count persist wakeup_last_time_ms runtime_active_time wakeup_max_time_ms runtime_status wakeup_prevent_sleep_time_ms runtime_suspended_time wakeup_total_time_ms
- With CONFIG_PM_RUNTIME enabled, a mouse returns a similar list like the one below in the ./power sub-directory for the device in sysfs: