KR0184633B1 - 씨피유코어 - Google Patents
씨피유코어 Download PDFInfo
- Publication number
- KR0184633B1 KR0184633B1 KR1019900009109A KR900009109A KR0184633B1 KR 0184633 B1 KR0184633 B1 KR 0184633B1 KR 1019900009109 A KR1019900009109 A KR 1019900009109A KR 900009109 A KR900009109 A KR 900009109A KR 0184633 B1 KR0184633 B1 KR 0184633B1
- Authority
- KR
- South Korea
- Prior art keywords
- bus
- circuit
- peripheral
- data
- output
- Prior art date
Links
- 230000002093 peripheral effect Effects 0.000 claims abstract description 132
- 238000012545 processing Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims 1
- 238000010168 coupling process Methods 0.000 claims 1
- 238000005859 coupling reaction Methods 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 claims 1
- 230000015654 memory Effects 0.000 abstract description 25
- 238000013461 design Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 101150008465 pdb1 gene Proteins 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7828—Architectures of general purpose stored program computers comprising a single central processing unit without memory
- G06F15/7832—Architectures of general purpose stored program computers comprising a single central processing unit without memory on one IC chip (single chip microprocessors)
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Microcomputers (AREA)
Abstract
Description
Claims (7)
- 페리퍼럴 회로와 연결되어 페리퍼럴 회로에 데이터를 전송하며, 페리퍼럴 회로로부터 데이터를 수신하는 외부 버스와, 적어도 제1, 제2, 제3스테이트를 각각 포함하는 머신사이클을 규정하는 클럭신호에 따라서 동작하는 원칩 마이크로 컴퓨터를 구비한 시스템에 있어서, 상기 원칩 마이크로 컴퓨터는 데이터와 명령을 전송하는 내부 버스와, 상기 내부 버스에 접속되어 내부 버스상에 처리 데이터 결과를 생성하기 위해 내부 버스상의 데이터를 처리하는 데이터 처리 회로와, 상기 내부 버스에 접속되어 내부 버스로부터 수신된 명령에 따라서 상기 데이터 처리 회로를 제어하는 제어회로와, 제1스테이트에서 프리차지된 상기 외부 버스를 셋팅하는 프리차지 셋팅회로와, 제2스테이트에서 데이터를 외부 버스에서 내부 버스로 전송하는 입력 드라이버와, 상기 내부 버스에 연결되어 제3스테이트에서 내부 버스상의 데이터를 래치하는 래치회로와, 상기 래치회로에 의해 내부 버스에서 래치된 데이터를 전송하는 출력 드라이버를 구비하는 것을 특징으로 하는 시스템.
- 제1항에 있어서, 상기 프리차지 셋팅회로는 제1스테이트에서 상기 외부 버스를 프리차지 하도록 하이 논리 레벨 신호를 출력하는 출력 드라이버를 셋팅하는 것을 특징으로 하는 시스템.
- 제2항에 있어서, 상기 프리차지 셋팅회로는 래치회로에서 래치된 데이터를 수신하는 제1입력단자와, 제1스테이트에서 프리차지 타이밍 신호를 수신하는 제2입력단자와, 상기 출력 드라이버의 입력단자에 접속되는 출력단자를 갖는 NOR 논리 게이트를 구비하는 것을 특징으로 하는 시스템.
- 제1항에 있어서, 제1스테이트는 각 머신사이클 내의 제2 및 제3스테이트보다 앞서는 것을 특징으로 하는 시스템.
- 제4항에 있어서, 상기 프리차지 셋팅회로는 제1스테이트에서 상기 외부 버스를 프리차지하도록 하이 논리 레벨 신호를 출력하는 드라이버를 셋팅하는 것을 특징으로 하는 시스템.
- 제5항에 있어서, 상기 프리차지 셋팅회로는 래치회로에서 래치된 데이터를 수신하는 제1입력단자와, 제1스테이트에서 프리차지 타이밍 신호를 수신하는 제2입력단자와, 출력 드라이버의 입력단자에 접속되는 출력단자를 갖는 NOR 논리 게이트를 구비하는 것을 특징으로 하는 시스템.
- 하나 이상의 버스를 통하여 CPU의 온칩회로 페리퍼럴에 접속 가능하고, 접속된 하나의 버스에서 다른 버스에 영향을 미치지 않고 또 다른 버스로 신호의 판독 또는 기록 동작을 할 수 있는 원칩 마이크로 컴퓨터용 CPU 코어에 있어서, CPU 코어와 페리퍼럴 회로 사이에서 디지탈 신호를 통신하기 위해 페리퍼럴 회로에 접속된 페리퍼럴 버스와, 내부 버스에 모두 접속되는 내부 버스와, 산술 논리 유니트와, 어큐뮬레이터를 구비하는 원칩 마이크로 컴퓨터 CPU 코어를 구비하고, 상기 CPU 코어는, 상기 내부 버스와 페리퍼럴 버스에 연결되고 복수의 인터페이스 회로부를 갖는 버스 제어회로를 더 구비하며, 상기 각 인터페이스 회로부는, 상기 내부 버스의 대응하는 라인 형성부에 접속되는 래치입력과 출력을 갖는 래치회로와, 상기 래치출력에 접속되는 제1입력과, 프리차지 타이밍 신호를 수신하도록 접속되는 제2입력을 갖는 논리회로와, 상기 페리퍼럴 버스의 대응 라인에 접속되는 출력과, 상기 논리회로의 출력에 접속되는 입력을 가지는 드라이버 회로와, 상기 페리퍼럴 버스의 대응 라인을 내부 버스의 대응 라인에 결합하는 선택적으로 동작 가능한 회로를 구비하고, 상기 인터페이스 회로부는, 버스 제어회로가 프리차지 신호를 수신하게 동작할 수 있고, 그에 응답해서 프리차지 기간 중에 페리퍼럴 버스선을 프리차지하여, 데이터가 페리퍼럴 버스를 통해 페리퍼럴 회로에서 인터페이스 회로부로 통신될 수 있도록 형성되어, 신호를 페리퍼럴 버스에서 내부 버스로 선택적으로 접속하며, 그것에 의해 프리차지 신호가 내부 버스를 간섭하지 않고 페리퍼럴 버스로 공급되는 것을 특징으로 하는 원칩 마이크로 컴퓨터용 CPU 코어.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1-159321 | 1989-06-21 | ||
JP1159321A JPH0324677A (ja) | 1989-06-21 | 1989-06-21 | Cpuコア |
Publications (2)
Publication Number | Publication Date |
---|---|
KR910001545A KR910001545A (ko) | 1991-01-31 |
KR0184633B1 true KR0184633B1 (ko) | 1999-05-15 |
Family
ID=15691250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019900009109A KR0184633B1 (ko) | 1989-06-21 | 1990-06-21 | 씨피유코어 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5396601A (ko) |
EP (1) | EP0404132B1 (ko) |
JP (1) | JPH0324677A (ko) |
KR (1) | KR0184633B1 (ko) |
DE (1) | DE69025231T2 (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5822550A (en) * | 1994-12-22 | 1998-10-13 | Texas Instruments Incorporated | Split data path fast at-bus on chip circuits systems and methods |
US5633605A (en) * | 1995-05-24 | 1997-05-27 | International Business Machines Corporation | Dynamic bus with singular central precharge |
US5751978A (en) * | 1995-11-13 | 1998-05-12 | Motorola, Inc. | Multi-purpose peripheral bus driver apparatus and method |
US6826741B1 (en) * | 2001-11-06 | 2004-11-30 | Altera Corporation | Flexible I/O routing resources |
WO2010090636A1 (en) * | 2009-02-03 | 2010-08-12 | Hewlett-Packard Development Company, L.P. | Electronic device with overlapped boot task fetches and boot task execution |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5531819B2 (ko) * | 1974-06-08 | 1980-08-21 | ||
US4177511A (en) * | 1974-09-04 | 1979-12-04 | Burroughs Corporation | Port select unit for a programmable serial-bit microprocessor |
US4144589A (en) * | 1977-07-08 | 1979-03-13 | Xerox Corporation | Precharged data line driver |
US4720783A (en) * | 1981-08-24 | 1988-01-19 | General Electric Company | Peripheral bus with continuous real-time control |
US4439839A (en) * | 1981-08-24 | 1984-03-27 | International Telephone And Telegraph Corporation | Dynamically programmable processing element |
IT1161467B (it) * | 1983-01-21 | 1987-03-18 | Cselt Centro Studi Lab Telecom | Interfaccia di tipo parallelo per la gestione del colloquio tra un bus asincrono e un bus sincrono collegato a piu terminali dotati ognuno di un proprio segnale di sincronizzazione |
IT1206331B (it) * | 1983-10-25 | 1989-04-14 | Honeywell Inf Systems | Architettura di sistema di elaborazione dati. |
US4969121A (en) * | 1987-03-02 | 1990-11-06 | Altera Corporation | Programmable integrated circuit logic array device having improved microprocessor connectability |
US5321845A (en) * | 1987-09-09 | 1994-06-14 | Hitachi, Ltd. | Single-chip microcomputer including non-volatile memory elements |
US5084814A (en) * | 1987-10-30 | 1992-01-28 | Motorola, Inc. | Data processor with development support features |
US5012404A (en) * | 1988-10-28 | 1991-04-30 | United Technologies Corporation | Integrated circuit remote terminal stores interface for communication between CPU and serial bus |
-
1989
- 1989-06-21 JP JP1159321A patent/JPH0324677A/ja active Pending
-
1990
- 1990-06-20 DE DE69025231T patent/DE69025231T2/de not_active Expired - Fee Related
- 1990-06-20 EP EP90111698A patent/EP0404132B1/en not_active Expired - Lifetime
- 1990-06-21 KR KR1019900009109A patent/KR0184633B1/ko not_active IP Right Cessation
-
1993
- 1993-04-05 US US08/042,468 patent/US5396601A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US5396601A (en) | 1995-03-07 |
EP0404132B1 (en) | 1996-02-07 |
EP0404132A2 (en) | 1990-12-27 |
DE69025231T2 (de) | 1996-10-10 |
EP0404132A3 (en) | 1991-09-18 |
KR910001545A (ko) | 1991-01-31 |
JPH0324677A (ja) | 1991-02-01 |
DE69025231D1 (de) | 1996-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5930523A (en) | Microcomputer having multiple bus structure coupling CPU to other processing elements | |
US5511173A (en) | Programmable logic array and data processing unit using the same | |
US5410721A (en) | System and method for incrementing a program counter | |
JPH0769791B2 (ja) | マイクロプロセッサ | |
EP1376336A2 (en) | Extensible central processing unit | |
US5442775A (en) | Two clock microprocessor design with stall | |
KR0184633B1 (ko) | 씨피유코어 | |
JP2559382B2 (ja) | 情報処理装置 | |
US5909588A (en) | Processor architecture with divisional signal in instruction decode for parallel storing of variable bit-width results in separate memory locations | |
US6735683B2 (en) | Single-chip microcomputer with hierarchical internal bus structure having data and address signal lines coupling CPU with other processing elements | |
US5742842A (en) | Data processing apparatus for executing a vector operation under control of a master processor | |
US5539900A (en) | Information processing system | |
US6230238B1 (en) | Method and apparatus for accessing misaligned data from memory in an efficient manner | |
JP3593348B2 (ja) | 集積回路 | |
US5677859A (en) | Central processing unit and an arithmetic operation processing unit | |
US5572479A (en) | Semiconductor integrated circuit having a synchronous type memory | |
EP0335502A2 (en) | Microcontroller and associated method | |
US6154820A (en) | Arrangement for storing program instructions and data in a memory device and method therefor | |
JPS6258018B2 (ko) | ||
JP3242474B2 (ja) | データ処理装置 | |
NAKATsUKA et al. | Design philosophy of a high performance BiCOMS microprocessor | |
JPH0418634A (ja) | データ処理装置 | |
JPH07117915B2 (ja) | キャッシュメモリシステム | |
JPH055133B2 (ko) | ||
JPH02113354A (ja) | データ処理用半導体集積回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19900621 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19950612 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19900621 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: 19980630 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: 19980930 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19981221 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19981221 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20011213 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20021204 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20021204 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20040910 |