UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor venkatesh223
Visitor
165 Views
Registered: ‎12-04-2018

Artix-7 xc7a50t i/o expantion

hello,

iam new to this so kindly please guide me if iam wrong.

Iam using an artix 7 xc7a50t fpga  where it has 170 i/o pins, so i wanted to know that whether we can extend the i/o pins using some booster packs or something. Cause i need more i/o pins for my project so please specify if any solution to add more i/o pins by any means.

Thanks in advance

venkatesh

0 Kudos
10 Replies
Moderator
Moderator
161 Views
Registered: ‎01-15-2008

Re: Artix-7 xc7a50t i/o expantion

you can select fgg484 package where in you get max 250 user I/O's for xc7a50t device

https://www.xilinx.com/support/packagefiles/a7packages/xc7a50tfgg484pkg.txt

0 Kudos
Visitor venkatesh223
Visitor
146 Views
Registered: ‎12-04-2018

Re: Artix-7 xc7a50t i/o expantion

so there is no option to extend the i/o pins on the above mentioned board?
0 Kudos
Moderator
Moderator
130 Views
Registered: ‎01-15-2008

Re: Artix-7 xc7a50t i/o expantion

could you provide the link of the board you are using?

what kind of IO expansion you are looking on the board? 

 

0 Kudos
Scholar u4223374
Scholar
110 Views
Registered: ‎04-26-2015

Re: Artix-7 xc7a50t i/o expantion

@venkatesh223

 

Depends on what sort of behaviour you want from your pins. For low-speed I/O you can use either I2C I/O expanders or shift registers, which can easily turn two pins into hundreds of pins. However, if you turn 2 pins into 200 pins, the obvious result is that the performance of those pins is going to be 1/100th (or less) than the FPGA pins. For driving LEDs, that's fine. For communicating over USB, it's not going to be quick enough.

 

If you need "full performance" from the extra pins, then the (only) solution is to buy a chip with more pins, and a board that makes the extra pins accessible.

Visitor venkatesh223
Visitor
86 Views
Registered: ‎12-04-2018

Re: Artix-7 xc7a50t i/o expantion

i need extra i/o for reading the status of the relays whether its on or not.

0 Kudos
Moderator
Moderator
77 Views
Registered: ‎07-23-2015

Re: Artix-7 xc7a50t i/o expantion

@venkatesh223 

i need extra i/o for reading the status of the relays whether its on or not.


I believe you need GPIO's to just read the status right? If so, what @u4223374 suggested of using I2C IO Expander will work. 

However, you mention booster packs in your post. Are you referring to any add on cards to expand your IO pins? If so, you need to provide the details of which board you are using for us to give a better answer for your usecase. Based on your device, I suspect there maybe PMOD headers but can only comment once you confirm on the board details. 

--------------------------------------------------------------------------------------------------------------------
There's no such thing as a stupid question. Feel free to ask but do a quick search to make sure it ain't already answered.
Keep conversing, give Kudos and Accept Solution when you get one.
-----------------------------------------------------------------------------------------------------------------------
0 Kudos
Xilinx Employee
Xilinx Employee
73 Views
Registered: ‎06-02-2017

Re: Artix-7 xc7a50t i/o expantion

Hi @venkatesh223

According to my understand, if the relay status update/change slowly related to the system clock of FPGA(such as 100MHz). You can connect these relay to the shift register chips(parallel to serial), so you can read their status back with few FPGA IO.

If you also want to control relay, you can use the other group of shift register chips(Serial to Parallel). 

The fewer IO used, the more time needed to read all relay status. So just make a simple calculation according to your requirement. 

-------------------------------------------------------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
--------------------------------------------------------------------------------------------------------------------------------------------
0 Kudos
Visitor venkatesh223
Visitor
53 Views
Registered: ‎12-04-2018

Re: Artix-7 xc7a50t i/o expantion

Thank you for your reply.

Im using an artix-7 xc7a50t-1ft256c. Am actually asking does it support any add on cards for extra GPIO's. And yes i just need to read the status of a relay whether its closed or open so kindly suggest me what i have to do.

 

0 Kudos
Visitor venkatesh223
Visitor
47 Views
Registered: ‎12-04-2018

Re: Artix-7 xc7a50t i/o expantion

0 Kudos
Visitor venkatesh223
Visitor
12 Views
Registered: ‎12-04-2018

Re: Artix-7 xc7a50t i/o expantion

anybody?? Please reply??

0 Kudos