KR890003690B1 - Eprom programmer by the control of computer - Google Patents
Eprom programmer by the control of computerInfo
- Publication number
- KR890003690B1 KR890003690B1 KR1019860006810A KR860006810A KR890003690B1 KR 890003690 B1 KR890003690 B1 KR 890003690B1 KR 1019860006810 A KR1019860006810 A KR 1019860006810A KR 860006810 A KR860006810 A KR 860006810A KR 890003690 B1 KR890003690 B1 KR 890003690B1
- Authority
- KR
- South Korea
- Prior art keywords
- address
- voltage
- rom
- pio
- generator
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/08—Address circuits; Decoders; Word-line control circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/30—Power supply circuits
Landscapes
- Read Only Memory (AREA)
Abstract
Description
제 1도는 종래의 이피롬 프로그래머를 나타내는 블록선도.1 is a block diagram showing a conventional pyrom programmer.
제 2도는 본 발명의 간단한 블록선도.2 is a simple block diagram of the present invention.
제 3도는 제 2도의 핀 전환회로의 상세한 회로도.3 is a detailed circuit diagram of the pin switching circuit of FIG.
제 4도는 본 발명의 이피롬 프로그래머의 상세한 블록선도.4 is a detailed block diagram of an Epirome programmer of the present invention.
제 5도는 본 발명의 이피롬 프로그래머에 있어서의 흐름도.5 is a flow chart of the pyrom programmer of the present invention.
본 발명은 이피롬 프로그래머(이하 롬 라이터(writer)라함)에 관한 것이며 특히 이프롬(이하롬 이라함)에 프로그램을 써놓을때, 각 핀에 필요한 전압을 쉽게 인가하여 프로그램밍 할 수 있는 롬 라이터에 관한 것이다.The present invention relates to an ipyrom programmer (hereinafter referred to as a rom writer), and particularly when writing a program on an eprom (hereinafter referred to as a rom) to a rom writer that can be programmed by easily applying the voltage required for each pin. It is about.
제 1도는 종래의 롬 라이터로서, 그 구성은 컴퓨터로부터 인터페이스를 통하여 프로그램이 가능한 입출력치인 PPI(PIO, PIA)에 데이타 신호선 D0-D7과 포트 선택신호선 A0, A1에 연결되고, PPI는 롬이 TEXTOOL에 프로그램 데이타 신호 D0-D7과 프로그램 어드레스 신호 선 A0-A12로 연결되고, 도한 전압을 선택하는 제어신호선이 전압발생기에 연결되고, 전압발생기에서 발생된 전압을 선택하기 위한 수동 스위치에 연결되며, 전압 발생회로에서 발생된 전압을 인가하도록 텍스톨에 연결되어 있다. 이와같은 종래 롬 라이터의 구성은 컴퓨터로부터 프로그램하고자 하는 데이타 D0-D7과 포트(port)를 선택하기 위한 포트 선택 신호선 A0-A1이 그리고 롬 종류에 대한 제어신호가 데이타와 함께 PPI에 인가된다. 그러면 PPI는 인가된 데이타 신호를 텍스틀에 데이타 신호선 D0-D7을 통하여 인가하며, 이와 동시에 어드레스 신호 A0-A12가 인가된다. 또한 전압 발생회로는 프로그램에 필요한 전원으로서 +5V, +25V 등이 발생되며, 이를 제어하는 수동스위치에 인가되어 스위치의 절환에 따라 프로그램에 필요한 전압을 TEXTOOL 에 인가하도록 작동하였다.1 is a conventional ROM writer, the configuration of which is connected to the data signal lines D 0 -D 7 and the port selection signal lines A 0 , A 1 to PPI (PIO, PIA), which are input / output values programmable from the computer through an interface. The ROM is connected to the program data signal D 0 -D 7 and the program address signal line A 0 -A 12 to TEXTOOL, the control signal line for selecting the voltage is connected to the voltage generator, and the voltage generated by the voltage generator is selected. It is connected to the manual switch, and to the textol to apply the voltage generated by the voltage generating circuit. Such a conventional ROM writer has a configuration of data D 0 -D 7 to be programmed from a computer, a port selection signal line A 0 -A 1 for selecting a port, and a control signal for the ROM type along with data to the PPI. Is approved. The PPI then applies the applied data signal to the text via the data signal lines D 0 -D 7 and at the same time the address signals A 0 -A 12 are applied. In addition, the voltage generating circuit generates + 5V, + 25V, etc. as power required for the program, and is applied to a manual switch for controlling the same.
이러한 종래의 롬 라이터는 롬의 종류에 따라 VPP인가 전압이 상이할때는 이에 대응할 수 없을 뿐만아니라 최근 생산되고 있는 롬은 종래의 롬과는 달리 프로그램시에 VCC의 전압이 +5V에서 +6V로 상승되어야 하고, 어드레스 9번핀의 인가 전압이 11.5-12.5V 가 되어야 하므로, 이에 대하여서도 전혀 대응할 수 없다는 문제점이 있었다. 따라서 본 발명에서는 상기 언급된 문제를 완전히 해결하고자 하는데 그 목적이 있다.This conventional ROM writer can not respond when the voltage applied to V PP varies depending on the type of ROM, and recently produced ROMs have a voltage of V CC from + 5V to + 6V when programmed unlike conventional ROMs. Since the voltage must be increased and the voltage applied to the address pin 9 must be 11.5-12.5V, there is a problem in that it can not cope at all. Accordingly, the present invention aims to completely solve the above-mentioned problem.
본 발명의 목적은 롬의 종류에 따라 VCC및 VPP와 어드레스 핀에 인가되는 전압을 용이하게 선택할 수 있도록 함에 있다.An object of the present invention is to facilitate selection of the voltage applied to V CC and V PP and the address pin according to the type of ROM.
본 발명의 다른 목적은 롬에 대한 프로그램밍 속도를 개선함에 있다.Another object of the present invention is to improve the programming speed for ROM.
본 발명을 첨부된 도면에 의하여 설명하겠다.The invention will be explained by the accompanying drawings.
제 2도는 본 발명의 간단한 블록선도이고, 제 3도는 제 2도의 핀 전환회로의 상세한 회로도이다. 롬 라이터는 보통 써넣거나 읽어 내려고 하는 RPM의 종류에 따라 핀 접속을 바꿀수 있는 형태로 되어야 한다. 접속을 전환하는 방법은 로터리 스윗치를 사용하거나, DIP 스윗치로 변환하거나 셀레터 카셋트를 사용하거나 IC에의해 전환하는 소프트 스윗치 방법등이 있다. 본 기기는 소프트 수윗치에 의해 전환이 되도록 하므로써 영구적이며 생산성이 높은 제품이 되도록 하였다. 23번 핀을 살펴보면 2716과 2532의 경우에는 +25Volt 2708, TMS 2716 의 경우에는 -5Volt, 기타 ROM의 경우는 어드레스가 나타나도록 되어 있어야 한다.FIG. 2 is a simple block diagram of the present invention, and FIG. 3 is a detailed circuit diagram of the pin switching circuit of FIG. The ROM writer should usually be in a form that allows pin connections to be changed depending on the type of RPM that is being written or read. There are several ways to switch the connection: rotary switch, DIP switch, selector cassette or soft switch to switch by IC. The device is switched by a soft switch, making it a permanent and productive product. Looking at
따라서 평상시에는 아무것도 접속이 안되도록 하였다가 필요시에 해당 전압만 나타나도록 "오픈 콜렉터"형으로 회로를 구성하였다.Therefore, the circuit is configured as "open collector" type so that nothing is normally connected and only the voltage appears when necessary.
제 3도는, PIO 가 첫번째 명령어인 숫자를 내보내 74151을 제어하면 74151은 해당입력을 선택하여 출력하게 되고 TR 1을 "ON"시켜 TR2의 베이스측에 R1과R2에 의해 분할된 전압이 가해져 "ON"이 된다. 따라서 TR2의 콜렉터 측인 23번 핀에 +12Volt가 인가된다. 이러한 방식으로 ROM에 따라 틀린 전압이 가해져야 하는 8개의 핀에 대해 오픈 콜렉터 형으로 되도록 하였다.3 shows that the PIO sends out the number that is the first instruction to control the 74151, and the 74151 selects the corresponding input and outputs it. Then,
제 4도는 본 발명에 롬 라이터로서 그 구성을 살펴보면 다음과 같다.Figure 4 looks at the configuration as a ROM writer in the present invention as follows.
본 발명은 컴퓨터내에 내장된 버퍼(인터페이스 카드)로부터 포트지정을 위한 포트 지정 신호선 A0-A1과 제어신호가 포함된 프로그램 데이타 신호선 D0-D7, 그리고 칩 선택 신호선 CS가 각각 프로그래밍 가능한 입,출력 장치인 PIO 1과 PIO2에 연결되고 PIO 1으로 부터 데이타 산호선 D0-D7과 어드레스 신호선 A0-A12가 롬이 놓여지는 TEXTOOL에 연결되고 신호선 A12는 원 쇼트 멀티 바이브 레이터 M.V를 통하여 어드레스 발생기에 연결되어 어드레스 신호 A13, A14를 발생하며 이는 디코더에 연결된다. PIO 2는 컴퓨터로부터 인가된 제어신호를 포함한 데이터 및 어드레스 신호에 따라 롬의 핀 번호 및 읽기/쓰기 제어신호를 디코더에 인가하고 롬의 종류에 따라 전압을 정하도록 전압 제어신호를 전압발생기에 인가하여 그 결과를 디코더에 인가하도록 연결하고, 이 디코더는 TEXTOOL에 롬의 종류에 따라 변하는 VPP핀 선택, 포트 선택, 프로그래밍 핀 지정등을 선택하는 신호선을 연결하여 구성된다. 여기에서 PIO 1은 프로그램 데이타와 어드레스를 전송하며, 어드레스 카운터에 어드레스를 발생하도록 하고, PIO 2는 롬의 종류에 따라서 VCC및 VPP등 필요한 전압을 제어하고 그에 대한 핀을 설정하도록 하는 기능을 가지고, 전압 발생회로는 PIO 2로부터 인가된 제어신호에 따라 컴퓨터에 설치된 전원장치에서의 입력전압(5V,12V)을 롬의 종류에 따라 필요한 전압으로 승압 하도록하며, 디코더는 어드레스와 롬의 핀번호에 대한 제어신호에 따라서 승압된 전압을 필요한 핀에 필요한 전압을 인가하도록 하는 기능을 가지고 있다.According to the present invention, a port designation signal line A 0 -A 1 for port designation, a program data signal line D 0 -D 7 containing a control signal, and a chip select signal line CS can be programmed respectively from a buffer (interface card) built in the computer.
상기 구성에 의한 동작을 살펴보면 컴퓨터로부터 버퍼를 통하여 PIO 1 과 PIO 2에 인가된 제어신호에 의하여 함께 인가된 데치타 신호를 PIO 1에서 롬이 설치된 TEXTOOL에 어드레스와 함께 전송하고, 어드레스 중 A12는 어드레스를 발생하기 위하여 멀티 바이브레이터 M.V를 거쳐 어드레스 발생기에 인가되어 어드레스 A13과 A14를 발생한다.Referring to the operation by the above configuration, the digital signal transmitted together by the control signal applied to the
이 어드레스 롬의 용량이 64k이상일때, 상위 어드레스를 공급하는 것이며, 이 어드레스, 신호는 디코더에 인가되며, PIO 2에 인가된 데이타 신호 및 어드레스 신호에 따라서 상기 디코더에 프로그램하고자 하는 롬의 핀 번호 및 읽기/쓰기 제어신호가 인가되고, 롬의 종류에 따라 VPP및 VCC와 핀에 입력되는 전압등을 요구 전압으로 상승시키는 제어신호가 전압 발생기에 인가되어 프로그램에 필요한 전압을 발생하도록 하고 전압 발생회로에서 발생된 출력이 무접점 변환 스위치에 의하여 디코더에 인가된다. 디코더에 인가된 각종 제어신호 및 인가 전압등에 의하여 디코더는 롬의 종류에 따라 VPP전압, 칩선택, 프로글맨 핀 지정등을 선택하도록 하는 신호를 프로그램 하고자하는 롬이 있는 TEXTOOL에 인가시켜 원하는 내용을 프로그램밍 하는 것이다. 이와같은 구성, 즉 제 3도와 제 4도의 구성은 종래의 것과 비교하여 롬의 종류에 따른 전압 선택이 컴퓨터의 제어신호에 의하여 행하여지며, 또한 VPP전압이 12V로 인가되는 롬의 대한 VCC전압을 일반적인 롬에 대하여 인가되는 전압 +5V에서 +6V로 상승시켜 인가시킬 수 있다.When the capacity of this address ROM is 64k or more, the upper address is supplied. This address and signal are applied to the decoder, and the pin number of the ROM to be programmed into the decoder according to the data signal and address signal applied to
특히, 제 5도는 본 발명의 구성에 대한 흐름도이며 이와같은 방법으로 처리함으로써 써넣기 모드에서 프로그램 데이타가 FF인가를 확인하여 FF이면 롬에 써넣지 아니하고 어드레스를 증가시키므로 프로그램밍 속도가 상당히 개선된다.In particular, FIG. 5 is a flow chart of the configuration of the present invention. By processing in this manner, it is checked whether the program data is FF in the write mode, and if FF, the address is not written to the ROM, but the address is increased, thereby significantly improving the programming speed.
제 5도에서 H는 고속 써넣기 명령, W는 보통 속도의 서넣기 명령으로서 H명령은 롬의 종류에 따라 써넣기 시간이 짧아도 되는 것이 있을때에 사용된다. E,V,R은 각각 소거상태 확인, 내용 비교확인, 읽기 명령이다.In FIG. 5, H is a fast write command, W is a normal speed write command, and the H command is used when the write time may be short depending on the type of ROM. E, V and R are the erase status check, contents comparison check and read commands, respectively.
이와같은 방법이 사용된 본 발명의 구성은 종래의 것에 비하여 써넣기에 소요되는 시간이 바이트당 55㎳에서 10-55㎳로 현저하게 감소되었으며 프로그래밍 가능롬에 있어서도 5종류에서 10종으로 그 사용범위가 2배로 증가되었고 특히 종래의 것과 비교하여 무 접점으로 인가전압을 공급할 수 있는 것이다.The configuration of the present invention in which such a method is used has significantly reduced the time required for writing from 55 ms to 10-55 ms per byte compared to the conventional one. It has been doubled, and in particular, it can supply the applied voltage to the contactless point as compared with the conventional one.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019860006810A KR890003690B1 (en) | 1986-08-19 | 1986-08-19 | Eprom programmer by the control of computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019860006810A KR890003690B1 (en) | 1986-08-19 | 1986-08-19 | Eprom programmer by the control of computer |
Publications (2)
Publication Number | Publication Date |
---|---|
KR880003325A KR880003325A (en) | 1988-05-16 |
KR890003690B1 true KR890003690B1 (en) | 1989-09-30 |
Family
ID=19251762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019860006810A KR890003690B1 (en) | 1986-08-19 | 1986-08-19 | Eprom programmer by the control of computer |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR890003690B1 (en) |
-
1986
- 1986-08-19 KR KR1019860006810A patent/KR890003690B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR880003325A (en) | 1988-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5648929A (en) | Flash memory card | |
US6064627A (en) | Synchronous semiconductor memory device | |
DE3475360D1 (en) | Circuit arrangement comprising a memory and an access control unit | |
US5339402A (en) | System for connecting an IC memory card to a central processing unit of a computer | |
US5383147A (en) | IC card and method of checking the memory capacity of IC card | |
US5265048A (en) | Semiconductor storage device and method of accessing the same | |
US4630212A (en) | Sewing machine with memory input reconfiguration based on type of memory being used | |
KR890003690B1 (en) | Eprom programmer by the control of computer | |
KR20000005055A (en) | Circuit device having many electronic circuit components | |
JPH0472320B2 (en) | ||
JPH05135596A (en) | Memory designate control device | |
US5410665A (en) | Process controller single memory chip shadowing technique | |
EP0332274A3 (en) | Eeprom having a data controlled erasing and writing mode | |
KR940006295Y1 (en) | Program loader with eprom writer function | |
KR950020310A (en) | Integrated Circuit Card | |
KR940027663A (en) | Development Method of Data Processing System and Semiconductor Integrated Circuits for Data Processing | |
JPS6174200A (en) | Card for mounting eeprom | |
KR100253318B1 (en) | Semiconductor memory | |
KR940007237B1 (en) | Control circuit and method of data lasting preservation memory | |
JPS592123A (en) | Telephone terminal equipment controlling system | |
JPH0313766Y2 (en) | ||
KR940008120Y1 (en) | Memory controller for display | |
KR950010945B1 (en) | Apparatus for interfacing between different addressing mode devices | |
JPH0313767Y2 (en) | ||
JPS6358699A (en) | Microcomputer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 19980828 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |