There was also the short lived XPLA2 PZ/XCR3320,3960 (Ph/X) SRAM CPLD family, which had to be configured from an external memory... just another exception which confirms the rule.
ftp://ftp.xilinx.com/pub/coolpld/isp/960_conf.pdf

The even older intel FLEXlogic, bought by Altera, and rebranded FLASHlogic, with the odd CFB/SRAM architecture, had also internal SRAM/Flash configuration memory.

In XAPP440 the power-up configuration transfer of Xilinx CPLDs is very briefly mentioned, and in XAPP388 more details for CR-II are provided.
Such often "overlooked" details cold be sometimes crucial...


On 4/28/2012 11:46 PM, Bruce Griffiths wrote:
Yes, I should have been more specific.
The details about the state machine clock behaviour aren't on the
datasheet and were obtained by asking Xilinx.
The reason for using CMOS RAM to controll the CPLD interconnections is
to reduce the static power consumption well below that possible when
using EEPROM cells directly.
As long as the state machine clock is turned off during normal operation
then it will not be a source of timing jitter.

I had intended the post as a warning that chip implementation details
not necessarily given on the datasheet can be critical for such
applications.

Bruce

MailLists wrote:
I guess you wanted to refer to the old XPLA PZ3k/5k CoolRunner series
bought from Philips, renamed XCR3k/5k, and later enhanced to
XPLA3/XCR3kXL, not the "antique" FPGA family XC3k...
(C)PLDs don't need an external memory for configuration storing, it's
internal.
There are also some Lattice, ACTEL, and even Xilinx FPGAs with
internal "non-volatile" configuration memory.

On 4/28/2012 3:12 PM, Azelio Boriani wrote:
configuration is loaded from EEPROM to RAM on power up<<
For every kind of logic? Even for the simplest XC3000 series (and the
Altera equivalent EPM3000 series) small EEPROM CPLD?

On Sat, Apr 28, 2012 at 9:04 AM, cfo<[email protected]> wrote:

On Fri, 27 Apr 2012 12:03:20 -0700, Jerry Mulchin wrote:

You might want to take a look at the Atmel XMEGA parts. Far more
capabilities than the ATMega parts.

Watch out .....

If using an Xmega make sure to select the "U" ... Usb ones.
Most of the non U parts have an errata list longer than the datasheet ,
and in the analog domain they have serious flaws.

But going there (smd only) i'd select an arm instead.

CFO



_______________________________________________
time-nuts mailing list -- [email protected]
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

_______________________________________________
time-nuts mailing list -- [email protected]
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

_______________________________________________
time-nuts mailing list -- [email protected]
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.



_______________________________________________
time-nuts mailing list -- [email protected]
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

_______________________________________________
time-nuts mailing list -- [email protected]
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Reply via email to