[go: up one dir, main page]

NO860112L - Apparat for grensesnitt med x21-utstyr. - Google Patents

Apparat for grensesnitt med x21-utstyr.

Info

Publication number
NO860112L
NO860112L NO860112A NO860112A NO860112L NO 860112 L NO860112 L NO 860112L NO 860112 A NO860112 A NO 860112A NO 860112 A NO860112 A NO 860112A NO 860112 L NO860112 L NO 860112L
Authority
NO
Norway
Prior art keywords
equipment
data
port
input
user
Prior art date
Application number
NO860112A
Other languages
English (en)
Inventor
Keith Ernest Gleen
Original Assignee
British Telecomm
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
Priority claimed from GB848412355A external-priority patent/GB8412355D0/en
Application filed by British Telecomm filed Critical British Telecomm
Publication of NO860112L publication Critical patent/NO860112L/no

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/24Testing correct operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Eye Examination Apparatus (AREA)
  • Crystals, And After-Treatments Of Crystals (AREA)
  • Diaphragms For Electromechanical Transducers (AREA)
  • Liquid Developers In Electrophotography (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

Oppfinnelsen vedrører et apparat for grensesnitt-tilpasning med utstyr som er konstruert for å arbeide i henhold til CCITT-rekommandasjon X21.
CCITT rekommandasjon X21 vedrører signaltransmisjon over offentlige datanett mellom dataterminal-utstyr (DTE) og datastyrings-utstyr (DCE). Det medfører fire grunnleggende driftsfaser: leder, anropsoppsetting, datatransmisjon og nedkobling. X21 har den egenskap at informasjon blir overført ved hjelp av en sender-linje (T) og en mottagerlinje (R) i både en stasjonær tilstands-form og en synkron bit/ byte-serieform. Et apparat for grensesnitt-tilpasning med X21-utstyr må frembringe og overvåke stasjonære tilstander på disse linjer ved forskjellige trinn i et anrop. De fleste tidligere kjente apparater er kostbare, komplekse og ikke i stand til å arbeide opp til og over 64 kbit/s.
Ifølge den foreliggende oppfinnelse er det frembragt et apparat for tilveiebringelse av et grensesnitt med utstyr som er konstruert for å arbeide i henhold til CCITT-rekommendasjon X21, omfattende en behandlingsanordning for signalbehandling for over-føring til eller mottagelse fra et data-transmisjons-ledd som virker i henhold til rekommendasjon X21, og en anordning for kob-ling av behandlingsanordningen til leddet, idet koblingsanordningen omfatter en seriemessig inn/ut-enhet og en parallell inn/ut-enhet .
I drift av apparatet blir den seriemessige inn/ut-enheten an-vendt for synkrone bit/byte-deler av X21-protokollen mens den parallelle inn/ut-enheten er anordnet for å utføre de stasjonære tilstandsfunksjoner. Parallell-enheten kan også brukes til å styre svitsjing mellom stasjonær tilstand og synkron bit/byte-drift.
Et apparat av denne form kan konstrueres på en forholdsvis enkel måte og kan arbeide ved hastigheter betydelig høyere enn hva som er tilfellet for de tidligere kjente anordninger.
Behandlingsanordningen kan omfatte en mikroprosessor med et tilordnet lager. Den seriemessige inn/ut-enheten kan være en standard inn/ut-enhet for en mikroprosessor.
Apparatet kan ta form av en adapter for å gjøre ikke-X21- utstyr i stand til å kommunisere med X21-utstyr. I tilfelle av en adapter kan ikke-X21-utstyret være koblet til behandlingsanordningen ved hjelp av en annen seriemessig inn/ut-enhet, idet behandlingsanordningen er anordnet for å tilpasse signaler som stammer fra en kilde slik at de er egnet for mottagelse av den annen. Ikke-X21-utstyret kan omfatte en V24-terminal. Apparatet kan innbefatte en ekstra port som kan styres ved hjelp av den parallelle inn/ut-enhet for forbindelse med annet terminalutstyr.
Apparatet kan alternativt være i form av en testanordning for X21-datatransmisjonsutstyr, der behandlingsanordningen er anordnet for å generere testsekvens-signaler for tilførsel til utstyr som skal testes over et datatransmisjons-ledd.
Oppfinnelsen vil nå bli beskrevet ved hjelp av et eksempel, spesielt under henvisning til vedføyde tegninger, der: Fig. 1 er et blokkskjerna over en utførelsesform av et apparat ifølge den foreliggende oppfinnelse; Fig. IA er et blokkskjema i likhet med fig. 1 som viser en del av apparatet mer detaljert; Fig. 2 er et blokkskjema som viser bruken av apparatet på fig. 1 og IA som en testanordning; Fig. 3 viser sekvensen av hendelser for apparatet på fig. 1 og IA under et innkommende anrop til et dataterminal-utstyr;
Fig. 3A viser sekvensen av hendelser for apparatet på fig.
1 og IA under et utgående anrop fra et dataterminal-utstyr; Fig. 4 er et skjema som viser programvare-strukturen for testanordningen på fig. 2; Fig. 5 er et blokkskjema som viser et eksempel på en program-modul for en testanordning som vist på fig. 2 og som virker som et datastyrings-utstyr; Fig. 6 illustrerer bruken av apparatet på fig. 1 som en adapter; Fig. 7 er et blokkskjema som illustrerer programvare-strukturen for adapteren på fig. 6 og
fig. 8 er et blokkskjema som viser et eksempel på drift av
en program-modul når en adapter som vist på fig. 6, behandler et utgående anrop.
Det vises til figur 1 som viser en utførelsesform av et apparat ifølge oppfinnelsen i form av en mikroprosessor-basert anordning. Apparatet omfatter en prosessor 10 som er en Z80-innretning med et tilknyttet leselager (ROM) 11 og et direkte lager (RAM) 12 som kan kommunisere via en mikroprosessor-buss 14. Program-varen er lagret i lageret og kan ved hjelp av prosessoren kjøres på en måte som vil bli beskrevet senere.
Apparatet har en seriemessig inn/ut-enhet 15 og en parallell inn/ut-enhet 16 som kan utgjøre en tilpasning med et X21-ledd. Inn/ut-enhetene er forbundet med X21-leddet RTICS-linjer ved
hjelp av mottagere 20,21,22 og drivkretser 24,25 og velger- og synkroniserings-logikk 30. Forbindelsene mellom disse anordningene er som vist på figuren. Under drift av apparatet er den seriemessige inn/ut-enhet 15 anordnet for å kjøre de synkrone bit/byte-deler av X21-protokollen mens den parallelle inn/ut-enhet utfører de stasjonære tilstandsfunksjoner. Den parallelle enheten styrer også velger- og synkroniserings-logikken 30 slik at apparatet svitsjer korrekt mellom stasjonær tilstand og synkron bit/byte-drift. Detaljer ved et eksempel på logikken 30, er vist på fig.
IA.
Apparatet som er vist på figur 1 og IA, kan være anordnet
for testing av X21-basert utstyr. På et X21-ledd er én ende van-ligvis et dataterminal-utstyr (DTE) og den andre er datastyrings-utstyr (DCE). Apparatet kan være tilkoblet leddet for prøvefor-mål enten som et dataterminal-utstyr eller et datastyrings-utstyr og kan arbeide enten som en anropende eller en anropt modul.
Et eksempel er vist på figur 2 hvor testeapparatet som er vist generelt ved 50, er tilkoblet ved sentralsiden som et datastyrings-utstyr og virker i stedet for datastyrings-utstyret, slik at det kan brukes til å teste det dataterminal-utstyret 51 som er tilkoblet ved den andre ende av leddet 52. En annen driftsmåte av testanordningen er som en to-ports sentralsimulator hvor testeapparatet er forbundet mellom to dataterminal-utstyr.
Når apparatet er tilkoblet et ledd som vist for eksempel på figur 2, for en testeoperasjon, blir signaler som er mottatt på R-linjen håndtert ved å mate R-linjen til både RxD-linjen på den seriemessige inn/ut-enheten og en inngangsport på den parallelle inn/ut-enheten (figur 1). Mikroprosessorens programvare leser den korrekte inngang avhengig av protokollens tilstand. I tilfellet av overføring av signaler på T-linjen, blir det signal som overføres, valgt fra en av de to kildene, idet utvelgelsen avhenger av protokollens tilstand. fin kilde er den seriemessige inn/ut-enhetens TxD-utgang og den andre kil*'
den er en utgang 31 fra den parallelle inn/ut-enhet 16. Velgerlogikken 30 blir styrt fra en ytterligere utgang 32 fra den parallelle enhet. Passende kretser er innbefattet i velgerlogikken for å sikre at tilstandsforandringer på T-linjen inntreffer ved de korrekte tidspunkter. Under de stasjonære tilstandsdeler av protokollen er kilden T-linjen fra den parallelle inn/ut-enhet, mens kilden under de synkrone bit/byte-deler av protokolloverfør-ingen er fra den seriemessige inn/ut-enhet. Dette er illustrert på figur 3 som viser tilstanden på T-, C-, R- og I-linjene ved forskjellige trinn i en hendelsessekvens for et opprop dataterminal-utstyr og indikerer også hvilke av inn/ut-enhetene som er i drift ved spesielle tider i løpet av sekvensen. Figur 3A viser status for T-, C-, R- og I-linjene for et anropende dataterminal-utstyr .
Apparatet innbefatter også en VTlOO-terminal (ikke vist) som er lenket til prosessoren på konvensjonell måte og gjør det mulig for brukeren å velge den type test som skal utføres. Når apparatet energiseres, blir brukeren presentert en meny på terminalen, og den spesielle test kan velges ved å bruke terminaltastaturet.
Brukt i et terminal-modus, kan brukeren velge enten DCE- eller DTE-funksjonen. I begge funksjoner er testanordningen en X21-enhet med en enkelt port. I DCE-funksjonen som den anropte terminal, kan brukeren velge en overføringshastighet som kan være 1200, 2400, 4800, 8000, 9600, 32 000, 48 000 eller 64 000 bit pr. sekund. Brukeren kan innføre enhver ASCII-sekvens med lengde opp til 40 tegn for å generere et anropsignal. Testanordningen kontrollerer ikke denne strengen og tillater korrekte eller ukorrekte signaler å bli generert etter brukerens ønske. Brukeren kan innføre enhver kombinasjon av opp til 40 ACSII-tegn for overfør-ing til det anropte dataterminal-utstyr under den innkommende an-ropssekvens. Brukeren blir bedt om å definere starttilstander for stasjonær tilstand for R- og I-linjene. På denne måten kan brukeren sette opp alle stasjonære tilstandsbetingelser mot dataterminal-utstyret. Denne tilstand blir opprettholdt inntil den vanlige anropte DCE-simulering blir innledet av brukeren.
Under dataoverførings-tilstanden overvåker testanordningen datalinjene og fremviser på korrekt måte data som er overført i et av tre formater. Disse er HDLC, Bisync og Monosyne. Hvis svaret på det følgende spørsmål, på datakilde, er internt, så vil data som er innført på monitorens tastatur bli overført i det valgte protokollformat. Når testanordningen når dataoverføringstil-standen, kan testanordningen enten bli en datakilde via monitorens tastatur eller kan svitsje X21-linjen gjennom til en ekstra X21-port. Dette trekk tillater annet testutstyr å bli brukt under dataoverføringstrinnet.
I det tilfelle hvor testeanordningen arbeider i DCE-funksjonen som en anropende terminal, er menyvalgene maken til hva som nettopp er beskrevet for det anropte terminalmodus, bortsett fra at ingen anropssignal-inngang blir avspurt og den standard oppsetningsprosedyren er for en X21-anropende terminal.
I tilfelle av testing av DTE-funksjonen er der igjen to
modi, nemlig den anropte terminal og den anropende terminal. I begge tilfeller er det ikke nødvendig med noen hastighetsparameter, siden et dataterminalutstyr får all tidsinformasjon fra datastyringsutstyret. I tilfelle med det anropte terminalmodus blir brukeren bedt om å definere startbetingelser for stasjonær tilstand for T- og C-linjene. På denne måten kan brukeren sette opp al-
le ønskede stasjonære tilstandsbetingelser mot datastyringsutstyret. Denne tilstand blir opprettholdt inntil den standard anropte DTE-simulering blir innledet av brukeren. Overvåkningen av dataoverføringen er maken til den som er beskrevet ovenfor for datastyringsutstyret.
I tilfellet med dataterminalutstyret som en anropende terminal, er menyvalgene maken til den anropte terminaltilstand med tillegg av et velgersignal som gjør det mulig for brukeren å inn-føre enhver kombinasjon av opp til 40 ASCII-tegn for å represen-tere velgersignalet.
Når testanordningen arbeider i sentral-simulator-modiet,
kan brukeren velge fra de hastigheter som er nevnt ovenfor forDCE-funksjonen. Brukeren kan innføre enhver ASCII-sekvens med lengde opp til 40 tegn, og testanordningen kontrollerer ikke denne strengen og tillater dermed korrekte eller ukorrekte signaler å bli generert som krevet av brukeren. For anropt DCE-tilveiebragt informasjon kan brukeren innføre enhver kombinasjon av opp til 40 ASCII-tegn som blir overført til det anropte dataterminal-
utstyr under den innkommende kallesekvens. For anropende DCE-tilveiebragt informasjon er situasjonen maken til den som er beskrevet, men den blir overført til det anropende dataterminalutstyr under DCE-ventesekvensen i anropsoppsetningen. Under data-overføring er testanordningen logisk transparent eller gjennomsik-tig. Den overvåker imidlertid overføringen og mottar datalinjer såvel som styre- og indikasjons-linjene. Brukeren blir derfor gitt mulighet til å velge én av de tre formater som er nevnt ovenfor, for å muliggjøre fremvisning av terminaldata under denne fasen.
Det vil nå bli gitt en generell beskrivelse av den programvare som anvendes av den X21-testanordningen som er beskrevet ovenfor, under henvisning til tegningenes figur 4. Denne kan ansees å omfatte to hovedseksjoner: 1. En ikke-sanntidsseksjon som brukes til å fremvise menyvalg og akseptere innmatning av parametere for testanordningen fra styreterminalen via en V24-port. Denne seksjonen inneholder også testanordningens stasjonære hoved-tilstand. 2. En sanntidsseksjon som tilveiebringer X21-simuleringen og testfasiliteter på X21-portene.
Når det gjelder den første seksjon, så innføres programvaren for testanordningen i denne seksjon via en igangsettingsmodul ved energisering. Igangsettingsmodulen innstiller noen testanordnings-parametere til uteblivelsesverdier og igangsetter maskinvaren innbefattet V24-porten som brukes for styring av testanordningen. Denne seksjon av programmet har hovedsakelig tre nivåer som man ser på figur 4. Disse er: (a) Et innføringsnivå hvor brukeren blir bedt om å velge én av de fem arbeidsmodi som testanordningen kan utføre,
og som er nevnt ovenfor.
(b) Et detaljert nivå hvor brukeren blir bedt om inngangs-paramefcere angående den detaljerte test for det spesielle modi som er valgt ved innføringsnivået. (c) Et klartilstands-nivå som testanordningen vender tilbake til ved fullføringen av en test/simulerings-sekvens.
For de første to nivåer blir brukeren presentert for en meny av muligheter som brukeren kan velge ved å flytte markøren på en skjerm til det riktige valg, og så trykke ned en innførings- eller vognretur-tast.
Innføringsnivå-modulen 60 fremviser en innledende meny på styrepulten. Brukeren blir bedt om å innføre hvilken konfigurasjon som kreves av testanordningen. Dette blir oppnådd ved å pre-sentere brukeren for en liste med tre mulige valg (DCE, DTE og X-SIMULATOR) og brukeren blir invitert til å foreta sitt valg.
I avhengighet av den mulighet som velges, kan programmet enten gå direkte til de andre detaljerte nivåmoduler eller via en av to sub-nivå-moduler. Hvis enten DCE- eller DTE-modiene blir valgt, blir en subnivå-ireny fremvist for at det skal bestemmes om testanordningen skal være en anropende eller en anropt anordning. Brukerens innføring ved dette nivå sikrer at programmet vil gå til den riktige modul ved det detaljerte nivå. Hvis sentralsimulator-modiet blir valgt, er ikke subnivå-menyen nødvendig og programmet går umiddelbart til den detaljerte nivåmodul som gjelder det modiet.
Ved det detaljerte nivå 61 er det fem programmoduler, én for hver av testanordningens arbeidsmodi:
Anropt DCE 6 2
Anropende DCE 6 3
Anropt DTE 6 4
Anropende DTE 6 5 og
Sentralsimulator 66.
Hver modul presenterer en meny over valgmuligheter for brukeren og ber om inngangsparametere som er korrekte for vedkommende arbeidsmodus. Disse parametere omfatter hastighet, datafremvis-ning (Hex eller ASCII), datakilde i dataoverføringstilstanden (intern eller ekstern), velgersignaler osv.
Når brukeren har matet inn noen eller alle de ønskede parametere, kan testanordningen bringes til å gå inn i en klartilstand hvor testanordningen er formet i overensstemmelse med de innførte parametere.
Ved klartilstandsnivået 70 blir brukeren presentert for en
ny fremvisning som vedrører det valgte sanntids-modus. Ved ytterligere kommando fra brukeren vil testanordningen få gå inn i si-mulerings- og test-modusmodulene i programmets sanntids-seksjon. Hvis brukeren behøver å vende tilbake til innledningsmenyen fra dette nivå, kan en kommando innføres på tastaturet.
I sanntids-seksjonen 72 er der to hovedmoduler for programvare :
- en anropende modul 73
- en anropt modul 74
I begge moduler må programvaren oppfylle sanntids-spesifikasjon-ene for X21-grensesnittanordningen eller -anordningene og brukerens fremvisning og tastatur er gitt en lav prioritet. Grunn-strukturen i hver modul er lik idetX21-grensesnittanordningen blir drevet i henhold til de parametere som er matet inn ovenfor. Hvis den enhet som testes, oppfyller disse parametere, vil testanordningen fortsette protokollen med hell. Hvis imidlertid testanordningen møter en feil, vil den registrere hendelsen og for-late programmets sanntids-seksjon for å vende tilbake til klartilstanden i fremvisningsseksjonen. Denne overgang til klartilstanden vil også inntreffe hvis en anropsslutt-tilstand blir detektert på X21-porten (e) .
Ved inngang til den anropte modul 74 går programmet inn i en ventetilstand for et innkommende anrop (til testanordningen) på X21-porten(e). Hvis en annen tilstand detekteres, vil programmet registrere tilstanden og levere en oppdatering til brukerens frem-visningskonsoll. Det vil så vende tilbake til klartilstanden.
Et innkommende anrop får programmet til å adlyde X21-protokollen i henhold til de på forhånd definerte parametere som er innført i løpet av ikke-sanntidsseksjonen. Ethvert avvik fra disse parameterne fra den enhet som testes, vil få programmet til å melde fra til brukeren via fremvisningsanordningen og programmet vil vende tilbake til klartilstanden.
En vellykket fullføring av X21-anropsetableringen blir indi-kert ved hjelp av en skjermfremvisning til brukeren og testanordningens programvare går inn i dataoverførings-tilstanden ifølge parameterne for testanordningen. Om mulig blir data fremvist for brukeren på styrepulten. Denne del av programmet blir påbegynt enten ved at X21-anropet avsluttes eller ved at en avbrudds-kommando innføres fra styrepulten. Ved utgangen angir programmet en passende melding og vender tilbake til svartilstanden.
Under ethvert trinn av simulerings/test-sekvensen kan brukeren avbryte programmet ved hjelp av en kommando fra brukerens tastatur. Ved mottagelse av kommandoen vender programmet tilbake til klartilstanden.
Så snart den anropende modul 73 er entret, forsøker testan- ordnings-programmet • å etablere et anrop til den enhet som skal testes. Korrekt virkemåte i henhold til de parametere som er tilveiebragt av brukeren som reaksjon på fremvisningsseksjonen, vil få programmet til å fortsette til dataoverførings-tilstanden. Feil vil forårsake fremvisning av feilmeldinger og at programvaren vender tilbake til klartilstanden.
Under dataoverføring vil testanordningen forsøke å fremvise dataene fra/til X21-porten(e). Protokollsvikt og en anropsslutt vil få egnede meldinger til å bli fremvist, og testanordningen vil vende tilbake til klartilstanden.
På lignende måte som i forbindelse med den anropte modul, kan brukeren avbryte sekvensen på kommando fra styrepultens tastatur .
Betrakt for eksempel den programmodul som er vist på figur 5 og som vedrører etablering av et anrop fra den testanordningen som er beskrevet ovenfor, som virker som et datastyreutstyr, til den enhet som skal testes, et dataterminalutstyr. Programmet er vist i form av et diagram som viser oppbygningen og følger den protokoll som er vist på figur 3.
Modulen er delt i separate prosedyrer som hver utfører en diskret funksjon for den del av protokollen. Den første prosedyren setter i gang testanordningen slik at den virker som et datastyringsutstyr ved den valgte hastighet og sender de startbetingelser som er valgt av brukeren under oppsetningsfasen av testanordningen .
Programmet sikrer så at dataterminalutstyret sender de korrekte betingelser (DTE klar) slik at testen kan fortsette. Disse betingelser blir detektert av det program som undersøker de porter på den parallelle inn/ut-enhet (PIO) 16 som er koblet til de DTE-drevne linjer T og C. Hvis dataterminalutstyret ikke over-fører de korrekte betingelser, forårsakes fremvisning av en passende melding til brukeren og modulen blir forlatt.
HvisDTE-klar-betingelsen blir detektert, bruker programmet PIO-enheten 16 til å overføre DCE-klar-betingelsen på R- og I-linjene. Dette blir sendt i den korrekte tidsperiode, og så bruker programmet den seriemessige inn/ut-enhet (SIO) 15 til å sende den innkommende anropstilstand til dataterminalutstyret på R-linjen.
De porter på PIO-enheten som er tilkoblet dataterminalut styrets T og C-linjer, blir undersøkt for å sikre at dataterminalutstyret sender CaliAccept (anropsgodkjenning). Når anropsgodkjenning detekteres, fortsetter programmet å bruke SIO-enheten 15 til å sende til dataterminalutstyret den DCE-tilveiebragte in-formasjonsparameter som er innført av brukeren i testanordningens oppsetningsfase.
Ved fullføring av overføringen av den DCE-tilveiebragte informasjon fulgt av det korrekte antall IA5 SYN-tegn, bruker programmet PIO-enheten til å signalere forbindelse under oppsetning til dataterminalutstyret. Denne tilstand blir overført over et tidsrom av riktig lengde og så blir PIO-enheten igjen brukt til å sende tilstanden eller betingelsen Klar For Data over det korrekte tidsrom.
Programmet går så inn i dataoverførings-tilstanden og brukerSIO-enheten 15 til å sende synkrone seriedata til dataterminal-utstyret og den samme enhet til å motta data fra dataterminalutstyret. Under utvekslingen av seriedata overvåker programmet den PIO-enheten som er forbundet til dataterminalutstyrets T- og C-linjer for å detektere en DTE-sluttanmodning. Når denne tilstanden detekteres, fullfører denne programmodulen sin funksjon og overlater styringen til en modul på et høyere nivå.
Den testanordningen som er beskrevet ovenfor har de fordeler at: (a) under dataoverførings-tilstanden kan andre brukerdata-overføringsprotokoller enn de som leveres av den seriemessige inn/ut-enheten (for eksempel Bisync, HDLC/SDLC), vurderes av mikroprosessor-programvaren under bruk av den parallelle utgangsporten 16, og (b) den kan arbeide ved forholdsvis høy hastighet. For mottagelse av enten stasjonær tilstand eller synkron tilstand er det ikke nødvendig noen ekstra innledninger eller utlesninger fra mikroprosessor-programmet etter som hverken inngang 15 eller 16 alltid er tilgjengelig. På utgangssiden er for overføring til T-linjen en ekstra skriveinstruksjon nødvendig for å svitsje om mellom modi. Selv dette kan eli-mineres hvis velgerporten er en del av den samme åtte bits port som T-utgangsporten for stasjonær tilstand. Med en enkel skriveinstruksjon kan utvelgelsen fra seriemessig til parallell foretas sammen med den korrekte tilstand for den parallelle porten.
En ytterligere måte apparatet ifølge oppfinnelsen kan brukes på, er illustrert på figur 6 på tegningene. I denne utførelses-formen arbeider apparatet som en V24/X21-adapter og er konstruert for å muliggjøre at terminalutstyr som følger CCITT-rekommendasjon V24, kan arbeide med synkrone kretser som følger CCITT-rekommendasjon X21. Det apparat som er vist generelt ved 140, er plassert mellom en asynkron V24-terminal 141 og synkrone X21-linjer 142 som er forbundet med datastyringsutstyr (DCE) 144. Apparatet har en X21-port 14 5, for forbindelse til X21-linjen 142, idet denne port har inn/ut-enheter som er vist på figur 1 på tegningene. Apparatet har også en styreport 146 for forbindelse til V24-linjen, idet denne port er tilveiebragt ved hjelp av en annen seriemessig inn/ut-enhet som er identisk med den inn/ut-enhet 15 som er vist på figur 1. Denne inn/ut-enheten er forbundet med mikroprosessorbussen 14 på figur 1. I tillegg har apparatet og-så en ekstra dataport 147 for ikke-X21-utstyr, som gjør det mulig for en standard X21-buss eller V24-terminaler slik som den som er vist ved 149, eller X21-leiet linjeutstyr slik som det som er vist ved 150, å gjøre bruk av X21-anropsoppsettingen som er mulig med apparatet. Den ekstra dataporten 14 7 omfatter nivåskiftere som styres av den parallelle inn/ut-enheten 16 på figur 1.
Når apparatet er anordnet som vist på figur 6, er porten 146 utpekt som en styreport for X21-anropsoppsetning. Apparatet kan utføre den nødvendige tilpasning under anropsoppsetning ved å avskjære data som overføres fra begge kilder, dvs. fra enten V24-terminalene eller DCE-utstyret 144. I tilfelle av V24-terminalen 141 blir dataene avledet på V24-TXD-linjen, mens de i tilfelle av DCE-terminalen 144 blir tatt fra X21-R- og I-linjene. De avledede data blir tilpasset i henhold til sin kilde etter de krav som gjelder den andre grensesnittanordningen. Dette blir oppnådd ved å avlede eller avskjære visse på forhånd definerte IA5-tegnstrenger fra v24-terminalen og omforme dem til styresekvenser som kan drive og bli gjenkjent av X21-grensesnittanordningen. I den motsatte retning, X21 til V24, blir styresekvenser som mottas ved X21-porten 145 omformet til IA5-tegnstrenger for utmatning til V24-terminalen. Disse tilpasninger blir styrt av den programvare som kontrolleres av mikroprosessoren 10 og dens tilknyttede lager.
Det skal bemerkes at tegnstrenger i hver retning bare behø-ver tolkes av adapteren 140 i løpet av ikke-dataoverføringstil-stander. Under dataoverføringstilstander kan adapteren enten ut-føre en viss synkron/asynkron-datatilpasning mellom X21-porten 145 og V24-styreporten 146, eller forbinde X21-kretsene direkte med den ekstra dataporten 147. I det første tilfelle tillater arrangementet en annenV24-anordning slik som den som er vist ved 148 koblet til den ekstra dataporten 149, å bli brukt bare for dataoverføring. I det andre tilfelle kan apparatet utføre anropsoppsetning for a) X21-terminaler under anvendelse av den leiede linje-variant av X21 koblet til den ekstra dataporten, for eksempel ved bruk av en passende X21-bis/X21-adapter, slik som det ved 151 på figur 6. b) Terminaler som anvender X21-bis-rekommendasjonen forbundet til den ekstra dataporten (for eksempel den som er
vist ved 14 9 på figur 6).
Adapteren tillater standard, enkle V24-terminaler (asynkrone) å bruke kretssvitsjede X21-kretser. Den kan brukes som en kombinertV24/X21-bis til X21-adapter hvor V24-porten blir brukt til å sette opp anropet, men under overføringen forbinder adapteren X21-bis-porten til X21-porten, og virker ganske enkelt som en nivå-skifter. På den asynkrone, V24-siden av adapteren, kan terminalen arbeide ved datahastigheter opp til 19200 baud.
Før etablering av et anrop har den V24-porten som brukes, et tilgjengelig menneske/naskin-språk som er enkelt, men kraftig,
som gjør det mulig å tilpasse adapteren til brukerens behov. Kommandoene omfatter programmering/utskrivning av oppkallslagere, klokke for tidspunkt på dagen, sperring av innkommende anrop og undertrykkelse av rådgivende meldinger fra adapteren til V24-porten under anropsoppsetning. Brukeren kan velge hvilken port (V24 eller X21-bis) som skal brukes under dataoverføringstrinnet i anropet enten ved dette trinn eller ved etablering av anropet.
Under etablering av anropet blir terminalbrukeren informert om forløpet ved hjelp av skjermmeldinger. På ethvert tidspunkt (med mindre muligheten for sperring av innkommende anrop er blitt
påkalt) inntil X21-anropsanmodnings-protokollen er etablert,
kan adapteren motta et innkommende anrop. Innkommende anrop blir levert til V24-terminalen med en skjermmelding. Straks anropet går over i dataoverføringstrinnet tillater en enkel protokoll tegn og som innføres vedV24-terminalen, å bli overført til en lignende adapter ved den fjerne ende. Et buffer for 256 tegn er tilveiebragt for hver overføringsretning for å tillate V24-
og X21-kretsene å arbeide ved forskjellige baud-hastigheter.
X21-grensesnittanordningen som utgjøres av adapteren, svarer til et forenklet abonnentapparat ifølge CCITT-rekommendasjon X21
(1980). Det kan arbeide på dette grensesnittet ved hastigheter opp til og omfattende 64 kb/s. Alle klokkesignaler blir levert fra X21 DCE-signallinjen (S). Det vil nå bli gitt en generell beskrivelse av programvaren som anvendes i adapteren. Programvaren kan ansees å omfatte to hovedseksjoner (se figur 7) som følger: 1. En parameterdefinerings-seksjon 160 er en ikke-sanntidsseksjon hvor brukeren kan definere operasjonen av de adapter-kommandoer som innføres fra V24-terminalen 141 som er forbundet med styreporten 14 6.
2. En anropsoppsetning- og dataoverførings-seksjon 161
som er en sanntidsseksjon hvor adapteren setter opp anropet (enten innkommende eller utkommende) og overfører data mellom V24-og X21-portene 14 6 ,14 5 i henhold til de paraitetere som er definert i den foregående seksjon.
Når det gjelder den første seksjon 160, så blir denne entret ved igangsettingen. Brukeren kan da betrakte og innføre parametere for å styre operasjonen til adapteren under anropsoppsetning og dataoverføring. Et sett med prosedyrer er tilgjengelig for brukeren for å styre parameterne. Under innføring og fremvisning av parameterne innstiller adapteren X21-linjetilstanden til IKKE KLAR for å forhindre at innkommende anrop kolliderer med bruker-innlesning og utlesning. Adapterparameterne som kan defineres, omfatter: a) En liste med 10 nummere som brukes som et repertoar-lager. Hvert lager blir også brukt til å holde adapterens konfigurasjon for det spesielle anropsnummer. Den kommando er også tilgjengelig som kan liste repertoarlageret.
b) Den V24-port som skal brukes under dataoverføring.
c) Innkommende anrop sperret. Adapteren vil fjerne even-tuelle innkommende anrop som mottas på X21-porten hvis denne
parameteren er innstilt slik.
d) Undertrykkelse av rådgivende meldinger/forslag til V24-porten eller -portene under drift av adapteren.
Ved dette nivå kan brukeren også foreta et utgående anrop
på X21-grensesnittanordningen. Dette kan oppnås på en av to måter: 1) Direkte ved å innføre det anropte nummer og fasiliteter etter innføring av den egnede anropskommando. 2) Indirekte ved å aksessere lagrede data i repertoar-opp-kallslageret ved å bruke en forskjellig anropskommando (DIAL) fulgt av innføringsnummere i lageret (for eksempel DIAL 4).
I anropsoppsetnings- og dataoverførings-seksjonen 161 er der to hovedmoduler med programvare. Disse er:
1) Utgående anrop.
2)Innkommende anrop.
Hver modul kan bare entres fra parameterdefinerings-seksjonen i programvaren, og hver modul tilbakeføres alltid til den seksjonen ved fullføring.
Modulen for utgående anrop forsøker å sette opp et anrop på X21-grensesnittanordningen 14 5 ifølge de fasiliteter og det anropte nummer som tilføres den av brukeren, enten direkte eller fra repertoarlageret som beskrevet ovenfor. Korrekt virkemåte av prosedyren for oppsetning av utgående anrop resulterer i at det sendes en melding til V24-terminalen 141 som indikerer at for-bindelsen er blitt etablert. Hvis oppsetningen av det utgående anrop ikke lykkes, avgir adapteren en melding (sammen med grunnen til feilen) til V24-porten, tilbakestiller X21-porten 145 til klartilstanden og vender tilbake til parameterdefinerings-seksjonen i programmet.
Modulen overfører så data fra X21-porten og en av de to V24-portene, idet den valgte port er i samsvar med parameteren i an-ropskommandoen. I avhengighet av den valgte konfigurasjon kan modulen utføre en viss protokollomforming på data som overføres mellom portene. Modulen forblir i dataoverføringstilstanden inntil enten V24-porten indikerer at anropet skal slettes eller X21-porten avgir en sletteanmodning. Hvis en av hendelsene inntreffer, sletter adapteren anropet på X21-porten og vender tilbake til parameterdefineringsseksjonen i programvaren etter avgivelse av en passende slettemelding til V24-porten.
Modulen for innkommende anrop avgir når den entres, en rådgivende melding påV24-porten (styring 146 eller hjelpedata 147) valgt av den tidligere innstilte port-parameter. Adapteren arbeider så i samsvar med den innkommende X21-anropsprotokoll og entrer dataoverføringstilstanden hvis dette lykkes. Hvis oppsettingen av det innkommende anrop ikke lykkes, avgir adapteren en melding (som indikerer årsaken til feilen) til V24-porten, tilbakestiller X21-porten til klartilstanden og returnerer til parameterdefine-ringsseks jonen i programmet.
Under dataoverføringstilstanden kan adapteren utføre en viss protokollomforming på dataoverføringen mellom X21-porten og V24-porten. Modulen forblir i dataoverføringstilstanden inntil enten V24- eller X21-bis-porten indikerer at anropet skal nedkobles. Hvis en av disse hendelser inntreffer, sletter adapteren anropet på X21-porten og returnerer etter avgivelse av en passende slettemelding til V24-porten, til parameterdefineringsseksjonen i programvaren .
Et spesielt eksempel på en programmodul for en adapter som beskrevet ovenfor, er vist på figur 8 på tegningene. Dette ek-semplet viser en programmodul som vedrører etablering av et utgående anrop og påfølgende dataoverføring. Programmet er vist i form av et strukturskjema og er anordnet for å følge den protokoll som er vist på figur 3 og 3A.
Som man kan se av figur 8, er modulen delt i separate prosedyrer som hver utfører en diskret funksjon for en spesiell del av X21-protokollen eller dataoverføringsprotokollen. Den første prosedyren setter i gang adapter-maskinvaren som er tilordnet X21-porten. Programmet sikrer da at datastyringsutstyret 144 sender de korrekte betingelser for anropsetablering. Disse betingelser blir detektert ved at programmet undersøker portene på den parallelle inn/ut-innretningen 16 som er forbundet med de DCE-drevne linjer R og I. Hvis datastyringsutstyret (DCE) 144 svik-ter når det gjelder å overføre de korrekte betingelser, overføres en passende melding til v24-styreporten 146 og modulen returnerer så til parameterdefineringsmodulen.
Hvis DCE-klartilstanden detekteres, bruker programmet den parallelle inn/ut-innretningen 16 til å overføre DCE-klartilstanden for det korrekte antall bit-tider, fulgt av en anropsanmodning som overføres via den samme parallelle inn-innretning 16. Re-sponsen fra datastyringsutstyret, fortsett å velge, blir detektert av programmet som leser den seriemessige inn/ut-innretningen 15 som er forbundet til R-linjen. Hvis det korrekte velgersignal ikke blir detektert innenfor den definerte X21-utløpsperiode, blir en feilmelding overført påV24-porten på modulutgangen.
Korrekt mottagelse av "fortsett å velge"-signalet fra DCE
144 får programmodulen til å sende velgersignalet til DCE via den seriemessige inn/ut-innretning 15. Ved fullføring av denne overføringen, bruker programmet den parallelle inn/ut-innretningen 16 til å overføre ventesignalet til DCE og DTE. Dette signal-et blir overført fra den parallelle inn-innretningen inntil data-overf øringstilstanden er oppnådd.
Programmodulen leser deretter den seriemessige inn/ut-innretningen 15 for anrops-fremskrittssignalet og det DCE-tilveiebragte informasjonssignal som mottas fra DCE. Straks disse signaler er blitt detektert, bruker modulen den parallelle inn/ut-innretningen til å motta "klar for data"-signalet fra DCE.
Ved deteksjon av "klar for data"-signalet entrer programmet dataoverføringsdelen i modulen. I denne modulen blir data over-ført mellom X21-porten 145 og den V24-porten som er valgt for dataoverføring. Dette kan være styreporten 146 eller hjelpepor-ten 147. V24-porten og X21-porten blir begge overvåket for en slettetilstand som hvis den detekteres, får programmet til å etter-komme X21-sletteprosedyren og så overføre en passende melding på V24-porten som er vist for dataoverføring. Ved fullføring av sletteprosedyrene utløper modulen til parameterdefineringsseksjonen i adapterens programvare.
Beskrivelsen ovenfor vedrører kommunikasjon mellom X21- og V24-utstyr. Man vil forstå at adapteren kan brukes for å tillate andre typer ikke-X21-utstyr og kommunisere med X21-utstyr.

