KR100399674B1 - 데이터처리기및액세스방법 - Google Patents
데이터처리기및액세스방법 Download PDFInfo
- Publication number
- KR100399674B1 KR100399674B1 KR1019960041819A KR19960041819A KR100399674B1 KR 100399674 B1 KR100399674 B1 KR 100399674B1 KR 1019960041819 A KR1019960041819 A KR 1019960041819A KR 19960041819 A KR19960041819 A KR 19960041819A KR 100399674 B1 KR100399674 B1 KR 100399674B1
- Authority
- KR
- South Korea
- Prior art keywords
- value
- control
- signal
- memory
- data
- 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
- 238000000034 method Methods 0.000 title claims description 7
- 238000012545 processing Methods 0.000 claims abstract description 48
- 230000015654 memory Effects 0.000 claims description 204
- 230000004044 response Effects 0.000 claims description 17
- 230000008878 coupling Effects 0.000 claims 4
- 238000010168 coupling process Methods 0.000 claims 4
- 238000005859 coupling reaction Methods 0.000 claims 4
- 230000002093 peripheral effect Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 239000004020 conductor Substances 0.000 description 5
- 240000007320 Pinus strobus Species 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000003292 glue Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- 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
-
- 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/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4234—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus
- G06F13/4243—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus with synchronous protocol
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Memory System (AREA)
- Microcomputers (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Bus Control (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
Claims (2)
- 데이터 처리기(10)에 있어서,복수의 어드레스 값들, 복수의 데이터 값들, 및 복수의 제어 값들을 통신하기 위한 중앙 처리 장치(12),상기 중앙 처리 장치에 연결된 제어 회로(102), 및상기 제어 회로에 결합되는 제어 레지스터들(94)의 세트로서, 상기 제어 레지스터들의 세트는 판독 및 기록 액세스들을 포함하는, 액세스들의 버스트(a burst of accesses)에서 제 1 및 다음 액세스들에 대해 프로그램 가능한 타이밍 데이터를 상기 중앙 처리 장치에 연결된 메모리에 저장하고, 상기 제 1 액세스는 상기 다음 액세스들보다 긴 액세스 시간을 가지며, 상기 제어 레지스터들(94)의 세트는 상기 제어 레지스터들(94)의 세트로부터의 상기 프로그램 가능한 타이밍 데이터가 다른 메모리 액세스 유형들에 대해 다른 메모리 액세스 시간들을 결정하는 방식으로 어드레스할 수 있으며, 상기 다른 메모리 액세스 유형들은 1차 액세스 유형 및 2차 액세스 유형을 포함하고, 다른 메모리 액세스 유형들에 대한 상기 프로그램 가능한 타이밍 데이터는 다른 어드레스 범위들에 대해 서로 독립적으로 선택될 수 있어, 어드레스 범위와 액세스 유형들의 임의의 조합에 대해 다른 가능한 메모리 액세스 시간들을 야기시키는, 상기 제어 레지스터들(94)의 세트를 포함하는, 데이터 처리기.
- 데이터 처리기(15)에서 복수의 외부 장치들 중 적어도 하나를 액세스하기 위한 방법에 있어서,복수의 어드레스(address) 값들, 복수의 데이터 값들, 및 복수의 제어 값들을 중앙 처리 장치(12)로 통신하는 단계,상기 복수의 어드레스 값들을 수신하기 위해 상기 중앙 처리 장치에 비교 회로(101)를 연결하는 단계,상기 비교 회로가 상기 복수의 어드레스 값들 중 제 1 어드레스 값을 포함하는 어드레스 범위를 나타내는 제 1 비교 신호(121)를 제공할 수 있도록 하는 단계,상기 복수의 제어 값들을 수신하기 위해 상기 중앙 처리 장치에 제어 회로(102)를 연결하는 단계,상기 비교 신호를 수신하기 위해 상기 비교 회로에 상기 제어 회로를 연결하는 단계,상기 제어 회로가 상기 제 1 비교 신호에 응답하여 제 1 외부 장치에 대응하는 제 1 제어 값(116)을 제공할 수 있도록 하는 단계로서, 상기 제어 회로는 복수의 내부 제어 신호들을 제공하는, 상기 제 1 제어 값(116)을 제공할 수 있도록 하는 단계와,상기 제 1 제어 값을 수신하기 위해 상기 제어 회로에 제어 레지스터(94)를 연결하는 단계,상기 제어 레지스터가 상기 제 1 제어 값에 응답하여 상기 제어 회로에 제 1 메모리 액세스 값을 선택적으로 제공할 수 있도록 하는 단계,상기 제어 레지스터가 상기 제 1 제어 값에 응답하여 상기 제어 회로에 제 2 메모리 액세스 값을 선택적으로 제공할 수 있도록 하는 단계,상기 제어 회로가 상기 데이터 프로세서로 하여금 상기 제 1 메모리 액세스 값에 의해 결정되는 제 1 메모리 액세스 동작을 수행할 수 있게 하는 메모리 인에이블 신호(memory enable signal)를 제공하기 위해 제 1 타이밍 제한을 갖는 외부 액세스 인에이블 신호를 제공할 수 있도록 하는 단계, 및상기 제어 회로가 상기 데이터 프로세서로 하여금 상기 제 2 메모리 액세스 값에 의해 결정되는 제 1 메모리 액세스 동작을 수행할 수 있게 하는 메모리 인에이블 신호를 제공하기 위해 제 2 타이밍 제한을 갖는 상기 외부 액세스 인에이블 신호를 제공할 수 있도록 하는 단계를 포함하는, 액세스 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US534,763 | 1995-09-27 | ||
US08/534,763 US5752267A (en) | 1995-09-27 | 1995-09-27 | Data processing system for accessing an external device during a burst mode of operation and method therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970016898A KR970016898A (ko) | 1997-04-28 |
KR100399674B1 true KR100399674B1 (ko) | 2003-12-24 |
Family
ID=24131436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960041819A Expired - Lifetime KR100399674B1 (ko) | 1995-09-27 | 1996-09-24 | 데이터처리기및액세스방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5752267A (ko) |
EP (1) | EP0766181B1 (ko) |
JP (1) | JP3959137B2 (ko) |
KR (1) | KR100399674B1 (ko) |
DE (1) | DE69615489T2 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6714993B1 (en) * | 2000-05-22 | 2004-03-30 | Legerity, Inc. | Programmable memory based control for generating optimal timing to access serial flash devices |
US20100043008A1 (en) * | 2008-08-18 | 2010-02-18 | Benoit Marchand | Scalable Work Load Management on Multi-Core Computer Systems |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR900003747A (ko) * | 1988-08-01 | 1990-03-27 | 로버트 더블유.리이드 | 마이크로프로세서 버스 인터페이스 장치 |
KR910001517A (ko) * | 1989-06-19 | 1991-01-31 | 하워드 지. 피거로아 | 데이타 처리 시스템 |
KR930020250A (ko) * | 1992-03-20 | 1993-10-19 | 김영수 | 클럭 변환장치 |
US5509138A (en) * | 1993-03-22 | 1996-04-16 | Compaq Computer Corporation | Method for determining speeds of memory modules |
US5623638A (en) * | 1994-11-22 | 1997-04-22 | Advanced Micro Devices, Inc. | Memory control unit with programmable edge generator to minimize delay periods for critical DRAM timing parameters |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5159679A (en) * | 1988-09-09 | 1992-10-27 | Compaq Computer Corporation | Computer system with high speed data transfer capabilities |
US5193193A (en) * | 1988-09-14 | 1993-03-09 | Silicon Graphics, Inc. | Bus control system for arbitrating requests with predetermined on/off time limitations |
JPH07109703B2 (ja) * | 1989-11-15 | 1995-11-22 | 株式会社東芝 | 半導体メモリ装置 |
EP0440456B1 (en) * | 1990-01-31 | 1997-01-08 | Hewlett-Packard Company | Microprocessor burst mode with external system memory |
JPH03282648A (ja) * | 1990-03-29 | 1991-12-12 | Sharp Corp | メモリ制御装置 |
US5235697A (en) * | 1990-06-29 | 1993-08-10 | Digital Equipment | Set prediction cache memory system using bits of the main memory address |
US5335334A (en) * | 1990-08-31 | 1994-08-02 | Hitachi, Ltd. | Data processing apparatus having a real memory region with a corresponding fixed memory protection key value and method for allocating memories therefor |
US5280587A (en) * | 1992-03-31 | 1994-01-18 | Vlsi Technology, Inc. | Computer system in which a bus controller varies data transfer rate over a bus based on a value of a subset of address bits and on a stored value |
EP0700002B1 (en) * | 1994-08-31 | 1999-05-19 | Motorola, Inc. | Modular chip select control circuit |
-
1995
- 1995-09-27 US US08/534,763 patent/US5752267A/en not_active Expired - Lifetime
-
1996
- 1996-09-19 JP JP26918896A patent/JP3959137B2/ja not_active Expired - Lifetime
- 1996-09-24 EP EP96115277A patent/EP0766181B1/en not_active Expired - Lifetime
- 1996-09-24 DE DE69615489T patent/DE69615489T2/de not_active Expired - Fee Related
- 1996-09-24 KR KR1019960041819A patent/KR100399674B1/ko not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR900003747A (ko) * | 1988-08-01 | 1990-03-27 | 로버트 더블유.리이드 | 마이크로프로세서 버스 인터페이스 장치 |
KR910001517A (ko) * | 1989-06-19 | 1991-01-31 | 하워드 지. 피거로아 | 데이타 처리 시스템 |
KR930020250A (ko) * | 1992-03-20 | 1993-10-19 | 김영수 | 클럭 변환장치 |
US5509138A (en) * | 1993-03-22 | 1996-04-16 | Compaq Computer Corporation | Method for determining speeds of memory modules |
US5623638A (en) * | 1994-11-22 | 1997-04-22 | Advanced Micro Devices, Inc. | Memory control unit with programmable edge generator to minimize delay periods for critical DRAM timing parameters |
Also Published As
Publication number | Publication date |
---|---|
JP3959137B2 (ja) | 2007-08-15 |
EP0766181A2 (en) | 1997-04-02 |
DE69615489T2 (de) | 2002-05-29 |
KR970016898A (ko) | 1997-04-28 |
US5752267A (en) | 1998-05-12 |
DE69615489D1 (de) | 2001-10-31 |
EP0766181A3 (ko) | 1997-04-09 |
JPH09167148A (ja) | 1997-06-24 |
EP0766181B1 (en) | 2001-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5701417A (en) | Method and apparatus for providing initial instructions through a communications interface in a multiple computer system | |
US5826093A (en) | Dual function disk drive integrated circuit for master mode and slave mode operations | |
EP0806729B1 (en) | Method and apparatus for determining wait states on a per cycle basis in a data processing system | |
US6216191B1 (en) | Field programmable gate array having a dedicated processor interface | |
KR100679370B1 (ko) | 메모리 소자에서의 워드 순서지정 방법 | |
US20070055813A1 (en) | Accessing external memory from an integrated circuit | |
US5386579A (en) | Minimum pin-count multiplexed address/data bus with byte enable and burst address counter support microprocessor transmitting byte enable signals on multiplexed address/data bus having burst address counter for supporting signal datum and burst transfer | |
GB2034944A (en) | High-speed digital computer system | |
JPS6297036A (ja) | 計算機システム | |
EP0757316B1 (en) | External device selection unit for data processor | |
US8024533B2 (en) | Host memory interface for a parallel processor | |
US5317750A (en) | Microcontroller peripheral expansion bus for access to internal special function registers | |
KR100399674B1 (ko) | 데이터처리기및액세스방법 | |
US5860129A (en) | Data processing system for writing an external device and method therefor | |
US5740382A (en) | Method and apparatus for accessing a chip-selectable device in a data processing system | |
US7139893B2 (en) | Transparent SDRAM in an embedded environment | |
US5253355A (en) | Apparatus and method for developing wait states during addressing operation by using unused address bits | |
US5893932A (en) | Address path architecture | |
US5890196A (en) | Method and apparatus for performing page mode accesses | |
IE893882L (en) | Microcontroller peripheral expansion bus | |
HK1003518A (en) | Method and apparatus for accessing a chip-selectable device in a data processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19960924 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20001220 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19960924 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: 20021129 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: 20030619 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20030917 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20030918 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20060714 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20070718 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20080711 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20090716 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20100827 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20110830 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20120905 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20121231 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20121231 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20140804 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20140804 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20150819 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20150819 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20160818 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20160818 Start annual number: 14 End annual number: 14 |
|
EXPY | Expiration of term | ||
PC1801 | Expiration of term |