Nothing Special   »   [go: up one dir, main page]

KR910002621B1 - Interface in collect callexchange - Google Patents

Interface in collect callexchange Download PDF

Info

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
Application number
KR1019880007792A
Other languages
Korean (ko)
Other versions
KR900001189A (en
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 KR1019880007792A priority Critical patent/KR910002621B1/en
Publication of KR900001189A publication Critical patent/KR900001189A/en
Application granted granted Critical
Publication of KR910002621B1 publication Critical patent/KR910002621B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/16Automatic 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

Circuit adopts RS-232C interface which makes easy connection between the two systems, and improves a distance problem and transmission speed. Interfaceing circuit is installed inside the magnetic tape (M/T) system, and RS-232C is used to interconnect the two systems. The circuti includes telephone system (10), RS-232C line (11), serial IN/OUT circuit (20), fourth parallel IN/OUT (30), printer (40), sync/Async transceiver (50), operator terminal (60), ROM (70) for M/T control system program and reference data, RAM (80) for temporal data storage, CPU (100), reset circuit (90) for CPU, RsDnAc (200,201), first second parallel IN/OUT circuit (300)(400), third parallel IN/OUT circuit (600), timer-counter (500) and MIT interface (700) which has interconnection with two cables of 50 limes each.

Description

집단전화 교환기에서 마그네틱 테이프로의 데이타리드/라이트용 인터페이스 회로Interface circuit for data leads / lights from collective telephone exchanges to magnetic tape

제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 group switching system 10 is interfaced with a group telephone switching system 10 via a line 11 in an RS-232C manner to serially communicate parallel data in series. Receives data on the same address bus AD and data bus DA, the control signal and the interrupt signal terminal INT applied to the input / output circuit 20 and the serial input / output circuit 20, and transmits the data in parallel. A control bus for outputting the fourth parallel input / output circuit 30 to output, the printer 40 for printing the output data of the fourth parallel input / output circuit 30, and the data of the address bus AD and the data bus DA. By the signal of (CD), it is interfaced with the general purpose synchronous and asynchronous transport transceiver 50 which transmits both synchronously and asynchronously, and the said general synchronous and asynchronous transceiver 50 and the line 51 of RS-232C system. Input / output of user's data ROM 60 containing a terminal 60, a system program for controlling M / T and reference data, and a RAM 80 for temporarily storing data to be stored in the control program of the ROM 70 and M / T. And control the data on the RAM 80 to be processed by the printer 40 and the terminal 60 by the program of the ROM 70 according to an input command through the terminal 60 and record and reproduce by M / T. A central processing unit (100) for controlling the control unit, a reset circuit (90) for generating a reset signal of the central processing unit (100), and a bus request and recognition signal terminal of the central processing unit (100) (101, 102). Transmission and reception direct memory access circuits 200, 201 and M / T signals of the M / T system, which receive the control right by the control signal and control to directly access the data on the RAM 80 according to the read and write to the M / T. By generating the interrupt signal of the long-term central processing unit 8100 And a first parallel input / output circuit 300 for generating a control signal of the M / T system according to the hand setting of the data on the data buses AD and DA and a status signal of the M / T system. A second parallel input / output circuit 400 for generating an intercept signal of the central processing unit 100 and outputting the address and data bus (AD, DA) data in parallel according to a control signal, and the address and data bus. Transmit and receive ready signals (RX RDY, TX RDY) of the transmit / receive direct memory access circuit 200 by controlling the data on the (AD, DA) data and access the data accessed from the RAM 80 in parallel and hand setting. The third parallel input / output circuit 600 that reads / writes the M / T system and generates an interrupt signal of the CPU 100, and counts predetermined values by setting the address and data buses AD and DA. M / T data When connected to a timer town 500 that generates a signal indicating that the last data, and two cables having 50 lines with the M / T system to facilitate the transmission of data according to the lead / write and control signal transmission It is composed of the M / T interface circuit 700.

제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 / output circuit 600.

제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 / output circuit 600, and (3e) is a signal generated from the counter / timer 500 and is a signal generated when the last data is loaded on the data line.

따라서 본 발명의 구체적인 일시시예를 제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 central processing unit 100 in which the controller is used is used as a memory unit using at least Z-80A. It is possible to configure 70 at 32K bytes and RAM 80 at 32K bytes, for a total of 64K bytes.

우선 시스템에 전원을 인가시 롬(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 ROM 70 are loaded into the RAM 80 and placed in a standby state where the central processing unit 100 can process according to the input command. At this time, when the user inputs a predetermined command to read data from the M / T of the M / T system, the CPU 100 checks this and processes it by the control program of the RAM 80 to process the M / T according to the corresponding read command. Each part control signal is generated to read data from T. In this case, when the address 80 is designated as the write mode of the RAM 80 and the address and data generated from the CPU 100 are input to the first parallel I / O circuit 300, the transfer address to M / T is selected by the signal (2a). And generates various commands and control signals and is applied to the M / T system through the M / T interface circuit 700. The first parallel input / output circuit 300 has ports A and B. It can be used as interrupt source by DBY, FBY signal input from M / T system using strobe stage.

상기 제1병렬 입출력회로(300)에서 발생되는 모드 및 신호는 하기 표 1의 테이블과 같다.Modes and signals generated in the first parallel input / output circuit 300 are shown in Table 1 below.

[표 1]TABLE 1

Figure kpo00001
Figure kpo00001

또한 상기 중앙처리장치(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 central processing unit 100 controls the receiving side direct memory access control circuit 200, the receiving side direct memory access control circuit 200 is transferred to the central processing unit 100. Request bus control. When the central processing unit 100, which has received the bus control right, transmits a recognition signal according to the bus request to the receiving side direct memory access control circuit 200, all bus control rights are received from the receiving side direct memory access control circuit (RxDMAC) 200. ) Is controlled and operated in the input / output (I / O) -to-memory mode, wherein the Rx DMAC 200 is initialized to transfer necessary input / output (I / O) data from the CPU 100 to the memory. When the Rx DMAC 200 is enabled, the Rx DMAC 200 supplies the address signals of the RAM 80 and the third parallel input / output circuit 600 and supplies the address signals to the A and B ports of the second parallel input / output 400. According to the first signal received through the one parallel input / output circuit 300, the signal data is read in the operation state of the M / T system. In this case, the second parallel input / output circuit 400 can read the system status from the A and B port output terminals A0-A7 and B0-B7 as shown in Table 2 below, and the signal marked with “*” is an interrupt source signal. It is used to apply to the central processing unit 100 and each part.

[표 2]TABLE 2

Figure kpo00002
Figure kpo00002

그리고 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

Figure kpo00003
Figure kpo00003

그리고 상기 표 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

Figure kpo00004
Figure kpo00004

상기한 표 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 / T interface circuit 700 to the third parallel input / output circuit 600 through the line 701 as shown in (2b) and through the data line 703. When the read data is output through the M / T interface circuit 700 as shown in (2c), the third parallel input / output circuit 600 receives the received ready signal to the receiving direct memory accept control circuit 200 as shown in (2d). (Rx RDY) is applied, and at the same time (2e), the (2c) data is read and read from the M / T to the RAM 80 in accordance with the address signal generated by the receiving direct memory accept control circuit 200. The data is output to the collective telephone exchange system 10 and the printer 40 or the terminal 60 by the control of the central processing unit 100 until the data is sequentially stored and filled.

한편 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 central processing unit 100 through the legal synchronous and asynchronous transceiver 50, the central processing unit 100 is a RAM ( The RAM 80 is set to the write mode by controlling the input command according to the program stored in 80) and the serial I / O circuit 20 is controlled to receive data from the collective telephone switching system 10 to the designated RAM 80. At the same time, the storage may be printed to the printer 40 or displayed on the terminal 60 through the fourth parallel I / O circuit 30. At this time, the central processing unit 100 requests the central processing unit 100 to transfer the bus control right by controlling the direct-side memory accepting zero circuit (hereinafter referred to as "Tx DNAC") 201 by the address signal of the central processing unit 100. If the central processing unit 100 receives the TxDMAC 201, the bus control right is performed by the Tx DMA 201. In addition, when the data control signal on the address and data buses AD and DA according to the data recording of the M / T system output from the central processing unit 100 is inputted to the first parallel input / output circuit 300, it becomes like (3a). As shown in Table 1, the Go signal outputs the control signal according to the light to the A and B ports of the first parallel input / output circuit 300, and the second input / output circuit 400 of the first parallel input / output circuit 300 The status signal of the converted M / T system is read by the signal, and each interrupt source signal is generated as shown in Table 2 above.

상기 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 CPU 100 sets the Tx DMAC 201 to a predetermined initialization state. When the predetermined number of data is received from the RAM 80, the data is transmitted to the third parallel input / output circuit 600, and the third parallel input / output circuit 600 receives the light strobe signal generated by the M / T system as shown in (3h). Transmit ready signal to TxDMAC 201 as shown in (3c) so that TxDMAC 201 transmits data one by one to M / T system via M / T interface circuit 700 at the same write timing as (3d). do. When the desired number of data transfers occur during the transfer, the countertimer 500 transmits the last word data to the M / T system as shown in (3e) to indicate that the data transfer is completed.

상술한 바와 같은 저렴한 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)

집단 전화 교환기와 M/T 시스템의 인터페이스 회로에 있어서, 상기 집단전화 교환시스템(10)과 RSA-232C 방식의 라인(11)으로 인터레이싱되어 병렬 데이타를 직렬로 통신하는 직렬 입출력회로(20)와, 상기 직력 입출력회로(20)로 인가되는 동일 어드레스버스(AD) 및 데이타버스(DA)상의 데이타와 제어신호 및 인터럽트 신호단(INT)의 신호를 받아 상기 데이타를 병렬로 출력한 제4병렬 입출력회로(30)의 출력 데이타를 프린팅하는 프린터(40)와, 상기 어드레스 버스(AD) 및 데이타버스(DA)의 데이타를 제어버스(CD)의 신호에 의해 동기 및 비동기로 쌍방간에 전송을 하는 범용동기 및 비동기 송수신기(50)와, 상기 범용도기 및 비동기 송수신기(50)와 RS-232C 방식의 라인(15)으로 인터페이싱되어 사용자의 데이타를 입출력하는 터미널(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 신호에 의해 상기 중앙처리장치(100)의 인터럽트 신호를 발생하고 상기 드레스 및 데이타버스(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)로 구성됨을 특징으로 하는 집단전화 교환기에서 마그테틱 테이프로의 데이타 리드/라이트용 인터페이스 회로.In the interface circuit of the collective telephone exchange system and the M / T system, the serial telephone exchange system (10) and the serial input and output circuit (20) for interlacing the parallel data serially interlaced with the line 11 of the RSA-232C system; And a fourth parallel input / output in which data on the same address bus AD and data bus DA and signals of a control signal and an interrupt signal terminal INT applied to the serial input / output circuit 20 are output in parallel. The printer 40 which prints the output data of the circuit 30 and the general-purpose which transfers the data of the said address bus AD and the data bus DA synchronously and asynchronously by the signal of the control bus CD. A system for controlling the M / T and the terminal 60 for interfacing with the synchronous and asynchronous transceiver 50, the general-purpose pottery and asynchronous transceiver 50, and a line 15 of the RS-232C system. Program and A ROM 70 incorporating air data, a RAM 80 temporarily storing the control program of the furnace 70 and data to be stored in the M / T, and the ROM in response to an input command through the terminal 60. A central processing unit (100) for controlling data on the RAM (80) to be processed by the printer (40) and the terminal (60) by a program of (70), and controlling to be recorded and reproduced by M / T; The reset circuit 90 generating the reset signal of the apparatus 100 and the control signal of the bus request and recognition signal stages 101 and 102 of the central processing unit 100 are directly controlled on the RAM 80. Transmit and receive direct memory access circuits 200 and 201 for controlling data to be accessed according to reads and writes to M / T, and M / T signals of M / T systems to generate interrupt signals of the central processing unit 100, and Data on dress and data bus (AD, DA) by control signal The parallel signal of the central processing unit 100 is generated by the first parallel input / output circuit 300 generated as a control signal of the M / T system and the status signal of the M / T system according to the handshaking in parallel. The second parallel I / O circuit 400 outputs the data on the address and data buses AD and DA in parallel in accordance with a control signal, and the transmission and reception by the data and control signals on the address and data buses AD and DA. A third generation signal for transmitting and receiving signals (Rx RDY, Tx RDY) of the direct memory access circuit 200 and reading / writing the data accessed from the RAM 80 to the M / T system according to handshaking in parallel; The parallel input / output circuit 600 generates an interrupt signal of the central processing unit 100 and is predetermined counted by setting the address and the datums AD and DA to indicate that the data is the last data when the M / T data is written. God M / T interface circuit 700 is connected to two cables having a timer counter 500 and 50 lines with the M / T system to facilitate the transmission of data and control signals according to read / write. Interface circuit for data read / write from a collective telephone exchange to a magnetic tape.
KR1019880007792A 1988-06-27 1988-06-27 Interface in collect callexchange KR910002621B1 (en)

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)

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