[go: up one dir, main page]

KR19990046835A - 개인 휴대 통신 시스템의 기지국 제어블럭내 브이에스아이에이보드의 메시지 처리방법 - Google Patents

개인 휴대 통신 시스템의 기지국 제어블럭내 브이에스아이에이보드의 메시지 처리방법 Download PDF

Info

Publication number
KR19990046835A
KR19990046835A KR1019970056287A KR19970056287A KR19990046835A KR 19990046835 A KR19990046835 A KR 19990046835A KR 1019970056287 A KR1019970056287 A KR 1019970056287A KR 19970056287 A KR19970056287 A KR 19970056287A KR 19990046835 A KR19990046835 A KR 19990046835A
Authority
KR
South Korea
Prior art keywords
message
base station
buffer identifier
station control
board
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
KR1019970056287A
Other languages
English (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 KR1019970056287A priority Critical patent/KR19990046835A/ko
Publication of KR19990046835A publication Critical patent/KR19990046835A/ko
Abandoned legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

본 발명은 VSIA보드의 마이크로 프로세서와 주변 인터페이스 및 송수신 멕시지 처리 방법에 있어서,프로세서의 부하를 감소시키고 메시지 처리 효율 및 오류 복귀 능력을 향상시킬 수 있는 개인 휴대 통신 시스템의 기지국 제어블럭내 VSIA보드의 메시지 처리방법에 관한 것으로, 프로세서간 통신에 사용되는 영역만큼의 수신 버퍼 식별자를 할당하고 각각의 수신 버퍼 식별자에 대해 수신되는 메시지의 시작주소를 셋팅하고 메시지 수신 대기상태로 있다가 수신되는 메시지가 있을 경우 패킷 라우터에 의해 각각의 수신 버퍼 식별자를 사용하여 메모리를 전송하는 과정에 의해 달성된다.

Description

개인 휴대 통신 시스템의 기지국 제어블럭내 브이에스아이에이 보드의 메시지 처리방법
본 발명은 아날로그 디지탈 이동통신 시스템과 개인 휴대 통신 시스템에 관한 것으로, 특히 VSIA(Vocoder & Selector Interface Board Assembly)보드의 마이크로 프로세서와 주변 인터페이스 및 송수신 멕시지 처리 방법에 있어서,프로세서의 부하를 감소시키고 메시지 처리 효율 및 오류 복귀 능력을 향상시킬 수 있는 개인 휴대 통신 시스템의 기지국 제어블럭내 VSIA보드의 메시지 처리방법에 관한 것이다.
일반적으로 개인 휴대 통신 시스템에서 디버깅 포트로 사용하는 UART인터페이스는 MC68360의 SMC(Serial Management Controller)를 사용하여 구현하며 직렬통신은 직렬통신 제어기를 사용한다.
종래 코드분할 다중 접속 방식의 이동통신 기지국 제어계의 VSIA는 도 1에 도시된 바와같이 마이크로 프로세서(1)를 사용하고 있는데 이 마이크로 프로세서(1)는 디버깅 포트로 사용되는 UART 인터페이스와 인터럽트 처리를 구현하기 위해 다기능 주변장치를 사용하였다.
즉,프로세서간 노드로부터 수신되는 메시지는 HDLC제어기(2)를 거쳐 패킷 라우터의 제어하에 수신 FIFO(First In First Out)(3)를 거쳐 메모리로 전송되는데,이때 HDLC제어기(2)에서 2바이트의 주소를 비교하여 자신에 해당되면 수신하여 패킷 라우터의 제어하에 수신 버퍼인 FIFO(3)로 옮긴 후 하나의 메시지가 정상적으로 수신되었음을 마이크로 프로세서(1)로 알렸다.
한편,디버깅 포트는 MFP68901(4)를 사용하여 구현하였고 상기 마이크로 프로세서(1)와 연결되는 디램(6)을 제어하는 디램제어기(5)는 PAL(Programming Array Logic)을 사용하여 구현하였으며 도면에서 7은 HRNA를 나타낸다.
그러나 상기와 같은 종래 기술에 있어서는, 마이크로 프로세서의 처리시 다수의 디바이스 개입으로 오류 발생시 복구 능력이 떨어지는 문제가 있었다.
본 발명은 이와같은 종래의 문제점을 해결하기 위하여 안출한 것으로, 본 발명의 목적은 자체적으로 UART인터페이스 지원과 메시지 처리를 효율적으로 할 수 있는 버퍼 식별자를 지원하는 직렬 통신 제어기를 가진 하나의 마이크로 프로세서를 사용하여 UART인터페이스,직렬 통신 및 프로세서간 통신을 처리하도록 하는 개인 휴대 통신 시스템의 기지국 제어블럭내 VSIA보드의 메시지 처리방법을 제공하는데 있다.
이와같은 목적의 본 발명은 프로세서간 통신에 사용되는 영역만큼의 수신 버퍼 식별자를 할당하고 각각의 수신 버퍼 식별자에 대해 수신되는 메시지의 시작주소를 셋팅하고 메시지 수신 대기상태로 있다가 수신되는 메시지가 있을 경우 패킷 라우터에 의해 각각의 수신 버퍼 식별자를 사용하여 메모리를 전송하는 과정에 의해 달성된다.
도 1은 종래의 CPU주변 인터페이스 블록도
도 2는 본 발명에 따른 CPU주변 인터페이스 블록도
도 3은 본 발명에 의한 메시지 처리 블록도
도 4는 본 발명의 플로우 챠트
〈도면의 주요 부분에 대한 부호의 설명〉
10:SNC 12:포트 B & C
13:디램 제어기 14:디램
20:마이크로 프로세서
이하, 본 발명의 실시예를 첨부된 도면을 참고로 하여 상세히 설명하면 다음과 같다.
도 2는 본 발명의 CPU 주변 인터페이스 블록도로,마이크로 프로세서(20)내에디버깅 포트와 연결되는 SMC(10),프로세서간 통신하기 위한 RDPR(11),인터럽트 및 타이머 기능을 하는 포트 B&C(12),디램(14)과 연결된 디램제어기(13)가 포함되어 구성된 것이다.
도 3은 본 발명의 메시지 처리 블록도로,SMC(10),수신 디피램(15),송신 FIFO(16)을 갖는 마이크로 프로세서(20)와,수신 완료시 상기 마이크로 프로세서(20)로 메시지가 정상적으로 수신되었음을 알리는 라우터(30)와,상기 라우터(30)와 연결된 HDLC 수신 FIFO(31) 및 HDLC 송신 FIFO(32),그리고 HRNA(34)와 연결된 HDLC제어기(33)를 포함하여 구성된 것이다.
이와같은 구성을 갖는 본 발명은 메시지 처리시 마이크로 프로세서(20) 내부의 시스템 메모리 영역의 양방향성 메모리의 수신 버퍼 식별자를 할당하여 사용한다.
즉,수신 버퍼 식별자의 사용은 프로세서간 통신에 사용되는 영역만큼 수신 버퍼 식별자를 할당한다.
그리고 각각의 수신 버퍼 식별자에 대해 수신되는 메시지의 시작주소를 셋팅한다.
메시지 수신 대기 상태로 있다가 수신되는 메시지가 있으면 패킷 라우터에 의해 각각의 수신 버퍼 식별자를 사용하여 메모리로 전송한다.
도 4는 본 발명의 플로우챠트로,메시지 처리가 가능하도록 수신 버퍼 식별자를 할당하고, HDLC수신 버퍼로부터 메시지를 수신 버퍼 식별자로 옮기며,메시지가 정상적으로 수신되었음을 표시한 후,수신 버퍼 식별자의 포인터를 증가한다(S1-S4).
다음에 수신버퍼 식별자의 포인터가 최대치(예를들어 128)보다 큰가를 판단하여 크면 수신 버퍼 식별자의 포인터를 초기화한다(S5,S6).
그러나 수신버퍼 식별자의 포인터가 최대치보다 작으면 수신 메시지의 개수가 0×20보다 큰가를 판단하여 작으면 완료하고,크면 수신 메시지의 수신 주소를 버퍼 식별자의 맨 처음으로 셋팅한 후 완료한다(S7,S8).
이상에서 설명한 바와같은 본 발명은 수신되는 메시지가 있을 때마다 수신 주소를 각각의 버퍼에 셋팅하지 않고 필요한 버퍼의 개수만큼 수신 버퍼 식별자를 할당함으로 인해 수신될 때마다 수신 주소를 셋팅하는 프로세서의 부하를 줄일 수 있고,이에따라 메시지 처리 능력을 향상시킬 수 있음은 물론 신뢰성과 안전성을 향상시킨 효과가 있다.
또한, 마이크로 프로세서와 주변 인터페이스를 단순화하여 구성이 간단해지고 원가를 절감할 수 있는 효과도 있다.

Claims (2)

  1. 개인 휴대 통신 시스템의 기지국 제어계 블록내의 VSIA의 수신 메시지 처리 방법에 있어서,
    수신되는 메시지가 있을 때 필요한 버퍼의 갯수만큼 마이크로 프로세서 내부의 시스템 메모리 영역의 양방향성 메모리의 수신 버퍼의 식별자를 할당하는 단계,
    HDLC수신 버퍼로부터 메시지를 수신 버퍼 식별자로 옮기는 단계,
    메시지가 정상적으로 수신되었음을 표시하고 수신 버퍼 식별자의 포인터를 증가하는 단계,
    수신 버퍼 식별자의 포인터가 최대치보다 큰가를 판단하여 클 경우 수신 버퍼 식별자의 포인터를 초기화하는 단계,
    수신 버퍼 식별자의 포인터가 기준치보다 작을 경우 수신메시지의 개수가 소정치보다 큰가를 판단하여 클 때 수신 메시지의 수신 주소를 수신 버퍼 식별자의 맨 처음으로 셋팅하는 단계로 이루어짐을 특징으로 하는 개인 휴대 통신 시스템의 기지국 제어블럭내 브이에스아이에이(VSIA)보드의 메시지 처리방법.
  2. 제 1항에 있어서, 상기 수신 버퍼의 식별자 할당은,프로세서간 통신에 사용되는 영역만큼의 수신 버퍼 식별자를 할당함을 특징으로 하는 개인 휴대 통신 시스템의 기지국 제어블럭내 브이에스아이에이(VSIA)보드의 메시지 처리방법.
KR1019970056287A 1997-10-30 1997-10-30 개인 휴대 통신 시스템의 기지국 제어블럭내 브이에스아이에이보드의 메시지 처리방법 Abandoned KR19990046835A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970056287A KR19990046835A (ko) 1997-10-30 1997-10-30 개인 휴대 통신 시스템의 기지국 제어블럭내 브이에스아이에이보드의 메시지 처리방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970056287A KR19990046835A (ko) 1997-10-30 1997-10-30 개인 휴대 통신 시스템의 기지국 제어블럭내 브이에스아이에이보드의 메시지 처리방법

Publications (1)

Publication Number Publication Date
KR19990046835A true KR19990046835A (ko) 1999-07-05

Family

ID=66048821

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970056287A Abandoned KR19990046835A (ko) 1997-10-30 1997-10-30 개인 휴대 통신 시스템의 기지국 제어블럭내 브이에스아이에이보드의 메시지 처리방법

Country Status (1)

Country Link
KR (1) KR19990046835A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000061097A (ko) * 1999-03-23 2000-10-16 김영환 이동통신 시스템에서의 자가진단 기능을 추가로 구비한 vsia장치 및 그 제어방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000061097A (ko) * 1999-03-23 2000-10-16 김영환 이동통신 시스템에서의 자가진단 기능을 추가로 구비한 vsia장치 및 그 제어방법

Similar Documents

Publication Publication Date Title
AU594057B2 (en) Communication system
JP3253863B2 (ja) 遠隔装置への保守情報の通信方法及び保守情報を受信する装置
JPH0142415B2 (ko)
KR19990046835A (ko) 개인 휴대 통신 시스템의 기지국 제어블럭내 브이에스아이에이보드의 메시지 처리방법
FI76893B (fi) Kommunikationsmultiplexer med dubbla mikroprocessorer.
EP0535284A1 (en) Method and apparatus for extending the connection capability of a communication system
US7058741B2 (en) System for suspending processing by a first electronic device on a data line to allow a second electronic device to use the data line, with subsequent resumption of the processing of the first electronic device
US6915355B2 (en) Automation equipment equipped with a USB link for monitoring and control in an automation application
JPS6260043A (ja) 通信制御装置
KR970072879A (ko) 교환기에 있어서 프로세서간 통신방법
JPS615361A (ja) 通信インタフエイス回路
JPS58223849A (ja) アドレスアクセス検出回路
JPH10207826A (ja) データ処理装置
JPH03139751A (ja) 優先度判定機能を有する通信用dmaコントローラ
CN118250244A (zh) 网络通道的切换方法及交换机
JPS61288641A (ja) 不要受信デ−タ除去回路
JPS6314261A (ja) マイクロプログラム制御装置
KR930005124B1 (ko) 다중 팩시밀리 통신시 이미지 데이타의 페이지 끝 체크 방법
KR910006456B1 (ko) 패드시스템에 있어서 공중통신 전화망 가입자의 서비스 방법
KR19990038069U (ko) 메모리가변방식의 디엠에이 콘트롤러
JP2002542524A (ja) オブジェクト指向プロセッサ・アレイ
JPS62286155A (ja) マルチcpu制御方式
JP2000124923A (ja) データバス端末装置
KR20010058846A (ko) 기지국의 프레임제어장치
JPS6382536A (ja) チヤネル装置

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19971030

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19990310

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19971030

Comment text: Patent Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20010130

Patent event code: PE09021S01D

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

NORF Unpaid initial registration fee
PC1904 Unpaid initial registration fee