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
Links
- 101100339482 Colletotrichum orbiculare (strain 104-T / ATCC 96160 / CBS 514.97 / LARS 414 / MAFF 240422) HOG1 gene Proteins 0.000 claims description 7
- 102100029469 WD repeat and HMG-box DNA-binding protein 1 Human genes 0.000 claims description 7
- 101710097421 WD repeat and HMG-box DNA-binding protein 1 Proteins 0.000 claims description 7
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 10
- 101150046378 RAM1 gene Proteins 0.000 description 10
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 10
- 238000010586 diagram Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 101100284548 Neosartorya fumigata (strain ATCC MYA-4609 / Af293 / CBS 101355 / FGSC A1100) helA gene Proteins 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
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.
第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及び第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).
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) |
-
1984
- 1984-02-20 JP JP59030965A patent/JPS60175096A/en active Granted
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 |