Programming 2708's
Dwight K. Elvey
dwight.elvey at amd.com
Tue Jun 28 17:26:40 CDT 2005
>From: "Randy McLaughlin" <cctalk at randy482.com>
>
---snip---
>Intel changed the specifications of the 2708 a couple of times, later docs
>state it does not require programming from address 0.
>
>I have changed individual bits (only from a high to low, to go from low to
>high the entire chip must be erased).
>
>The later docs still state sequential writing but no longer require starting
>at 0 but I have written non sequentially and can swear by that. I wrote a
>program that verified before writing to speed up programming, this skipped
>many bytes and I used it to modify previously written EPROM's. The buffer
>in RAM was sequentially read but the writing was NOT sequential it would
>skip bytes when a write was not needed.
>
>Any byte can have high bits changed to low even if they were previously
>programmed.
>
Hi Randy
I recall the primary reason they wanted one to go through
the entire cycle was that it gave the particular spot
that was programmed a chance to cool down. I'm not sure if this
was actually a real problem or just a suspected problem.
I may have been an electrical issue with space charge as well.
Technically, you could skip locations that didn't need
programming but you should insert a delay equal to the
normal total time before programming the same location
again.
Anyway, that is what I remember.
Dwight
More information about the cctalk
mailing list