EP1155594A1 - Zeitkritische steuerung von daten an eine taktgesteuerte schnittstelle mit asynchroner datenübertragung - Google Patents
Zeitkritische steuerung von daten an eine taktgesteuerte schnittstelle mit asynchroner datenübertragungInfo
- Publication number
- EP1155594A1 EP1155594A1 EP00909028A EP00909028A EP1155594A1 EP 1155594 A1 EP1155594 A1 EP 1155594A1 EP 00909028 A EP00909028 A EP 00909028A EP 00909028 A EP00909028 A EP 00909028A EP 1155594 A1 EP1155594 A1 EP 1155594A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- signal
- data
- interface
- atm
- physical layer
- 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.)
- Withdrawn
Links
- 230000005540 biological transmission Effects 0.000 title claims description 124
- 230000003111 delayed effect Effects 0.000 claims abstract description 106
- 230000000903 blocking effect Effects 0.000 claims description 45
- 238000000034 method Methods 0.000 claims description 44
- 238000004891 communication Methods 0.000 claims description 18
- 239000003292 glue Substances 0.000 claims description 15
- 238000012546 transfer Methods 0.000 claims description 14
- 238000011144 upstream manufacturing Methods 0.000 claims description 13
- 230000005764 inhibitory process Effects 0.000 claims 1
- 230000011664 signaling Effects 0.000 description 26
- 230000000630 rising effect Effects 0.000 description 22
- 239000003795 chemical substances by application Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 239000000945 filler Substances 0.000 description 3
- 101100388220 Caenorhabditis elegans adr-2 gene Proteins 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002028 premature Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/40—Constructional details, e.g. power supply, mechanical construction or backplane
- H04L49/405—Physical details, e.g. power supply, mechanical construction or backplane of ATM switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/60—Software-defined switches
- H04L49/608—ATM switches adapted to switch variable length packets, e.g. IP packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5614—User Network Interface
- H04L2012/5616—Terminal equipment, e.g. codecs, synch.
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5672—Multiplexing, e.g. coding, scrambling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5672—Multiplexing, e.g. coding, scrambling
- H04L2012/5674—Synchronisation, timing recovery or alignment
Definitions
- the invention relates to a method and a circuit arrangement for the time-critical control of data to a clock-controlled interface with asynchronous data transmission, data in parallel between one or at least one physical and another layer according to a standardized layer model and one generated by the physical layer indicating a data transmission request or non-indicating readiness signal and an enable / disable signal generated by a further layer for controlling the data transmission or, if appropriate, a plurality of address signals generated by the further layer.
- ATM layer model is used for the functional subdivision of the communication tasks, which, like the OSI reference model (Open-System Interconnection Reference Model), consists of several mutually independent communication layers. These include the physical layer, the ATM layer, the ATM adaptation layer (AAL) and the application-oriented layers referred to in OSI terminology as "higher layers". A shift is responsible for providing services for the next higher shift.
- the physical layer represents a transmission-related one Interface for the cells of the higher-level ATM layer is available.
- This interface was defined by the ATM Forum as a uniform, clock-controlled interface between the physical layer and the higher layers of communication devices operating according to the asynchronous transfer mode, which in the technical field is called "Universal Test and Operation PHY-Interface for ATM” or short “UTOPIA” is known - see in particular ATM Forum, Level 2, from left, June 1995, pages 8-15 and 21-24.
- UTOPIA Level 2 standardized by the ATM Forum, very time-critical signaling occurs when controlling the data at the interface, particularly in the upstream direction, ie from the physical interface - also referred to as the secondary side - to the communication system - also called the primary side - raises several technical implementation problems.
- the UTOPIA specification requires setup times of at least 4 nsec and hold times of at least 1 nsec for a 50 MHz UTOPIA interface.
- all signaling signals must be sampled immediately on the input side in order to be able to initiate the reaction to the signaling signals in the subsequent clock period, ie the signaling between the primary side and the secondary side is very time-critical.
- the standardized UTOPIA Level 2 interface standardizes several different, complex signalings, the processing of which requires complex control logic due to their number.
- the implementation of such fast response times and the implementation of the required complex control logic require suitable hardware support, ie fast logic modules such as ASIC s (Application-Specific Integrated Circuit) or fast, small FPGA 'S (Field-Programmable Gate Array) with short, internal signal delays.
- fast logic modules such as ASIC s (Application-Specific Integrated Circuit) or fast, small FPGA 'S (Field-Programmable Gate Array) with short, internal signal delays.
- the object on which the invention is based is to improve the time-critical control of the data to a clock-controlled interface with asynchronous data transmission, in particular the interface between one physical or between several physical layers and the ATM layer.
- the object is achieved on the basis of a method according to the features of the preamble of claim 1 and of claim 9, the characterizing features of each.
- the essential aspect of the method according to the invention is to be seen in the fact that the release blocking signal is displayed to the physical layer delayed by one clock period and that the data to be transmitted in parallel are controlled a priori to the clock-controlled interface by the physical layer and that by a logical combination of the delayed release lock signal and the ready signal generated by the physical layer, a reload signal for the time u. timely control of the data is generated at the interface.
- a reload signal for the time u. timely control of the data is generated at the interface.
- the signaling requirements of future UTOPIA standards that are already being planned such as UTOPIA Level 3 - see ATM Forum PHY G, UTOPIA Level 3 Baseline Text, December 1998 - with maximum clock rates of almost 104 MHz and data bus widths of 32 bits can be realized in an advantageous manner with the aid of the method according to the invention, especially since a complex control logic necessary for the implementation of the UTOPIA Level 2 and 3 standards is implemented without the method according to the invention with logic functions currently available in ASICs or fast, small FPGAs due to the required, extremely short signal delays are considered impractical in the professional world.
- a reload signal which indicates a data transmission further data are controlled to the interface, and in the case of a reload signal which does not indicate a data transmission the currently applied data and no further data are controlled to the interface - claim 2 led to the interface in an advantageous manner after the transmission of the currently present data has already been achieved by the delayed release or blocking signal.
- further data are controlled immediately after the transmission of the currently pending data to the interface. In addition, this ensures that no data is reloaded from the physical layer to the clock-controlled interface without a readiness signal indicating a data request or a reload signal indicating data release.
- a logical AND combination represents a "fast" combination and is simple, i.e. can be implemented without great circuitry outlay.
- a major advantage of the method according to the invention is that data to be transmitted are controlled a priori to the clock-controlled interface by the physical layer without the further layer using the release-blocking signal to indicate that the physical layer has been released for data transmission.
- data to be transmitted are controlled a priori to the clock-controlled interface by the physical layer without the further layer using the release-blocking signal to indicate that the physical layer has been released for data transmission.
- the data to be transmitted in parallel are controlled a priori and dependent on the address signals and the enable / disable signal to the clock-controlled interface and sampled immediately.
- at least one first and one second reload signal for timely and clock-based control of the data at the interface are generated by in each case logical combinations of the delayed release blocking signal and the delayed address signals for each physical layer.
- the data of the respective physical layer currently selected on the basis of the address signals are immediately available at the interface, as a result of which the short response times required by the UTOPIA interface standard can be achieved.
- the large number of signaling scenarios or cases standardized by the ATM Forum is reduced to a few cases, ie the different and time-critical signaling that occurs during operation of the interface and the selection of the respective physical layer are made possible by the method according to the invention with the aid of a single one , simple control and decoding logic.
- no expensive, fast logic components such as fast ASICs or small, fast FPGAs are required for the implementation of complex control and decoding logic, but simple, inexpensive, relatively slow ASICs or FPGAs can be used.
- the signaling requirements of future UTOPIA standards that are already being planned such as MPHY-UTOPIA Level 3 - see ATM Forum PHY WG, UTOPIA Level 3 Baseline Text, December 1998, - with maximum clock rates of almost 104 MHz and data bus widths of 32 Bits can be implemented in an advantageous manner with the aid of the method according to the invention, especially since a complex control logic necessary for the implementation of the UTOPIA Level 2 and 3 standards is implemented, in particular in "multiphysical" operation, without the method according to the invention currently in ASICs or fast , small FPGA 's available logic functions due to the required, extremely short signal propagation times is not considered practicable in the professional world.
- previously stored data are controlled to the interface in the case of a first reload signal indicating a data transmission, and further data are controlled to the interface in the case of a second reload signal indicating a data transmission.
- the data currently present and no further data are controlled to the interface and data are controlled to the interface either with the aid of the first or with the aid of the second reload signal - claim 10 led to the interface in a particularly advantageous manner, in particular after the transmission of the currently pending data by the delayed release or. Lock signal has already occurred, ie further data are controlled immediately after the current data is transferred to the interface.
- the first reload signal advantageously controls data previously stored in a storage unit, ie, for example, the first data word or data byte of an ATM cell or the applied cell start signal are temporarily stored in a storage unit in the current clock cycle and, if requested read out in the next clock cycle and controlled directly to the interface. In this way, data that is no longer currently available can be briefly controlled to the interface in a particularly advantageous manner in the next clock period, thereby avoiding, for example, the loss of a data byte or information that is currently required in the present clock period.
- the logical combinations of the delayed release blocking signal and the delayed and decoded address signals for one physical layer each are advantageously carried out according to the invention with the aid of a decoding unit.
- the advantageous embodiment can be implemented without great circuit complexity.
- the decoding unit in a single logic level, the signal propagation times are kept short.
- An essential advantage of the further method according to the invention is that data to be transmitted from the physical layer selected on the basis of the address signals is controlled a priori to the clock-controlled interface by the respective physical layer, without the additional layer using the release-blocking signal Data transmission release for the respective physical layer (PL) on the basis of that generated by the further layer for addressing the respective physical layer
- Address signals is displayed - claim 12.
- the physical layer at the interface already contains a priori data at the interface, ie from the point of view of the respective physical layer there is already a transmission of data; however, data transmission is effected directly by the delayed release lock signal, ie when an enable lock signal indicating a data transfer is present, the currently applied data are transferred and further data are controlled to the interface.
- the short response time required for receiving data of the physical layer defined by the address signals at the interface after receiving the data transfer enable signal for the transmission is thus ensured by the method according to the invention.
- FIG. 1 shows in a block diagram a circuit arrangement developed for realizing the method according to the invention
- FIG. 2 shows the signal flow characterizing the method according to the invention at the clock-controlled interface
- FIG. 3 shows in a block diagram a circuit arrangement according to the invention
- FIG. 4 shows the signal flow on the clock-controlled "Multphysical" UTOPIA interface.
- FIG. 1 there is an ATM communication device ATM-KE which operates according to the asynchronous transfer mode and which realizes a physical layer PL Transmission unit UE and an access unit ZE realizing an ATM layer ATM-L are shown, the physical layer PL providing the transmission technology necessary for the transmission of data cells DZ and the ATM layer ATM-L having higher network protocols for the functional division of the communication tasks.
- FIG. 1 shows a possible implementation of the Utopia interface standardized by the ATM Forum between the physical and the ATM layer PL, ATM-L - also called the UTOPIA interface, the circuit arrangement according to the invention and the method according to the invention specifically the time-critical control of data cells DZ to the clock-controlled interface Utopia for parallel transmission in the upstream direction UPS concerns.
- the upstream direction UPS is understood to mean the parallel transmission of data cells DZ starting from the physical layer PL to the ATM layer ATM-L.
- data cells DZ they are subdivided into data words DW each with a length of 8, 16 or 32 bits and then a single data word DW1 is transmitted in parallel per clock period Fx, one clock period Fx in each case the period between two successive, rising clock edges F1-F8 includes.
- FIG. 1 shows the interface lines RxClk-L, RxData-L, RxSoc-L, RxClav-L, RxEnb-L provided for the implementation of the UTOPIA interface defined by the ATM Forum.
- the clock signal RxClk is transmitted via the clock signal interface line RxClk-L
- the data signal RxData is transmitted via the data signal interface line RxData-L
- the cell start signal RxSoc-L is transmitted via the cell start signal interface line RxSoc-L
- the standby signal interface line RxClavxCI-L is the ready signal Transmit the enable-disable signal RxEnb via the enable or blocking signal interface line RxEnb-L, the respective direction of the signal transmission being determined by the arrow directions shown in FIG.
- the higher-level or controlling entity within the clock-controlled interface is formed, as exemplarily shown in FIG.
- the parallel data transmission is controlled by the ATM layer ATM-L or data transfer started or ended.
- the physical layer PL subordinate to the ATM layer ATM-L controls the data to be transmitted in the form of data cells DZ or data words DW to the clock-controlled interface Utopia, the physical layer PL being controlled by the ATM layer ATM-L is caused to provide data words DW, but on the other hand data words DW are controlled by the physical layer PL data interface DW even without a data request from the ATM layer ATM-L.
- the data words DW are transmitted from the physical layer PL to the ATM layer ATM-L with the aid of the data signal RxData, via which an 8-bit, 16-bit or a 32-bit data word DW can be transmitted per clock period Fx .
- the clock rate for the clock-controlled, parallel data transmission is indicated or specified by the clock signal RxClk of the physical layer PL by the ATM layer ATM-L.
- a cell start signal RxSoc is provided as standard for realizing the Utopia interface, with the aid of which the physical layer PL of the ATM layer ATM-L indicates the start of a new data cell, ie in particular the transmission of the first data word DW1 of a data cell.
- the cell start signal RxSoc which has the logical value "0"
- the cell start signal RxSoc which has the logical value "0”
- the cell start signal RxSoc which has the logical value "0”
- the cell start signal RxSoc is set to the logical value "1" for the duration of a clock period Fx and the beginning of a data cell is thereby signaled to the ATM layer ATM-L. If there is data or no data for parallel transmission to the ATM layer ATM-L in the physical layer PL, this is indicated with the help of the ready signal RxCIav of the ATM layer ATM-L.
- a Delay means D-FF for example, a D flip-flop for delaying the release-blocking signal RxEnb generated by the ATM layer ATM-L for controlling the data transmission, wherein at the input di of the delay means D-FF that from the ATM layer ATM -L generated and enable disable signal RxEnb with the help of the enable and disable signal interface line RxEnb-L and at the output de of the delay means D-FF there is the enable disable signal dEnb delayed by a clock period Fx.
- tristate driver modules T acting in the upstream direction UPS to the Utopia interface are provided for switching through the cell start signal RxSoc or the data signal RxData to the ATM layer ATM-L.
- the tristate driver modules T can be used to control the cell start signal interface line RxSoc-L and the data signal interface line RxData-L into the state “tri-stated” or “high impedance” and thus prevent the transmission of the cell start signal RxSoc or the data signal RxData.
- a logic combination means AG for example an AND gate, is provided.
- the ready signal RxCIav and the second input i2 which is connected to the output de of the delay means D-FF via the release or blocking signal interface line RxEnb-L, with the aid of the release or blocking signal interface line RxEnb-L the delayed release blocking signal dEnb and after
- a reload signal dEnb & Clav for the time u. timely control of data words DW to the Utopia interface.
- the reload signal dEnb & Clav indicates to the physical layer PL that another data word DW can be controlled at the Utopia interface.
- the signal flow occurring in the time-critical control of data words DW according to the invention at the clock-controlled interface is shown in FIG. 2 using individual signal flow graphs.
- the signaling signals RxClk, RxData, RxSoc, RxCIav, RxEnb are each sampled after a rising clock edge F1-F8, with a first, second, third, fourth, fifth, sixth being shown in FIG. 2 , seventh and eighth rising clock edge F1-F8 is shown.
- eight clock periods Fx are shown between the first to eighth positive clock edges F1-F8, with a single clock edge F1-F8 each being indicated by a dotted line.
- FIG. 2 the signal profiles of the signaling signals RxClk, RxData, RxSoc, RxCIav, RxEnb, dEnb, dEnb & Clav are shown in FIG. 2 immediately after the physical layer PL - in FIG. 1 by a dashed line labeled SI - and at the interface Utopia - in FIG. 1 expressed by a dashed line labeled S2 or Utopia - and are referred to below as the first interface SI and as the second interface S2.
- the ready signal RxCIav of the ATM layer ATM-L which has the logical value "0" indicates that there are currently no data words DW available for parallel transmission in the physical layer PL.
- the data signal RxData does not indicate any existing data words DW at the first interface SI, and due to the enable-disable signal RxEnb, which does not indicate any data transmission, and has the logical value "1"
- the Tristate driver modules T are used at the second interface S2 or interface Utopia, at the time of the first rising clock edge Fl, both the data signal RxData and the cell start signal RxSoc are controlled to the "tri-stated" state. This means that the data transmission to the ATM layer ATM-L is interrupted.
- the delayed enable disable signal dEnb has a logic value "1" - no data transmission - and the reload signal dEnb & Clav has a logic value "0", with which the physical layer PL enables the UTOPIA interface, i.e. data words DW can be controlled to the Utopia interface, is displayed.
- the cell start signal RxSoc is set to the logical value "1" at the first interface S1 by the physical layer PL, and thus the start of a data cell DZ or the presence of the first data word DW1 in the physical layer PL is displayed .
- the cell start signal interface line RxSoc-L is still kept in the "tri-stated" state at the second interface B by the tristate driver module T and thus the transmission of the cell start signal RxSoc to the ATM layer ATM-L is suppressed.
- the first data word DW1 is controlled to the first interface S1 with the aid of the data signal RxData, whereby here, too, the data signal interface line RxData-L is still kept in the "tri-stated" state at the second interface S2 by the tristate driver module T.
- the ready signal RxCIav present unchanged at both the first and the second interface, the ATM layer ATM-L is signaled by the physical layer PL of a data transfer request or the readiness for data transfer is indicated.
- the ready signal RxCIav is kept constant over the following six clock periods, ie a data transmission request is signaled.
- the enable disable signal RxEnb and consequently the delayed enable disable signal dEnb remain unchanged at the second interface B with a logical value "1" - no data transmission.
- the logical value of the reload signal dEnb & Clav has changed from "0" to "1”, whereupon no more data words DW are reloaded to the interface Utopia by the physical layer PL, ie only the currently present first data word DW1 is made available for the transmission.
- the previously mentioned signal curves remain unchanged except for the enable / disable signal RxEnb present at the second interface S2, as a result of the change in the ATM layer ATM-L indicating a data transmission request that occurred one clock period Fx earlier Ready signal RxCIav is responded to.
- the ATM layer ATM-L releases the data for transmission via the Utopia interface.
- This release for data transmission takes effect on the basis of the release lock signal dEnb delayed at circuit interface S2 at the time of the fourth rising clock edge F4, i.e. there is a delayed enable-disable signal dEnb with a logic value "0", by means of which the
- Tristate driver blocks T the first data word DW1 is released for transmission.
- the first date Tenword DWl on the second interface S2 with the aid of the data signal RxData to the ATM layer ATM-L, the beginning of the data cell of the ATM layer ATM-L being signaled simultaneously by the cell start signal RxSoc.
- the reload signal dEnb & Clav has a change in the logic value from "1" to "0" at the first interface S1. This means that in the subsequent clock period Fx the physical layer PL can, for example, reload a second data word DW2 to the UTOPIA interface.
- the cell start signal RxSoc is reset to the logic value "0" and assumes this logic state unchanged until another data cell is transmitted.
- the second data word DW2 is transmitted to the ATM layer ATM-L in the upstream direction UPS.
- the third and fourth data words DW3, DW4 are transmitted in the respective subsequent clock period Fx.
- FIG. 3 shows an ATM communication device ATM-KE operating according to the asynchronous transfer mode with a first transmission unit UE1 realizing a first physical layer PL1 and a second transmission unit UE2 realizing a second physical layer PL2 and one the access layer ZE implementing the ATM layer ATM-L is shown, the first and second physical layers PL1, PL2 providing the transmission technology required for the transmission of data cells DZ and the ATM layer ATM-L having higher network protocols for the functional division of the communication tasks.
- FIG. 3 shows an ATM communication device ATM-KE operating according to the asynchronous transfer mode with a first transmission unit UE1 realizing a first physical layer PL1 and a second transmission unit UE2 realizing a second physical layer PL2 and one the access layer ZE implementing the ATM layer ATM-L is shown, the first and second physical layers PL1, PL2 providing the transmission technology required for the transmission of data cells DZ and the ATM layer ATM-L having higher network protocols for the functional division of the communication tasks.
- FIG. 3 shows a possible implementation of the interface Utopia Level 2 standardized by the ATM Forum between, for example, the first and the second physical and the ATM layer PL1, PL2, ATM-L - also "multiphysical" UTOPIA interface.
- the circuit arrangement according to the invention and the method according to the invention specifically relates to the time-critical control of data cells DZ to the clock-controlled interface MPh-Utopia for parallel transmission in the upstream direction UPS.
- FIG. 3 shows, for example, the first and second physical layers PL1, PL2, the method according to the invention being applicable to the control of data of any number of physical layers PL1, PL2 to the ATM layer ATM-L.
- FIG. 3 shows, for example, the first and second physical layers PL1, PL2, the method according to the invention being applicable to the control of data of any number of physical layers PL1, PL2 to the ATM layer ATM-L.
- the upstream direction UPS is to be understood to mean the parallel transmission of data cells DZ starting from one of the physical layers PL1, PL2 to the ATM layer ATM-L.
- FIG. 3 again shows the interface lines RxClk-L, RxData-L, RxSoc-L, RxClav-L, RxEnb-L, RxAdrl, RxAdr2 provided for the implementation of the "Multiphysical" UTOPIA interface defined by the ATM Forum, in addition to the realization of the "Multiphysical" Utopia interface MPh-Utopia via a first and a second address signal interface line RxAdrl / RxAdr2, the first and the second address signal
- RxAdrl / RxAdr2 are transferred.
- the respective direction of the signal transmission is determined by the arrows shown in FIG.
- the higher-level or controlling entity within the clock-controlled interface is formed analogously to FIG. 1, as exemplarily shown in FIG. 3, by the ATM layer ATM-L, that is to say with the aid of the release blocking signal RxEnb and the first and second address signals RxAdrl / RxAdr2 the parallel data transmission is controlled by the ATM layer ATM-L or the first or second physical layer PL1, PL2 is selected and the data transmission is started or ended.
- the first and second physical layers PL1, PL2 subordinate to the ATM layer ATM-L control the data to be transmitted in the form of data cells DZ or data words DW to the clock-controlled interface MPh-Utopia
- the respective first or second phy- sical layer PL1 / PL2 is caused on the one hand by the ATM layer ATM-L to provide data words DW, but on the other hand also without a data request from the ATM layer ATM-L by the first or second physical layer PL1, PL2 data words DW be controlled to the interface.
- the data words DW are transmitted from the first or second physical layer PL1, PL2 to the ATM layer ATM-L with the aid of the data signal RxData, via which an 8-bit, 16-bit or a 32-bit data word DW pro Clock period Fx can be transmitted. Furthermore, in analogy to FIG. 1, the clock rate for the clock-controlled, parallel data transmission is indicated or specified by the clock signal RxClk of both the first and the second physical layers PL1, PL2 by the ATM layer ATM-L.
- a cell start signal RxSoc is also provided as standard for the implementation of the MPh-Utopia interface, with the aid of which the first or the second physical layer PL1, PL2 of the ATM layer ATM-L is used to start a new data cell DZ, ie in particular the Transmission of the first data word DW1 of a data cell is displayed.
- the cell start signal RxSoc which has the logical value "0" is set to the logical value "1" for the duration of a clock period Fx and thereby the ATM layer ATM-L signals the start of a data cell of the respective physical layer PL1, PL2 selected on the basis of the last applied first and second address signals RxAdrl / RxAdr2. If there is data or no data for parallel transmission to the ATM layer ATM-L in the first or second physical layer PL1, PL2, this is indicated by means of the ready signal RxCIav of the ATM layer ATM-L.
- the transmission of data from the first physical layer PL1 to the ATM layer ATM-L is described, for example.
- the transmission of data starting from the second physical see layer PL2 and the structure of the second transmission unit UE2 is analogous to the first physical layer PL1 or the first transmission unit UE1 and is therefore not described in detail below.
- first to eleventh delay means D-FF1-D-FF11 for example D flip-flops, are provided for delaying the respective signals to be transmitted, with all delay means D-FF1-D-FF11 each having an input and an output i / e and partially have an additional control input si.
- the fifth, sixth and seventh delay elements D-FF5-D-FF7 are arranged, for example, in the first transmission unit UE1 of the first physical layer PL1.
- the third, fourth, sixth and seventh delay means D-FF3 / 4/6/7 have an additional control input si.
- the first transmission unit UE1 comprises a Utopia Level 1 interface unit ULI for realizing the Utopia Level 1 interface and a glue logic unit GLE for controlling the signaling of different transmission types or events defined by the UTOPIA interface standard in the transmission of ATM cells.
- a fourth to eighth tristate driver module T4-T8 for switching the respective signals and an inverter I are provided in the first physical layer PL1.
- a first and a second decoding unit DE1, DE2 and a first, second and third tristate driver module T1-T3 for switching the applied signals are in the ATM communication device ATM-KE intended.
- a pull-down resistor PDR and a logic device AG are advantageously arranged in the ATM communication device ATM-KE for advantageously controlling the data to the clock-controlled interface MPh-Utopia.
- the access unit ZE which realizes the ATM layer ATM-L is connected to the input i of a first delay means D-FF1 via the release blocking signal interface line RxEnb-L.
- the output e of the first delay means D-FFl is led via a further release blocking signal interface line RxEnb-L to the input i of a second delay means D-FF2, the further release blocking signal interface line RxEnb connected to the output e of the first delay means D-FFl -L is connected to the first input il of the second decoding unit DE2.
- the output e of the second delay means D-FF2 is connected to the first input il of the glue logic unit GLE of the first physical layer PL1. Analogously to this, the output e of the second delay means D-FF2 is connected to the first input il of the glue logic unit GLE of the second physical layer PL2 - not shown in FIG. 3.
- the output e of the first delay means D-FF1 is also connected to the second input i2 of the glue logic unit GLE of the first and the second physical layer PL1, PL2. Furthermore, the control input si of the third and fourth delay means D-FF3, D-FF4 is connected to the output e of the first delay means D-FF1. The control input si of the second and third tristate driver module T2 / T3 is also connected to the output e of the first delay means D-FF1.
- the access unit ZE is connected to the input i of the eleventh delay means D-FFll via the first address signal interface line RxAdrl-L.
- the output e of the eleventh delay means D-FFll is connected to the first input il of the first decoding unit DE1 and to the second input i2 of the logic combination means AG.
- the access unit ZE is connected to the input i of the tenth delay means D-FF10 via the second address signal interface line RxAdr2-L and the output e of the tenth delay means D-FF10 is both at the second input i2 of the first decoding unit DE1 and at the first Input il of the logic logic device AG and connected to the second input i2 of the second decoding unit DE2.
- the output e of the logic logic device AG is in turn connected to the control input si of the first tristate driver module T1.
- the access unit ZE is also via the clock signal interface line RxClk-L with the first and second physical layers PL1, PL2, in particular with the respective Utopia level 1 interface unit ULI for transmitting the clock signal RxClk from the ATM layer ATM-L to the first or the second physical layer PL1, PL2.
- the first output el of the first decoding unit DE1 is connected to the input i of the fourth delay means D-FF4 and the inverted control input si of the fourth tristate driver module T4.
- the second output e2 of the first decoding unit DE1 is connected to the input i of the third delay means D-FF3 and the inverted control input si of a tristate driver module of the second physical layer PL2 - not shown in FIG. 3.
- the output e of the fourth delay means D-FF4 is connected to the third input i3 of the glue logic unit GLE.
- the output e of the third delay means D-FF3 is connected to the glue logic unit GLE of the second physical layer PL2 - again not shown in FIG. 3.
- the first output el of the second decoding unit DE2 is connected to the control input si of the seventh and eighth tristate driver module T7, T8 and the second output e2 of the second decoding unit DE2 is connected to the control input of the fifth and sixth tristate driver module T5 with the aid of a connecting line / T6 connected.
- the third and fourth outputs e3 / e4 of the second decoding unit DE2 are connected to control inputs of tristate driver modules of the second physical layer PL2. leads, these are not shown in Figure 3 for reasons of clarity.
- the glue logic unit GLE provided in the first transmission device UE1 has an output e which is connected to the first input of the Utopia level 1 interface unit ULI and to the input i of the inverter I.
- the output e of the inverter I is connected to the control input si of the sixth and seventh delay means D-FF6, D-FF7.
- the first output el of the Utopia level 1 interface unit ULI is with the input i of the fourth tristate driver module T4 and with the fifth input i5 of the glue logic unit GLE and with the input i of the fifth delay means D-FF5 connected, the output e of the fifth delay means D-FF5 being led to the fourth input i4 of the glue logic unit GLE.
- the second output e2 of the Utopia level 1 interface unit ULI is connected to the input i of the sixth delay means D-FF6 and to the input i of the seventh tri-state
- Delay means D-FF7 are provided, the output e of the seventh delay means D-FF7 being connected to the sixth tristate driver module T6.
- the third output e3 of the Utopia level 1 interface unit ULI is connected to the input i of the eighth Tristate driver module T8.
- the two outputs e of the fifth and seventh tristate driver modules T5, T7 are connected to the input i of the eighth delay means D-FF8, the outputs of the corresponding tristate driver means arranged on the second physical layer PL2 also having the input i of the eighth Delay means D-FF8 are connected.
- the outputs e of the sixth and eighth tristate Driver modules T6, T8 are connected to the input i of the ninth delay means D-FF9, the outputs of the corresponding tristate driver means arranged on the second physical layer PL2 being connected to the input i of the ninth delay means D-FF9.
- the output e of the eighth delay device D-FF8 is connected to the input i of the second tristate driver module T2 and the output e of the ninth delay device D-FF9 leads to the input i of the third tristate driver module T3.
- the access unit ZE which realizes the ATM layer ATM-L is connected to the output e of the second tristate driver module T2 via the cell start signal interface line RxSoc-L. Furthermore, the access unit ZE is connected via the data signal interface line RxData-L to the output e of the third Tristate driver module T3.
- the output e of the fourth tristate driver module T4 is connected together with the output e of the tristate driver module arranged analogously in the second physical layer PL2 to the input i of the first tristate driver module T1, which is connected via a pull-down resistor PDR is connected to ground. Furthermore, the control input si of the first tristate driver module T1 is connected to the output e of the logic link AG.
- the first, second and third tristate driver modules T1-T3 acting in the upstream direction UPS to the MPh-Utopia interface are used to switch through the cell start signal RxSoc or the Data signal RxData or the ready signal RxCIav provided to the ATM layer ATM-L.
- the first, second and third Tristate driver modules T1-T3 enable the cell start signal interface line RxSoc-L as well as the data signal interface line RxData-L and the ready signal interface line RxClav-L to be in the "tri-stated" state.
- the outputs between the fourth to eighth Tristate driver module T4-T8 and the first, second and third Tristate driver module Tl-T3 can be in the state "tri-stated” or " are controlled with high impedance "and thus the transmission of the first cell start signal RxSocl or the first data signal RxDatal or the first standby signal RxClavl can be controlled or prevented.
- the ATM layer ATM-L uses the first and second address signals RxAdrl, RxAdr2 to generate the binary address of the physical layer PL1, PL2 to be addressed or one by ATM forum standardized filler bit sequence F, which is transmitted in the clock period according to a valid address, the first and second address signals RxAdrl, RxAdr2 being delayed by one clock period Fx using the tenth and eleventh delay means D-FF10 / 11 the first decoding unit DE1 can be switched on.
- the delayed first and second address signal dAdrl / dAdr2 represents a binary address, so that, for example, by a first delayed address signal dAdrl having a logic value "0" and by a second delayed address signal dAdr2 having a logic value "1", the second physical layer PL2 is addressed, ie the combination of the binary information contained in the first and second delayed address signal dAdrl, Adr2 results in the binary value "10", which corresponds to a value "2" in the decimal number system.
- the delayed first and second address signals dAdrl, dAdr2 are transmitted to the logic logic unit AG via connecting lines and logically linked there, for example with the aid of the "AND" gate.
- the first tristate driver module T1 which switches through the ready signal RxCIav, is controlled by the control signal present at the output e of the logical combination unit AG, the filling bit sequence F, which is standardized by the ATM Forum and transmitted in the clock period after a valid address, for example the binary value "11" at the inputs il, i2 of the logic combination unit AG causes the first tristate driver module T1 to be set to the "tristated” or "high-resistance" state. Furthermore, the delayed second address signal dAdr2 is also sent to the second one
- Decoder unit DE2 to support the generation of control signals or reload signals NS for the control of the data DZ is transmitted to the interface MPh-Utopia.
- the delayed, first and second address signal dAdrl, dAdr2 received in the first decoding unit DE1 is decoded and the decoded, first and second address signal dAdrl, dAdr2 are transmitted both to the third and fourth delay means D-FF3, D-FF4 and to the respective tristate driver module T4 provided for switching through the first or second ready signal RxClavl, RxClav2, in FIG. 3, for example, the transmission of the decoded and delayed first Address signal dAdrl to the fourth Tristate driver module T4 is explicitly shown.
- the received, decoded and delayed first address signal dAdrl is used inverted to control the connection of the first ready signal RxClavl.
- the request of the ready signal RxClavl, RxClav2 proposed by the ATM Forum of the physical layer PL previously selected by the transmitted address is achieved directly in the clock period Fx following the request of the address at the interface MPh-Utopia or with the aid of the invention Implemented standard-compliant procedure.
- the decoded and twice delayed, first and second address signals dAdrl, dAdr2 are transmitted to the respective glue logic unit GLE of the respective physical layer PL1, PL2.
- the second delay in the decoded and delayed first and second address signals dAdrl, ⁇ Adr2 does not influence the signaling to the first or second physical layer PL1, PL2 by decoding the delayed, first and second address signals dAdrl, dAdr2.
- the release blocking signal RxEnb transmitted by the ATM layer ATM - L is switched on with the aid of the first delay means D - FFl delayed by the length of a clock period Fx, the delayed release blocking signal dEnb in particular for controlling the release of the data signal RxData or the cell start signal RxSoc is transmitted to the second and third tristate driver modules T2 / T3, ie there is a delayed release blocking signal dEnb with a logic value "0" at the respective control input si of the second and third tristate driver module T2 / T3, so the currently applied data signal RxData and the currently applied cell start signal RxSoc are controlled at the MPh-Utopia interface.
- the delayed enable blocking signal dEnb is sent to the second decoding unit DE2, to the glue logic unit GLE of the respective physical layer PL1, PL2, to the control inputs si of the third and fourth delay means D-FF3, D-FF4 and to the second Delay means D-FF2 transmitted.
- the delayed release blocking signal dEnb is delayed by a further clock period Fx and the double-delayed release blocking signal ddEnb present at the output e of the second delay means D-FF2 is additionally sent to the glue logic unit GLE respective physical layer PL1, PL2 transmitted.
- the delay described above or the storage of the first and second, delayed and decoded address signals dAdrl, dAdr2 is controlled with the aid of the delayed release blocking signal dEnb transmitted to the control inputs si of the third and fourth delay means D-FF3, D-FF4.
- the glue logic unit GLE of the respective physical layer PL1, PL2 - in particular the first physical layer PL1 in FIG. 3 - the delayed and the twice-delayed enable-disable signal dEnb, ddEnb, the twice-delayed and decoded address signal dAdrl and in addition, the standby signal RxClavl transmitted by the Utopia level 1 interface unit ULI and the first standby signal dClavl delayed with the aid of the fifth delay means D-FF5 are logically linked and a logical and delayed release blocking signal IdEnb is generated.
- the logical and delayed release blocking signal IdEnb is transmitted to the Utopia level 1 interface unit ULI for controlling the data from the Utopia level 1 interface unit ULI to the interface MPh-Utopia which is connected in the upstream direction UPS.
- the logical and delayed enable / disable signal IdEnb inverted with the aid of inverter I becomes the sixth and seventh delay transmitted by means of D-FF6, D-FF7 and evaluated in these to control the delay of the first and second data signals RxDatal, RxData2 received by the Utopia Level 1 interface unit ULI and the first and second cell start signals RxSocl, RxSoc2.
- the glue logic unit GLE provides all of the signaling proposed by ATM Forum for the control of different transmission events, such as "back-to-back” transmission of ATM cells or "end and restart of cell” transmission is taken into account and the corresponding logical, delayed enable blocking signal IdEnb is generated.
- the signals transmitted by the Utopia level 1 interface unit ULI in the first physical layer PL1, in particular the first data signal RxDatal, the first cell start signal RxSocl and the first ready signal RxClavl are processed differently within the first physical layer PLl.
- the first data signal RxDatal is transmitted both directly to the eighth tristate driver module T8 and with the help of the seventh delay means D-FF7 with a delay to the sixth tristate driver module T6.
- the first cell start signal RxSocl is transmitted both directly to the seventh tristate driver module T7 and, with the aid of the sixth delay means D-FF6, to the fifth tristate driver module T5 with a delay.
- T6 Reload signals NS2 transmitted are, for example, either the interface signals currently transmitted by the Utopia level 1 interface unit ULI or the one clock period Fx previously by the Utopia level 1
- Interface unit ULI transmitted interface signals to the eighth and ninth delay means D-FF8, D-FF9 and thus transmitted in the upstream direction UPS.
- the selection of the data words DW to be currently controlled at the interface MPh-Utopia is determined with the aid of the first and second reload signals NS1, NS2 generated in the second decoding unit DE2.
- the second decoding unit DE2 generates third and fourth reload signals NS3, NS4 for controlling the tristate driver means provided in the second physical layer PL2 and transmits them to the second physical layer PL2 - not shown explicitly in FIG. 3.
- the data signal RxData currently transmitted to the ninth delay means D-FF9 and the cell start signal RxSoc currently transmitted to the eighth delay element D-FF8 are displayed delayed by one clock period to the third or second tristate driver module T3, T2 and then controlled by the delayed release blocking signal dEnb is controlled at the MPh-Utopia interface, ie these signals currently applied to the delay means D-FF8, D-FF9 are sampled and are therefore stable in the subsequent clock period Fx for further processing by the ATM layer ATM -L at the MPh-Utopia interface.
- the first and second data signals RxDatal, RxData2 or cell start signal RxSocl, RxSoc2 are each "ORed" into a common data signal RxData and a common cell start signal RxSoc, ie the cell start signal RxSoc and the data signal RxData each represent only the control signal pair RxSatal or RxDocl RxSoc2, RxData2 of a physical layer PL1, PL2.
- the first ready signal RxClavl transmitted by the Utopia level 1 interface unit ULI is switched through to the first tristate driver module Tl by the fourth tristate driver module T4, which is controlled with the aid of the inverted, delayed and decoded first address signal dAdrl Pull-down resistor PDR the logical "or" link between the first and second ready signals RxClavl, RxClav2 is realized, ie when neither a first nor a second, a standby signal RxClavl, RxClav2 representing a data transmission request, the signal present at input i of the first tristate driver module T1 is controlled to the logic state "0" with the aid of the pull-down resistor PDR.
- the ready signal RxCIav which is controlled at the clock-controlled interface MPh-Utopia, is controlled in the clock period Fx with the aid of the first Tristate driver module Tl to the ATM layer, in which the filler bit sequence F is present as an address signal RxAdrl, RxAdr2 at the interface MPh-Utopia .
- the delayed release blocking signal dEnb and, for example, the delayed second address signal dAdr2 are evaluated in the second decoding unit DE2, i.e. suitably delayed, multiplexed, decoded and a first, second, third and fourth reload signal NSl / 2/3/4 derived from the information obtained for time-critical control of the respective data to the clock-controlled interface MPh-Utopia.
- the delayed first and second address signals dAdrl, dAdr2 received in the first decoding unit DE1 are decoded, for example, according to the following decoding rule:
- RxSoc, RxCIav, RxAdrl + 2, RxEnb each sampled after a rising clock edge F1-F12, wherein in FIG. 4, for example first to twelfth rising clock edges F1-F12 are shown.
- eleven clock periods Fx are shown between the first to twelfth, positive clock edges F1-F12, a single clock edge F1-F12 being indicated by a dotted line.
- the signal curves of selected signaling signals RxClk, RxData, RxSoc, RxCIav, RxAdrl + 2, RxEnb, dEnb, ddEnb, NS1-NS4, dAdrl + 2, RxDatal, RxData2, RxSocl, RxSoc2, RxClav2, RxClav2 within RxClav2 are shown in FIG ATM communication device ATM-KE - indicated in FIG. 3 by a dashed line denoted by A, at the Utopia level 1 interface unit ULI - indicated in FIG.
- first and second address signals RxAdrl + 2 representing the binary value "01" from the ATM layer ATM-L the first physical layer PL1 with the address "01", or this prompts you to be ready for data transmission with the help of the ready signal RxCIav to the ATM layer ATM-L.
- a first data word DW1 is available in the addressed, first physical layer PL1 or in the utopia level 1 interface unit ULI for parallel transmission, 27 data words DW1-DW27 being standard for the transmission of a data cell DZ
- the inventive method are provided.
- the first data signal RxDatal indicates a first data word DW1 at the second interface B and the first cell start signal RxSocl has the logical value "1" exclusively in the clock period Fx under consideration. Almost simultaneously, the first ready signal RxClavl assumes the logical value "1", which indicates the readiness for transmission of the first physical layer PL1.
- the 23rd data word DW23 of the data cell DZ to be transmitted is controlled by the second physical layer PL2 currently authorized to transmit data with the aid of the data signal RxData to the clock-controlled interface MPh-Utopia, ie by means of the release having a logical value "0" Lock signal RxEnb, the 23rd data word DW23, which is controlled from the second physical layer PL2 to the third interface C, is switched through with the aid of the third Tristate driver module T3 to the clock-controlled interface MPh-Utopia.
- the second readiness RxClav2 indicates the continued readiness to send data words DW by accepting the logical value "1".
- the third reload signal NS3 has the logic value "0" and the fourth reload signal NS4 has the logic value "1", with a reload signal NS1- having the logic value "1".
- NS4 the output e of the respective Tristate driver T5-T8 "High-resistance” or “tristated” switches or a reload signal NS1-NS4 having the logical value "0” switches through the signals present at the inputs i of the respective tristate driver means T5-T8.
- a release of the clock-controlled interface MPh-Utopia is indicated to the utopia level 1 interface unit ULI and this for reloading a second data word DW2 is initiated at the beginning of the next clock period, although the first physical layer PL1 has not yet been addressed by the ATM layer ATM-L for the transmission of data.
- the delayed first and second address signal dAdrl, dAdr2 present at the first interface A has the fill bit sequence F, which causes the ready signal interface line RxClav-L to be set to the "tristated” state and in FIG the clock-controlled interface MPh-Utopia, "high-resistance" ready signal RxCIav is made clear.
- the delayed enable blocking signal dEnb which has a logical value "0" - current data transmission - is present at the first interface A, as a result of which the second and third tristate driver modules T2, T3 for switching through the signals RxData / present at their inputs i RxSoc can be initiated.
- the delayed enable / disable signal dEnb at the first interface A has the logical value "0" - current data transmission - and the delayed first and second address signals RxAdrl + 2 have the binary value "01".
- the decoded and delayed first address signal dAdrl is transmitted to the control input si of the fourth tristate driver module T4 and the first ready signal RxClavl is switched through to the third interface C causes.
- the readiness signal RxCIav present at the clock-controlled interface MPh-Utopia thus has the logic value "1" on and the controlling ATM layer ATM-L the readiness to transmit data of the physical layer PL1 previously addressed in the clock period Fx is indicated.
- the enable / disable signal RxEnb on the clock-controlled interface MPh-Utopia has the logical value "0" - current data transmission - and with the help of the data signal RxData that is present at the third interface C. 53-th data word DW53 controlled to the clock-controlled interface MPh-Utopia.
- the first cell start signal RxSocl present at the second interface B has the logical value "0" by default since the second data word DW2 is controlled by the utopia level 1 interface unit ULI in the upstream direction UPS using the first data signal RxData2 and the first cell start signal RxSocl assumes the logical value "1" only approximately simultaneously with the transmission of the first data word DW1.
- the readiness for data transmission is also indicated by the first readiness signal RxClavl and the second readiness signal RxClav2, the first readiness signal RxClavl being signaled in the clock cycle Fx following the second rising clock edge F2 with the aid of the first and fourth tristate driver module T1, T4 the clock-controlled interface MPh-Utopia is controlled.
- the second cell start signal RxSoc2 has the logical value "0" and with the aid of the second data signal RxData2 the 25 data word DW25 is controlled by the utopia level 1 interface unit ULI, which is provided analogously in the second physical layer PL2, to the second interface B. .
- the utopia level 1 interface unit ULI is indicated to control no further data words DW in the next clock period Fx to the second interface B and the sixth and seventh delay means D-FF6, D-FF7 stores the logical value of the first data which was present in the clock period Fx Signals RxDatal and the first cell start signal RxSocl, ie the signal constellation when the first data byte DW1 is transmitted.
- the ready signal RxCIav which has a logic value "1”
- the data signal RxData representing the 24th data word DW24 and the cell start signal RxSoc which has the logic value "0" are thus present at the third interface C.
- the signal constellation of the reload signals NS1-NS4 provided for reloading the data to the third interface C has not changed in the clock period Fx under consideration.
- the ATM layer ATM-L uses the first and second address signals RxAdrl + 2 to query the second physical layer PL2 with the binary address "10" with respect to the data words DW present, ie on the basis of the data word DW
- the second ready signal RxClav2 which has a logic value "1" is applied to the second interface B and the 26th data word DW26 is controlled to the second interface B with the aid of the second data signal RxData2.
- the first data signal RxDatal like a clock period Fx previously, has the logical value of the second data word DW2, especially since, on account of the logical value "1" of the logical and delayed enable / disable signal IdEnb, no further data from the utopia level 1 interface unit ULI the second interface B were controlled.
- the ready signal RxCIav which has a logical value "0”
- the data signal RxData representing the 25th data word DW25 and the cell start signal RxSoc which has the logical value "0" are thus present at the third interface C.
- the delayed first and second address signal dAdrl + 2 takes on the value of the fill bit sequence F, as a result of which the first tristate driver module Tl, which is controlled by the control signal present at the output e of the logic combination means AG, tri-states the ready signal interface line RxClav-L "switches and the switching on of the input i of the first Tristate driver module T1 or the third interface C the ready signal RxCIav suppressed.
- the signal curve of the further signaling signals, in particular the reload signals NS1-NS4 provided for reloading the data to the third interface C, has again not changed in the clock period Fx under consideration.
- the ATM-L layer with the help of the first and second address signals RxAdrl + 2 transmits the standardized filler sequence F and the delayed first and second address signals dAdrl + 2 that of the one clock period Fx before adjacent binary address "10" associated ready signal RxCIav, namely the second ready signal RxClav2 to the third interface C and finally to the clock-controlled interface MPh-Utopia, ie the ready signal RxCIav present at the clock-controlled interface MPh-Utopia has the logical value "1".
- the second standby signal RxClav2 which is provided by the utopia level 1 interface unit ULI provided in the second physical layer PL2 to the second interface unit B, assumes the logical value "1". Furthermore, the 27th data word DW27 is controlled with the aid of the second data signal RxData2 to the second interface B and the data signal RxData or cell start signal RxSoc, which is delayed by a clock period Fx with the aid of the ninth or eighth delay means D-FF8, D-FF9 third interface C controlled.
- the ready signal RxCIav which has a logic value "1"
- the data signal RxData representing the 26th data word DW26 and the cell start signal RxSoc which has the logic value "0" are thus present at the third interface C.
- the second data word DW2 is again sent to the second one with the aid of the first data signal RxDatal on the basis of the logical and delayed enable / disable signal IdEnb, which has a logical value "1"
- the enable / disable signal RxEnb is set to the logical value "1" almost simultaneously with the receipt of the 27th and last data word DW27 of the data cell DZ transmitted with the aid of the data signal RxData - no data transmission - set and thus only the currently present 27th data word DW27 is transmitted and the transmission of data is interrupted until the ready signal RxEnb assumes the logical value "0" - current data transmission.
- first and second address signals RxAdrl + 2 apply the binary address "01" of the first physical layer PL1 to the clock-controlled interface MPh-Utopia and the delayed first and second address signals dAdrl + 2, which have the value of the fill bit sequence F with the help of the logic logic device AG, the standby signal interface line RxClav-L is controlled to the "tristated" state by default, whereby the first physical
- Layer PLl is selected for data transmission. Almost simultaneously with the transmission of the 27th data word DW27, the second ready signal RxClav2 with the logical value "0" - no currently available data - is transmitted to the second interface B. However, the 27th data word DW27, which was last controlled with the aid of the second data signal RxData2, continues to be transmitted to the second interface B. The waveform of the first, second, third and fourth reload signals NS1-NS4 and the other interface signals shows no changes.
- the ready signal RxEnb which has the logical value "0"
- the data signal RxData representing the 27 and last data word DW27 of the data cell DZ
- the cell start signal RxSoc which has the logical value "0"
- the control is activated with the aid of the delayed enable blocking signal dEnb present at the first interface A and having the logical value "1" data words DW to the clock-controlled interface MPh-Utopia are interrupted, ie both the data signal interface line RxData-L and the cell start signal interface line RxSoc-L are switched to the "tristated" state using the third or fourth tri-state driver module T3, T4. or "high impedance" controlled.
- the ATM-ATM-L releases the enable-blocking signal RxEnb which has a logical value "0" - current data transmission - to the clock-controlled MPh-Utopia interface controlled.
- the second reload signal NS2 assumes the logical value "0", which indicates the switching through of the first data signal RxDatal, which has the first data word DW1 and is stored or delayed, for example for five clock periods Fx, and the associated one has a logical value "1" , first cell start signal RxSocl via the eighth or ninth delay means D-FF8, D-FF9 to the third interface C.
- This ensures that after the transmission authorization to the first physical layer PL1 has been issued by the ATM layer ATM-L with the aid of the release blocking signal RxEnb and the first and second address signals RxAdrl + 2, the first data word DW1 is sent to the clock-controlled device in a clock-controlled manner MPh-Utopia interface achieved.
- the first ready signal RxClavl is sent from the Utopia level 1 interface unit ULI via the second interface B to the third and then to the clock-controlled interface MPh-Utopia transfer. Furthermore, the delayed first and second address signals dAdrl + 2 representing the binary address "01", the first ready signal RxClavl is sent from the Utopia level 1 interface unit ULI via the second interface B to the third and then to the clock-controlled interface MPh-Utopia transfer. Furthermore, the
- the third reload signal NS3 is set to the logic value "1" and thus by the second physical layer PL2 for switching through the second data signal RxData2 and of the second cell start signal RxSoc provided tristate driver blocks interrupted the transmission of the aforementioned signals.
- the delayed release blocking signal dEnb with the aid of the second and third tristate driver module T2, T3 transmits the data signal RxData representing the first data word DW1 or the cell start signal RxSoc which has the logical value "1" to the clock-controlled one Interface MPh-Utopia controlled, the beginning of a data cell DZ being signaled by the cell start signal RxSoc of the ATM layer ATM-L which has the logical value "1".
- first and second address signals RxAdrl + 2 indicate a binary address "10", with the readiness for transmission of the respective physical layer PL1, PL2 or alternately the first or second ready signal RxClavl, RxClav2 from the ATM layer being cyclically analogous to the preceding clock periods ATM-L is checked to determine which physical layer PL1, PL2 is capable or, above all, authorized to control further data to the clock-controlled interface MPh-Utopia after the end of the current data transmission.
- the logical and delayed release inhibit signal IdEnb which has the logical value "0" is transmitted to the second interface B or to the Utopia level 1 interface unit ULI, whereby the Utopia level 1 interface unit ULI for transmission or is caused to reload data to the second interface B.
- the logic and delayed enable / disable signal IdEnb present at the control input of the sixth and seventh delay means D-FF6, D-FF7 will save or delay the current suppresses the first data signal RxDatal or the first cell start signal RxSocl.
- the first reload signal NS1 assumes the logical value "0" and the second reload signal NS2 is again assigned the logical value "1", as a result of which the first data signal RxDatal currently present at the second interface B or the first cell start signal RxSocl is transmitted directly via the eighth and ninth delay means D-FF8, D-FF9 can be reloaded to the third interface C. Consequently, the ready signal RxCIav, which has a logic value "0", the data signal RxData representing the first data word DW1 and the cell start signal RxSoc, which has the logic value "1", are present at the third interface C.
- the change of the physical layer PL1 / 2 authorized to transmit, in particular in FIG. 4 the change from the second to the first physical layer PL2 / 1, has been completed, ie data from the first physical layer see layer PL1 to the clock-controlled interface MPh-Utopia controlled until a lock of the clock-controlled interface MPh-Utopia is signaled by the ATM layer ATM-L by the release blocking signal RxEnb.
- the first data signal RxDatal which represents the third data word DW3, and the first cell start signal RxSocl, which has a logic value "0"
- the utopia level 1 interface unit ULI to the second interface B.
- the ready signal RxCIav which has a logic value "0"
- the data signal RxData which represents the second data word DW2
- the cell start signal RxSoc which has a logic value "0”
- the signal profiles present one clock period Fx, whereby, according to the preceding statements, the address of the first or second address signal RxDatal + 2 and the delayed, first and second address signal dAdrl + 2 alternately second physical Layer PL1, PL2 and the fill bit sequence F is transmitted.
- This alternate polling of the first or second physical layer PL1, PL2, known in the art under the term "polling”, for the readiness for data transmission is implemented by the method according to the invention.
- Figure 2 and Figure 4 show, for example, the signal flow for a variety of interface signaling possible in practice, i.e. All signaling scenarios occurring in practice are also covered by the method according to the invention.
- the application of the method according to the invention is not limited to an ATM communication device ATM-KE or to the standardized UTOPIA interface or "Multiphysical" UTOPIA interface, but can certainly be used to implement suitable asynchronous interfaces, in which one Time-critical control of the data to a clock-controlled interface is provided, for example the modified UTOPIA 4 (IP packets) or PCI interfaces are used.
- suitable asynchronous interfaces in which one Time-critical control of the data to a clock-controlled interface is provided, for example the modified UTOPIA 4 (IP packets) or PCI interfaces are used.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1999107731 DE19907731C2 (de) | 1999-02-23 | 1999-02-23 | Zeitkritische Steuerung von Daten an eine taktgesteuerte Schnittstelle mit asynchroner Datenübertragung |
| DE19907731 | 1999-02-23 | ||
| DE1999126103 DE19926103C2 (de) | 1999-06-08 | 1999-06-08 | Zeitkritische Steuerung von Daten an eine taktgesteuerte Schnittstelle mit asynchroner Datenübertragung |
| DE19926103 | 1999-06-08 | ||
| PCT/DE2000/000392 WO2000051398A1 (de) | 1999-02-23 | 2000-02-09 | Zeitkritische steuerung von daten an eine taktgesteuerte schnittstelle mit asynchroner datenübertragung |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP1155594A1 true EP1155594A1 (de) | 2001-11-21 |
Family
ID=26052008
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP00909028A Withdrawn EP1155594A1 (de) | 1999-02-23 | 2000-02-09 | Zeitkritische steuerung von daten an eine taktgesteuerte schnittstelle mit asynchroner datenübertragung |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6628658B1 (de) |
| EP (1) | EP1155594A1 (de) |
| CA (1) | CA2362704C (de) |
| WO (1) | WO2000051398A1 (de) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7031992B2 (en) * | 2000-09-08 | 2006-04-18 | Quartics, Inc. | Hardware function generator support in a DSP |
| US20030112758A1 (en) * | 2001-12-03 | 2003-06-19 | Pang Jon Laurent | Methods and systems for managing variable delays in packet transmission |
| US20030105799A1 (en) * | 2001-12-03 | 2003-06-05 | Avaz Networks, Inc. | Distributed processing architecture with scalable processing layers |
| JP2003198623A (ja) * | 2001-12-27 | 2003-07-11 | Nec Corp | 送受信装置 |
| JP2005079627A (ja) * | 2003-08-28 | 2005-03-24 | Matsushita Electric Ind Co Ltd | データ受信装置およびデータ伝送システム |
| JP4806418B2 (ja) * | 2005-01-10 | 2011-11-02 | クォーティックス インク | ビジュアルメディアの統合処理のための統合アーキテクチャ |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5485456A (en) | 1994-10-21 | 1996-01-16 | Motorola, Inc. | Asynchronous transfer mode (ATM) system having an ATM device coupled to multiple physical layer devices |
| US5784370A (en) | 1995-12-29 | 1998-07-21 | Cypress Semiconductor Corp. | Method and apparatus for regenerating a control signal at an asynchronous transfer mode (ATM) layer or a physical (PHY) layer |
| CA2269285A1 (en) * | 1996-11-08 | 1998-05-14 | Brian Holden | Mechanism to support a utopia interface over a backplane |
| US6075788A (en) * | 1997-06-02 | 2000-06-13 | Lsi Logic Corporation | Sonet physical layer device having ATM and PPP interfaces |
| US6381245B1 (en) * | 1998-09-04 | 2002-04-30 | Cisco Technology, Inc. | Method and apparatus for generating parity for communication between a physical layer device and an ATM layer device |
| US6356557B1 (en) * | 1998-10-14 | 2002-03-12 | Ahead Communications Systems, Inc. | Hot insertable UTOPIA interface with automatic protection switching for backplane applications |
-
2000
- 2000-02-09 CA CA002362704A patent/CA2362704C/en not_active Expired - Fee Related
- 2000-02-09 WO PCT/DE2000/000392 patent/WO2000051398A1/de not_active Ceased
- 2000-02-09 EP EP00909028A patent/EP1155594A1/de not_active Withdrawn
- 2000-02-09 US US09/914,206 patent/US6628658B1/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| See references of WO0051398A1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US6628658B1 (en) | 2003-09-30 |
| CA2362704A1 (en) | 2000-08-31 |
| CA2362704C (en) | 2005-01-11 |
| WO2000051398A1 (de) | 2000-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0039036B1 (de) | Datenübertragungssystem | |
| DE69429773T2 (de) | Zellenvermittlung und verfahren zur weglenkung von zellen durch diese vermittlung | |
| DE68918275T2 (de) | Schnelles, digitales Paketvermittlungssystem. | |
| DE3586796T2 (de) | Protokoll fuer warteschlange. | |
| DE69321996T2 (de) | Optischer Schalter für Hochgeschwindigkeitszellenvermittlungsnetzwerke | |
| DE69026494T2 (de) | Selbstleitweglenkendes Mehrwege-Vermittlungsnetzwerk zum Vermittlen von Zellen mit asynchroner Zeitvielfachübermittlung | |
| DE68925571T2 (de) | Vermittlungsnetzwerk für Speicherzugriff | |
| DE3787600T2 (de) | Koppelpunktschaltung für Datenpaketraumvermittlung. | |
| DE69032699T2 (de) | Paketvermittlungssystem mit einer busmatrixartigen Vermittlungsanlage | |
| DE4429953A1 (de) | Serielles Bussystem | |
| DE2707783B2 (de) | Datenverarbeitungsanlage | |
| DE69033655T2 (de) | Verfahren und System zur Überwachung der Datenraten von asynchronen Zeitmultiplex-Übertragungen | |
| EP0351014A2 (de) | Koppelfeld für ein Vermittlungssystem | |
| DE3881574T2 (de) | Vermittlungsverfahren für integrierte Sprach/Daten-Übertragung. | |
| EP1155594A1 (de) | Zeitkritische steuerung von daten an eine taktgesteuerte schnittstelle mit asynchroner datenübertragung | |
| DE2707820C3 (de) | Datenverarbeitungsanlage | |
| DE2822896C2 (de) | ||
| DE69232127T2 (de) | Serieller Multimedia Linienschalter für Parallelnetzwerke und ein heterogenes homologes Rechnersystem | |
| DE102004057410B4 (de) | Anordnung mit einem Schnittstellenmodul und Schnittstellenmodul | |
| EP0580999B1 (de) | Raum- und Zeit-Vermittlungselement | |
| EP0360917A1 (de) | Verfahren und Schaltungsanordnung zur Steuerung einer seriellen Schnittstellenschaltung | |
| DE19907731C2 (de) | Zeitkritische Steuerung von Daten an eine taktgesteuerte Schnittstelle mit asynchroner Datenübertragung | |
| DE19926103C2 (de) | Zeitkritische Steuerung von Daten an eine taktgesteuerte Schnittstelle mit asynchroner Datenübertragung | |
| DE2459758B2 (de) | Schaltungsanordnung zur exklusiven Verbindung von zwei Datenleitungen in einer Nachrichtenanlage | |
| DE2707800C3 (de) | Datenverarbeitungsanlage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20010628 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
| RBV | Designated contracting states (corrected) |
Designated state(s): DE FR GB |
|
| RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: NOKIA SIEMENS NETWORKS GMBH & CO. KG |
|
| RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: NOKIA SIEMENS NETWORKS S.P.A. |
|
| RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: NOKIA SIEMENS NETWORKS GMBH & CO. KG |
|
| GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20080731 |