Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to reset a SRAM?

Status
Not open for further replies.

zhangljz

Member level 5
Joined
Oct 19, 2013
Messages
81
Helped
1
Reputation
2
Reaction score
1
Trophy points
8
Activity points
648
Hello everyone,

I am designing a digital circuit which will include some SRAMs. But I can't find the 'reset' signal in the SRAM IP, then how do I reset the whole SRAM in one clock cycle?

Or do I need to reset it before using ?

Any suggestion is apprecitated


Thank you
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
21,089
Helped
4,531
Reputation
9,074
Reaction score
4,626
Trophy points
1,393
Activity points
139,170
Hi,

what device is accesing the SRAM? Is it external?

Internal devices should know what data (addresses) are written. Each cell should be written first, then read.

Often it is not needed to reset SRAM data. Look at documentation, if there is known value after power up (0x00 or 0xFF), or you can use dedicated reset functions. .
In case the content is random but you really need to reset, then you need to write it address by address...

Klaus
 

zhangljz

Member level 5
Joined
Oct 19, 2013
Messages
81
Helped
1
Reputation
2
Reaction score
1
Trophy points
8
Activity points
648
Hi guys,

Thank you. You exactly answered my question.

OK, I will ask the SRAM provider if there is a constant state after power up. If there is no known state, I will reset them by address.
 

artmalik

Full Member level 5
Joined
Mar 13, 2013
Messages
255
Helped
91
Reputation
182
Reaction score
87
Trophy points
1,308
Location
San Diego
Activity points
2,997
the SRAMs don't have a reset signal...if you are looking for constant state of the memory bitcells... it is not going to happen. You will have to do it by writing into each of the addresses.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top