Continue to Site

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.

What am I missing in the use of the 6264 memory?

Status
Not open for further replies.

myru28

Member level 1
Member level 1
Joined
Jun 22, 2012
Messages
33
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
1,558
I'm uploading proteus simulation file (into the zip file) and an image of it as schematic to show that, although I'm giving the memory the signals I think it would need to read and write properly itself, it doesn't do it:

In a more detailed way, if the following is done

Set adress to be written on adress pins.

Set data to be written on data pins.

Activate signals to make Write cycle 1 that the memory needs to be written.

Activate signals to make Write cycle 2 that the memory needs to be written.

Disable data to allow the memory to use their data pins as output without problems.

Activate signals that would allow to read what has just been written (memory adress is not changed).


The output keeps the same, it doesn't load what had been previously written (well, in fact it maybe even doesn't write but there's no way to know for sure).

It's to notice that I haven't used the real memory itself, I have just simulated it on Proteus, so it might be a Proteus bug, but I find that extremely unlikely as it has never failed in a simulation, so I guess I must be missing something.

The datasheet is the following one: http://www.datasheetcatalog.org/datasheet/hynix/HY6264-85.pdf. From what is shown there I don't see the need from aditional elements apart from the ones I use in the proteus simulation. In any case it's strange, despite I don't see a way data could be outputed according to its block diagram, it clearly states that the pins are input/output. ¿Could it be a mistake?



Any idea of what can be missing? Thanks.
 

Attachments

  • 6264.zip
    13.8 KB · Views: 67
  • 6264.JPG
    6264.JPG
    224.6 KB · Views: 152
Last edited:

I don't use Proteus so forgive me if I'm talking nonsense but I have used thousands of 6264s.

What exactly do you mean by "Activate signals"? You should be setting the address and data, putting it into write mode, then activating the chip enable.
To read it at the same address, put it into read mode and activate the chip enable.

Make sure the chip enable is turned off between operations.

Brian.
 

What exactly do you mean by "Activate signals"?

I mean to put them as indicated on the datasheet so they work properly.

Considering that CE,CS,WE AND OE start at 0 I do the following:

For WC1

Set CS and OE to 1.

For WC2

Set OE to 0.

For Read.

Set WE to 1.

But it doesn't show what I wrote before.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top