[go: up one dir, main page]

KR950010945B1 - 복수개의 어드레싱 방식을 겸용한 인터페이스회로 - Google Patents

복수개의 어드레싱 방식을 겸용한 인터페이스회로 Download PDF

Info

Publication number
KR950010945B1
KR950010945B1 KR1019930013805A KR930013805A KR950010945B1 KR 950010945 B1 KR950010945 B1 KR 950010945B1 KR 1019930013805 A KR1019930013805 A KR 1019930013805A KR 930013805 A KR930013805 A KR 930013805A KR 950010945 B1 KR950010945 B1 KR 950010945B1
Authority
KR
South Korea
Prior art keywords
output
input
signal
addresses
address selector
Prior art date
Application number
KR1019930013805A
Other languages
English (en)
Other versions
KR950004005A (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 삼성전자주식회사
Priority to KR1019930013805A priority Critical patent/KR950010945B1/ko
Publication of KR950004005A publication Critical patent/KR950004005A/ko
Application granted granted Critical
Publication of KR950010945B1 publication Critical patent/KR950010945B1/ko

Links

Classifications

    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)

Abstract

내용 없음.

Description

복수개의 어드레싱 방식을 겸용한 인터페이스회로
제 1 도는 본 발명의 인터페이스회로의 실시예를 나타낸 구성블럭도이다.
* 도면의 주요부분에 대한 부호의 설명
1 : 어드레스 선택기 2 : 절대값 비교기
3 : DIP 스위치 4 : 디코더
5 : 제어신호 발생부
본 발명은 호스트컴퓨터와 CD-ROM(Compact Disc-Read Only Memory)등과 같은 구동장치 사이의 인터페이스회로에 관한 것으로, 보다 상세하게는 메모리 맵 입출력 어드레싱(Memory Mapped I/O addressing)과 호스트컴퓨터의 입출력 포트 어드레싱(I/O port addressing) 방식을 겸용하여, 필요에 따라 어느 하나의 어드레싱 방식을 선택적으로 사용할 수 있는 인터페이스회로에 관한 것이다.
호스트컴퓨터와 구동장치 사이에 연결되어 사용되는 종래의 인터페이스회로의 어드레싱 방식은 대체로 메모리 맵 입출력 어드레싱과 입출력 포트 어드레싱으로 구분된다.
이중 메모리 맵 입출력 어드레싱은 호스트컴퓨터의 어드레스로 원하는 메모리를 할당하고, 이 메모리를 독출(read) 및 기록(write)함으로서 원하는 데이타를 구동장치와 주고 받는 방식으로서, 각종 구동장치들이 옵션(option)으로 추가될 경우에 원하는 어드레스를 선택하기 어려운 단점이 있다.
한편, 입출력 포트 어드레싱은 호스트컴퓨터에서 지정된 입출력 포트 어드레스를 사용하는 것으로, 지정된 포트 어드레스를 리드(read) 및 라이트(write)함에 의해 원하는 데이타를 구동장치와 주고 받는 방식이다. 이 어드레싱 방식은 어드레스를 선택하는 폭이 넓다는 장점이 있으나, 전술한 메모리 맵 입출력 어드레스 방식에 비하여 그 성능이 떨어진다는 단점이 있다.
본 발명의 목적은 이와 같이 서로 다른 특성을 갖는 어드레싱 기능들을 겸비하고, 필요에 따라 어느 하나의 기능을 선택적으로 사용할 수 있도록 한 인터페이스회로를 제공하는 것이다.
이와 같은 목적을 달성하기 위하여 본 발명은, 입력되는 메모리 맵 입출력 어드레스와 호스트컴퓨터의 입출력 포트 어드레스중 어느 한쪽 입력을 선택하기 위한 어드레스 선택기와, 8비트 세팅신호를 제공하기 위한 DIP(Dual Inline Package) 스위치와, 상기 어드레스 선택기에서 선택되어 출력되는 호스트 어드레스와 상기 DIP 스위치의 출력을 비교하고, 비교된 두신호가 동일할 때 "로우"레벨 신호를 출력하는 절대값 비교기(magnitude comparator)와, 상기 절대값 비교기의 출력과 상기 어드레스 선택기에서 선택된 어드레스를 디코딩하여 출력하는 디코더와, 그리고 상기 어드레스 선택기에서 선택된 메모리 리드 및 라이트 신호 또는 입출력 리드 및 라이트 신호와 상기 디코더의 출력을 조합하여 데이타의 입출력을 제어하기 위한 제어신호를 출력하는 제어신호 발생부로 구성된 것을 특징으로 한다.
이하 첨부된 제 1 도에 의해 본 발명의 구체적인 구성·작용 및 효과를 더욱 상세히 설명한다.
어드레스 선택기(1)는 제어단자(S)로 입력되는 스위칭 제어신호에 따라 입력되는 메모리 맵 입출력 어드레스(A12∼A19),(A9∼A11)와 호스트에서 지정된 입출력 포트 어드레스(A4∼A11),(A0∼A3)중 어느 한쪽 입력을 선택한다.
먼저, 메모리 맵 입출력 어드레스가 선택된 경우에, 8비트 절대값 비교기(2)는 어드레스 선택기(1)로부터 입력되는 호스트 어드레스(A12∼A19)와 8비트 DIP 스위치(3)로부터 입력되는 8비트 세팅신호를 비교하여 동일할 경우 그 출력단(Q)을 통해 '로우'레벨 전압을 출력한다. 이때, DIP 스위치(3)의 세팅으로 원하는 4K 바이트(byte)의 메모리 영역이 할당된다.
상기 절대값 비교기(2)의 '로우'레벨 출력과 어드레스 선택기(1)에서 선택된 어드레스(A9∼A11)는 디코더(4)로 입력되어 디코딩됨으로서 4K 바이트 메모리 영역안에서 분할받은 영역의 신호로 출력되는데 이 신호들은 제어신호 발생부(5)내의 각 OR게이트(OR1∼ORn)에 의해 어드레스 선택기(1)에서 선택된 메모리 인에이블 메모리 리드(-MEMR), 메모리 인에이블 메모리 라이트(-MEMW) 신호와 논리합되어, 데이타의 입출력을 제어하기 위한 제어신호(CTL1∼CTLn)로 만들어진 후 호스트컴퓨터와 구동장치 상에서 인터페이스를 이루게 된다.
한편, 어드레스 선택기(1)에서 호스트컴퓨터의 입출력 포트 어드레스가 선택된 경우에는 절대값 비교기(2)는 어드레스 선택기(1)에서 선택딘 호스트 어드레스(A4∼A11)와 DIP 스위치(3)의 8비트 세팅신호를 비교하게 되고, 양측 입력이 동일할 경우 그 출력단(Q)을 통해 로우레벨 전압을 출력한다. 이때, DIP 스위치(3)의 세팅으로 0∼FFFh의 원하는 어드레스 범위를 지정하게 된다.
상기 절대값 비교기(2)의 '로우'레벨 출력과 어드레스 선택기(1)에서 선택된 어드레스(A0∼A3)는 디코더(4)로 입력되어 디코딩됨으로서 지정된 범위에서 할당받은 신호로 출력된다. 이 신호들은 제어신호 발생부(5)내의 각 OR게이트(OR1∼ORn)에 의해 어드레스 선택기에서 선택된 입출력 리드(-IOR), 입출력라이트(-IOW) 신호와 논리합됨으로서, 데이타 입출력을 제어하기 위한 제어신호(CTL1∼CTLn)로 만들어진 후 호스트컴퓨터와 구동장치상에서 인터페이스를 이루게 된다.
이상과 같이 본 발명은 호스트컴퓨터와 구동장치간에 2종류의 어드레싱 방식을 겸용하고, 필요에 따라 어느 하나의 어드레싱 방식을 선택하여 사용함으로써 원하는 인터페이스를 이룰 수 있기 때문에, 고정된 어드레싱 방식의 사용에 의해 야기되는 인터페이스상의 문제점을 간단히 해결할 수 있는 잇점이 있다.

