KR100689724B1 - 핫 플러그에 대응한 클록 전환 회로 - Google Patents
핫 플러그에 대응한 클록 전환 회로 Download PDFInfo
- Publication number
- KR100689724B1 KR100689724B1 KR1020000065196A KR20000065196A KR100689724B1 KR 100689724 B1 KR100689724 B1 KR 100689724B1 KR 1020000065196 A KR1020000065196 A KR 1020000065196A KR 20000065196 A KR20000065196 A KR 20000065196A KR 100689724 B1 KR100689724 B1 KR 100689724B1
- Authority
- KR
- South Korea
- Prior art keywords
- clock
- flip
- signal
- flop
- interface cable
- 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 - Fee Related
Links
- 238000010586 diagram Methods 0.000 description 17
- 238000012937 correction Methods 0.000 description 10
- 239000013078 crystal Substances 0.000 description 8
- 102100029469 WD repeat and HMG-box DNA-binding protein 1 Human genes 0.000 description 7
- 101710097421 WD repeat and HMG-box DNA-binding protein 1 Proteins 0.000 description 7
- 230000007257 malfunction Effects 0.000 description 6
- 230000010355 oscillation Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000010453 quartz Substances 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4081—Live connection to bus, e.g. hot-plugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
Claims (8)
- 비동기의 제1 클록과 제2 클록 사이를 핫 플러그 기능을 갖는 인터페이스 케이블의 절단과 접속에 따라서 전환하는 클록 전환 회로에 있어서,인터페이스 케이블의 절단과 접속에 대응하는 인터페이스 절단 신호를 상기 제1 클록에 응답하여 수신하며, 상기 인터페이스 케이블이 절단될 때는 단수회(段數回)의 클록 에지로 최종단의 플립플롭이 제1 선택 신호를 출력하고, 상기 인터페이스 케이블이 접속될 때는 1회의 클록 에지로 최종단의 플립플롭이 제1 비선택 신호를 출력하며, 상기 제1 선택 신호에 응답하여 상기 제1 클록을 출력하고, 상기 제1 비선택 신호에 응답하여 상기 제1 클록의 출력을 금지하는 제1 플립플롭군과,상기 인터페이스 절단 신호를 상기 제2 클록에 응답하여 수신하며, 상기 인터페이스 케이블이 접속될 때는 단수회(段數回)의 클록 에지로 최종단의 플립플롭이 제2 선택 신호를 출력하고, 상기 인터페이스 케이블이 절단될 때는 1회의 클록 에지로 최종단의 플립플롭이 제2 비선택 신호를 출력하며, 상기 제2 선택 신호에 응답하여 상기 제2 클록을 출력하고, 상기 제2 비선택 신호에 응답하여 상기 제2 클록의 출력을 금지하는 제2 플립플롭군을 포함하며,상기 제1 및 제2 클록의 주파수의 관계에 따라서 상기 제1 플립플롭군보다 상기 제2 플립플롭군의 단수가 많은 것인 클록 전환 회로.
- 제1항에 있어서, 상기 제2 클록은 상기 제1 클록으로부터 상기 제2 클록을 생성하는 PLL 회로로부터 공급되고,상기 인터페이스 케이블이 접속되었을 때는 상기 인터페이스 절단 신호에 응답하여 상기 PLL 회로의 동작을 시작하고, 일정 시간 후에 상기 인터페이스 절단 신호가 상기 제2 플립플롭군에 의해서 수신되는 것인 클록 전환 회로.
- 제2항에 있어서, 상기 인터페이스 케이블이 절단되었을 때는 상기 인터페이스 절단 신호에 응답하여 상기 PLL 회로의 동작을 정지하는 것인 클록 전환 회로.
- 제1항에 있어서, 상기 제2 플립플롭군의 단수는 접속되는 상기 인터페이스 케이블의 동작 클록 주파수에 따라서 변경 설정되는 것인 클록 전환 회로.
- 삭제
- 기본 클록 신호와 PLL 회로에 의해서 생성되고 상기 기본 클록 신호보다 빠른 PLL 클록 신호 사이를 전환하는 클록 전환 회로에 있어서,상기 기본 클록 신호를 수신하여 출력 기본 클록 신호를 출력하는 제1 수의 플립플립 회로를 갖는 제1 플립플롭군과,상기 PLL 클록 신호를 수신하여 출력 PLL 클록 신호를 출력하는 제2 수의 플립플롭 회로를 갖는 제2 플립플롭군과,상기 출력 기본 클록 신호와 상기 출력 PLL 클록 신호 중 하나를 선택하는 선택 회로를 포함하며,상기 제2 수를 상기 제1 수보다 크게 하여, 상기 클록 전환 회로의 해져드 발생을 방지하는 것인 클록 전환 회로.
- 삭제
- 삭제
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000020904A JP4326100B2 (ja) | 2000-01-28 | 2000-01-28 | ホットプラグに対応したクロック切替回路 |
JP2000-020904 | 2000-01-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010077915A KR20010077915A (ko) | 2001-08-20 |
KR100689724B1 true KR100689724B1 (ko) | 2007-03-09 |
Family
ID=37530122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000065196A Expired - Fee Related KR100689724B1 (ko) | 2000-01-28 | 2000-11-03 | 핫 플러그에 대응한 클록 전환 회로 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7237053B1 (ko) |
KR (1) | KR100689724B1 (ko) |
DE (1) | DE10066341B4 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7278047B2 (en) * | 2002-10-14 | 2007-10-02 | Lexmark International, Inc. | Providing different clock frequencies for different interfaces of a device |
JP3778292B2 (ja) * | 2004-07-12 | 2006-05-24 | セイコーエプソン株式会社 | クロック切り替え回路 |
CN105760325A (zh) * | 2014-12-16 | 2016-07-13 | 鸿富锦精密工业(武汉)有限公司 | 支持usb存储设备在dos系统下热插拔的系统及方法 |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5187615A (en) | 1988-03-30 | 1993-02-16 | Hitachi, Ltd. | Data separator and signal processing circuit |
US5142247A (en) * | 1991-08-06 | 1992-08-25 | Compaq Computer Corporation | Multiple frequency phase-locked loop clock generator with stable transitions between frequencies |
US5373537A (en) * | 1991-09-02 | 1994-12-13 | Siemens Aktiengesellschaft | Method and apparatus for the synchronization of a clock means of a telecommunication switching system |
DE69224661T2 (de) * | 1991-12-17 | 1998-08-27 | Compaq Computer Corp | Vorrichtung zur verminderung des energieverbrauchs eines rechnersystems |
DE69320417T3 (de) * | 1992-06-12 | 2004-05-19 | Texas Instruments Inc., Dallas | Verfahren und Gerät zur Änderung der Taktfrequenz eines Prozessors |
JPH06112817A (ja) * | 1992-09-25 | 1994-04-22 | Fujitsu Ltd | Pll 周波数シンセサイザ回路 |
JPH06209309A (ja) * | 1993-01-11 | 1994-07-26 | Fujitsu Ltd | 非同期クロック切替え回路 |
JPH0734737A (ja) | 1993-07-26 | 1995-02-03 | Takigen Mfg Co Ltd | 引出し回転型扉用ロックハンドル装置 |
US5579353A (en) * | 1993-10-12 | 1996-11-26 | Texas Instruments Incorporated | Dynamic clock mode switch |
US5533072A (en) * | 1993-11-12 | 1996-07-02 | International Business Machines Corporation | Digital phase alignment and integrated multichannel transceiver employing same |
US5553100A (en) * | 1994-04-01 | 1996-09-03 | National Semiconductor Corporation | Fully digital data separator and frequency multiplier |
US5815016A (en) * | 1994-09-02 | 1998-09-29 | Xilinx, Inc. | Phase-locked delay loop for clock correction |
US5649176A (en) * | 1995-08-10 | 1997-07-15 | Virtual Machine Works, Inc. | Transition analysis and circuit resynthesis method and device for digital circuit modeling |
US5652536A (en) * | 1995-09-25 | 1997-07-29 | Cirrus Logic, Inc. | Non-glitch clock switching circuit |
US5694176A (en) * | 1996-02-29 | 1997-12-02 | Hughes Electronics | Method and apparatus for generating television program guides with category selection overlay |
DE69609488T2 (de) * | 1996-05-15 | 2000-12-14 | Stmicroelectronics S.R.L., Agrate Brianza | Taktgenerator mit drei Perioden, die unter Anwendung eines binären Signales auswählbar sind |
US5877636A (en) * | 1996-10-18 | 1999-03-02 | Samsung Electronics Co., Ltd. | Synchronous multiplexer for clock signals |
US6249149B1 (en) * | 1997-01-23 | 2001-06-19 | Altera Corporation | Apparatus and method for centralized generation of an enabled clock signal for a logic array block of a programmable logic device |
US5809291A (en) * | 1997-02-19 | 1998-09-15 | International Business Machines Corp. | Interoperable 33 MHz and 66 MHz devices on the same PCI bus |
US6788347B1 (en) * | 1997-03-12 | 2004-09-07 | Matsushita Electric Industrial Co., Ltd. | HDTV downconversion system |
US6611537B1 (en) * | 1997-05-30 | 2003-08-26 | Centillium Communications, Inc. | Synchronous network for digital media streams |
KR100244778B1 (ko) * | 1997-07-19 | 2000-02-15 | 윤종용 | 정상 동작중인 시스템에 보드를 실장 또는 탈장하는 회로 |
KR100259841B1 (ko) * | 1997-07-31 | 2000-06-15 | 윤종용 | 씽글 칩을 이용한 피씨아이 버스의 핫 플러그 제어기 |
DE19734028C2 (de) * | 1997-08-06 | 1999-06-02 | Siemens Ag | Schaltung zur glitchfreien Umschaltung digitaler Signale |
US6069899A (en) * | 1997-08-28 | 2000-05-30 | Broadcam Homenetworking, Inc. | Home area network system and method |
US6134621A (en) * | 1998-06-05 | 2000-10-17 | International Business Machines Corporation | Variable slot configuration for multi-speed bus |
US6088830A (en) * | 1998-07-28 | 2000-07-11 | Evsx, Inc. | Method and apparatus for logic circuit speed detection |
DE19844671C1 (de) * | 1998-09-29 | 1999-10-07 | Siemens Ag | Spikefreie Taktumschaltung |
US6564279B1 (en) * | 1998-09-29 | 2003-05-13 | Texas Instruments Incorporated | Method and apparatus facilitating insertion and removal of modules in a computer system |
US6266780B1 (en) * | 1998-12-23 | 2001-07-24 | Agere Systems Guardian Corp. | Glitchless clock switch |
JP3226034B2 (ja) * | 1999-01-06 | 2001-11-05 | 日本電気株式会社 | インタフェース方式 |
US6567489B1 (en) * | 1999-02-08 | 2003-05-20 | Texas Instruments Incorporated | Method and circuitry for acquiring a signal in a read channel |
US6345328B1 (en) * | 1999-06-09 | 2002-02-05 | Advanced Micro Devices, Inc. | Gear box for multiple clock domains |
US6453425B1 (en) * | 1999-11-23 | 2002-09-17 | Lsi Logic Corporation | Method and apparatus for switching clocks presented to synchronous SRAMs |
US6484222B1 (en) * | 1999-12-06 | 2002-11-19 | Compaq Information Technologies Group, L.P. | System for incorporating multiple expansion slots in a variable speed peripheral bus |
GB2365234B (en) * | 2000-06-21 | 2004-03-31 | Sgs Thomson Microelectronics | Selective modification of clock pulses |
US6456146B1 (en) * | 2000-12-28 | 2002-09-24 | Intel Corp. | System and method for multiplexing clocking signals |
US6744323B1 (en) * | 2001-08-30 | 2004-06-01 | Cypress Semiconductor Corp. | Method for phase locking in a phase lock loop |
US6501304B1 (en) * | 2001-10-11 | 2002-12-31 | International Business Machines Corporation | Glitch-less clock selector |
US6657464B1 (en) * | 2002-04-25 | 2003-12-02 | Applied Micro Circuits Corporation | Method and circuit to reduce jitter generation in a PLL using a reference quadrupler, equalizer, and phase detector with control for multiple frequencies |
-
2000
- 2000-11-03 KR KR1020000065196A patent/KR100689724B1/ko not_active Expired - Fee Related
- 2000-11-16 US US09/713,024 patent/US7237053B1/en not_active Expired - Fee Related
- 2000-12-18 DE DE10066341A patent/DE10066341B4/de not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20010077915A (ko) | 2001-08-20 |
US7237053B1 (en) | 2007-06-26 |
DE10066341B4 (de) | 2009-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6600345B1 (en) | Glitch free clock select switch | |
US6975145B1 (en) | Glitchless dynamic multiplexer with synchronous and asynchronous controls | |
US8214668B2 (en) | Synchronizing circuit | |
US5764710A (en) | Meta-stable-resistant front-end to a synchronizer with asynchronous clear and asynchronous second-stage clock selector | |
JP4790060B2 (ja) | クロック信号選択回路 | |
EP0840196A2 (en) | An apparatus for switching between clock sources in a data processing system | |
US5915107A (en) | Cross clock domain clocking for a system using two clock frequencies where one frequency is fractional multiple of the other | |
US6429698B1 (en) | Clock multiplexer circuit with glitchless switching | |
US6472909B1 (en) | Clock routing circuit with fast glitchless switching | |
US5794019A (en) | Processor with free running clock with momentary synchronization to subsystem clock during data transfers | |
JP4711915B2 (ja) | 電子回路 | |
US6593780B2 (en) | Circuit for selectively generating an output signal from one or more clock signals | |
JP2914267B2 (ja) | 集積回路のデータ転送方法およびその装置 | |
KR100689724B1 (ko) | 핫 플러그에 대응한 클록 전환 회로 | |
US5926044A (en) | Clock switching device and method | |
US7003683B2 (en) | Glitchless clock selection circuit | |
JP2009080634A (ja) | リセットクロック制御回路 | |
CN107565940B (zh) | 一种基于fpga系统的时钟切换电路 | |
JP4326100B2 (ja) | ホットプラグに対応したクロック切替回路 | |
US6163550A (en) | State dependent synchronization circuit which synchronizes leading and trailing edges of asynchronous input pulses | |
CN114826220B (zh) | 一种芯片、时钟生成电路及时钟控制电路 | |
US5587675A (en) | Multiclock controller | |
JP2004110716A (ja) | インタフェース回路 | |
US6255869B1 (en) | Method and apparatus for system resource negotiation | |
KR20020002610A (ko) | 반도체 집적 회로의 클럭 입력 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20001103 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20050419 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20001103 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060426 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070131 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070226 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070227 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100223 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110127 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120130 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130201 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130201 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140204 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140204 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150130 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150130 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160127 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160127 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170201 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20170201 Start annual number: 11 End annual number: 11 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20181209 |