6
\$\begingroup\$

Given that microcontrollers can be reprogrammed multiple times, does this apply to CPLDs as well? In particular, I am interested in Xilinx's CoolRunner-II. Until now, I was positive about the re-programability, but after looking at the specs at one of the stores, I got confused:

enter image description here

So, does it mean that I can program it only once?

\$\endgroup\$

1 Answer 1

9
\$\begingroup\$

No, and it probably illustrates the risk of looking at something that's been transcribed from a list or whatever rather than the original source.

The original datasheet you linked (primary source of information) lists the endurance at 1,000 erase/write cycles minimum (page 14).

\$\endgroup\$
7
  • \$\begingroup\$ That's a relief... Thank you. In general, re-probrammability is the known feature for all CPLDs, right? \$\endgroup\$
    – Nazar
    May 30, 2014 at 16:41
  • \$\begingroup\$ Nope. Actel (for one) has an antifuse technology that is one-time nonvolatile. You're perhaps unlikely to run into it unless you're doing military or space stuff. pldworld.com/_actel/html/digital.library/q1_2003/PDFs/… \$\endgroup\$ May 30, 2014 at 16:47
  • \$\begingroup\$ One more thing, please. Just to make sure I understand the specsheet right: the VCC must be 1.8V only, while the IO voltages can be up to 3.3V? \$\endgroup\$
    – Nazar
    May 30, 2014 at 16:53
  • 4
    \$\begingroup\$ Go to the data sheet and look at "IO Banking". The answer is yes. \$\endgroup\$ May 30, 2014 at 17:08
  • \$\begingroup\$ I wonder if "reprogrammability support" is talking about the ability of the chip to have one part of it reprogram another? A few programmable logic devices have such abilities; they can be very handy in some cases, though I've never had occasion to use one personally. \$\endgroup\$
    – supercat
    May 30, 2014 at 18:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.