Recent Releases of zpulse
zpulse - Feature: Added pre-emphasis and voltage control
Added 3 GPIO controls to set precursor, postcursor and diffctrl ports of the Transceiver Wizard IP. They allow to control the output amplitude from couple mVpp to around 1 Vpp. They also allow for some extra pulse shaping capabilites.
- Jupyter Notebook
Published by bmatiasruben 10 months ago
zpulse - Fix: reset GPIO was wrong level
Same as before, but this time the reset associated to the reset GPIO is defined as active_high, as it should've been from the beginning. With the previous release, when compiling the Overlay, Ubuntu crashed.
- Jupyter Notebook
Published by bmatiasruben about 1 year ago
zpulse -
First release
First complete version of the system, including: - 8 transceiver channels for pulse generation, up to 10 pulses (software limitation, easily modifiable) - 10 MHz clock output coming out of CLK1_M2C of FMC port HMC1 of the ZCU102 - Reset GPIO (not implemented on PYNQ yet) that allows re-synchronization of channels in case of changing period - No loss of phase locking when modifying settings (except period; phase-locking is still lost there)
With the new release. I am adding here the binaries for the bitstream and the hardware hand-off obtained by Vivado, to then place into the Pynq directory within the FPGA.
- Jupyter Notebook
Published by bmatiasruben over 1 year ago