JPH0538480Y2 - - Google Patents
Info
- Publication number
- JPH0538480Y2 JPH0538480Y2 JP16360988U JP16360988U JPH0538480Y2 JP H0538480 Y2 JPH0538480 Y2 JP H0538480Y2 JP 16360988 U JP16360988 U JP 16360988U JP 16360988 U JP16360988 U JP 16360988U JP H0538480 Y2 JPH0538480 Y2 JP H0538480Y2
- Authority
- JP
- Japan
- Prior art keywords
- eprom
- pulse
- address
- write
- reset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 1
Description
【考案の詳細な説明】
(イ) 産業上の利用分野
本考案は、EPROM書き込み回路に関し、特に
EPROMにおける全記憶容量よりも少ない記憶容
量に対して、プログラムデータを書き込むことが
可能なEPROM書き込み回路に関するものであ
る。[Detailed explanation of the invention] (a) Industrial application field The present invention relates to an EPROM writing circuit, especially
The present invention relates to an EPROM writing circuit that can write program data to a storage capacity smaller than the total storage capacity of the EPROM.
(ロ) 従来の技術
例えば、32Kビツト構成のEPROM用のPROM
ライタで、64Kビツト構成のEPROMの各アドレ
スにプログラムデータを書き込む場合について説
明する。(b) Conventional technology For example, PROM for EPROM with 32K bit configuration
We will explain the case where a writer writes program data to each address of a 64K-bit EPROM.
EPROMの各アドレスにおける1ワードを8ビ
ツト単位とすると、32Kビツト構成のEPROMの
記憶容量は4Kバイトとなり、即ち各アドレスを
アクセスするのに必要なアドレス数は4Kとする。
従つて32Kビツト構成のEPROMのアドレスは
「000」〜「FFF」番地まで割り当てられること
になる。これ等の番地の「0」〜「F」までは
夫々4ビツトデータで示されており、即ち「000」
〜「FFF」番地までは夫々4×3=12ビツトの
アドレスデータ(A0〜A11:但しA0ビツト側が最
下位ビツトである)で示されているものとする。
一方、64Kビツト構成のEPROMの記憶容量は8
(=64/8)Kバイトであることから、該
EPROMの各アドレスをアクセスするのに必要な
アドレス数は8Kとなる。従つて64Kビツト構成
のEPROMのアドレスは「0000」〜「1FFF」番
地まで割り当てられることになる。即ちこれ等の
「0000」〜「1FFF」番地は夫々13ビツトのアド
レスデータ(A0〜A12)で示されることになる。
言い換えればアドレスデータの最上位ビツトA12
=「0」ならば、アドレスデータA0〜A12によつ
て、64Kビツト構成のEPROMにおける一方の
32Kビツトの書き込み領域(「0000」〜「0FFF」
番地)がアクセスされ、且つアドレスデータの最
上位ビツトA12=「1」ならば、アドレスデータ
A0〜A12によつて、64Kビツト構成のEPROMに
おける残りの32Kビツト分の書き込み領域
(「1000」〜「1FFF」番地)がアクセスされるこ
とになる。 Assuming that one word at each address of the EPROM is a unit of 8 bits, the storage capacity of the EPROM having a 32K bit configuration is 4K bytes, that is, the number of addresses required to access each address is 4K.
Therefore, the addresses of the 32K bit EPROM are assigned from "000" to "FFF". These addresses "0" to "F" are each represented by 4-bit data, that is, "000".
It is assumed that addresses up to "FFF" are each indicated by 4×3=12 bits of address data (A 0 to A 11 , where the A 0 bit is the least significant bit).
On the other hand, the storage capacity of an EPROM with a 64K bit configuration is 8
(=64/8) Since it is K bytes, the corresponding
The number of addresses required to access each address of EPROM is 8K. Therefore, the addresses of the 64K-bit EPROM are assigned from "0000" to "1FFF". That is, these addresses "0000" to "1FFF" are each indicated by 13-bit address data (A 0 to A 12 ).
In other words, the most significant bit of address data A 12
= “0”, address data A 0 to A 12 determines whether one of the EPROMs has a 64K bit configuration.
32K bit write area (“0000” to “0FFF”)
address) is accessed and if the most significant bit A12 of the address data = "1", the address data
A 0 to A 12 access the remaining 32K bit write area (addresses "1000" to "1FFF") in the 64K bit EPROM.
上述から明らかな様に、64Kビツト構成の
EPROMの各アドレスをアクセスするのに必要な
最上位ビツトA12のデータを、何らかの方法で
「0」又は「1」に切換えてやれば、32Kビツト
構成のEPROM用のPROMライタでも、64Kビツ
ト構成のEPROMの各アドレスをアクセスできる
ことになる。ところが、従来における32Kビツト
構成のEPROM用PROMライタでは、「000」〜
「FFF」番地までしかアクセスできず、64Kビツ
ト構成のEPROMの各アドレスをアクセスする為
に必要となる全13ビツトのアドレスデータ中の最
上位ビツトA12を発生できなかつた。 As is clear from the above, the 64K bit configuration
If the most significant bit A12 data required to access each address of EPROM is changed to "0" or "1" by some method, even a PROM writer for EPROM with 32K bit configuration can be used with 64K bit configuration. This means that each address of the EPROM can be accessed. However, with conventional PROM writers for EPROMs with a 32K bit configuration,
It was only possible to access the ``FFF'' address, and the most significant bit A12 of the 13-bit address data required to access each address of the 64K-bit EPROM could not be generated.
そこで従来は、最上位ビツトA12が印加される
64Kビツト構成のEPROMのA12端子に、電源VDD
(論理「1」)又は接地(論理「0」)の何れかに
切換え可能な手動切換スイツチを設けておき、こ
の手動切換スイツチの切換えを行なうことによ
り、32Kビツト構成のEPROM用のPROMライタ
で、64Kビツト構成のEPROMへのプログラムデ
ータの書き込みに対応していた。 Therefore, conventionally, the most significant bit A 12 is applied.
Connect the power supply V DD to the A12 pin of the 64K-bit EPROM.
A manual changeover switch that can be set to either (logic ``1'') or ground (logic ``0'') is provided, and by switching this manual changeover switch, a PROM writer for a 32K-bit EPROM can be used. , it was compatible with writing program data to EPROM with a 64K bit configuration.
(ハ) 考案が解決しようとする課題
しかしながら前記従来の技術において、手動切
換スイツチの切換えによつて、64Kビツト構成の
EPROMの各アドレスをアクセスする為の13ビツ
トのアドレスデータ中の最上位ビツトA12を、
「0」又は「1」に変化させていることから、該
EPROMへのプログラムデータの書き込みに多く
時間を要し、更に手動切換スイツチの切換誤りに
よつて、書き込むべきでないEPROMの書き込み
領域に所定のプログラムデータを書き込んでしま
つたりする書き込みミスも生じてしまう問題点が
あつた。(c) Problems to be solved by the invention However, in the above-mentioned conventional technology, the 64K bit configuration cannot be changed by changing the manual changeover switch.
The most significant bit A12 of the 13-bit address data for accessing each address of EPROM is
Since it is changed to “0” or “1”, the applicable
It takes a lot of time to write the program data to the EPROM, and furthermore, due to incorrect switching of the manual changeover switch, writing errors may occur, such as writing the specified program data into the writing area of the EPROM where it should not be written. There was a problem.
(ニ) 課題を解決するための手段
本考案は、前記問題点を解決するために為され
たものであり、所定ビツトの記憶容量を有し、プ
ログラムデータの書き込み/読み出しが可能な
EPROMと、該EPROMの所定アドレスをアクセ
スする為のアドレスデータを順次発生し、該
EPROMにおける全記憶容量よりも少ない記憶容
量に対して、プログラムデータを書き込み可能な
PROMライタとを備えたEPROM書き込み回路
において、
前記PROMライタから前記EPROMに印加さ
れる書き込み初期アドレスに基づいて、所定時間
だけ第1のパルスを発生する第1のパルス発生回
路と、
前記書き込み初期アドレスに基づき、該書き込
み初期アドレスの発生期間だけ第2のパルスを発
生する第2のパルス発生回路と、
前記第1のパルスの発生期間が前記第2のパル
スの発生期間未満の時、リセツトパルスを発生す
るリセツトパルス発生回路と、
前記リセツトパルス発生回路から発生するリセ
ツトパルスでリセツトされた後、前記PROMラ
イタから発生する最後のアドレスデータの最上位
ビツトの変化によつてセツトされ、リセツト又は
セツト出力を前記EPROMのアドレスの最上位ビ
ツトとすることによつて、前記EPROMの書き込
み領域を切換えさせるリセツト/セツト回路とを
備え、
前記書き込み初期アドレスにおける前記第2の
パルスの発生期間を前記第1のパルスの発生期間
より長く設定することによつて、前記リセツト/
セツト回路のリセツト出力で、前記EPROMの所
定の書き込み領域における記憶容量にプログラム
データを書き込み可能とし、その後、前記書き込
み初期アドレスにおける前記第2のパルスの発生
期間を前記第1のパスルの発生期間以下に設定す
ることによつて、前記リセツト/セツト回路のセ
ツト出力で、前記EPROMの残りの書き込み領域
における記憶容量にプログラムデータを書き込み
可能としたことを特徴とするEPROM書き込み回
路である。(d) Means for solving the problem The present invention was made in order to solve the above problem, and it has a storage capacity of a predetermined bit and is capable of writing/reading program data.
EPROM and address data for accessing the specified address of the EPROM are sequentially generated and
Program data can be written to a storage capacity that is less than the total storage capacity of EPROM.
A first pulse generation circuit that generates a first pulse for a predetermined time based on a write initial address applied to the EPROM from the PROM writer, and the write initial address. a second pulse generating circuit that generates a second pulse only during the generation period of the write initial address; and a reset pulse generating circuit that generates a reset pulse when the first pulse generation period is less than the second pulse generation period. After being reset by the reset pulse generated by the reset pulse generation circuit and the reset pulse generated by the reset pulse generation circuit, it is set by a change in the most significant bit of the last address data generated from the PROM writer, and is reset or set output. a reset/set circuit that switches the write area of the EPROM by setting the most significant bit of the address of the EPROM to the most significant bit of the address of the EPROM; By setting it longer than the pulse generation period, the reset/
The reset output of the set circuit makes it possible to write program data to the storage capacity in a predetermined write area of the EPROM, and then sets the generation period of the second pulse at the initial write address to be equal to or less than the generation period of the first pulse. The EPROM write circuit is characterized in that by setting the SET output of the reset/set circuit, program data can be written into the storage capacity of the remaining write area of the EPROM.
(*) 作用
本考案は、EPROMにおける全記憶容量よりも
少ない記憶容量に対して、プログラムデータを書
き込むことが可能なEPROM書き込み回路であ
り、以下に示す様に有効である。即ち前記(ニ)項記
載の構成において、EPROMに印加すべき書き込
み初期アドレスがPROMライタから発生すると、
該書き込み初期アドレスに基づいて、第1のパル
ス発生回路から第1のパルスが所定時間だけ発生
する。また前記書き込み初期アドレスに基づい
て、第2のパルス発生回路から第2のパルスが該
書き込み初期アドレスの発生期間だけ発生する。(*) Effect The present invention is an EPROM writing circuit that can write program data into a storage capacity smaller than the total storage capacity of the EPROM, and is effective as shown below. That is, in the configuration described in item (d) above, when the initial write address to be applied to the EPROM is generated from the PROM writer,
Based on the write initial address, a first pulse is generated from the first pulse generation circuit for a predetermined period of time. Further, based on the write initial address, a second pulse is generated from the second pulse generating circuit for a period during which the write initial address is generated.
まずPROMライタによつて、EPROMにおけ
る書き込み初期アドレスのアクセス期間を、即ち
第2のパルスの発生期間を、第1のパルスの発生
期間よりも長く設定すると、リセツトパルス発生
回路からリセツトバルスが発生し、リセツト/セ
ツト回路は該リセツトパルスによつてリセツトさ
れる。従つてリセツト/セツト回路からのリセツ
ト出力によつてEPROMのアドレスデータの最上
位ビツトが「0」になり、PROMライタによつ
て、EPROMの所定の書き込み領域がアクセスさ
れて、プログラムデータの書き込みが可能とな
る。 First, when the PROM writer sets the access period of the write initial address in the EPROM, that is, the generation period of the second pulse, to be longer than the generation period of the first pulse, a reset pulse is generated from the reset pulse generation circuit. The reset/set circuit is reset by the reset pulse. Therefore, the reset output from the reset/set circuit causes the most significant bit of the EPROM address data to become "0", and the PROM writer accesses the specified write area of the EPROM to write program data. It becomes possible.
その後、PROMライタから発生するアドレス
データが順次インクリメントされて最後のアドレ
スデータがカウントされ、EPROMの書き込み初
期アドレスを再度アクセスすべく、前記最後のア
ドレスデータの最上位ビツトが変化した場合、該
最上位ビツトの変化に基づいてリセツト/セツト
回路がセツトされ、該リセツト/セツト回路から
のセツト出力によつてEPROMのアドレスデータ
の最上位ビツトが常に「1」となる。従つて
PROMライタによつて、EPROMの残りの書き
込み領域がアクセスされて、プログラムデータの
書き込みが可能となる。尚、この時、第2のパル
スの発生期間は第1のパルスの発生期間未満とな
つており、リセツトパルス発生回路からリセツト
パルスが発生することはない。 Thereafter, the address data generated from the PROM writer is sequentially incremented and the last address data is counted, and if the most significant bit of the last address data changes in order to access the EPROM initial write address again, the most significant bit of the last address data changes. A reset/set circuit is set based on the change in the bit, and the most significant bit of the EPROM address data is always set to "1" by the set output from the reset/set circuit. accordingly
The remaining write area of the EPROM is accessed by the PROM writer to enable writing of program data. At this time, the second pulse generation period is shorter than the first pulse generation period, and the reset pulse generation circuit does not generate a reset pulse.
以上より予め定められたEPROMの所定の書き
込み領域がアクセスされた後に、EPROMの残り
の書き込み領域がアクセスされることになり、こ
れよりEPROMの各アドレスに、プログラムデー
タを迅速且つ確実に書き込めることになる。 As described above, after the predetermined write area of EPROM is accessed, the remaining write area of EPROM is accessed, and from this, program data can be written to each address of EPROM quickly and reliably. Become.
(ヘ) 実施例
本考案の詳細を図示の実施例により具体的に説
明する。(f) Examples The details of the present invention will be explained in detail with reference to illustrated examples.
第1図は本考案のEPROM書き込み回路を示す
回路図、第2図は第1図のa,b,c点における
波形を示すタイミングチヤートである。 FIG. 1 is a circuit diagram showing the EPROM writing circuit of the present invention, and FIG. 2 is a timing chart showing waveforms at points a, b, and c in FIG.
第1図について符号及び構成を説明すると、1
は32KビツトのEPROM用のPROMライタであ
る。ここで32Kビツトの該EPROM(図示せず)
の1ワードを8ビツトとすると、該EPROMの各
アドレスをアクセスする為の全アドレス数は4K
となり、即ち「000」〜「FFF」番地を示す12ビ
ツトのアドレスデータA0〜A11(A0が最下位ビツ
ト)が該PROMライタ1から順次インクリメン
トされて発生する。尚、「FFF」番地を示すアド
レスデータA0〜A11の発生後、再度「000」〜
「FFF」番地を示すアドレスデータA0〜A11が該
PROMライタ1から発生する様に、該PROMラ
イタ1は為されているものとする。 To explain the symbols and structure of FIG. 1, 1
is a PROM writer for 32K bit EPROM. where the 32K bit EPROM (not shown)
If one word of 8 bits is used, the total number of addresses to access each address of the EPROM is 4K.
That is, 12-bit address data A 0 to A 11 (A 0 is the least significant bit) indicating addresses "000" to "FFF" are sequentially incremented and generated from the PROM writer 1. In addition, after the address data A 0 to A 11 indicating the address “FFF” is generated, the address data “000” to
Address data A 0 to A 11 indicating the “FFF” address is applicable.
It is assumed that the PROM writer 1 is configured so that the signal is generated from the PROM writer 1.
2は64KビツトのEPROMである。ここで該
EPROM2の1ワードを8ビツトとすると、該
EPROM2は8Kバイトとなり、該EPROM2の
各アドレスをアクセスする為の全アドレス数は
8Kとなる。即ち該EPROM2の全アドレスをア
クセスするには、「0000」〜「1FFF」番地を示
す13ビツトのアドレスデータA0〜A12が必要であ
る。 2 is a 64K bit EPROM. Applicable here
If one word of EPROM2 is 8 bits, then
EPROM2 is 8K bytes, and the total number of addresses to access each address of EPROM2 is
It will be 8K. That is, in order to access all addresses of the EPROM 2, 13-bit address data A0 to A12 indicating addresses "0000" to "1FFF" are required.
3はORゲート(第2のパルス発生回路)であ
り、該ORゲート3には、前記PROMライタ1か
らの下位11ビツト分のアドレスデータA0〜A10が
印加され、該ORゲート3によつて、アドレスデ
ータA0〜A10の論理和が演算される。つまり該
ORゲート3からは、前記PROMライタ1から
「000」番地を示すアドレスデータが出力されてい
る期間、「0」の第2のパルスが発生する。4は
第1のパルス発生回路であり、該第1のパルス発
生回路4は、前記ORゲート3からのOR出力を
受け、「000」番地のスタート時から100msecだけ
「1」の第1のパルスを発生する。5はNORゲー
ト(リセツトパルス発生回路)であり、該NOR
ゲート5には、前記ORゲート3のOR出力及び
前記第1のパルス発生回路4からの出力が共に印
加され、第2のパルスの発生期間が第1のパルス
の発生期間よりも長く設定されている時、該
NORゲート5から「1」のリセツトパルスが発
生する。6はT型フリツプフロツプ(リセツト/
セツト回路であり、以下T−FFと称す)であり、
T(トリガ)端子には、前記PROMライタ1の
A11端子から出力されるアドレスデータの最上位
ビツトA11が印加され、R(リセツト)端子には、
前記NORゲート5からのリセツトパルスが印加
され、さらにQ(出力)端子は前記EPROM2の
最上位ビツトA12用のA12端子と接続されている。
即ち該T−FF6のQ端子から出力されるリセツ
ト又はセツト出力が、前記EPROM2の各アドレ
スをアクセスする為の13ビツトのアドレスデー
タA0〜A12中の最上位ビツトA12として使用され
るのである。 Reference numeral 3 designates an OR gate (second pulse generation circuit), and the address data A 0 to A 10 for the lower 11 bits from the PROM writer 1 is applied to the OR gate 3. Then, the logical sum of address data A 0 to A 10 is calculated. In other words, applicable
A second pulse of "0" is generated from the OR gate 3 while the PROM writer 1 is outputting address data indicating the address "000". 4 is a first pulse generation circuit, which receives the OR output from the OR gate 3 and generates the first pulse of ``1'' for 100 msec from the start of address ``000''. occurs. 5 is a NOR gate (reset pulse generation circuit);
The OR output of the OR gate 3 and the output from the first pulse generation circuit 4 are applied to the gate 5, and the second pulse generation period is set to be longer than the first pulse generation period. When there is a corresponding
A reset pulse of "1" is generated from the NOR gate 5. 6 is a T-type flip-flop (reset/
It is a set circuit (hereinafter referred to as T-FF),
The T (trigger) terminal is connected to the PROM writer 1.
The most significant bit A11 of the address data output from the A11 terminal is applied, and the R (reset) terminal is
A reset pulse from the NOR gate 5 is applied, and the Q (output) terminal is connected to the A12 terminal for the most significant bit A12 of the EPROM2.
That is, the reset or set output output from the Q terminal of the T-FF6 is used as the most significant bit A12 of the 13-bit address data A0 to A12 for accessing each address of the EPROM2. be.
次に第2図において、ADは前記PROMライタ
1から発生するアドレスデータA0〜A11によつて
アクセスされる前記EPROM2のアドレスを示し
ており、最初の「000」番地を示すアドレスデー
タA0〜A11の発生期間は、前記PROMライタ1自
身によつて200msecに制御されている。尚、それ
以降の「001」〜「FFF」「000」〜「FFF」番地
を示すアドレスデータA0〜A11の発生期間は、
EPROM2の書き込み規格の50msecとなる様に、
前記PROMライタ1自身によつて制御されてい
る。またaは、前記ORゲート3から出力される
OR出力である。即ち前記EPROM2の「000」番
地のアクセス期間、前記ORゲート3からは、
「0」の第2のパルスが発生する。またbは、前
記第1のパルス発生回路4の出力である。即ち前
記EPROM2の「000」番地がアクセスされると、
このアクセスの開始タイミングT0,T0′から
100msecだけ、該第1のパルス発生回路4から
「1」の第1のパルスが発生する。更にcは、前
記NORゲート5のNOR出力である。即ち
EPROM2における最初の「000」番地のアクセ
ス期間で、a,b共に「0」となる後半の
100msec期間だけ、該NORゲート5から「1」
のリセツトパルスが発生する。尚、第1のパルス
及びリセツトパルスの発生期間を100msecとした
理由は、EPROM2における各アドレスの実際の
書き込み期間である50msecがジツターによつて
ズレた時のマージンを±25msecに設定したため
である。更にEPROM2における最初の200msec
の「000」番地のアクセス期間においては、最後
の50msecでプログラムデータが該EPROM2の
「000」番地に書き込まれるものとする。 Next, in FIG. 2, AD indicates the address of the EPROM 2 that is accessed by address data A 0 to A 11 generated from the PROM writer 1, and address data A 0 indicates the first address "000". The generation period of ~ A11 is controlled to 200 msec by the PROM writer 1 itself. Furthermore, the generation period of address data A 0 to A 11 indicating addresses "001" to "FFF" and "000" to "FFF" thereafter is as follows.
In order to achieve the writing standard of EPROM2 of 50 msec,
It is controlled by the PROM writer 1 itself. Also, a is output from the OR gate 3.
It is an OR output. That is, during the access period of address "000" of the EPROM 2, from the OR gate 3,
A second pulse of "0" is generated. Further, b is the output of the first pulse generating circuit 4. That is, when the address "000" of the EPROM 2 is accessed,
From the start timing of this access T 0 , T 0 ′
The first pulse of "1" is generated from the first pulse generating circuit 4 for 100 msec. Furthermore, c is the NOR output of the NOR gate 5. That is,
During the access period of the first address “000” in EPROM2, the latter half when both a and b are “0”
"1" from the corresponding NOR gate 5 only for 100msec period
A reset pulse is generated. The reason why the generation period of the first pulse and the reset pulse is set to 100 msec is that the margin is set to ±25 msec when the actual write period of 50 msec for each address in the EPROM 2 deviates due to jitter. Furthermore, the first 200msec in EPROM2
During the access period for address ``000'', program data is written to address ``000'' of the EPROM 2 in the last 50 msec.
以下に、第2図の波形に基づき、第1図の動作
を説明する。 The operation shown in FIG. 1 will be explained below based on the waveforms shown in FIG. 2.
まずPROMライタ1がEPROM2の各アドレ
スのアクセスを開始し、最初に「000」番地を示
すアドレスデータA0〜A11が、該PROMライタ1
によるEPROM2のアドレスのアクセス開始タイ
ミングT0から200msecだけ、該PROMライタ1
から発生すると、EPROM2の該「000」番地の
アクセス期間である200msecだけ、ORゲート3
から「0」の第2のパルスが発生する。そして
EPROM2の「000」番地のアクセス開始タイミ
ングT0におけるORゲート3出力aの立下りが第
1のパルス発生回路4に印加されると、該「000」
番地のスタート時から100msecだけ、第1のパル
ス発生回路4から「1」の第1のパルスが発生す
ることになる。従つて該「000」番地のアクセス
期間において、後半の100msec期間は、ORゲー
ト3出力a及び第1のパルス発生回路4の出力b
共に「0」となり、この後半の100msec期間にお
いて、NORゲート5から「1」のリセツトパル
スが発生することになる。この「1」のリセツト
パルスはT−FF6のR端子に印加され、該T−
FF6はリセツトされることになる。ゆえに
EPROM2の各アドレスをアクセスする為の13ビ
ツトのアドレスデータの最上位ビツトA12は、T
−FF6のQ出力によつて「0」とされる。尚、
T−FF6のT端子はドータA11の立下りでトリガ
される。つまりアドレスデータA0〜A11によつて
示される番地が「000」〜「FFF」まで進み、更
に「FFF」から次の「000」に変わるまでデータ
A11は「1」から「0」に立下らず、即ち次の
「000」番地のアクセス開始タイミングT0′まで、
T−FF6はトリガされることなくEPROM2の
最上位ビツトA12は「0」に保持されることにな
る。 First, PROM writer 1 starts accessing each address of EPROM 2, and address data A 0 to A 11 indicating address "000" is first accessed by PROM writer 1.
The access start timing of the EPROM 2 address by 200 msec from T 0 , the corresponding PROM writer 1
If the occurrence occurs from
A second pulse of "0" is generated. and
When the fall of the output a of the OR gate 3 at the access start timing T 0 of the address "000" of the EPROM 2 is applied to the first pulse generation circuit 4, the address "000"
The first pulse of "1" is generated from the first pulse generating circuit 4 for 100 msec from the start of the address. Therefore, in the access period for the address "000", during the latter 100 msec period, the output a of the OR gate 3 and the output b of the first pulse generation circuit 4 are
Both become "0", and a reset pulse of "1" is generated from the NOR gate 5 during the latter 100 msec period. This "1" reset pulse is applied to the R terminal of T-FF6, and the T-FF6 reset pulse is applied to the R terminal of T-FF6.
FF6 will be reset. therefore
The most significant bit A12 of the 13-bit address data for accessing each address of EPROM2 is T.
- It is set to "0" by the Q output of FF6. still,
The T terminal of T-FF6 is triggered by the falling edge of daughter A11 . In other words, the address indicated by address data A 0 to A 11 progresses from "000" to "FFF", and then the data continues until it changes from "FFF" to the next "000".
A11 does not fall from "1" to "0", that is, until the access start timing T0 ' of the next address "000",
T-FF6 is not triggered and the most significant bit A12 of EPROM2 is held at "0".
これよりEPROM2のアドレスのアクセスの開
始タイミングT0〜T0′まで、EPROM2の最上位
ビツトA12は常に「0」となり、即ちPROMライ
タ1によつてEPROM2の「0000」〜「0FFF」
番地が順次アクセスされることになる。ここで
PROMライタ1内部には、EPROM2の「0000」
〜「1FFF」番地に対応する番地を有するプログ
ラムメモリ(図示せず)が内蔵されており、従つ
て該プログラムメモリの「0000」〜「0FFF」番
地に記憶されているプログラムデータが、夫々
EPROM2の「0000」〜「0FFF」番地に書き込
まれることになる。 From now on, the most significant bit A12 of EPROM2 will always be "0" from the start timing of accessing the address of EPROM2 from T0 to T0 ', that is, the PROM writer 1 will write "0000" to "0FFF" of EPROM2.
The addresses will be accessed sequentially. here
Inside PROM writer 1, “0000” of EPROM 2 is stored.
A program memory (not shown) having an address corresponding to the address "1FFF" is built-in, and therefore the program data stored at the address "0000" to "0FFF" of the program memory is
It will be written to addresses "0000" to "0FFF" of EPROM2.
この後、PROMライタ1から発生するアドレ
スデータA0〜A11によつて示される番地が、タイ
ミングT0′において、「FFF」から「000」番地に
変化すると、該PROMライタ1から発生する最
上位ビツトA11が「1」から「0」に立下り、こ
れよりT−FF6がセツトされ、該T−FF6のQ
出力によつて、EPROM2の各アドレスをアクセ
スする為の最上位ビツトA12が「1」となる。ま
たこの時、タイミングT0′における「000」番地
のアクセス期間は50msecであるから、NORゲー
ト5から「1」のリセツトパルスが発生すること
はない。 Thereafter, when the address indicated by the address data A 0 to A 11 generated from PROM writer 1 changes from "FFF" to "000" at timing T 0 ', the address indicated by address data A 0 to A 11 generated from PROM writer 1 changes from "FFF" to "000". The upper bit A11 falls from "1" to "0", and T-FF6 is set from this, and the Q of the T-FF6 is set.
As a result of the output, the most significant bit A12 for accessing each address of the EPROM 2 becomes "1". Also, at this time, since the access period for address "000" at timing T 0 ' is 50 msec, a reset pulse of "1" is not generated from NOR gate 5.
これよりタイミングT0′以降において、「000」
〜「FFF」番地を示すアドレスデータA0〜A11が
PROMライタ1から順次発生する期間、
EPROM2の最上位ビツトA12は常に「1」とな
り、即ちEPOMライタ1によつてEPROM2の
「1000」〜「1FFF」番地が順次アクセスされる
ことになる。従つてPROMライタ1内部のプロ
グラムメモリの「1000」〜「1FFF」番地に記憶
されているプログラムデータが、夫々EPROM2
の「1000」〜「1FFF」番地に書き込まれること
になる。 From this, after timing T 0 ′, “000”
~ Address data A 0 ~ A 11 indicating address “FFF” is
Periods that occur sequentially from PROM writer 1,
The most significant bit A12 of the EPROM2 is always "1", that is, the EPOM writer 1 sequentially accesses addresses "1000" to "1FFF" of the EPROM2. Therefore, the program data stored in addresses "1000" to "1FFF" of the program memory inside the PROM writer 1 are stored in the EPROM 2, respectively.
will be written to addresses "1000" to "1FFF".
以上より、本考案を具体化した本実施例によれ
ば、32KビツトのEPROM用のPROMライタ1を
用いて64KビツトのEPROM2の各アドレスにプ
ログラムデータの書き込みを行なうと、該
EPROM2のアドレスが「0000」〜「0FFF」、
「1000」〜「1FFF」の順に自動的にアクセスさ
れることになり、これより該EPROM2へのプロ
グラムデータの書き込み時間が短縮され、更に書
き込むべきでないEPROM2の書き込み領域に所
定のプログラムデータを書き込んでしまつたりす
る書き込みミスも防ぐことが可能となる。 As described above, according to the present embodiment embodying the present invention, when program data is written to each address of the 64K-bit EPROM 2 using the PROM writer 1 for the 32K-bit EPROM, the corresponding
EPROM2 address is “0000” ~ “0FFF”,
"1000" to "1FFF" will be automatically accessed in the order, which will shorten the time to write program data to the EPROM 2, and furthermore, it will be possible to write the specified program data to the write area of the EPROM 2 that should not be written. It is also possible to prevent unnecessary writing errors.
(ト) 考案の効果
本考案によれば、EPROMの全記憶容量よりも
少ない記憶容量に対してプログラムデータの書き
込みが可能なPROMライタを用いて、該
EPROMにプログラムデータの書き込みを行なう
場合、該EPROMの所定の書き込み領域が予め定
められた順に自動的且つ確実にアクセスされるこ
とになり、これより該EPROMへのプログラムデ
ータの書き込み時間が短縮され、更に書き込むべ
きEPROMの書き込み領域に誤つたプログラムデ
ータを書き込んでしまつたりする書き込みミスも
確実に防ぐことが可能となる等の利点が得られ
る。(g) Effects of the invention According to the invention, a PROM writer capable of writing program data to a storage capacity smaller than the total storage capacity of the EPROM is used to write the program data.
When writing program data to EPROM, predetermined write areas of the EPROM are automatically and reliably accessed in a predetermined order, which reduces the time it takes to write program data to the EPROM. Further, it is possible to reliably prevent write errors such as writing incorrect program data into the write area of the EPROM to be written.
第1図は本考案のEPROM書き込み回路を示す
回路図、第2図は第1図の各部波形を示すタイミ
ングチヤートである。
1……PROMライタ、2……EPROM、3…
…ORゲート、4……第1のパルス発生回路、5
……NORゲート、6……T−FF。
FIG. 1 is a circuit diagram showing an EPROM writing circuit of the present invention, and FIG. 2 is a timing chart showing waveforms of various parts of FIG. 1. 1...PROM writer, 2...EPROM, 3...
...OR gate, 4...First pulse generation circuit, 5
...NOR gate, 6...T-FF.
Claims (1)
タの書き込み/読み出しが可能なEPROMと、該
EPROMの所定アドレスをアクセスする為のアド
レスデータを順次発生し、該EPROMにおける全
記憶容量よりも少ない記憶容量に対して、プログ
ラムデータを書き込み可能なPROMライタとを
備えたEPROM書き込み回路において、 前記PROMライタから前記EPROMに印加さ
れる書き込み初期アドレスに基づいて、所定時間
だけ第1のパルスを発生する第1のパルス発生回
路と、 前記書き込み初期アドレスに基づき、該書き込
み初期アドレスの発生期間だけ第2のパルスを発
生する第2のパルス発生回路と、 前記第1のパルスの発生期間が前記第2のパル
スの発生期間未満の時、リセツトパルスを発生す
るリセツトパルス発生回路と、 前記リセツトパルス発生回路から発生するリセ
ツトパルスでリセツトされた後、前記PROMラ
イタから発生する最後のアドレスデータの最上位
ビツトの変化によつてセツトされ、リセツト又は
セツト出力を前記EPROMのアドレスの最上位ビ
ツトとすることによつて、前記EPROMの書き込
み領域を切換えさせるリセツト/セツト回路とを
備え、 前記書き込み初期アドレスにおける前記第2の
パルスの発生期間を前記第1のパルスの発生期間
より長く設定することによつて、前記リセツト/
セツト回路のリセツト出力で、前記EPROMの所
定の書き込み領域における記憶容量にプログラム
データを書き込み可能とし、その後、前記書き込
み初期アドレスにおける前記第2のパルスの発生
期間を前記第1のパルスの発生期間以下に設定す
ることによつて、前記リセツト/セツト回路のセ
ツト出力で、前記EPROMの残りの書き込み領域
における記憶容量にプログラムデータを書き込み
可能としたことを特徴とするEPROM書き込み回
路。[Utility model claim] An EPROM having a memory capacity of a certain number of bits and capable of writing/reading program data,
an EPROM write circuit having a PROM writer which sequentially generates address data for accessing predetermined addresses in an EPROM and can write program data into a storage capacity smaller than the total storage capacity of the EPROM, the circuit comprising: a first pulse generating circuit which generates a first pulse for a predetermined time based on a write initial address applied to the EPROM from the PROM writer; a second pulse generating circuit which generates a second pulse based on the write initial address and for only a period during which the write initial address is generated; a reset pulse generating circuit which generates a reset pulse when the period during which the first pulse is generated is shorter than the period during which the second pulse is generated; and a reset/set circuit which is reset by a reset pulse generated by the reset pulse generating circuit and then set by a change in the most significant bit of the last address data generated by the PROM writer, and which switches the write area of the EPROM by setting a reset or set output to the most significant bit of the EPROM's address; The period during which the second pulse occurs at the write initial address is set to be longer than the period during which the first pulse occurs,
an EPROM write circuit characterized in that a reset output from a set circuit enables program data to be written to the memory capacity in a specified write area of the EPROM, and then, by setting the generation period of the second pulse at the write initial address to be equal to or shorter than the generation period of the first pulse, a set output from the reset/set circuit enables program data to be written to the memory capacity in the remaining write areas of the EPROM.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16360988U JPH0538480Y2 (en) | 1988-12-16 | 1988-12-16 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16360988U JPH0538480Y2 (en) | 1988-12-16 | 1988-12-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0284200U JPH0284200U (en) | 1990-06-29 |
| JPH0538480Y2 true JPH0538480Y2 (en) | 1993-09-29 |
Family
ID=31448483
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16360988U Expired - Lifetime JPH0538480Y2 (en) | 1988-12-16 | 1988-12-16 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0538480Y2 (en) |
-
1988
- 1988-12-16 JP JP16360988U patent/JPH0538480Y2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0284200U (en) | 1990-06-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1152212A (en) | Main storage configuration control system | |
| US5432748A (en) | Solid state peripheral storage device | |
| US4870622A (en) | DRAM controller cache | |
| US5007020A (en) | Method for memory addressing and control with reversal of higher and lower address | |
| US20040266027A1 (en) | Method and system for fast data access using a memory array | |
| JPH02257494A (en) | Sequentral reading access for series memory having starting address determined by users | |
| JPH0312395B2 (en) | ||
| US5835422A (en) | Circuit and method for generating a control signal for a memory device | |
| US5172341A (en) | Serial dram controller with multi generation interface | |
| EP0415433B1 (en) | Main memory control system | |
| US5893168A (en) | Structure and method for memory initialization and power on | |
| JPS6130301B2 (en) | ||
| JPH0782751B2 (en) | Semiconductor memory device | |
| US5946269A (en) | Synchronous RAM controlling device and method | |
| JP3092806B2 (en) | Dynamic random access memory | |
| JP2715310B2 (en) | Memory controller | |
| JPS6049421A (en) | Generating system of timing pulse | |
| US6041015A (en) | Semiconductor type memory device having consecutive access to arbitrary memory address | |
| EP0217348B1 (en) | Memory connected state detecting circuit | |
| JPS5954098A (en) | Storage device | |
| JPS6319027B2 (en) | ||
| JPH07118191B2 (en) | Semiconductor memory device | |
| JPH0855077A (en) | Information utilization circuit | |
| JPH0793039B2 (en) | Memory address control circuit | |
| JPS59127295A (en) | Refreshing system of dynamic memory |