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 yogesh
Visitor
5,845 Views
Registered: ‎06-27-2016

XC95288XL-10PQG208C Advanced alternative with more GPIO

Currently we are using  XC95288XL-10PQG208C in our medical instrument. But due to hardware redesign we are planning to shift advanced series CPLD having more I/O pins.

 

Please let us know which options we can consider for design.

 

Current Part:

https://www.xilinx.com/support/documentation/data_sheets/ds055.pdf

0 Kudos
15 Replies
Scholar u4223374
Scholar
5,832 Views
Registered: ‎04-26-2015

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

Do you need 5V compatibility? If not, the CoolRunner II XC2C512 comes in a BGA324 package with 270 I/O pins (your current chip has 168).

Xilinx Employee
Xilinx Employee
5,820 Views
Registered: ‎08-01-2008

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

you can find details here . check product selection guide
https://www.xilinx.com/publications/matrix/CPLDs.pdf
https://www.xilinx.com/products/silicon-devices/cpld.html
Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
Visitor yogesh
Visitor
5,812 Views
Registered: ‎06-27-2016

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

Our existing XC95288XL-10PQG208C is operating at 3.3V , Do you mean to say 5V tolerant pins? ( if so no such criteria )

0 Kudos
Scholar u4223374
Scholar
5,797 Views
Registered: ‎04-26-2015

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

Yes, that's what I meant. The XC95288XL tolerates 5V inputs, the CoolRunner II does not. Based on what you've said, it sounds like a CoolRunner II will do the job nicely.

 

If you only need a few more I/Os, then an XC2C256 in the 256-ball BGA package might work well (184 I/O). The next big step up is the XC2C384 in the 324-ball package (240 I/O), and then the biggest is the XC2C512 mentioned above (270 I/O).

Visitor yogesh
Visitor
5,778 Views
Registered: ‎06-27-2016

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

I rechecked in design and found few 5V pins assigned to CPLD (Input pins), Is there any other options having more pins and has 5v tolerant pins.?

0 Kudos
Scholar u4223374
Scholar
5,764 Views
Registered: ‎04-26-2015

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

None that I'm aware of - at least none that are reasonably modern and therefore might have some useful life remaining. There were BGA versions of the XC95288XL with a few more I/O pins than the PQ208 version, but designing a new product around those now would be a very bad idea.

 

If it's just a few pins, you could fit a level shifter in there. For low-speed signals even a resistor voltage divider will be fine. You'll need a new PCB anyway for the new chip, and adding level translation there shouldn't be too hard.

 

Of course, the other option is to take advantage of the hardware redesign to eliminate 5V devices (and possibly a lot of other stuff) from the system. For example, if the 5V device is a processor, you could replace the processor and the CPLD with a Zynq 7010 - which will have orders or magnitude more processing power and more programmable logic than the original hardware, at a fraction of the power. If the 5V device is a sensor, it's likely that you can buy a modern sensor that provides better accuracy at a lower cost, while interfacing at 1.8V or 3.3V.

Visitor yogesh
Visitor
5,758 Views
Registered: ‎06-27-2016

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

It has almost 84 Input pins and hard speed design including parallel ADC, sensing circuit. Hardware is rally complicated since it is biomedical instrument with many peripherals and PC104 board incorporated for LPT,TTL RGB LCD, Mouse etc.. Including level translator will add many lever shifting IC's and impact overall board size.

 

Is using resistor and diode to clamp voltage as mentioned in below app note is better option?

 

App Note:

https://www.xilinx.com/support/documentation/application_notes/xapp429.pdf

0 Kudos
Visitor yogesh
Visitor
5,721 Views
Registered: ‎06-27-2016

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

Also, is there any IC in QFP package having more that 200 GPIO pins, in any of mentioned CoolRunner series xilinx?

0 Kudos
Moderator
Moderator
5,715 Views
Registered: ‎01-15-2008

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

hi Yogesh,

qfp max is 173,  

check the cpld product table,

https://www.xilinx.com/publications/matrix/CPLDs.pdf

you may think of selecting ft256 or fg324 BGA package

Visitor yogesh
Visitor
4,829 Views
Registered: ‎06-27-2016

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

Thanks for your reply.

 

Can you recommend level shifting techniques from 5V to 3.3V (Input to Xilinx) especially considering High Speed Design and complex hardware design?

 

Also please suggest for app notes for CPLD coolrunner schematics design/pcb layout guidelines.

0 Kudos
Moderator
Moderator
4,823 Views
Registered: ‎01-15-2008

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

check the following link

https://www.xilinx.com/support/documentation/application_notes/xapp429.pdf

 

And attached is the reference schematic

 

Scholar u4223374
Scholar
4,806 Views
Registered: ‎04-26-2015

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

@yogesh

There's no CoolRunner with that many I/O pins in a QFP package. The only CPLD of any sort I can find that meets your requirements is the Altera MAX 9000 (in a massive 40*40mm QFP304 package) that has 216 I/O pins, but it's obsolete and therefore definitely not a good idea for new designs. On the FPGA side, Microsemi will sell you an APA1000 with 248 I/O, in a 75*75mm QFP352 package (easily the largest package I've ever heard of for a single IC).

 

TI does a range of high-speed buffer chips that'll handle level conversion. Resistor-diode termination should work fine too; the big advantage of the TI chips is that you have one big chip to solder rather than 100+ tiny 0402 resistors and diodes.

Visitor yogesh
Visitor
4,690 Views
Registered: ‎06-27-2016

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

For P/N: XC2C384-10FGG324I (CoolRunner II)

 

What are below pins...

 

GTS, GSR, GCK, CDRST, DGE 

 

Can I left it floating, what is min circuit required for programming?

0 Kudos
Community Manager
Community Manager
4,678 Views
Registered: ‎07-23-2015

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

@yogesh Check this Datasheet for information on the Pin you looking for

 

https://www.xilinx.com/support/documentation/data_sheets/ds090.pdf

 

 

- Giri
--------------------------------------------------------------------------------------------------------------------
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.
-----------------------------------------------------------------------------------------------------------------------
Visitor yogesh
Visitor
4,668 Views
Registered: ‎06-27-2016

Re: XC95288XL-10PQG208C Advanced alternative with more GPIO

Thanks for reply.

 

We were using XC95288 IC with 208 pins as per attached schematics. We used 10 MHz Crystal Oscillator as a Clock (Pin 58), similarly we want to do with CoolRunner II (XC2C384-10FGG324I), please suggest which is clock pin for CoolRunner II XC2C384.

 

 

0 Kudos