Moderator's Note: Digilent strongly discourages using FT_PROG to reprogram the FTDI devices on the Nexys Video. This utility can permanently break certain functionality on this board. If you have a problem using UART, please create a new topic on this forum. Please read on for further information.
Hey Nexus Video users: I ran into an issue with my first project using this board because I require the use of the UART. I spent quite some time tracking down what I thought was a non-connectivity issue between the FT232R Tx output and the FPGA pin. It turns out that in my case the FT232R eeprom was mis-programmed. The FT232R CBUS2 GPIO pin was programmed as a TXen input. Of course there are no traces on CBUS2, CBUS3 or CBUS4 so any functionality associated with them might cause problems. You can get the FT_PROG application from FTDI to correct this. The only 2 CBUS IO with connectivity are CBUS0 and CBUS1 which were correctly set as LED indicators.
To Digilent Management: Shame on you for expecting your customers to do your engineering work. To Digilent Engineers: This issue is a reason why you HAVE to provide documentation and demo code that exercises ALL of the board functionality. If you think that you can't afford to do your due diligence consider that your customers can't afford to buy from a vendor that wastes their time.
Question
zygot
Hey Nexus Video users:
I ran into an issue with my first project using this board because I require the use of the UART. I spent quite some time tracking down what I thought was a non-connectivity issue between the FT232R Tx output and the FPGA pin. It turns out that in my case the FT232R eeprom was mis-programmed. The FT232R CBUS2 GPIO pin was programmed as a TXen input. Of course there are no traces on CBUS2, CBUS3 or CBUS4 so any functionality associated with them might cause problems. You can get the FT_PROG application from FTDI to correct this. The only 2 CBUS IO with connectivity are CBUS0 and CBUS1 which were correctly set as LED indicators.
To Digilent Management: Shame on you for expecting your customers to do your engineering work.
To Digilent Engineers: This issue is a reason why you HAVE to provide documentation and demo code that exercises ALL of the board functionality. If you think that you can't afford to do your due diligence consider that your customers can't afford to buy from a vendor that wastes their time.
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.