[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0562360B2 - - Google Patents

Info

Publication number
JPH0562360B2
JPH0562360B2 JP59030965A JP3096584A JPH0562360B2 JP H0562360 B2 JPH0562360 B2 JP H0562360B2 JP 59030965 A JP59030965 A JP 59030965A JP 3096584 A JP3096584 A JP 3096584A JP H0562360 B2 JPH0562360 B2 JP H0562360B2
Authority
JP
Japan
Prior art keywords
output
latch
circuit
osc2
clock
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
Application number
JP59030965A
Other languages
Japanese (ja)
Other versions
JPS60175096A (en
Inventor
Hitoshi Hirata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Electronic Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP59030965A priority Critical patent/JPS60175096A/en
Publication of JPS60175096A publication Critical patent/JPS60175096A/en
Publication of JPH0562360B2 publication Critical patent/JPH0562360B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 本発明は音程コントロール装置のような一定の
速度で書き込み、異なる速度で読み出すことによ
り楽音の音程を変えるときに用いるメモリーを2
つの周波数の異なるタイミングでアクセスするた
めに用いるクロツク発生回路に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention provides two memories, such as a pitch control device, which are used to change the pitch of musical notes by writing at a constant speed and reading at different speeds.
The present invention relates to a clock generation circuit used for accessing two frequencies at different timings.

第1図は本発明の実施例を示し、これと第2図
に示すタイミングチヤートに基づき説明する。
FIG. 1 shows an embodiment of the present invention, which will be explained based on this and a timing chart shown in FIG.

第1図は構成はRAM1への書き込みクロツク
OSC1と読み出しクロツクOSC2とが異なる場
合におけるRAM1へのアクセスタイミングを供
給する例であるが、両クロツクが同じ周波数であ
つてもよい。
Figure 1 shows the configuration of the write clock to RAM1.
Although this is an example of supplying the access timing to RAM1 when OSC1 and read clock OSC2 are different, both clocks may have the same frequency.

図において、クロツク発生回路CLから読み出
しと書き込み用、及び制御用のクロツクが出力さ
れており、アドレスカウンタCT1及びCT2に読
み出し及び書き込みクロツクがそれぞれ入力さ
れ、読み出しアドレスと書き込みアドレスを出力
する。この各アドレスはマルチプレクサMPXに
供給されて、その送出を制御クロツクA/Bによ
り選択制御される。RAM1にデータを書き込む
サイクルでは、入力信号をA/D変換器3により
デジタル変換し、スリーステートバツフア2を通
してRAM1に送出する。このときバツフア2及
びRAM1は制御信号C及びR/Wによつて書き
込み可能となつており、マルチプレクサMPXも
アドレスカウンタCT1の書き込みアドレス側に
切換つている。この書き込みアドレスにより
RAM1にデータが書き込まれる。
In the figure, clocks for reading, writing, and control are output from the clock generating circuit CL, and the reading and writing clocks are inputted to address counters CT1 and CT2, respectively, and output a read address and a write address. Each address is supplied to a multiplexer MPX, and its output is selectively controlled by control clocks A/B. In the cycle for writing data into RAM1, the input signal is digitally converted by A/D converter 3 and sent to RAM1 through three-state buffer 2. At this time, buffer 2 and RAM1 are enabled for writing by control signals C and R/W, and multiplexer MPX is also switched to the write address side of address counter CT1. With this write address
Data is written to RAM1.

一方、読み出しサイクルにおいては、マルチプ
レクサMPXがカウンタCT2の読み出しアドレス
側に切換り、RAM1を読み出し状態として、
RAM1の読み出しアドレスに対応するデータを
送出し、ラツチ6にラツチする。
On the other hand, in the read cycle, the multiplexer MPX switches to the read address side of the counter CT2, putting RAM1 in the read state.
Data corresponding to the read address of RAM1 is sent and latched into latch 6.

次にクロツク発生回路CLについて説明する。
OSC1は書き込みクロツク、OSC2は読み出し
クロツクであり、OSC3はその出力を分周器DV
により1/Nに分周される。この分周出力は
OSC1,OSC2の2倍以上の周波数である。
Next, the clock generation circuit CL will be explained.
OSC1 is the write clock, OSC2 is the read clock, and OSC3 uses the frequency divider DV
The frequency is divided into 1/N by . This divided output is
The frequency is more than twice that of OSC1 and OSC2.

OSC1及びOSC2は第2図b,cのようにエ
ツジが同時となるときがあり、これをさけるため
に、OSC1,OSC2の出力をDラツチD1,D
2に入力する。DラツチD1,D2のクロツクを
分周器DVの出力(第2図a)とすると、第2図
d,eのようにDラツチD1,D2の出力Qのタ
イミングの出力が得られ、エツジが同時になるの
をさけることができる。この各Q出力はアドレス
カウンタCT1,CT2のクロツクである。
OSC1 and OSC2 sometimes have edges at the same time as shown in Figure 2 b and c. To avoid this, the outputs of OSC1 and OSC2 are connected to D latches D1 and D.
Enter 2. If the clocks of the D latches D1 and D2 are the outputs of the frequency divider DV (Fig. 2 a), outputs with the timing of the outputs Q of the D latches D1 and D2 are obtained as shown in Fig. 2 d and e, and the edge is You can avoid them happening at the same time. Each Q output is a clock for address counters CT1 and CT2.

次にDラツチD1,D2の出力はそれぞれエツ
ジトリガタイプのRS−フリツプフロツプRS−
FFのセツトS及びリセツトRに入力され、その
出力Q,は第2図f,gとなる。この出力Q,
QとラツチD1,D2の出力とをそれぞれAND
1及びAND2に入力する。AND1の出力は第2
図hのようになり、このときラツチD1の出力Q
の立ち上がりはAND1の“H”となり、ラツチ
D2の立ち上がりはAND1の“L”となる。こ
のAND1の出力はマルチプレクサMPXの切換信
号となる。これにより、アドレスカウンタCT1
をRAM1の書き込みアドレス、アドレスカウン
タCT2を読み出しアドレスとし、十分な時間を
もたせることができ、各ゲートの遅延時間に対処
することができる。
Next, the outputs of D latches D1 and D2 are respectively edge trigger type RS-flip-flop RS-
It is input to the set S and reset R of the FF, and its output Q is as shown in FIG. 2 f and g. This output Q,
AND the outputs of latches D1 and D2, respectively.
Input to 1 and AND2. The output of AND1 is the second
As shown in Figure h, at this time, the output Q of latch D1
The rising edge of latch D2 becomes "H" of AND1, and the rising edge of latch D2 becomes "L" of AND1. The output of this AND1 becomes a switching signal for multiplexer MPX. As a result, address counter CT1
is the write address of RAM1, and the address counter CT2 is the read address, allowing enough time to cope with the delay time of each gate.

また、RAM1の書き込み、読み出し制御信号
R/WとしてAND1の出力をラツチD3,D4,
D5により遅延させ、ラツチD4のQ出力(第2
図k)と、ラツチD5のQ出力(第2図l)とを
NAND1に入力することにより、その出力は第
2図mのようなR/W信号が得られる。尚、本実
施例の場合、RAM1ではR/Wが“L”のとき
に書き込み、“H”のときに読み出しを行なうも
のとする。
Also, the output of AND1 is used as the write/read control signal R/W of RAM1 to latches D3, D4,
D5 and the Q output of latch D4 (second
k) and the Q output of latch D5 (Fig. 2 l).
By inputting the signal to NAND1, an R/W signal as shown in FIG. 2m is obtained as an output. In this embodiment, it is assumed that in the RAM 1, writing is performed when R/W is "L", and reading is performed when R/W is "H".

また、AND2の出力(第2図n)をラツチな
どの遅延回路DLにより遅延させることにより、
第2図oとして示すような読み出しデータ出力用
のラツチD6のクロツクとすれば、データの長さ
は変化するが、OSC2の周期に同期して読み出
すことができる。更にR/Wとスリーステートバ
ツフア2(クロツクが“L”のときにアクテイ
ブ、“H”のときにハイインピーダンスとする。)
のクロツクを同時にすることにより、書き込みを
行なわせて誤動作を防ぐことができる。
Also, by delaying the output of AND2 (n in Figure 2) using a delay circuit DL such as a latch,
If the clock is used for the latch D6 for outputting read data as shown in FIG. Furthermore, R/W and three-state buffer 2 (active when the clock is “L”, high impedance when the clock is “H”).
By setting the two clocks at the same time, writing can be performed and malfunctions can be prevented.

尚、ラツチD6の出力に更にラツチを付加して
このラツチのクロツクをOSC2の信号に用いれ
ば、一定周期のデータとすることもできる。
Furthermore, if a latch is further added to the output of latch D6 and the clock of this latch is used for the signal of OSC2, it is also possible to obtain data of a constant period.

以上のとおり本発明によれば、2つのオシレー
タの立ち上がりのタイミングを適時にずらし、ま
た各ゲート回路により適度な遅延及び波形成形を
行なうようにしたので、RAMやカウンタなどに
よる遅延時間に対応できるようになり、誤動作を
防止することができる。
As described above, according to the present invention, the rise timings of the two oscillators are timely shifted, and each gate circuit performs appropriate delay and waveform shaping, making it possible to cope with delay times caused by RAM, counters, etc. This can prevent malfunctions.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の実施例を示す図、第2図は第
1図の各部のタイミングチヤートを示す図であ
る。 CL……クロツク発生回路、1……RAM、RS
−FF……RS−フリツプフロツプ、MPX……マ
ルチプレクサ、CT1,CT2……アドレスカウン
タ、DL……遅延回路。
FIG. 1 is a diagram showing an embodiment of the present invention, and FIG. 2 is a diagram showing a timing chart of each part of FIG. 1. CL...Clock generation circuit, 1...RAM, RS
-FF...RS-flip-flop, MPX...multiplexer, CT1, CT2...address counter, DL...delay circuit.

Claims (1)

【特許請求の範囲】 1 互いに異なる周波数のクロツクを出力する第
1及び第2のオシレータ(OSC1及びOSC2)
と、 各オシレータ(OSC1及びOSC2)の出力を
ラツチするラツチ回路(D1及びD2)と、 各ラツチ回路(D1及びD2)の出力によりセ
ツト・リセツトを行なうエツジトリガタイプの
RS−フリツプフロツプ(RS−FF)と、 前記ラツト回路(D1及びD2)の出力とRS
−フリツプフロツプ(RS−FF)の出力とのそれ
ぞれのANDをとる第1及び第2のAND回路
(AND1及びAND2)と、 各AND回路(AND1及びAND2)の出力を
それぞれ所定時間遅延させる第1及び第2の遅延
手段(D3,D4,D5及びDL) とを備えたことを特徴とするクロツク発生回路。
[Claims] 1. First and second oscillators (OSC1 and OSC2) that output clocks with different frequencies
, a latch circuit (D1 and D2) that latches the output of each oscillator (OSC1 and OSC2), and an edge trigger type that performs set and reset using the output of each latch circuit (D1 and D2).
RS-flip-flop (RS-FF), the output of the rat circuit (D1 and D2) and RS
- first and second AND circuits (AND1 and AND2) that take respective ANDs with the output of the flip-flop (RS-FF), and first and second AND circuits that delay the output of each AND circuit (AND1 and AND2) by a predetermined time, respectively; A clock generation circuit comprising: second delay means (D3, D4, D5 and DL).
JP59030965A 1984-02-20 1984-02-20 Clock generation circuit Granted JPS60175096A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59030965A JPS60175096A (en) 1984-02-20 1984-02-20 Clock generation circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59030965A JPS60175096A (en) 1984-02-20 1984-02-20 Clock generation circuit

Publications (2)

Publication Number Publication Date
JPS60175096A JPS60175096A (en) 1985-09-09
JPH0562360B2 true JPH0562360B2 (en) 1993-09-08

Family

ID=12318381

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59030965A Granted JPS60175096A (en) 1984-02-20 1984-02-20 Clock generation circuit

Country Status (1)

Country Link
JP (1) JPS60175096A (en)

Also Published As

Publication number Publication date
JPS60175096A (en) 1985-09-09

Similar Documents

Publication Publication Date Title
US7679987B2 (en) Clock circuitry for DDR-SDRAM memory controller
JPS63131616A (en) Programmable clock frequency divider
JP2576366B2 (en) Variable delay buffer circuit
JPH077901B2 (en) Flip-flop circuit
JP2003044349A (en) Register and signal generating method
US5167031A (en) Variable frequency clock pulse generator for microcomputer
US6049236A (en) Divide-by-one or divide-by-two qualified clock driver with glitch-free transitions between operating frequencies
JPH0562360B2 (en)
JPS63213194A (en) Memory circuit
JPH0865173A (en) Parallel to serial conversion circuit
JP2806849B2 (en) Memory address controller
JP2788729B2 (en) Control signal generation circuit
JP2562995B2 (en) Data processing circuit control method
KR0157878B1 (en) Ready signal generating circuit for memory
JP2621205B2 (en) Divider circuit
KR910006325Y1 (en) Clock - cycle selection circuits for dynamic processor
JP2543108B2 (en) Synchronous pulse generator
JP2679471B2 (en) Clock switching circuit
JPS5855485Y2 (en) information processing equipment
JP2626112B2 (en) Microprocessor
JPS60263523A (en) Microprocessor
JPH06275072A (en) Semiconductor storage
JPH06273489A (en) Digital pattern generator
JPH0434169B2 (en)
JPH03154958A (en) Signal returning circuit