Community
cancel
Showing results for 
Search instead for 
Did you mean: 
suji
Beginner
209 Views

While interfacing 10M08SCU169I7G with a MCU using a bidirectional bus, at a particular instant both side are need to set in input state. Does it damage any products when FPGA and MCU pins are both in input state?

 
0 Kudos
3 Replies
AnandRaj_S_Intel
Employee
45 Views

Hi Sujisha,

 

For bidirectional, you can't set both pins to input/output.

Only one side should drive the line at any given sample time

don't turn on the output-enable(FPGA) at the same time that an external driver(MCU) is active.

 

Example: If both pins set to output. If one device tries to pull high while the other tries to pull low which leads to high current flow, this can quickly build up heat to a level that destroys the IC chip.

 

Let me know if this has helped resolve the issue you are facing or if you need any further assistance.

 

- Please mark the Answer as "Select as Best" if the information provided is helpful.

 

Regards

Anand

 

suji
Beginner
45 Views

Thanks Anand. I could able to understand that bidirectional pins can't set to input at the same time on both sides. But in our case, there is situation to set the bidirectional pins at input state in both sides. How could we solve this issue? Is there any solution/suggestion

AnandRaj_S_Intel
Employee
45 Views

Hi Sujisha,

 

As a designer, we need to control the IO Buffer output enable on the FPGA side.

The value of OE determines whether bidirectional pins is an input, feeding in input

, or a tri-state, driving out the value.

 

Refer below links

 

https://www.intel.com/content/www/us/en/programmable/support/support-resources/design-examples/desig...

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_altiobuf.pdf

 

Regards

Anand

 

.

 

Reply