``` [phung@archlinux DDR]$ xc3sprog -c ftdi -v ./ddr3_memory_controller_par.bit XC3SPROG (c) 2004-2011 xc3sprog project $Rev: 795 $ OS: Linux Free software: If you contribute nothing, expect nothing! Feedback on success/failure/enhancement requests: http://sourceforge.net/mail/?group_id=170565 Check Sourceforge for updates: http://sourceforge.net/projects/xc3sprog/develop Using built-in device list Using built-in cable list Cable ftdi type ftdi VID 0x0403 PID 0x6010 dbus data 00 enable 0b cbus data 00 data 00 Using Libftdi, Using JTAG frequency 1.500 MHz from undivided clock JTAG chainpos: 0 Device IDCODE = 0x44002093 Desc: XC6SLX16 Created from NCD file: ddr3_memory_controller_par.ncd;UserID=0xFFFFFFFF Target device: 6slx16ftg256 Created: 2021/04/17 21:15:50 Bitstream length: 3713568 bits DNA is 0xfeffffffffffffff done. Programming time 2460.2 ms USB transactions: Write 234 read 5 retries 22 [phung@archlinux DDR]$ ```