X90Descr

Embed Size (px)

Citation preview

Programmer for Xerox90 chip

Programmer for Xerox90 chip.

Copyright () 2002 Lapatushka.

Description of programmer and schematic diagram.

Requirements to a hardware. (version from 04.04.2002)

Table of contents.

1.Program menu.

2.Data exchange between serial port and Xerox90.

3.Explanations to the schematic diagram of programmer.

4.For novice with Xerox90.

5.Remarks for the trial version.

6.Hardware requirements.

7.Thanks.

8.Feedback.

1.Program menu.

File operations with files.

Read (F3) read file in editor memory.

(F2) write content of hex-editor in external file.

(Alt+X) exit program.

Setup setup program parameters.

COM-port (F5) menu item responsible for correct program working. After selecting this item issue the dialog window with next items:

- port: serial port number where programmer (hardware) is connected (available: COM1, COM2, COM3, COM4);

- interface: available: Native, SI Pony Prog, Native optimal, ComPic, Custom. There are four preset and one custom interfaces. These interfaces differ control lines meaning only. User cannot change meaning for preset interfaces while for custom interface user can change meaning control lines free. See below more details about this.

- SCL: control line for SCL pin of Xerox90. This is output signal for serial port (input line for the chip). It is formed by one of next lines serial port of PC: RTS, DTR, TX. In similar manner formed input control line for serial port (output for the chip). It is formed by one of next lines serial port of PC: DSR, CTS, RI, DCD. It is possible indicate state of signal: normal or inverted.

- SDA: control line for SDA pin of Xerox90. It is formed by the same way as SCL. See below for more details.

Programmer check (F8): check if programmer is present and online. Checking is making by next mean: every control line of the chip (SCL and SDA) step by step setting in low and hight state. Then programmer try read state of every line and compare with initial state.

Device: select device for programming. Only Xerox90 available now.

Action: action menu for the chip.

Read (Alt+F3) : read Xerox90 content it the editor memory.

Programming(Alt+F2): write hex-editor content in the Xerox90 (programming the chip).

Check chip (Alt+F5): check state of the Xerox90 chip (alive or dead).

Analysis context for DC220: (Alt+F8) : content analysis of hex-editor window in DC220 context.

Analysis context for DC230: (Alt+F9): content analysis of hex-editor window in DC230 context.

Analysis context for N32: (Alt+F9) : content analysis of hex-editor window in N32 context.

About : some info about program.

2.Data exchange between serial port and Xerox90 chip.

Xerox90 chip data exchange like I2C (IIC) protocol for serial data. There are two control lines for this protocol: SCL (Serial Clock clocked signal) and SDA (Serial Data signal for input and output data).

In setting dialog user can correspond data lines for serial port of PC with SCL and SDA lines of the chip. It is possible for any (or almost any) serial EEPROM programmer with direct access to control lines.

Serial port of PC is subset of control lines for RS232 interface. There are two different types of connectors for this interface: 25 and 9 pins..

Description of RS232 lines:

Abbreviation

Name

Direction*

PC9

PC25

DCD

Data Carrier Detect

4

20

DSR

Data Set Ready

7

4

CTS

Clear To Send