KR930010742A - 메모리 억세스 장치 - Google Patents
메모리 억세스 장치 Download PDFInfo
- Publication number
- KR930010742A KR930010742A KR1019920021734A KR920021734A KR930010742A KR 930010742 A KR930010742 A KR 930010742A KR 1019920021734 A KR1019920021734 A KR 1019920021734A KR 920021734 A KR920021734 A KR 920021734A KR 930010742 A KR930010742 A KR 930010742A
- Authority
- KR
- South Korea
- Prior art keywords
- bus
- access device
- output
- buffer
- address
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
-
- 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/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/368—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
- G06F13/378—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a parallel poll method
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0811—Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
중앙처리부내의 제1버퍼기억수단을 접속하기 위한 제1버스에 접속돼 있고 상기 적어도 하나의 제1버스에 의해서 엑세스되며 상기 제1버퍼기억수단과 상기 제2버퍼기억수단중 적어도 하나를 상기 중앙처리부와 독립적으로 엑세스하는 제2버퍼기억수단에 접속된 메모리 엑세스장치에 있어서;상기 제1버퍼기억수단과 상기 제2버퍼기억수단중 적어도 하나가 엑세스 되는가에 의하여 번지를 발생하는 번지발생수단과, 상기 메모리 엑세스장치가 상기 제1버스의 버스사용권을 획득할때 상기 번지를 상기 제1버스에 출력하고, 상기 제2버퍼기억수단이 상기 제1버퍼기억수단에 엑세스 요구를 발생하며, 상기 제1버스에 대한 출력이 유휴상태로 들어가도록 제어하는 출력제어수단을 구비한 것이 특징으로 하는 메모리 엑세스 장치.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제3도는 본 발명의 원리를 나타낸 도면.
제4도는 제1과 제2캐쉬(cache)메모리를 구비한 본 발명의 컴퓨터 시스템 구성도.
제5도는 본 발명의 일실시예의 메모리 엑세스 장치의 구성도.
Claims (9)
- 중앙처리부(22)내의 제1버퍼기억수단을 접속하기 위한 제1버스(28)에 접속돼 있고 상기 적어도 하나의 제1버스(25)에 의해서 엑세스되며 상기 제1버퍼기억수단(23)과 상기 제2버퍼기억수단(24)중 적어도 하나를 상기 중앙처리부와 독립적으로 엑세스하는 제2버퍼기억수단(24)에 접속된 메모리 엑세스장치에 있어서:상기 제1버퍼기억수단(23)과 상기 제2버퍼기억수단(24)중 적어도 하나가 엑세스되는가에 의하여 번지를 발생하는 번지발생수단(11)과, 상기 메모리 엑세스장치(21)가 상기 제1버스(28)의 버스사용권을 획득할때 상기 번지를 상기 제1버스(28)에 출력하고, 상기 제2버퍼기억수단(24)이 상기 제1버퍼기억수단(23)에 엑세스 요구를 발생하면, 상기 제1버스(28)에 대한 출력이 유휴상태로 들어가도록 제어하는 출력제어수단(12)을 구비한 것이 특징으로 하는 메모리 엑세스 장치.
- 제1항에 있어서, 상기 유휴상태가, 상기 제1버스에 대한 출력의 고임피던스 상태를 표시하는 것이 특징인 메모리 엑세스장치.
- 제2항에 있어서, 상기 출력제어수단(12): 상기 번지발생수단(11)으로부터 출력된 번지를 일시적으로 기억하는 래치(14)와; 상기 래치의 출력을 상기 제1버스에 출력하거나, 또는 상기 래치의 출력을 고임피던스 상태로 유지하는 3상 버퍼(15)와; 정상동작중 상기 3상 버퍼를 통해서 상기 래치내에 일시적 기억된 번지를 출력하고,상기 유휴상태중 상기 래치내에 일시적으로 기억된 상기 번지를 고임피던스 상태를 유지하는 버퍼제어수단(12)을 구비한 것이 특징인 메모리 엑세스장치.
- 제1항에 있어서, 상기 메모리 엑세스장치(21)에서의 상태변경을 제어하는 스테이트머신(13′)과 상기 번지발생수단(11)의 출력이 유효한가 여부를 표시하는 스트로브신호(AS#)를 발생하는 스트로브 신호출력수단(13″)을 갖는 제어수단(13)을 더 구비한 것이 특징인 메모리 엑세스 장치.
- 제1항에 있어서, 상기 제1버퍼기억수단(23)과 상기 제2버퍼기억수단(24)이 중앙처리부(22)의 캐쉬 메모리로서 동작되고, 상기 제2버퍼기억수단(24)으로부터 상기 제1버퍼기억수단(23)으로 보내지는 엑세스 요구가 캐쉬메모리 엔트리를 무효화하여 상기 주기억수단(25)과 상기 2개의 버퍼기억수단간의 일치성을 유지하는 신호(MREQ#)인 것이 특징인 메모리 엑세스장치.
- 제1항에 있어서, 상기 제어수단(13)이, 버스사용권이 요구될 때, 버스를 획득하는데 사용되는 버스사용권 요구신호를 상기 중앙처리부(22)에 보내고, 상기 중앙처리부에 의한 버스사용권을 허용하기 위해 발생된 버스사용권 응답신호에 의하여 버스의 사용을 개시하는 것이 특징인 메모리 엑세스 장치.
- 제1항에 있어서, 상기 번지발생수단(11)이 상기 중앙처리부(22)와 독립적으로 산술연산을 실행키 위한 산술연산부(27)내에 설치돼 있고, 산술연산을 실행키 위한 독출 데이타의 번지와, 그 연산결과가 기억되는 번지중 적어도 하나에 관한 번지를 발생하는 것이 특징인 메모리 엑세스장치.
- 제7항에 있어서, 상기 산술변산부(27)가 벡터처리부인 것이 특징인 메모리 엑세스 장치.
- 제8항에 있어서, 상기 벡터처리부가, 파이프라인 처리로 산술연산을 실행하는 것이 특징인 메모리 엑세스 장치.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP91-303578 | 1991-11-19 | ||
JP30357891 | 1991-11-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR930010742A true KR930010742A (ko) | 1993-06-23 |
KR950014177B1 KR950014177B1 (ko) | 1995-11-22 |
Family
ID=17922692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019920021734A KR950014177B1 (ko) | 1991-11-19 | 1992-11-19 | 메모리 억세스 장치 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5551010A (ko) |
EP (1) | EP0543652B1 (ko) |
KR (1) | KR950014177B1 (ko) |
DE (1) | DE69227433T2 (ko) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6021471A (en) * | 1994-11-15 | 2000-02-01 | Advanced Micro Devices, Inc. | Multiple level cache control system with address and data pipelines |
JP3019767B2 (ja) * | 1995-12-28 | 2000-03-13 | ヤマハ株式会社 | デジタル信号処理装置 |
US5761736A (en) * | 1996-05-16 | 1998-06-02 | Advanced Micro Devices, Inc. | Apparatus and method for implementing multiple scaled states in a state machine |
KR100280285B1 (ko) | 1996-08-19 | 2001-02-01 | 윤종용 | 멀티미디어 신호에 적합한 멀티미디어 프로세서 |
US6175908B1 (en) | 1998-04-30 | 2001-01-16 | Advanced Micro Devices, Inc. | Variable byte-length instructions using state of function bit of second byte of plurality of instructions bytes as indicative of whether first byte is a prefix byte |
US6141745A (en) * | 1998-04-30 | 2000-10-31 | Advanced Micro Devices, Inc. | Functional bit identifying a prefix byte via a particular state regardless of type of instruction |
US6496902B1 (en) * | 1998-12-31 | 2002-12-17 | Cray Inc. | Vector and scalar data cache for a vector multiprocessor |
US7213095B2 (en) | 2004-06-08 | 2007-05-01 | Arm Limited | Bus transaction management within data processing systems |
JP4691335B2 (ja) * | 2004-07-30 | 2011-06-01 | 富士通株式会社 | 記憶制御装置、中央処理装置、情報処理装置及び記憶制御装置の制御方法 |
US7305335B2 (en) * | 2004-11-23 | 2007-12-04 | Schweitzer Engineering Laboratories, Inc. | Permanent three-pole independent pole operation recloser simulator feature in a single-pole trip capable recloser control |
US20070168646A1 (en) * | 2006-01-17 | 2007-07-19 | Jean-Francois Collard | Data exchange between cooperating processors |
CN102880143B (zh) * | 2012-09-27 | 2014-10-22 | 中国船舶重工集团公司第七一九研究所 | 单can控制器热冗余can总线***及其实现方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4594682A (en) * | 1982-12-22 | 1986-06-10 | Ibm Corporation | Vector processing |
IT1206331B (it) * | 1983-10-25 | 1989-04-14 | Honeywell Inf Systems | Architettura di sistema di elaborazione dati. |
US4755930A (en) * | 1985-06-27 | 1988-07-05 | Encore Computer Corporation | Hierarchical cache memory system and method |
US4724519A (en) * | 1985-06-28 | 1988-02-09 | Honeywell Information Systems Inc. | Channel number priority assignment apparatus |
US4888679A (en) * | 1988-01-11 | 1989-12-19 | Digital Equipment Corporation | Method and apparatus using a cache and main memory for both vector processing and scalar processing by prefetching cache blocks including vector data elements |
JP2504512B2 (ja) * | 1988-03-09 | 1996-06-05 | 富士通株式会社 | Dmaコントロ―ラ |
IT1228728B (it) * | 1989-03-15 | 1991-07-03 | Bull Hn Information Syst | Sistema multiprocessore con replicazione di dati globali e due livelli di unita' di traduzione indirizzi. |
US5276818A (en) * | 1989-04-24 | 1994-01-04 | Hitachi, Ltd. | Bus system for information processing system and method of controlling the same |
-
1992
- 1992-11-19 EP EP92310572A patent/EP0543652B1/en not_active Expired - Lifetime
- 1992-11-19 KR KR1019920021734A patent/KR950014177B1/ko not_active IP Right Cessation
- 1992-11-19 US US07/978,882 patent/US5551010A/en not_active Expired - Fee Related
- 1992-11-19 DE DE69227433T patent/DE69227433T2/de not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE69227433T2 (de) | 1999-03-18 |
US5551010A (en) | 1996-08-27 |
KR950014177B1 (ko) | 1995-11-22 |
DE69227433D1 (de) | 1998-12-03 |
EP0543652B1 (en) | 1998-10-28 |
EP0543652A1 (en) | 1993-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR980700612A (ko) | 프로세서가 전용 버스 또는 공유 버스를 통해 외부 구성요소를 액세스할 수 있도록 해 주는 방법 및 장치(a method and anapparatus for enabling a processor to access an external component through a private bus or a shared bus) | |
KR910003498A (ko) | 마이크로 프로세서 | |
KR910001555A (ko) | 데이타 프로세서 | |
KR930010742A (ko) | 메모리 억세스 장치 | |
KR900013403A (ko) | 개선된 입.출력 인터럽트 제어를 가지는 가상 컴퓨터 시스템 | |
KR860007589A (ko) | 데이터 처리장치 | |
KR970016975A (ko) | 하나 이상의 보조 프로세서에 대한 유효 어드레스 변환을 포함하는 정보 핸들링 시스템 | |
KR940015805A (ko) | 온-칩 (on-chip) 메모리 디바이스를 액세스하기 위해 최적화된 중앙처리 유니트 (CPU) 코어의 버스 (BUS) | |
KR940005790B1 (ko) | Dma 기능을 갖춘 정보 처리장치 | |
KR890007173A (ko) | 애드레스 버스 제어장치 | |
KR970705076A (ko) | 메모리에 저장된 오정렬 데이타용 어드레스를 효율적으로 결정하는 장치 및 방법(Apparatus and Method for Efficiently Determining Addresses for Misaligned Data Stored in Memory) | |
KR880011676A (ko) | 캐쉬 메모리를 사용한 블록 액세스 방식 | |
KR880014461A (ko) | 논리연산장치 | |
KR950029886A (ko) | 제어 시스템 | |
KR920010457A (ko) | 모뎀 제어 기능을 구비한 컴퓨터 시스템 | |
KR920010446A (ko) | 고속 페이지 모드 선택을 위한 방법 및 장치 | |
KR910001548A (ko) | 계층 캐쉬를 무효화화는 멀티 프로세서 시스템 | |
KR930020267A (ko) | 마이크로 프로세서 | |
KR920013122A (ko) | 디램을 사용한 컴퓨터 시스템의 메모리 제어장치 | |
KR970032197A (ko) | 제품 검사를 위한 영상 처리 시스템 | |
JPH07160577A (ja) | キャッシュメモリ制御装置 | |
JPS5696334A (en) | Prefetch system | |
JP2805786B2 (ja) | 情報処理装置 | |
KR970076308A (ko) | 데이터 비트스트림 발생장치 | |
JPS5897756A (ja) | 計算機間共有メモリインタフエ−ス |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20051111 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |