KR910002621B1 - Interface in collect callexchange - Google Patents
Interface in collect callexchange Download PDFInfo
- Publication number
- KR910002621B1 KR910002621B1 KR1019880007792A KR880007792A KR910002621B1 KR 910002621 B1 KR910002621 B1 KR 910002621B1 KR 1019880007792 A KR1019880007792 A KR 1019880007792A KR 880007792 A KR880007792 A KR 880007792A KR 910002621 B1 KR910002621 B1 KR 910002621B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- signal
- circuit
- parallel
- processing unit
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/16—Automatic or semi-automatic exchanges with lock-out or secrecy provision in party-line systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Communication Control (AREA)
Abstract
Description
제1도는 본 발명에 따른 회로도.1 is a circuit diagram according to the present invention.
제2도는 본 발명에 따른 리드 타이밍도.2 is a read timing diagram according to the present invention.
제3도는 본 발명에 따른 라이트 타이밍도.3 is a write timing diagram according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
10 : 집단전화 교환시스템 20 : 직렬 입출력회로10: group telephone switching system 20: serial input / output circuit
300, 400, 600,30 : 제1-4병렬 입출력회로 40 : 프린터300, 400, 600, 30: 1-4 parallel input / output circuit 40: printer
50 : 범용동기 및 비동기 송수신기 60 : 터미널50: general purpose synchronous and asynchronous transceiver 60: terminal
70 : 롬 80 : 램70: Roman 80: Ram
100 : 중앙처리장치 90 : 리세트회로100: central processing unit 90: reset circuit
500 : 카운터타이머500: Counter Timer
200, 201 : 송수신다이렉트 메모리 억세스 제어회로200, 201: transmission / reception direct memory access control circuit
700 : M/T 인터페이스회로700: M / T interface circuit
본 발명은 집단전화 교환기에서 마그네틱 테이프의 데이타리드(Read)/라이트(Write)용 인터페이스 회로에 관한 것으로, 특히 상기 집단 전화교환기와 마그네틱 테이프(이하“M/T”라 칭함) 시스템간에 RS-232C 방식으로 인터페이싱하여 M/T 시스템의 연결을 단순화하고 M/T 시스템 연결거리를 제한받지 않으면서 M/T에 데이타를 용이하게 리드라이트할 수 있는 집단전화 교환기에서의 마그네틱 테이프로의 데이타 리드/라이트용 인터페이스 회로에 관한 것이다. M/T 시스템은 마이크로 컴퓨터나 교환기 시스템에서 보조기억장치(HDD, FDD)의 백업데이타 보관용으로 사용되어 왔었다. 데이타 저장용량은 20M 바이트 이상으로 마이크로 컴퓨터나 교환시스템에서 순간적인 정전이나 주변 원인으로 보조기억장치에서 작업한 데이타의 깨질 것을 대비하여 미리 저장하여 뒀다가 필요시 억세스하여 사용할 수 있도록 하는 장치이다.The present invention relates to an interface circuit for read / write of magnetic tape in a collective telephone exchange, and in particular, RS-232C between the collective telephone exchange and the magnetic tape (hereinafter referred to as "M / T") system. Data read / write to magnetic tape in a collective telephone exchange that can be interfaced in a way to simplify the connection of the M / T system and to easily read data to the M / T without being restricted by the distance of the M / T system. It relates to an interface circuit. M / T systems have been used to store backup data of auxiliary storage devices (HDD, FDD) in microcomputers or exchange systems. Data storage capacity is 20Mbyte or more, and it is a device that can be stored in advance for use in case of breakage of data worked in auxiliary memory device due to instantaneous power failure or peripheral cause in microcomputer or exchange system.
종래의 M/T 시스템이 교환시스템에 연결되어 백업 데이타를 보관시킬 때 M/T 시스템 인터페이스 회로가 교환시스템에 실장되어 있어서 실제 상기 교환시스템으로 부터 M/T 시스템을 연결할때 리드 및 라이트하기 위한 제어신호와 데이타를 전송하기 위한 50라인을 갖는 케이블을 2개 사용하여야만 M/T 시스템을 인터페이싱시켜 사용할 수 있도록 되어 있었다.When a conventional M / T system is connected to an exchange system to store backup data, the M / T system interface circuit is mounted in the exchange system so that the control for reading and writing when connecting the M / T system from the exchange system is practical. Only two cables with 50 lines to transmit signals and data could be used to interface M / T systems.
상기한 바와 같이 2개의 케이블에 의해 복잡하게 인터페이싱되므로 구성체가 복잡하여 콘트롤이 복잡해지며 M/T 시스템 연결거리가 멀어질수록 전송거리 및 속도에서 한계가 뒤따르고 케이블의 소요라인이 증가되므로 경제적으로 불합리한 점이 있었다.As described above, the interface is complicated by two cables, which complicates the control due to the complicated structure, and as the distance between the M / T systems increases, the transmission distance and speed are limited, and the line length of the cable is increased. There was a point.
따라서 본 발명의 목저은 인터페이싱 회로를 M/T 시스템에 실장한 후 집단전화 교환기로 부터 RS-232C방식으로 M/T 시스템을 인터페이싱하여 연결거리에 제한을 받지 않으면서 M/T로의 데이타를 신속하고 용이하게 리드/라이트 할 수 있는 회로를 제공함에 있다.Therefore, the present invention is to implement the interface circuit to the M / T system, and then to interface the M / T system from the group telephone exchange in the RS-232C method to quickly and easily data to the M / T without being limited to the connection distance It is to provide a circuit that can be read / written.
이하 본 발명을 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
제1도는 본 발명에 따른 회로도로서, 통상의 집단전화 교환시스템(10)과, 상기 집단전화 교환시스템(10)과 RS-232C 방식으로 라인(11)으로 인터페이싱되어 병렬 데이타를 직렬로 통신하는 직렬 입출력회로(20)와, 상기 직렬 입출력회로(20)로 인가되는 동일 어드레스버스(AD) 및 데이타 버스(DA)상의 데이타와 제어신호 및 인터럽트 신호단(INT)의 신호를 받아 상기 데이타를 병렬로 출력하는 제4병렬 입출력회로(30)와, 상기 제4병렬 입출력회로(30)의 출력 데이타를 프린팅하는 프린터(40)와, 상기 어드레스버스(AD) 및 데이타버스(DA)의 데이타를 제어버스(CD)의 신호에 의해 동기 및 비동기로 쌍방간에 전송을 하는 범용동기 및 비동기 수송신기(50)와, 상기 법용동기 및 비동기 송수신기(50)와 RS-232C 방식의 라인(51)으로 인테페이싱되어 사용자의 데이타를 입출력하는 터미널(60)과, M/T를 제어할 시스템 프로그램 및 기준 데이타를 내장하고 있는 롬(70)과, 상기 롬(70)의 제어용 프로그램과 M/T에 저장할 데이타를 일시 내장하는 램(80)과, 상기 터미널(60)를 통해 입력 명령에 따라 상기 롬(70)의 프로그램에 의해 램(80)상의 데이타를 프린터(40) 및 터미널(60)에서 처리되도록 제어하고 M/T로 기록 및 재생되도록 제어하는 중앙처리장치(100)와, 상기 중앙처리장치(100)의 리세트 신호를 발생하는 리세트회로(90)와, 상기 중앙처리장치(100)의 버스요구 및 인식신호단을 (101,102)의 제어신호에 의해 제어권을 받아 직접 상기 램(80)상의데이타를 M/T로의 리드와 라이트 따라 억세스 하도록 제어하는 송수신 다이렉트 메모리 억세스 회로(200,201)와, M/T시스템의 M/T 신호에 의해 장기 중앙처리장치8100)의 인터럽트 신호를 발생하고 상기 어드레스 및 데이타버스(AD,DA)상의 데이타를 제어신허에 의해 병렬로 핸드 세이팅에 따라 M/T 시스템의 제어신호를 발생하는 제1병렬 입출력회로(300)와, M/T 시스템의 스테이터스 신호를 의해 상기 중앙처리장치(100)의 인터립트 신호를 발생하고 상기 어드레스 및 데이타버스(AD,DA) 데이타를 제어신호에 따라 병렬로 출력하눈 제2병열 입출회로(400)와, 상기 어드레스 및 데이타버스(AD,DA) 상의 데타를 제어신호에 의해 상기 송수신 다이렉트 모리 억세스회로(200)의 송수신레디(RX RDY,TX RDY)신호를 발생하고 상기 램(80)으로부터 억세스한 데이타를 병렬고 핸드 세이팅에 따라 M/T 시스템으로 리드/라이트 하는 제3병렬 입출력회로(600)와, 상기 중앙처리장치(100)의 인터럽트 신호를 발생하고 상기 어드레스 및 데이타버스(AD,DA)의 세팅에 의해 소정 카운팅되어 M/T 데이타를 라이트할 경우 마막 데이타임을 알려주는 신호를 발생하는 타이머타운터(500)와, M/T 시스템과의 50라인을 갖는 2개 케이불과 연결되어 리드/라이트 따른 데이타를 전송 및 제어신호의전송을 용이하도록하는 M/T 인터페이스 회로(700)로 구성된다.1 is a circuit diagram according to the present invention, in which a serial
제2도는 본 발명에 따른 리드 타이밍도로서, (2a)는 M/T 시스템 동작 인에이블 신호 형이고, (2b)는 리드 스트로브 전송/수신 신호형이며, (2c)는 리드 데이타이고, (2d)는 수신대기신호이며, (2e)는 제3병렬 입출력 회로(600)의 데이타 리드 파형도이다.2 is a read timing diagram according to the present invention, where (2a) is an M / T system operation enable signal type, (2b) is a read strobe transmit / receive signal type, (2c) is read data, and (2d) Is a reception wait signal, and 2e is a data read waveform diagram of the third parallel input /
제3도는 본 발명에 따른 라이트 타이밍도로서, (3a)는 M/T 시스템 동작 인에블 신호 형이며, (3b)는 라이트 스트로브 전송/수송신호 파형이고, (3c)는 전송 대시신호이며, (3d)는 제3병렬 입출력회로(600)의 데이타 라인 파형도이고, (3e)는 카운터/타이머(500)으로부터 발생되는 신호로 최후 데이타를 데이타 라인에 실었을 시 발생되는 신호이다.3 is a write timing diagram according to the present invention, where 3a is an M / T system operation enable signal type, 3b is a light strobe transmission / transmission signal waveform, 3c is a transmission dash signal, (3d) is a data line waveform diagram of the third parallel input /
따라서 본 발명의 구체적인 일시시예를 제1-3도를 참조하여 상세히 설명하면, 본 발명은 실시하기 위해 선은 콘트롤러가 사용되는 중앙처리장치(100)를 최소한 Z-80A를 이용하여 메모리부로 롬(70)을 32K바이트, 램(80)를 32K바이트로 총 64K바이트로 구성할 수 있다.Therefore, a specific example of the present invention will be described in detail with reference to FIGS. 1 to 3, and in order to carry out the present invention, the
우선 시스템에 전원을 인가시 롬(70)의 시스템 프로그램 및 기준 데이타가 램(80)으로 로딩되어 중앙처리장치(100)가입력되는 코맨드에 따라 처리할 수 있는 대기상태로 놓여진다. 이때 사용자가 M/T 시스템의 M/T 로부터 데이타를 읽어들기위해 소정 코맨드를 입력하면 중앙처리장치(100)는 이를 체킹하여 램(80)의 제어 프로그램에 의해 처리하여 해당 리드명령에 따라 M/T로부터 데이타를 읽어낼 수 있도록 각부 제어신호를 발생한다. 이때 램(80)의 기입 모드로 지정되고 상기 중앙처리장치(100)로 부터 발생되는 어드레스 및 데이타가 제1병렬 입출회로(300)에 입력되면 (2a)신호에 의해 M/T 로의 전송 어드레스 선택 및 각종 명령어와 제어신호를 발생하여 M/T 인터페이스회로(700)를 통해 M/T 시스템으로 인가되고 상기 제1병렬 입출력회로(300)는 포트가 A,B로 나누어져 있는데, 이때 모두 출력모드로 세팅되어 있으며 스트로브단을 이용하여 M/T 시스템으로 부터 입력된 DBY,FBY 신호에 의해 인터럽트 소스로 사용할 수 있다.First, upon application of power to the system, the system program and reference data of the
상기 제1병렬 입출력회로(300)에서 발생되는 모드 및 신호는 하기 표 1의 테이블과 같다.Modes and signals generated in the first parallel input /
[표 1]TABLE 1
또한 상기 중앙처리장치(100)의 어드레스버스(AD)의 소정신호가 수신측 다이렉트 메모리 억세스 제어회로(200)를 제어하면 수신측 다이랙트 메모리 억세스 제어회로(200)가 중앙처리장치(100)로 버스 제어권을 요구한다. 상기 버스제어권을 요구받은 중앙처리장치(100)가 버스 요구에 따른 인식신호를 수신측 다이렉트메모리 억세스제어회로(200)로 주면 이때부터 모든 버스제어권을 수신측 다이렉트 메모리 억세스제어회로(RxDMAC)(200)가 제어하여 입출력(I/O)-To-메모리 모드 방식으로 운용하게 되는데, 이때 Rx DMAC(200)는 중앙처리장치(100)로부터 필요한 입출력(I/O) 데이타를 메모리에 옮기도록 초기화 설정되고 Rx DMAC(200)가 인에이블 되면 Rx DMAC(200)는 램(80) 및 제3병열 입출력회로(600)의 어드레스 신호를공급하고 제2병렬 입출력(400)의 A, B포트측으로 상기 제1병렬 입출력회로(300)을 통해 받은 제1신호에 따라 M/T 시스템의 동작상태를 신호데이타를 읽어들인다. 여기서 제2병렬 입출력회로(400)는 하기 표2와 같이 A, B포트 출력단(A0-A7, B0-B7)로 부터 시스템의 상태를 읽어들일수 있고 “*” 표시된 신호는 인터립트 소스신호로 사용되어 상기 중앙처리장치(100) 및 각부로 인가된다.In addition, when the predetermined signal of the address bus AD of the
[표 2]TABLE 2
그리고 M/T 시스템에서는 상기 표1과 같이 포멜터 인에이블(FEN) 신호가“로우”이고 테스트(TEST)신호가 “로우”일대 M/T 시스템내의 포멜터의 로직을 디스에이블 시킨다.In the M / T system, as shown in Table 1, the FEL signal is "low" and the TEST signal is "low". The logic of the P melter in the M / T system is disabled.
테스트신호는 보드 테스트시 "로우”로 되게하여 FEN을 오프시켜 포멜터를 디스에이블 되도록 하고 테스트에 필요한 버퍼를 액티브하게 된다. FAD, TAD0, TAD1은 GO 펄스에 의해 포멜터에 래치되며 FAD 및 TAD에 의한 포멜터와 전송포트의 선택은 다음과 같다. 1포멜터당 4개의 전송포트를 제어할 수 있으므로 하나의 M/T로 2개의 포멜터를 제엄하여 도합 8개의 트랜스포트를 제어할수 있게 된다. 포멜터의 어드레스 선택에 대한 방법은 하기 표 3과 같다.The test signal goes “low” during the board test, turning off the FEN to disable the pomelter and activating the buffers needed for the test FAD, TAD0, and TAD1 are latched on the pomelter by the GO pulses and FAD and TAD The selection of the pomelter and the transmission port is as follows: Since four transmission ports can be controlled per 1 pomelter, eight transports can be controlled by controlling two pomelters with one M / T. The method for address selection of the pomelter is shown in Table 3 below.
[표 3]TABLE 3
그리고 상기 표 1과 같이 포멜터로 받아 들여진 코맨드 신호(역전, 기입, 작성, 소거, 라이트 화일마크)를 포멜터는 Go펄스에 의해 디코딩하므로 하기 표4와 같이 동작을 수행하게 된다. 여기서 RWD 및 OFL 코맨드는 펄스형태로 포멜터를 거치지 않고 직접 전송포트에 전달되어 각기 테이프 리와인드 및 오프 라인모드 세팅되도록 한다.As shown in Table 1, the command signal (reverse, write, write, erase, write file mark) received by the pomelter is decoded by the Go pulse so that the operation is performed as shown in Table 4 below. Here, RWD and OFL commands are sent directly to the transmission port without going through the pomelter in pulse form so that the tape rewind and offline mode can be set respectively.
[표 4]TABLE 4
상기한 표 4의 동작은 M/T 시스템의 종래의 기본동작에 관한 것으로 구체적인 설명은 생략하기로 한다.The operation of Table 4 relates to a conventional basic operation of the M / T system, and a detailed description thereof will be omitted.
따라서 M/T 시스템으로 부터 M/T 인터페이스 회로(700)를 통해 (2b)와 같이 리드 스트로브 신호가 라인(701)을 통해 제3병렬 입출력회로(600)로 입력되면서 데이타 라인(703)을 통해 (2c)와 같이 리드데이타가 M/T 인터페이스회로(700)를 통해 출력될 때 상기 제3병렬 입출력회로(600)는 (2d)같이 수신측 다이렉트 메모리 억센스 제어회로(200)에 수신레디신호(Rx RDY)를 인가하며 동시에 (2e)와 같이 상기 (2c)데이타를 리드하여 상기 수신측 다이렉트 메모리 억센스 제어회로(200)에서 발생하는 어드레스 신호에 따라 램(80)에 M/T로부터 읽은 데이타를 순차적으로 저장하여 채워질때까지 중앙처리장치(100)의 제어에 의해 집단 전화 교환시스템(10) 및 프린터(40) 또는 터미널(60)로 출력된다.Accordingly, the read strobe signal is input from the M / T system through the M /
한편 M/T 시스템으로 데이타를 라이트할시는 터미널(60)에서 주어지는 사용자 명령어 데이타가 법용동기 및 비동기 송수신기(50)를 통해 중앙처리장치(100)에 입력되면 중앙처리장치(100)가 램(80)에 저장된 프로그램에 따라 상기 입력된 명령어로 처리하여 램(80)을 라이트모드로 지정하고 직렬입출력회로(20)를 제어하여 집단전화 교환시스템(10)으로부터 데이타를 받아 지정된 램(80)에 저장아여 동시에 제4병렬 입출병력회로(30)를 통해 프린터(40)로 프린팅되거나 터미널(60)로 디스플레이 되도록 한다. 이때 또한 중앙처리장치(100)의 어드레스 신호에 의해 송신측 다이렉트 메모리 억센스 제오회로(이하“Tx DNAC”라 칭함)(201)를 제어하여 버스 제어권을 넘겨받기 위해 중앙처리장치(100)로 요구하면 이를 인신한 중앙처리장치(100)가 상기 인식신호를 TxDMAC(201)인가하면 모든 버스 제어권은 Tx DMA(201)에 의해 이루어진다. 또한 중앙처리장치(100)로 부터 출력된 M/T 시스템의 데이타기록에 따른 어드레스 및 데이타 버스(AD, DA)상의 데이타 제어신호를 제1병렬입출력 회로(300)로 입력하면 (3a)와 같은 Go신호에 의해 상기 표 1에서와 같이 라이트에 따른 제어신호를 제1병렬 입출력회로(300)의 A, B포트로 출력하며 제2입출력회로(400)에서 상기 제1병렬 입출력회로(300)의 신호로 인하여 변환된 M/T 시스템의상태신호를 읽어 들이어 상기 표 2와 같이 각부 인터럽트 소스신호를 발생한다.On the other hand, when writing data to the M / T system, the user command data given from the terminal 60 is input to the
상기 Tx DMAC(201)은 메모이-To-I/O모드로 동작되어 상기 중앙처리장치(100)가 Tx DMAC(201)을 소정의 초기화 상태로 설정한 값에 따라 Tx DMAC(201) 제어에 의해 소정 갯수의 데이타를 램(80)에서 받으면 이를 제3병렬 입출력회로(600)로 전송하며 상기 제3병렬 입출력회로(600)는 (3h)와 같이 M/T 시스템에서 발생되는 라이트 스트로브 신호를 받아 TxDMAC(201)로 전송 레디신호를 (3c)와 같이 입력하여 TxDMAC(201)가 1바이트씩 데이타를 (3d)와 같은 라이트 타이밍으로 M/T 인터페이스회로(700)를 통해 M/T 시스템으로 전송한다. 상기 전송시 목표한 수 만큼의 데이타 전송이 일어나면 카운터타이머(500)에서 마지막 워드 데이타가 발생되었음을 (3e)와 같이 M/T 시스템에 전송하여 데이타 전송이 완료되었음을 알린다.The Tx DMAC 201 is operated in a Memo-To-I / O mode and is controlled by the Tx DMAC 201 according to a value in which the
상술한 바와 같은 저렴한 M/T를 이용하여 많은 정보를 저장하는데 있어 RS-232C 인터페리스 방식을 이용하여 교환기로 부터 연결 거리에 제한받지 않고 M/T를 연결할 수 있으며 RS-232C 전송방식이므로 데이타 전송효율이 양호한 이점이있다.In order to store a lot of information using the low-cost M / T as described above, it is possible to connect M / T without limiting the connection distance from the exchange by using the RS-232C interferless method and transmit data because it is a RS-232C transmission method. There is a good efficiency.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019880007792A KR910002621B1 (en) | 1988-06-27 | 1988-06-27 | Interface in collect callexchange |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019880007792A KR910002621B1 (en) | 1988-06-27 | 1988-06-27 | Interface in collect callexchange |
Publications (2)
Publication Number | Publication Date |
---|---|
KR900001189A KR900001189A (en) | 1990-01-31 |
KR910002621B1 true KR910002621B1 (en) | 1991-04-27 |
Family
ID=19275567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019880007792A KR910002621B1 (en) | 1988-06-27 | 1988-06-27 | Interface in collect callexchange |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR910002621B1 (en) |
-
1988
- 1988-06-27 KR KR1019880007792A patent/KR910002621B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR900001189A (en) | 1990-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0120889B1 (en) | Direct memory access peripheral unit controller | |
US4831514A (en) | Method and device for connecting a 16-bit microprocessor to 8-bit modules | |
JPS6126101B2 (en) | ||
JPS58217069A (en) | Communicating system of multi-microcomputer | |
US4949246A (en) | Adapter for transmission of data words of different lengths | |
DK170081B1 (en) | Data transfer circuit | |
KR910002621B1 (en) | Interface in collect callexchange | |
JP2579170B2 (en) | Memory card | |
JPS636893B2 (en) | ||
EP0148307A2 (en) | Programmable controller | |
JPH02287665A (en) | Interface module | |
JPH01501103A (en) | Device and method for guiding response signals from equipment | |
JPS6220058A (en) | Data processor | |
JPH069036B2 (en) | I / O controller | |
JPS6282846A (en) | Tracing system for line data | |
JP3442099B2 (en) | Data transfer storage device | |
JP2735112B2 (en) | Data read / write method of numerical controller | |
JP3304107B2 (en) | Data bus control method | |
JPS5622157A (en) | Process system multiplexing system | |
JPS61276050A (en) | Data transmission system | |
JPS62188536A (en) | Line state display system | |
JPH07244633A (en) | Interface device | |
KR950033853A (en) | Computer system with interface circuit capable of high speed information transmission | |
JPS58197538A (en) | Terminal controller | |
JPS61173555A (en) | Connecting method of communication controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |