separate 'generic ftdi' initialization from Xilinx-specific