pynq.ps Module
The pynq.ps module facilitates management of the Processing System (PS) and PS/PL interface. It provides Clocks classes for setting and getting of Programmable Logic (PL) clocks.
- class pynq.ps.Clocks[source]
Bases:
objectClass for all the PS and PL clocks exposed to users.
With this class, users can get the CPU clock and all the PL clocks. Users can also set PL clocks to other values using this class.
- cpu_mhz
The clock rate of the CPU, measured in MHz.
- Type:
float
- fclk0_mhz
The clock rate of the PL clock 0, measured in MHz.
- Type:
float
- fclk1_mhz
The clock rate of the PL clock 1, measured in MHz.
- Type:
float
- fclk2_mhz
The clock rate of the PL clock 2, measured in MHz.
- Type:
float
- fclk3_mhz
The clock rate of the PL clock 3, measured in MHz.
- Type:
float
- device = None