Claims (10)

1. Apparat for tilveiebringelse av et grensesnitt med utstyr konstruert for å arbeide i henhold til CCITT-rekommendasjon X21, karakterisert ved en behandlingsanordning for behandling av signaler for overføring til eller mottagelse fra et dataoverføringsledd som arbeider i henhold til rekommendasjon X21, og en anordning for å koble behandlingsanordningen til leddet, idet koblingsanordningen omfatter en seriemessig inn/ut-innretning og en parallell inn/ut-innretning.
2. Apparat ifølge krav 1, karakterisert ved at den seriemessige inn/ut-innretningen er anordnet for å drive de bit/byte-synkrone deler av X21-protokollen, og at den parallelle inn/ut-innretningen er anordnet for å utføre X21-protokollens stasjonære funksjon.
3. Apparat ifølge krav 2, karakterisert ved at den parallelle inn/ut-innretningen brukes til å styre svitsj.ing mellom synkrone og stasjonære operasjoner.
4. Apparat ifølge noen av de foregående krav, karakterisert ved at behandlingsanordningen omfatter en mikroprosessor med tilordnet lager.
5. Apparat ifølge krav 4, karakterisert ved at inn/ut-innretningene er standard mikroprosessor inn/ut-innretninger.
6. Apparat ifølge noen av de foregående krav, karakterisert ved at det har form av en tester for X21-dataoverføringsutstyr, hvor behandlingsanordningen er anordnet for å generere testsekvens-signaler for tilførsel av utstyr som skal testes over et dataoverføringsledd.
7. Apparat ifølge krav 6, karakterisert ved at behandlingsanordningen er anordnet slik at apparatet kan arbeide som et dataterminalutstyr, eller som et datastyringsutstyr, eller som en utvekslings-simulator mellom to dataterminalutstyr.
8. Apparat ifølge noen av kravene 1 til 5, karakterisert ved at apparatet har form av en adapter for å tillate ikke-X21-utstyr å kommunisere med X21-utstyr, idet adapteren omfatter en annen seriemessig inn/ut-innretning ved hjelp av hvilken ikke-X21-utstyret kan kobles til behandlingsanordningen, og v^ d at behåndlingsanordningen er anordnet for å tilpasse signaler som stammer fra en kilde slik at de er egnet for mottagelse av den annen.
9. Apparat ifølge krav 8, karakterisert ved en ekstra-port som kan styres av den parallelle inn/ut-innretning for forbindelse til annet terminalutstyr.
10. Apparat ifølge krav 8 eller krav 9, karakterisert ved at ikke-X21-utstyret omfatter en V24-terminal.
NO860112A 1984-05-15 1986-01-14 Apparat for grensesnitt med x21-utstyr. NO860112L (no)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB848412355A GB8412355D0 (en) 1984-05-15 1984-05-15 Testing x21 equipment
GB858508807A GB8508807D0 (en) 1984-05-15 1985-04-04 Interfacing with x21 equipment

