I'm using a Lattice MachXO3LF FPGA, specifically the LCMXO3LF-4300E-5MG121I, and I want program it using JTAG and the HW-USBN-2B programming cable from Lattice. In the Programming Cable Users Guide, it shows the following figure and table for which shows what pins to use. (Link to the Guide) : https://www.latticesemi.com/view_document?document_id=143
I also plan to use the TC-LATTICE adapter from Tag-Connect to help program the FPGA. They have a short article showing options for using a 6pin or 10pin cable. (Link to article) : https://www.tag-connect.com/debugger-cable-selection-installation-instructions/lattice-hw-usbn-2b#286_219_146
My question is what is the difference between using the 6pin or 10pin setup? Can I really program/configure the FPGA using just the 6pin setup? I also don't think the FPGA has all the pins needed for the 10pin.
Here are additional links if needed. (Data Sheet) : https://www.latticesemi.com/view_document?document_id=50121 (Pin Migration) : https://www.latticesemi.com/view_document?document_id=50652
Thank you!



