KR930010742A - 메모리 억세스 장치 - Google Patents

메모리 억세스 장치 Download PDF

Info

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
Application number
KR1019920021734A
Other languages
English (en)
Other versions
KR950014177B1 (ko
Inventor
히데유끼 이이노
히로마사 다까하시
Original Assignee
세끼자와 다다시
후지쓰 가부시끼가이샤
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 세끼자와 다다시, 후지쓰 가부시끼가이샤 filed Critical 세끼자와 다다시
Publication of KR930010742A publication Critical patent/KR930010742A/ko
Application granted granted Critical
Publication of KR950014177B1 publication Critical patent/KR950014177B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/368Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
    • G06F13/378Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a parallel poll method
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0806Multiuser, multiprocessor or multiprocessing cache systems
    • G06F12/0811Multiuser, 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)

  1. 중앙처리부(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)을 구비한 것이 특징으로 하는 메모리 엑세스 장치.
  2. 제1항에 있어서, 상기 유휴상태가, 상기 제1버스에 대한 출력의 고임피던스 상태를 표시하는 것이 특징인 메모리 엑세스장치.
  3. 제2항에 있어서, 상기 출력제어수단(12): 상기 번지발생수단(11)으로부터 출력된 번지를 일시적으로 기억하는 래치(14)와; 상기 래치의 출력을 상기 제1버스에 출력하거나, 또는 상기 래치의 출력을 고임피던스 상태로 유지하는 3상 버퍼(15)와; 정상동작중 상기 3상 버퍼를 통해서 상기 래치내에 일시적 기억된 번지를 출력하고,상기 유휴상태중 상기 래치내에 일시적으로 기억된 상기 번지를 고임피던스 상태를 유지하는 버퍼제어수단(12)을 구비한 것이 특징인 메모리 엑세스장치.
  4. 제1항에 있어서, 상기 메모리 엑세스장치(21)에서의 상태변경을 제어하는 스테이트머신(13′)과 상기 번지발생수단(11)의 출력이 유효한가 여부를 표시하는 스트로브신호(AS#)를 발생하는 스트로브 신호출력수단(13″)을 갖는 제어수단(13)을 더 구비한 것이 특징인 메모리 엑세스 장치.
  5. 제1항에 있어서, 상기 제1버퍼기억수단(23)과 상기 제2버퍼기억수단(24)이 중앙처리부(22)의 캐쉬 메모리로서 동작되고, 상기 제2버퍼기억수단(24)으로부터 상기 제1버퍼기억수단(23)으로 보내지는 엑세스 요구가 캐쉬메모리 엔트리를 무효화하여 상기 주기억수단(25)과 상기 2개의 버퍼기억수단간의 일치성을 유지하는 신호(MREQ#)인 것이 특징인 메모리 엑세스장치.
  6. 제1항에 있어서, 상기 제어수단(13)이, 버스사용권이 요구될 때, 버스를 획득하는데 사용되는 버스사용권 요구신호를 상기 중앙처리부(22)에 보내고, 상기 중앙처리부에 의한 버스사용권을 허용하기 위해 발생된 버스사용권 응답신호에 의하여 버스의 사용을 개시하는 것이 특징인 메모리 엑세스 장치.
  7. 제1항에 있어서, 상기 번지발생수단(11)이 상기 중앙처리부(22)와 독립적으로 산술연산을 실행키 위한 산술연산부(27)내에 설치돼 있고, 산술연산을 실행키 위한 독출 데이타의 번지와, 그 연산결과가 기억되는 번지중 적어도 하나에 관한 번지를 발생하는 것이 특징인 메모리 엑세스장치.
  8. 제7항에 있어서, 상기 산술변산부(27)가 벡터처리부인 것이 특징인 메모리 엑세스 장치.
  9. 제8항에 있어서, 상기 벡터처리부가, 파이프라인 처리로 산술연산을 실행하는 것이 특징인 메모리 엑세스 장치.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019920021734A 1991-11-19 1992-11-19 메모리 억세스 장치 KR950014177B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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