Publications (1)

Publication Number Publication Date
NO860112L true NO860112L (no) 1986-01-14

Family

ID=26287749

Family Applications (1)

Application Number Title Priority Date Filing Date
NO860112A NO860112L (no) 1984-05-15 1986-01-14 Apparat for grensesnitt med x21-utstyr.

Country Status (8)

Country Link
EP (1) EP0181880B1 (no)
AU (1) AU579866B2 (no)
CA (1) CA1232968A (no)
DE (1) DE3572576D1 (no)
DK (1) DK14886A (no)
FI (1) FI860162A0 (no)
NO (1) NO860112L (no)
WO (1) WO1985005519A1 (no)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2551374A (en) * 1948-10-11 1951-05-01 Cadillac Products Combination protecting shipping pad and attaching clip
FR2670297B1 (fr) * 1990-12-07 1993-02-19 Electricite De France Dispositif portatif de verification de lignes electriques aboutissant a des equipements informatiques.
FR2724473B1 (fr) * 1994-09-08 1996-12-13 Sagem Procede de mise en service d'une liaison logique entre deux equipements de transmission de donnees

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4247941A (en) * 1979-06-28 1981-01-27 Honeywell Information Systems Inc. Simulator for bit and byte synchronized data network

Also Published As

Publication number Publication date
EP0181880B1 (en) 1989-08-23
DE3572576D1 (en) 1989-09-28
CA1232968A (en) 1988-02-16
FI860162A7 (fi) 1986-01-14
EP0181880A1 (en) 1986-05-28
AU579866B2 (en) 1988-12-15
FI860162A0 (fi) 1986-01-14
DK14886D0 (da) 1986-01-13
DK14886A (da) 1986-01-13
AU4298785A (en) 1985-12-13
WO1985005519A1 (en) 1985-12-05

