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?


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).

| improve this answer | |
  • \$\begingroup\$ That's a relief... Thank you. In general, re-probrammability is the known feature for all CPLDs, right? \$\endgroup\$ – Nazar May 30 '14 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\$ – Spehro Pefhany May 30 '14 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 '14 at 16:53
  • 4
    \$\begingroup\$ Go to the data sheet and look at "IO Banking". The answer is yes. \$\endgroup\$ – WhatRoughBeast May 30 '14 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 '14 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.