The programming question is the big one for me. To use ft2232 with Vivado you need a Digilent licence with is something like $US12 per board so that seems to be out of the question.
I’m working on Xilinx (artix-7) support for the fomu bootloader, this uses valenty usb to bit bang USB1.1 and support flash programming using DFU. See https://github.com/im-tomu/foboot
I expect they are working on something that uses the esp32.
[list=]
Please also add at least one pmod connector. eg. <LINK_TEXT text=“https://shop.trenz-electronic.de/en/TE0 … PGA-module”>https://shop.trenz-electronic.de/en/TE0723-03M-ArduZynq-Arduino-compatible-Xilinx-Zynq-7010-FPGA-module</LINK_TEXT>.[/list]
[list=]
Please choose an fpga that has larger pin compatible parts and offer a range of fpga sizes (is important for riscv work).[/list]
[list]
I would also suggest the arduino form factor is kinda dead. All those pins sticking out will short out to things.[/list]