eprom speed?

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
eprom speed?
by on (#54767)
Hey i just want to know what speed should an eprom be for nes and for snes?

Thanks! :D

by on (#54768)
I always understood that a ROM for a 6502 family CPU needs to return data in a half cycle. In that case, you take 500 divided by the system's clock speed. That's about 250 ns for the NES (1.8 MHz) and 120 ns for the Super NES (3.6 MHz).

by on (#54780)
Thanks for writing back.

I just went on to ebay to buy some 27c040 eprom and i asked them to be at 250ns and they said that doesn't exist! :shock:

Whats that about?

by on (#54782)
well, 250ns is really slow these days.
you don't need it to be exactly 250ns, a lower "address to output delay" is preferable.

by on (#54783)
hyarion wrote:
well, 250ns is really slow these days.
you don't need it to be exactly 250ns, a lower "address to output delay" is preferable.


Ok well then what eprom speed is not to old to get but still works fine on a nes?

by on (#54787)
pivotman wrote:
hyarion wrote:
well, 250ns is really slow these days.
you don't need it to be exactly 250ns, a lower "address to output delay" is preferable.


Ok well then what eprom speed is not to old to get but still works fine on a nes?

I would think any faster eprom work...

by on (#54788)
Like what 120ns, 100ns, 80ns.

Which one?

by on (#54793)
Any should work I would think. I used some 150ns EPROMs with NES before and they worked fine. 120ns probably will too. I think the slowest you might find around these days are 200ns.

by on (#54826)
Don't you have to use faster EPROMs for the CHR ROMs? I'm pretty sure you can't get away with anything much slower than 150ns with those.

by on (#54828)
Data should be latched at the end of every other PPU cycle (186ns), and the ROM should already be decoded (/CE asserted) shortly after the start of the first cycle. That gives the ROM ~350ns to grab the word, and at worst ~90ns for the output buffer (/OE), but I think /RD is active for a complete cycle though. Like any ROM should do.

by on (#54861)
great thanks for your help guys! :D