Similar Documents

Publication Publication Date Title
US4425625A (en) Diagnostic display terminal system
US5559794A (en) Telecommunication system with selective remote interface assembly and method
US6360281B1 (en) System and method for communicating with a serial communications device using multiple virtual ports
US4771417A (en) High speed modem
JPH0618371B2 (ja) 通信端末装置
EP0068093B1 (en) Data communication system with capabilities to analyse an error or problem condition
NO860112L (no) Apparat for grensesnitt med x21-utstyr.
GB2255877A (en) Communications link carrying interface configuration signal
EP0374231A1 (en) Isdn traffic generator adaptor
US5737390A (en) Digital exchange system with function of displaying operation state of system
JP3425821B2 (ja) 通信制御装置及び通信装置接続方式
KR19990042272A (ko) 브이5.2를 이용한 프로텍션 프로토콜 처리 방법
KR100197414B1 (ko) 교환기에서의 패킷 핸들러와 옥내 데이터 회선 종단 장치의 정합 시험 장치 및 방법
JPH01502219A (ja) デジタルデータ処理システムのための遠隔サービスコンソール
JP2841436B2 (ja) 通信機能自己診断装置
KR100258255B1 (ko) 브이5.2 정합의 공통 제어 프로토콜 처리 방법
KR100258466B1 (ko) Adsl전송시스템의 보드 원격 모니터링 장치
JP2924135B2 (ja) 交換システム回線試験方式
KR100197413B1 (ko) 교환기에서의 패킷 핸들러와 모뎀의 정합 시험장치및방법
KR950003663B1 (ko) 모뎀의 원격진단 방법
JP2570590B2 (ja) ボタン電話装置
JP2937715B2 (ja) パケット変換ターミナルアダプタ
JPH09297724A (ja) 通信装置
KR100197412B1 (ko) 교환기에서의 패킷 핸들러와 타임 스위치의 정합시험장치및방법
JP3243267B2 (ja) Isdnデータ端末装置