Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21600 Discussions

FPP configuration of Arria V

Altera_Forum
Honored Contributor II
1,401 Views

Hello 

I intend to configure my Arria V GX device using Cypress FX3 USB device controller. A previous project here (FX2, Stratix III) did this the very same way, using data[7:0] for configuration first and afterwards doing data transfer over the same I/F in user mode. 

 

Now the challenge is, that according to the manual, data[4:0] have no user I/O function, once the configuration has completed. So I have to bring in another 5 pins for the user data transfer. Finally my interface looks like data[15:0] during configuration, data[15:5] & userdata[4:0] in regular use. As I don't have spare FX3 I/O's, I indent to connect io[4:0] to data[4:0] and userdata[4:0] 

Now my questions: 

Is there any problem for the userdata[4:0] being driven during FPGA configuration? 

Is there any problem for the data[4:0] being driven in user mode? 

Is there any ongoing literature on how to do such things? 

 

Thanks!
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
649 Views

In meantime, I got help from an Altera service request, this is what they answered: 

 

Q: Is there any problem for the userdata[4:0] being driven during FPGA configuration? 

A: No. Custom I/O pin assigned to replace the 5 dedicated pins (data[4:0]) will not affect the configuration process. 

 

Q: Is there any problem for the data[4:0] being driven in user mode? 

A: No. For the FPP data pins once the device is in usermode (CONF_DONE is high) the device will ignore any data that is sent on the DATA lines.
0 Kudos
Reply