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