Nova Patents
SE447764B

Interface circuit

Abstract

This record has no abstract on file.

SE447764B, drawing sheet 1
Sheet 1 of 10

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

11 claims: 2 independent, 9 dependent

  1. 1
    PATENTKRAV 1. Gränssnittkrets för att bilda gränssnitt mellan å ena sidan en processor och dess tillhörande minne och å andra sidan en kommunikationskanal (101) som överför datameddelanden av vilka vart och ett innehåller ett rubrikfält med en destinationsadress och ett virtuellt kanalnummer, varvid processorn innehåller data-, adress- och styrbussar; kännetecknad av att gränssnittkretsen innehåller:en lokal busskrets (DATA) för att överföra datameddelanden;en kanal-gränssnittkrets (102) som är kopplad både till kommunikationskanalen (101) och till den lokala busskretsen (DATA) och som är anordnad att som svar på ett på kommunikationskanalen (101) uppträdande datameddelande portionsvis till den lokala busskretsen (DATA) avge datameddelandet, allteftersom detta mottages;, en mönsterjämförelsekrets (105) som är kopplad till den lokala busskretsen (DATA) och som är anordnad att som svar på ett frän kanal-gränssnittkretsen (102) till denna busskrets tillfört datameddelande portionsvis avkoda datameddelandets rubrikfält allteftersom det mottages och omedelbart alstra en maskinvaruadress som identifierar den plats i det tillhörande processor-minnet (201) där datameddelandet skall lagras efter det att rubrikfältet avslutats om processorn (200) är datameddelandets tilldelade destination;drivkretsorgan (108) som är anslutet till processoradressbussen och mönsterjämförelsekretsen (105) och som är anordnat att som svar på maskinvaruadressen omedelbart tillföra maskinvaruadressen till processoradressbussen för att aktivera den identifierade minneslagringsplatsen i det tillhörande processorminnet (201);och varvid drivkretsorganet (108) även är anslutet till den lokala busskretsen (DATA) och processordatabussen och är anordnat att som svar på maskinvaruadressen direkt lagra datadelen av datameddelandet allteftersom den mottages, i och med att meddelandet ifråga avges från kanal-gränssnittkretsen (102) till den lokala busskretsen (DATA), på den aktiverade minneslagringsplatsen via processordatabussen.
  2. 2
    Gränssnittkrets enligt kravet 1, kännetecknad av att mönsterjämförelsekretsen (105) innefattar ett adressjämförelsekretsorgan (111) som är anslutet till kanal-gränssnittkretsen (102) och är anordnat att som svar på rubrikfältet i datameddelandet samtidigt portionsvis jämföra rubrikfältet, allteftersom detta mottages, med m jämförelsemönster som är lagrade i adressjämförelse- 447 764 kretsorganet (111), där m är ett heltal, oeh omedelbart alstra en portion-överensstämmelseindikeringssignal som anger portionsvis överensstämmelse mellan rubrikfältet och de m jämförelsemönstren.
  3. 3
    3· Gränssnittkrets enligt kravet 2, kännetecknad av att mönsterjämförelsekretsen (105) dessutom innefattar jämförelseregisterkretsorgan (120-1 till 120-m, 112) som är anslutna till adressjämförelsekretsorganet (111) och är anordnade att som svar på den indikeringen av portionsvis överensstämmelse alstra en m-bits Överensstämmelse-summasignal (TYP1-TYPm) vilken anger det kumulativa tillståndet för de m jämförelsemönster-jämförelserna.
  4. 4
    Gränssnittkrets enligt kravet 3, kännetecknad av att mönsterjämförelsekretsen (105) dessutom innefattar en klasskodningskrets (106) som är kopplad till jämförelseregisterkretsen (120-1 till 120-m, 112) och som är anordnad att som svar på nämnda m-bits överensstämmelse-summasignal (TYP1-TYPm) alstra en k-bits klass-signal (CLASS1-CLASSk) som kategoriserar datameddelandet i en — Iz av 2* möjliga informationsklasser.
  5. 5
    Gränssnittkrets enligt kravet 4, kännetecknad av att mönsterjämförelsekretsen (105) dessutom innefattar en DMA-tabellkrets (107) som är ansluten till klasskodningskretsen (106) och som är anordnad att som svar på nämnda k-bits klass-signal (CLASS1-CLASSk) alstra maskinvaruadressen.
  6. 6
    Gränssnittkrets enligt kravet 2, kännetecknad av att adressjämförelsekretsorganet (111) är kopplat till processorns data-, adress- och styrbussar och är anordnat att som svar på signaler som uppträder därpå lagra jämförelsemönster i enlighet med vad som bestämmes av processorn (200).
  7. 7
    Gränssnittkrets enligt kravet 4,kännetecknad av att klasskodningskretsen (106) är kopplad till processorns data-, adress- och styrbussar och är anordnad att som svar på signaler som uppträder därpå lagra klassomvandlingsinformation i enlighet med vad som bestämmes av processorn (200).
  8. 8
    Gränssnittkrets enligt kravet 5, kännetecknad av att DMA-tabellkretsen (107) är kopplad till processorns data-, adress- och styrbussar och är anordnad att som svar på signaler som uppträder därpå lagra maskinvaruadressinformation i enlighet med vad som bestämmes av processorn (200).
  9. 9
    Gränssnittkrets enligt kravet 1,kännetecknad av att kanal-gränssnittorganet (102) är anordnat att behandla datameddelandet en bitgrupp i taget. Λ 447 764
  10. 10
    Gränssnittkrets enligt kravet 9, kännetecknad av att kanal-gränssnittorganet (100) dessutom innefattar ett tillståndsstyrorgan (104) som är kopplat till kanalen, ett gränssnittorgan (102) och mönsterjämförelsekretsen (105) och som är anordnat att som svar på påverkan från gränssnittorganet (102) alstra en blockadress-signal (BLOCK) som anger vilken bitgrupp i rubrikfältet som senast har mottagits av kanal-gränssnittorganet (102).
  11. 11
    Gränssnittkrets enligt kraven 2 och 10, kännetecknad av att mönsterjämförelsekretsen (105) är anordnad att som svar på blockadress-signalen (BLOCK) samtidigt jämföra den senast mottagna bitgruppen i rubrikfältet med en motsvarande bitgrupp i var och en av de m i adressjämförelseorganet (111) lagrade jämförelsemönstren. 447 764 V Z 5 . cr .SZOi^ »Ouj m DATABUSS STYRBUSS POOR QUALITY 447 764 FOOR QUÄLITV 447 764
Independent claims11