How to Start hardware of 2864 EEPROM Self made circuit...??

For discussing the 65xx hardware itself or electronics projects.
RITESH
Posts: 35
Joined: 28 Jun 2011
Location: India
Contact:

How to Start hardware of 2864 EEPROM Self made circuit...??

Post by RITESH »

Hello,


I want to use Intel 8085 up, for this an EEPROM programmer is needed please post it circuit.......
i found this great place for learning it..............!!


Thanks
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Post by GARTHWILSON »

If we give you an EPROM-programmer circuit, it will probably be 6502-controlled!  :D  (Actually then it would need an EPROM programmer for the 6502 as well though.)  Seriously, if you don't already have a computer of some kind, the EPROM programmer would be completely hand-operated, that is, you set the address and data by hand using switches, then push a button which would give a timed programming pulse, and you do that for every single byte.  That's what I did for my first one (in 1985), but it was so slow and so vulnerable to human error that it was almost worthless.  Another problem however is that not all EPROMs program the same way; so you would have to get the specifications on the one you want to program, and make your circuit for that.  Unfortunately the EPROM manufacturers don't always want to release the programming specifications, because they are protecting the programmer manufacturers' business.  The normal thing to do is to buy a programmer that works with the PC.  It will come with the PC software to operate it, and it will supply the voltages and pulse widths necessary for all the EPROMs it supports, which you select in software.  There may also still be stand-alone programmers with a keyboard, but they are about three times as expensive than the ones that go in the PC and use its case, its power supply, etc..
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
bogax
Posts: 250
Joined: 18 Nov 2003

Re: How to Start hardware of 2864 EEPROM Self made circuit.

Post by bogax »

RITESH wrote:
I want to use Intel 8085 up, for this an EEPROM programmer is needed please post it circuit.......
What EEPROM are you going to use?

What have you got to work with?

Garth Wilson is correct in what he says, but it may not apply.

At least some modern EEPROMs program themselves (I haven't kept
up, but I would have assumed that is the norm)

You basically write them like any RAM (but a block at a time)
and tell them to program themselves and wait while they do it.
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Post by GARTHWILSON »

Quote:
Garth Wilson is correct in what he says, but it may not apply.

At least some modern EEPROMs program themselves.
Woops, I missed the second E.  I read EPROM instead of EEPROM.
RITESH
Posts: 35
Joined: 28 Jun 2011
Location: India
Contact:

Post by RITESH »

I want to make SBC of 8085 up, the EEPROM used is 2864.........!!
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Post by GARTHWILSON »

I think someone here made an SBC with a 28-series EEPROM that the processor could write to if the write-protect jumper were removed, right?  Daryl, was it you?  Whoever did could probably just give the link to the schematic so Ritesh could see the circuit.  I really can't take the time to study the data sheets right now, but I think it was pretty simple.  Ritesh, how do you plan to feed the information the programmer?  PC's parallel port?  Something else?
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
User avatar
8BIT
Posts: 1787
Joined: 30 Aug 2002
Location: Sacramento, CA
Contact:

Post by 8BIT »

Yes, my SBC-2 used an 28256 32k x 8 EEPROM and could be programmed in-system, as long the code to do so was already loaded on the EEPROM.

What I am understanding is that Ritesh wants to design an SBC using an 8085 MPU, along with an EEPROM. I assume he will need some sort of RAM and I/O also. Since I am not familiar with the 808x family, I cannot offer anything further as to how to design one.

I suggest searching for some other sites that use the 8085 for ideas.

To program a blank EEPROM, you could do it by hand using toggle switches and a push button. Wire the toggles switches to feed either +5 or gnd to each address and data input. Tie the /OE Pin to +5 and the /CS pin to gnd. Wire a pull-up resistor to the /WR pin and +5. Wire the push button between the /WR pin and gnd.

The sequence is to set the toggles for each byte, press the push button. The write should take place fast enough to allow you to set the next address and data values and press the button again. You could wire up a reader in the same manner, but instead of toggle switches on the data pins, use a buffer IC and LED's to show the outputs. In this case, /WR is held at +5 and /OE is connected to the push button.

A better way is to buy a programmer from ebay for about $50 to program the EEPROM outside of the SBC.

Hope this helps.

Daryl
RITESH
Posts: 35
Joined: 28 Jun 2011
Location: India
Contact:

Post by RITESH »

Hi again,

I don't have programmer, so i will found a way for this like Toggle switch.
Is there any timing to shot the pin while programing??& in 2864 there are 13 address pin's??
why they should be 14 pin's to have 64Kb....!!


First i will try in market that i am getting all chip which i want.....
User avatar
8BIT
Posts: 1787
Joined: 30 Aug 2002
Location: Sacramento, CA
Contact:

Post by 8BIT »

The 2864 is a 64k bit device organized into 8k bytes (8k x 8 bits = 64k bits).

You need 13 address pins to address 8k.

Instead of spending time building a manual programmer, which can take a lot of time and would be very prone to errors, I suggest you purchase a programmer. If you intend to stay in this hobby, you will find that it is a great investment.

Try this one: http://cgi.ebay.com/320684682105

Daryl
RITESH
Posts: 35
Joined: 28 Jun 2011
Location: India
Contact:

Post by RITESH »

I find this one....
http://cgi.ebay.com/TOP853-USB-universa ... 4cf163de38

Is there any difference in it??
User avatar
BitWise
In Memoriam
Posts: 996
Joined: 02 Mar 2004
Location: Berkshire, UK
Contact:

Post by BitWise »

Personally I'd go for one that has the option of an external power supply.

I bought a TOPS programmer on eBay and it refuses to program anything on my main desktop and laptop because I doesn't think the USB is supplying enough power.
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs
RITESH
Posts: 35
Joined: 28 Jun 2011
Location: India
Contact:

Post by RITESH »

Why??
is there any problem in USB supply??
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Post by BigDumbDinosaur »

BitWise wrote:
Personally I'd go for one that has the option of an external power supply.

I bought a TOPS programmer on eBay and it refuses to program anything on my main desktop and laptop because I doesn't think the USB is supplying enough power.
Did you trying connecting it to a powered USB hub? I had the same problem with that unit when I got it. I put a 4-port USB card into my PeeCee and that fixed the problem. Also, be sure you have the latest software.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
bogax
Posts: 250
Joined: 18 Nov 2003

Post by bogax »

You haven't said what you've got to work with.

A bit of Googling will turn up lots of do it yourself
programmers, complete with the software to run them.

Here's parallel port programmer for a 2764 which could
probably be adapted to the 2864 (2864 would be simpler,
don't need the 12.5V programming voltage)

I know nothing of this programmer it's just a simple one
that turned up in Google.

http://dsaprojects.110mb.com/electronic ... g_SCH.html

http://dsaprojects.110mb.com/electronic ... m_prg.html
User avatar
BillO
Posts: 1038
Joined: 12 Dec 2008
Location: Canada

Post by BillO »

+1 on using a powered USB hub.

Also, there are the Willem programmers that can be had for about $30 including shipping.

http://cgi.ebay.com/Willem-Universal-EP ... 2eb091d647
Bill
Post Reply