Sign in

username:

password:



Not a member?

Search Comp.Arch.FPGA



Search tips

fpga by Keywords

Altera | ASIC | CPLD | Cyclone | DCM | DDR | DSP | Ethernet | ISE | JTAG | Linux | LVDS | Microblaze | ML310 | Modelsim | NIOS | OPB | PCI | Quartus | RocketIO | SDRAM | Spartan | Spartan3 | SRAM | Stratix | Verilog | VHDL | Virtex | Virtex-4 | Virtex-II | Xilinx | XST


Ads

See Also

DSPEmbedded SystemsElectronics

Comp.Arch.FPGA | NVRAM design in CPLD

There are 4 messages in this thread.

You are currently looking at messages 0 to 4.

NVRAM design in CPLD - jay - 2008-06-27 00:21:00

Hi all,

For the ram implied in a CPLD design, will the data written in it
remain after power off?

I have a small rom in my curent CPLD design, occasionally I need
change the content inside, instead of reprogramming it, I want
something like a nvram that I can update through the uP dynamicallly.

Thanks,
Jay
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.



Re: NVRAM design in CPLD - Jim Granville - 2008-06-27 01:52:00

jay wrote:
> Hi all,
> 
> For the ram implied in a CPLD design, will the data written in it
> remain after power off?
> 
> I have a small rom in my curent CPLD design, occasionally I need
> change the content inside, instead of reprogramming it, I want
> something like a nvram that I can update through the uP dynamicallly.

That depends on the CPLD.
Some do have a mode, where you can load the CPLD config
latches and not the NV_Fuse_memory.
(I think Atmel ATF15xxBE series have the twin modes)

not sure of the details, ie when the change-over occurs
and what the pins do during re-load

-jg

______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: NVRAM design in CPLD - jay - 2008-06-27 05:19:00

On 6=D4=C227=C8=D5, =CF=C2=CE=E71=CA=B152=B7=D6,
Jim Granville <no.s...@des=
igntools.maps.co.nz>
wrote:
> jay wrote:
> > Hi all,
>
> > For the ram implied in a CPLD design, will the data written in it
> > remain after power off?
>
> > I have a small rom in my curent CPLD design, occasionally I need
> > change the content inside, instead of reprogramming it, I want
> > something like a nvram that I can update through the uP dynamicallly.
>
> That depends on the CPLD.
> Some do have a mode, where you can load the CPLD config
> latches and not the NV_Fuse_memory.
> (I think Atmel ATF15xxBE series have the twin modes)
>
> not sure of the details, ie when the change-over occurs
> and what the pins do during re-load
>
> -jg

Thanks, but I'm only using a general CPLD from A.

Jay
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: NVRAM design in CPLD - Alex - 2008-06-28 21:04:00

On Jun 27, 2:19 am, jay
<heavenf...@gmail.com> wrote:
> On 6=D4=C227=C8=D5, =CF=C2=CE=E71=CA=B152=B7=D6, Jim Granville <no.s...@d=
esigntools.maps.co.nz>
> wrote:
>
>
>
> > jay wrote:
> > > Hi all,
>
> > > For the ram implied in a CPLD design, will the data written in it
> > > remain after power off?
>
> > > I have a small rom in my curent CPLD design, occasionally I need
> > > change the content inside, instead of reprogramming it, I want
> > > something like a nvram that I can update through the uP dynamicallly.
>
> > That depends on the CPLD.
> > Some do have a mode, where you can load the CPLD config
> > latches and not the NV_Fuse_memory.
> > (I think Atmel ATF15xxBE series have the twin modes)
>
> > not sure of the details, ie when the change-over occurs
> > and what the pins do during re-load
>
> > -jg
>
> Thanks, but I'm only using a general CPLD from A.
>
> Jay

If you can't switch the CPLD for another PLD, I'm afraid you'll have
to reprogram the device as a whole to do this. If you are open to
change though, in Lattice XP2 FPGA (which are flash based -so system-
wise they're very close to big CPLDs) there is a relatively small
flash memory (TAG memory) with an external (and internal) SPI
interface. The TAG memory can be reprogrammed while these device are
operating.
Alex
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.