Claims (1)

  1. 외부로부터 입력되는 제어신호에 의해 스위칭 제어되어 입력되는 메모리 맵 입출력 어드레스(A12∼A19),(A9∼A11)와 호스트컴퓨터의 입출력 포트 어드레스(A4∼A11),(A0∼A3)중 어느 한쪽 입력을 선택하도록 된 어드레스 선택기(1)와, 원하는 어드레스 할당범위를 설정하기 위한 8비트 DIP 스위치(3)와, 상기 어드레스 서택기(1)에서 선택된 호스트 어드레스(A12∼19),(A4∼A11)와 상기 DIP 스위치(3)의 8비트 출력신호를 비교하고, 두신호가 동일할 때 소정레벨의 신호를 출력하는 비교기(2)와, 상기 비교기(2)의 출력과 상기 어드레스 선택기(1)에서 선택된 어드레스(A9∼11),(A0∼A3)를 디코딩하여 지정된 범위안에서 할당된 영역의 신호를 발생시키기 위한 디코더(4)와, 그리고 상기 어드레스 선택기(1)에서 선택된 메모리 리드/라이트 신호(-MEMR/-MEMW) 또는 입출력 포트 리드/라이트(-IOR/-IOW) 신호와 상기 디코더(4)의 출력을 조합하여 데이타의 입출력을 제어하기 위한 제어신호(CTL1∼CTLn)를 발생시키는 제어신호 발생부(5)로 구성된 것을 특징으로 하는, 복수개의 어드레싱 방식을 겸용한 인터페이스회로.
