pluto_hdl_adi/projects/pluto
Ionut Podgoreanu 455bfbcafb pluto: Enable phaser integration
This commit adds support for ADALM-PHASER, allowing the user to choose between the default PlutoSDR mode and Phaser mode
through a software controlled GPIO pin: phaser_enable.

The Generic TDD Engine was integrated to output a logic signal on the L10P pin, which connects to the input of the ADF4159,
when receiving an external synchronization signal on the L12N pin from the Raspberry Pi. Two additional TDD channels are used
to synchronize the TX/RX DMA transfer start:
- TDD CH1 is connected to the RX DMA, triggering the synchronization flag;
- TDD CH2 is connected to the TX unpacker's reset, backpressuring the TX DMA until deasserted.

Signed-off-by: Ionut Podgoreanu <ionut.podgoreanu@analog.com>
2023-10-06 14:20:22 +03:00
..
Makefile pluto: Enable phaser integration 2023-10-06 14:20:22 +03:00
Readme.md pluto: Enable phaser integration 2023-10-06 14:20:22 +03:00
system_bd.tcl pluto: Enable phaser integration 2023-10-06 14:20:22 +03:00
system_constr.xdc pluto: Enable phaser integration 2023-10-06 14:20:22 +03:00
system_project.tcl Add copyright and license to .tcl, .ttcl files 2023-07-25 15:22:26 +03:00
system_top.v pluto: Enable phaser integration 2023-10-06 14:20:22 +03:00