cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
davefry
Visitor
Visitor
641 Views
Registered: ‎10-21-2020

Choosing CPLD for SSI slave

Hi all

We want to integrate an SSI slave interface in our sensor. I think the easiest way to do that is to use a small FPGA or CPLD.

Information about the application: 

- Processor => SPI interface => CPLD/FPGA => SSI Slave
- Up to 32 bit (23/24 databits, 8 error codes)
- SSI Clockfrequency up to 2 MHz
- gray / binary coded

We already tested such a SSI interface on our large FPGA. This worked well.
The project needs about 500 logic cells.

So my question is where can I submitting my design to figure out which CPLD would be the right for me?
I think the XC2C32A would be nice.
But I'm not sure if it will fit for my application.
I can't find any usefull information about it. The datasheet has only 14 sides.

davefry_0-1603290943172.png

Do you have any tips for me?
If I need 500 logic cells on a FPGA how many macrocells or logic elements do I need for the CPLD?

Thanks

Regards

David

 

0 Kudos
Reply
3 Replies
drjohnsmith
Teacher
Teacher
615 Views
Registered: ‎07-09-2009

A general comment about xilinx , the only CPLDs they have are the old cool runners, which are only "supported" by the ISE 14.7 tool chain that does not run under windows 10, and is not updated / fixed.

Other manufacturers do have CPLD's ,
or look at a small FPGA with a small SPI prom to configure it,
<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Reply
davefry
Visitor
Visitor
565 Views
Registered: ‎10-21-2020

Dear drjohnsmith

 

Thanks for the answer.
I know other solutions like for example lattice FPGA iCE40UL. But I think it would be also possible to use a CPLD.

I can only find XILINX with a cheap and small CPLD like XC2C32A.
CPLD would better fit the application because they don't need so many different voltages like FPGA (also current consumption...)

So you mean it is not possible to find out more information about the XILINX CPLD?

Do you recommend do look for an other CPLD manufacturers?

Thanks for your help
Regards

David

0 Kudos
Reply
drjohnsmith
Teacher
Teacher
541 Views
Registered: ‎07-09-2009

This is a Xilinx site, I would not even consider recommending other manufacturers,

Xilinx have a great range of CPLD's
https://www.xilinx.com/products/silicon-devices/cpld/coolrunner-ii.html

been around for at least 20 years I think, still supported by the ISE 14.7 software, but keep in mind my comments above. Lots of documentation on line, just have a search.




<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Reply