KR1019930013805A 1993-07-21 1993-07-21 복수개의 어드레싱 방식을 겸용한 인터페이스회로 KR950010945B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019930013805A KR950010945B1 (ko) 1993-07-21 1993-07-21 복수개의 어드레싱 방식을 겸용한 인터페이스회로

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019930013805A KR950010945B1 (ko) 1993-07-21 1993-07-21 복수개의 어드레싱 방식을 겸용한 인터페이스회로

Publications (2)

Publication Number Publication Date
KR950004005A KR950004005A (ko) 1995-02-17
KR950010945B1 true KR950010945B1 (ko) 1995-09-26

Family

ID=19359708

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019930013805A KR950010945B1 (ko) 1993-07-21 1993-07-21 복수개의 어드레싱 방식을 겸용한 인터페이스회로

Country Status (1)

Country Link
KR (1) KR950010945B1 (ko)

Also Published As

Publication number Publication date
KR950004005A (ko) 1995-02-17

Similar Documents

Publication Publication Date Title
MY108517A (en) Increasing options in mapping rom in computer memory space
US4763302A (en) Alternatively addressed semiconductor memory array
US4393443A (en) Memory mapping system
KR890007169A (ko) 버퍼 메모리 제어장치
US5339402A (en) System for connecting an IC memory card to a central processing unit of a computer
US4513371A (en) Computer interface apparatus using split-cycle lookahead addressing for faster access to paged memory
US4918586A (en) Extended memory device with instruction read from first control store containing information for accessing second control store
KR950010945B1 (ko) 복수개의 어드레싱 방식을 겸용한 인터페이스회로
US5329631A (en) Microprocessor system for effectively using a part of an address space
US4089051A (en) Alternative direct and indirect addressing
US4388707A (en) Memory selecting system
US5115498A (en) Local memory fast selecting apparatus including a memory management unit (mmu) and an auxiliary memory
US5805521A (en) DRAM memory system
KR900002496Y1 (ko) 메모리 영역 확장 회로
KR0185938B1 (ko) 호스트 인터페이스방법 및 그 장치
EP0373594B1 (en) Computer memory having its output lines selected for connection to a data bus by the memory address
KR100215903B1 (ko) 메모리의리드/라이트회로
KR920003845B1 (ko) 개인용 컴퓨터의 사용자를 위한 rom의 영역 확장 시스템
KR940003632B1 (ko) 마이크로 프로세서의 액세스 메모리 영역 확장 회로 및 방법
JP3449749B2 (ja) 情報処理装置
KR100329768B1 (ko) 마이크로컨트롤러의메모리어드레싱장치
JP2954988B2 (ja) 情報処理装置
JPH03191450A (ja) メモリーカードの不良チップ代替え回路
JPS5918745B2 (ja) メモリ共有アクセス方式
JPH04195895A (ja) Icメモリ

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19930721

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19930721

Comment text: Request for Examination of Application

PG1501 Laying open of application
G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

Comment text: Decision on Publication of Application

Patent event code: PG16051S01I

Patent event date: 19950830

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: 19951129

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19951211

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19951211

End annual number: 3

Start annual number: 1

PR1001 Payment of annual fee

Payment date: 19970826

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 19970829

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20000830

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20010830

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20020830

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20030829

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20040830

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20050830

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20050830

Start annual number: 11

End annual number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee