- #DATA I O EPROM PROGRAMMER HOW TO#
- #DATA I O EPROM PROGRAMMER UPDATE#
- #DATA I O EPROM PROGRAMMER VERIFICATION#
- #DATA I O EPROM PROGRAMMER SOFTWARE#
- #DATA I O EPROM PROGRAMMER PLUS#
I use a "74HC123" as I prefer the CMOS level inputs, but many prefer the "74HCT123" with TTL-compatible inputs, and for whatever reason, some still use the "74LS123" which consumes more power and has excessive input current requirements. Note that the chip designations like "74-123" should be whatever flavor of the 74 series you prefer, e.g. By using many small schematics, it's easy to explain what happens at each step, what each signal represents, and how it is all supposed to work together. A single large schematic may show the entire circuit at once, but it takes a long time to trace all of those lines and understand how the circuit operates. I'll present the design as a series of tiny schematics, since I think that understanding it is easier that way. Indeed, you don't even need everything that is described below, as it would be acceptable if the system lacks the 'normal' mode and is stuck in 'programming' mode if all you want is an EEPROM programmer.
#DATA I O EPROM PROGRAMMER SOFTWARE#
However, the software at the end of this page does verify that the Z80 is working and that the EEPROM is correctly programmed, so if all you want is an EEPROM programmer, then you don't need anything else.
Most importantly, you'll need to add some sort of output circuit to your system, otherwise it will be kind of boring to look at.
On the other hand, if you're just looking for a bit of reassurance that you're understanding everything, here's a quick list of everything that isn't included in the schematics below:
#DATA I O EPROM PROGRAMMER HOW TO#
If you don't already know how to build a Z80 system, then you probably have issues far beyond this page lacking full schematics, but this page which also lacks full schematics may be of some help. The following schematics detail only the specifics of this programming interface, and assume that you otherwise know how to build a Z80 system.
#DATA I O EPROM PROGRAMMER VERIFICATION#
A logic analyzer or an oscilloscope might be helpful for debugging, but it isn't required, as careful attention to and verification of the wiring is sufficient to make the circuit operate. With these boards I was able to create my own FT240X boards for a mere $4.76 each, including the cost of all of the components.Īnyway, once you're past that hurdle, the rest isn't terribly difficult. (Here is the board in Postscript in case you want to make one as well.) With the recent introduction of the lower-cost FT240X, I created a set of Gerber files to be manufactured by for a mere $14 for ten. Persuaded by those high prices (which matter a lot more when you realize this chip is so useful that you want ten of them) I designed my own board for the FT245RL which I made at home and which is shown in the photos above. However, there are development boards available for each, $20.00 for the FT245R and $23.75 for the FT240X. The largest hurdle to building this circuit is that it requires either an FT240X ($2.16) or an FT245R ($4.50), neither of which is available in DIP form. Below are some highlights of the new & exciting new device support on FlashCORE III that customers will benefit from.įor a complete list of all devices supported on Data I/O programming systems, go to Data I/O's main Device Search on the Web at a picture just in case you're wondering how much work is involved:
#DATA I O EPROM PROGRAMMER PLUS#
Customers with Annual Programmer Service (APS) agreements can use all device support on the CD, plus download all interim versions of FlashCORE algorithms from the Data I/O Web site until the next release. We provide a CD set containing current version programmer software, all current device programming algorithms, plus TaskLink for Windows Version 8.30.
#DATA I O EPROM PROGRAMMER UPDATE#
Customers will receive an update kit for 2015/A with the latest released standard and boosted algorithms. The industry’s largest library of device support continues to grow. We are pleased to announce the latest device supports for FlashCORE 2015/A.