KR100239437B1 - 직렬 통신 인터페이스 - Google Patents
직렬 통신 인터페이스 Download PDFInfo
- Publication number
- KR100239437B1 KR100239437B1 KR1019970040191A KR19970040191A KR100239437B1 KR 100239437 B1 KR100239437 B1 KR 100239437B1 KR 1019970040191 A KR1019970040191 A KR 1019970040191A KR 19970040191 A KR19970040191 A KR 19970040191A KR 100239437 B1 KR100239437 B1 KR 100239437B1
- Authority
- KR
- South Korea
- Prior art keywords
- shift register
- counter
- bit
- output value
- signal
- 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
- 238000000034 method Methods 0.000 claims 3
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 3
- VVVOFJZXKJKHTD-UHFFFAOYSA-N 6-amino-4-[3-(hydroxymethyl)-5-phenylphenyl]-3-methyl-4-propan-2-yl-2H-pyrano[2,3-c]pyrazole-5-carbonitrile Chemical compound CC(C)C1(C2=C(NN=C2C)OC(N)=C1C#N)C1=CC(CO)=CC(=C1)C1=CC=CC=C1 VVVOFJZXKJKHTD-UHFFFAOYSA-N 0.000 description 1
- 230000000694 effects Effects 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/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4291—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
- G06F5/08—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor having a sequence of storage locations, the intermediate ones not being accessible for either enqueue or dequeue operations, e.g. using a shift register
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30098—Register arrangements
- G06F9/3012—Organisation of register space, e.g. banked or distributed register file
- G06F9/30134—Register stacks; shift registers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
Claims (4)
- 트랜스퍼 클럭신호에 동작하는 SIO에 있어서,n, n+1진 카운터로 이루어져 상기 트랜스퍼 클럭신호에 동기되어 카운터가 시작하거나 정지하는 카운터부와;2n, 2n+1비트 쉬프트 레지스터로 이루어져 상기 클럭신호, 리드신호 및 라이트 신호에 동기되어 데이터를 순차적으로 저장하여 직렬 전송하는 쉬프트 레지스터부와;상기 카운터부 및 쉬프트 레지스터부의 클럭신호와 셋신호를 조절하는 컨트롤부로 구성됨을 특징으로 하는 직렬 통신 인터페이스.
- 제 1 항에 있어서,상기 카운터부는 n+1개의 T-F/F와 2n+1비트 모드로 이루어져 상기 n+1개의 T-F/F의 셋신호를 공통으로 연결하고, 상기 T-F/F의 반전 출력값을 다음 T-F/F의 클럭신호의 입력으로 하는 것을 특징으로 하는 직렬 통신 인터페이스.
- 제 2 항에 있어서,상기 카운터의 최상위 비트값은 상기 2n+1비트 모드를 반전 출력하는 제 1 인버터와, 상기 T-F/F의 반전 출력값을 반전 출력하는 제 2 인버터와, 상기 제 1, 제 2 인버터의 출력값을 논리합 연산하여 반전 출력하는 NOR 게이트로 이루어져 출력하며, 상기 카운터의 최하위 비트값은 상기 T-F/F의 반전 출력값으로 출력하는 것을 특징으로 하는 직렬 통신 인터페이스.
- 제 1 항에 있어서,상기 쉬프트 레지스터부는 2n+1비트의 상위비트를 저장하는 제 1 쉬프트 레지스터와, 2n+1비트의 하위비트를 저장하는 제 2 쉬프트 레지스터와, 2n+1비트 모드로 이루어져, 상기 제 1, 제 2 쉬프트 레지스터의 클럭신호, 리드신호, 그리고 라이트 신호 및 데이터 버스를 공통으로 연결하고, 상기 제 1 쉬프트 레지스터의 입력단에 직렬 데이터를 입력하며, 상기 제 1 쉬프트 레지스터의 출력값과 2n+1비트 모드을 논리곱 연산하여 출력하는 제 1 AND 게이트와, 상기 2m비트 모드를 반전 출력하는 인버터와, 상기 제 1 인버터의 출력값과 제 1 쉬프트 레지스터를 입력값을 논리곱 연산하여 출력하는 제 2 AND 게이트와, 상기 제 1, 제 2 AND 게이트의 출력값을 논리합 연산하여 반전 출력하는 NOR 게이트와, 상기 NOR 게이트의 출력값을 반전 출력하는 제 2 인버터와, 상기 제 2 인버터의 출력값이 상기 제 2 쉬프트 레지스트의 입력으로 연결되도록 구성됨을 특징으로 하는 직렬 통신 인터페이스.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970040191A KR100239437B1 (ko) | 1997-08-22 | 1997-08-22 | 직렬 통신 인터페이스 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970040191A KR100239437B1 (ko) | 1997-08-22 | 1997-08-22 | 직렬 통신 인터페이스 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990017294A KR19990017294A (ko) | 1999-03-15 |
KR100239437B1 true KR100239437B1 (ko) | 2000-01-15 |
Family
ID=19518186
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970040191A Expired - Fee Related KR100239437B1 (ko) | 1997-08-22 | 1997-08-22 | 직렬 통신 인터페이스 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100239437B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101256886B1 (ko) | 2011-08-17 | 2013-04-22 | 국방과학연구소 | 사용자 정의 직렬통신 프로토콜을 지원하는 고속 비동기 직렬통신 제어기 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100466972B1 (ko) * | 1997-11-11 | 2005-06-07 | 삼성전자주식회사 | 데이터 신호의 매칭 타이밍 조정을 위한 트랜스시버를 갖는 로우 스피드용 유에스비 디바이스 |
-
1997
- 1997-08-22 KR KR1019970040191A patent/KR100239437B1/ko not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101256886B1 (ko) | 2011-08-17 | 2013-04-22 | 국방과학연구소 | 사용자 정의 직렬통신 프로토콜을 지원하는 고속 비동기 직렬통신 제어기 |
Also Published As
Publication number | Publication date |
---|---|
KR19990017294A (ko) | 1999-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4390969A (en) | Asynchronous data transmission system with state variable memory and handshaking protocol circuits | |
US5175819A (en) | Cascadable parallel to serial converter using tap shift registers and data shift registers while receiving input data from FIFO buffer | |
US5233617A (en) | Asynchronous latch circuit and register | |
EP0251151A2 (en) | Programmable fifo buffer | |
KR19980024989A (ko) | 레지스터 사이에 배치된 조합 블록을 가진 회로 장치 | |
US4160154A (en) | High speed multiple event timer | |
US3804982A (en) | Data communication system for serially transferring data between a first and a second location | |
KR100239437B1 (ko) | 직렬 통신 인터페이스 | |
JPH01163840A (ja) | 遅延時間チエック方式 | |
US11005642B1 (en) | Output circuit for a source device with arbitrary access time | |
US5617433A (en) | Serial data transfer apparatus | |
EP0839424B1 (en) | Extended chip select reset apparatus and method | |
EP0282924B1 (en) | Bipolar with eight-zeros substitution and bipolar with six-zeros substitution coding circuit | |
RU2022345C1 (ru) | Устройство сопряжения интерфейсов | |
KR20010006850A (ko) | 스큐 포인터 발생 회로 및 방법 | |
KR910009093B1 (ko) | 부호화 마크 반전 코딩회로 | |
KR950008460B1 (ko) | 무입력상태 검출회로 | |
JP2508322B2 (ja) | シリアルi/o回路内臓マイクロコンピュ―タ | |
KR900005907Y1 (ko) | 컴퓨터 터미널의 데이터 전송을 확장회로 | |
KR19990018240A (ko) | 업/다운 카운터 | |
RU2109328C1 (ru) | Электронная реверсивная нагрузка | |
KR100248722B1 (ko) | 이종송수신클록의 피씨엠데이터처리장치 | |
JP2565768B2 (ja) | シリアルデータ送受信装置 | |
JPH0332137A (ja) | 信号伝送装置 | |
JPH0691432B2 (ja) | フリツプフロツプ回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19970822 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19970822 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
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: 19990929 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19991021 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19991022 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20020918 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20030919 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20040920 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20050923 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20050923 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |