Patent application number | Description | Published |
20080198877 | Electronic Device, Method for Frame Synchronization, and Mobile Device - An electronic device is provided with a plurality of functional units ( | 08-21-2008 |
20080205567 | Methods and Receives of Data Transmission Using Clock Domains - A receiver (RCV) for receiving data from a transmitter, comprises a first clock domain operating at a data rate synchronous with a clock of the transmitter, and having an input (RI) for receiving data. The data includes primary data, secondary data and control data. The receiver further has a second clock domain operating at a clock rate independent from the transmitter, and a clock-domain crossing unit for transferring data from the first to the second clock domain. The receiver further includes a slot counter for counting a number of units of received data converted by the clock-domain crossing unit into the second clock domain, a first identification unit (PRIM) for identifying control data indicative for the presence of primary and secondary data and a second identification unit (PAUSE) for identifying control data indicative whether slot counter of the receiver will be updated or not. It has an output (RO) for communicating an indicator indicative for the value of the slot counter. The receiver cooperates with a transmitter comprising a unit (M | 08-28-2008 |
20080215786 | Electronic Device And A Method For Arbitrating Shared Resources - An electronic device is provided comprising a plurality of first shared resources (SR | 09-04-2008 |
20080232387 | Electronic Device and Method of Communication Resource Allocation - An electronic device is provided, comprising an interconnect means (N) for connecting a plurality of modules (IP; A-D, M) to enable a communication between the modules (IP; A-D, M), wherein communication resources relate to a time division multiple access based on time slots for dividing and sharing an available communication bandwidth. The electronic device furthermore comprises at least one network interface for coupling at least one of the plurality of modules (IP; A-D, M) to the interconnect means (N). The network interface (NI) is adapted to establish at least one connection to at least one further network interface (NI). The at least one connection comprises at least one channel (a d). The at least one network interface (NI) comprises at least one slot table (ST | 09-25-2008 |
20080244135 | Memory Controller and Method For Controlling Access to a Memory, as Well as System Comprising a Memory Controller - In the method for controlling access of a plurality of requestors to a shared memory, the following steps are repeated for successive time-windows: receiving access requests from various requestors (S1), determining a type of access requested by the requests, comparing the requested access type with an access type authorized for a respective time-window according to a back-end schedule, generating a first selection of the incoming requests which have the prescribed access type for the relevant time-window, dynamically selecting one of the requests from the first selection. | 10-02-2008 |
20080244136 | Integrated Circuit and Method For Transaction Abortion - An integrated circuit having a plurality of processing modules (M, S) and an interconnect means (N) for coupling said plurality of processing modules (M, S) and for enabling a device-level communication based on transactions between said plurality of processing modules (M, S) is provided. At least one first processing module (M) issues at least one transaction towards at least one second processing module (S). Said integrated circuit comprise at least one transaction abortion unit (TAU) for aborting at least one transaction issued from said first module (M) by receiving an abort request (abt) issued by said first module (M), by initiating a discard of said at least one transaction to be aborted, and by issuing a response (abt ack) indicating the success/failure of the requested transaction abortion. | 10-02-2008 |
20080244225 | Integrated Circuit and Method For Transaction Retraction - An integrated circuit having a plurality of processing modules (I, T) is provided. At least one first processing module (I) issues at least one transaction towards at least one second processing module (T). Said integrated circuit further comprises at least one first transaction retraction unit (TRU | 10-02-2008 |
20080267211 | Integrated Circuit and Method for Time Slot Allocation - An integrated circuit comprising a plurality of processing modules (M, S; IP) and a network (N) arranged for coupling said modules (M, S; IP) is provided. Said integrated circuit further comprises a plurality of network interfaces (NI) each being coupled between one of said processing modules (M, S; IP) and said network (N). Said network (N) comprises a plurality of routers (R) coupled via network links (L) to adjacent routers (R). Said processing modules (M, S; IP) communicate between each other over connections using connection paths (C | 10-30-2008 |
20090016338 | ELECTRONIC DEVICE AND METHOD OF COMMUNICATION RESOURCE ALLOCATION - An electronic device is provided comprising an interconnect means (N, sw | 01-15-2009 |
20090100148 | ELECTRONIC DEVICE WITH END-TO-END FLOW CONTROL OF MESSAGES - An electronic device is provided which comprises at least one sender (S0-S3) for transmitting data and at least one receiver (R) for receiving data. Furthermore, a network-based interconnect (N) is provided for coupling the at least one sender and the at least one receiver such that a data traffic from the sender is forwarded to the receiver. In addition, at least one separate shared dedicated control interconnect (CI) is coupled between the at least one sender (S0-S3) and the at least one receiver (R) for communicating flow control data between the sender and the receiver. | 04-16-2009 |
20090122703 | Electronic Device and Method for Flow Control - An electronic device is provided comprising a plurality of processing units (IP; MIP, SIP); an interconnect means (NOC) for coupling the plurality of processing units (IP; MIP, SIP); and a plurality of interia.ee means (NI; MNI, SNI) arranged between one of the processing units (IP; MIP, SIP) and the interconnect means (NOC), for enabling a communication between the processing units (IP; MIP, SIP) and the interconnect means. The communication between the processing units (IP; MIP, SIP) is a packet-based communication via the interface means (NI; MNI, SNI) and the interconnect means (NOC). Each packet first comprises a first header (H) followed by a pay load (P). Said interface means comprise (NI; MNI, SNI) a flow control means (FCM) for controlling the communication flow between two processing units (IP; MIP, SIP) based on flow control credit information (C), for inserting the first header (H) in each packet, and for additionally inserting a second header (H) into a packet according to an amount of required flow control credit information (C). | 05-14-2009 |
20090222705 | DATA PROCESSOR SYSTEM AND A METHOD FOR COMMUNICATION DATA - A data processor system is described comprising a first and a second data processor unit (PU | 09-03-2009 |
20090323540 | ELECTRONIC DEVICE, SYSTEM ON CHIP AND METHOD FOR MONITORING DATA TRAFFIC - An electronic device is provided which comprises a plurality of processing units (IP | 12-31-2009 |
20100002589 | ELECTRONIC DEVICE, SYTEM ON CHIP AND METHOD FOR MONITORING A DATA FLOW - An electronic device is provided which comprises a plurality of processing units (IP | 01-07-2010 |
20100107008 | TRANSMISSION METHOD, TRANSMITTER AND DATA PROCESSING SYSTEM COMPRISING A TRANSMITTER - A method for transmitting data is described that includes the steps of: Producing a data frame for transmission, the data frame including a sequence number and user data, saving a copy of the data frame in a retransmission buffer, and if said step of saving a copy requires that data already present in the retransmission buffer is overwritten, selecting the one or more oldest data frames in the retransmission buffer to be overwritten, in case an error is determined in the received data frame, communicating an error message to the transmitter of the data frame, which error message at least comprises an indication of the sequence number of the last correctly received data frame—upon receipt of such message and if available, retransmitting one or more data frames from the retransmission buffer having a sequence number higher than the sequence number communicated in the message. | 04-29-2010 |
20100197248 | ELECTRONIC DEVICE AND METHOD OF ENSURING GUARANTEED SERVICES - A method for ensuring guaranteed services for real-time traffic on an interconnect with errors is provided. The real-time traffic comprises a first and second traffic class (HRT, SRT). Real-time traffic of the first and/or second traffic class (HRT, SRT) is transmitted from a transmitter to a receiver. It is detected by the receiver whether an error has occurred during the transmission of the real-time traffic and the error is reported to the transmitter. At least part of the real-time traffic of the second traffic class (SRT) is re-transmitted by the transmitter if the transmitter has received an error report from the receiver within a predetermined time period. | 08-05-2010 |
20110041025 | METHOD OF COMMUNICATION, IN PARTICULAR WITH CAPABILITY OF FRAME ABORTION OR RETRANSMISSION INDICATION, BETWEEN A TRANSMITTER AND A RECEIVER BASED ON FRAMES AND CORRESPONDING COMMUNICATION NODE - A method of communicating between a transmitter and a receiver based on frames is provided. An error detection code is added to each frame to be transmitted by the transmitter. The frames to be transmitted by the transmitter are transmitted and the transmitted frames are received by the receiver. An error detection code is re-computed based on the received frames by the receiver. At least one frame which has been correctly received based on a comparison of the error detection code of each frame with the re-computed error detection code of each received frame is acknowledged. An error indication frame is sent by the receiver when an error is detected based on the comparison result. If a retransmission condition is detected by the transmitter by receiving an error indication frame from the receiver or if no acknowledgement frame was received by the transmitter from the receiver in a predetermined time interval, the currently transmitted frame is aborted and the transmitter inserts a trailer. As a further possibility instead of inserting a trailer, the start of retransmission can be indicated by using a retransmission indicator. | 02-17-2011 |
20110044205 | AUTOMATIC NETWORK MAPPING FROM A HOST CONTROL DEVICE - Disclosed are methods, and control devices ( | 02-24-2011 |
20110078255 | METHOD AND SYSTEM FOR MANAGING A CONNECTION IN A CONNECTION ORIENTED IN-ORDER DELIVERY ENVIRONMENT - To manage a connection in a connection-oriented in-order delivery environment, a connection is established between a client and a server in an in-order delivery environment where the message exchange is based on a reliable network and, an unreliable network, also taking traffic classes for real-time operation into account. In comparison to present examples message overhead sequence numbers can be saved and the number of messages can be streamlined and reduced. Further, some error cases are also discussed taking also the bandwidth allocation by forwarding of messages across routers into account. | 03-31-2011 |
20110078313 | METHOD AND SYSTEM FOR MANAGING A CONNECTION IN A CONNECTION ORIENTED IN-ORDER DELIVERY ENVIRONMENT - The present disclosure provides a system and method of establishing a connection between a client and a server in an in-order delivery environment. The disclosed system and method includes a client configured to request establishing a connection by sending a first type of message to a server, and the server is configured to confirm the ability of establishing the connection by sending to the client a second type of message leading to the server being connected. The first type of message starts a first client timer measuring a first predefined time period as a first maximum response time and receipt of the second type of message or a data message stops the first client timer. The connection is closed by sending a third type of message. | 03-31-2011 |
20110138096 | Methods and Systems for Reliable Link Startup - Link startup systems, methods and devices associated with interconnects are described. Asymmetric lane connections are supported by, for example, independent renumbering of the connected lanes after an initial discovery process. Low-power, hibernating states of devices are supported by, for example, initialing alternating between transmission of startup and wakeup sequences over the interconnect between devices. | 06-09-2011 |
20110161777 | Reliable Packet Cut-Through - A cut-through data packet mechanism is described. Forwarding of a cut-through data packet by an intermediary node enables packet transmission of the cut-through data packet to begin prior to performing a frame CRC on the packet. The CRC is instead performed while transmission of the packet is occurring. If one or more errors are found in the cut-through data packet, then a packet trailer indicating such errors is transmitted toward an endpoint node that receives the cut-through packet. | 06-30-2011 |
20110219155 | PROCESSING SYSTEM AND METHOD FOR TRANSMITTING DATA - A method for exchanging data between first and second functional units includes the following steps. In a first handshake procedure, data is exchanged corresponding to a communication thread selected by the first functional unit, while independently in a second handshake procedure, information relating to a status of at least one communication thread is exchanged from the second to the first functional unit. The information enables the first functional unit to anticipate the possibility of exchanging data for the at least one communication thread. | 09-08-2011 |
20110286422 | ELECTRONIC DEVICE AND METHOD OF COMMUNICATION RESOURCE ALLOCATION - An electronic device is provided comprising an interconnect means (N, sw | 11-24-2011 |
20120072520 | System and Method for Establishing Reliable Communication in a Connection-Less Environment - The establishment of reliable communication, in particular in an environment of the mobile industry processor interface where communication is taking place based on the Unified Protocol is described. In this case based on the timer at the sender and based on maintaining an originator of a message at the receiver certain precautions are taken that messages are exchanged correctly and only once an acknowledgement is received from the sender, that a first and a second message have been exchanged correctly a maintained originator at the receiver is released. The same method can also be applied to sending a plurality of messages in sequence by using sequence numbers and replying to them in the same manner. In this case the timer is always restarted, once the message as a first type of message is sent from the sender side and an acknowledgement is sent after the last second type of message with a highest sequence number has been received from the receiver side. With the method and the system according to the present invention it is possible to implement the configuration protocol of the Unified Protocol even in a case where a connection-less service which is faster to use is selected. The method according to the present invention may be triggered by a bit that is set in a protocol data unit as one of the reserved bits in the header there. | 03-22-2012 |
20130061099 | EFFICIENT ERROR HANDLING ON A LINK USING ARQ AND MULTIPLE NACKS ASSOCIATED WITH MULTIPLE ERROR THRESHOLDS - The present invention describes how to handle errors occurring during communication in a frame-based communication system that uses a communication protocol having a first error handling mechanism responsive to receipt of an incorrect protocol symbol. The invention provides a method and apparatus that allow several errors to occur without the communication system responding by initiating the first error handling mechanisms. Under circumstances where errors occur, the method and apparatus may improve throughput. | 03-07-2013 |
20130132564 | Electronic Device, System on Chip and Method for Monitoring a Data Flow - An electronic device is provided which comprises a plurality of processing units (IP | 05-23-2013 |
20130238935 | Methods and Systems for Testing Electrical Behavior of an Interconnect Having Asymmetrical Link - Methods and devices for testing a physical layer (PHY) of an asymmetrical interconnect interface using a traffic generator/analyzer (TGA) are described. At least one special PHY test sequence is transmitted to the asymmetrical interconnect interface during link start up to place the device under test in PHY testing mode in which the TGA is used to generate and analyze data. The asymmetrical interconnect interface can then receive a configuration command and configure the asymmetrical interconnect interface in response to the configuration command. The asymmetrical interconnect interface can then use the TGA to transmit test sequences to, or receive test sequences from, e.g., a tester, on at least one identified lane of the asymmetrical interconnect device, which at least one identified lane is set by the configuration command. | 09-12-2013 |
20130262892 | System and Method for Power Saving Modes in High Speed Serial Interface Communication Systems Utilizing Selective Byte Synchronization - A system and method for minimizing power consumption in a transceiver circuit that uses a digital high-speed serial communications link between at least two devices is presented. Comma code matching is generally used as a means for establishing byte synchronization and for determining and preventing data transfer errors. However, comma code matching, when performed in high speed serial communications links that can transfer data at rate of giga-bits per second, can use a significant amount of power. Thus, the system and method described herein maintain comma code matching in an off-state, and transition comma code matching from an off-state to an on-state when a substantive operational change occurs in the serial communications link. | 10-03-2013 |
20140310566 | System and Method to Detect and Communicate Loss and Retention of Synchronization in a Real-Time Data Transfer Scheme - A system and method are described for correcting for a loss of message boundary in a real-time data transmission over an interconnect between a source node and a destination node in an apparatus. In the apparatus, a destination node received one or more messages, wherein each message includes one or more data frames, and each data frame of each message includes an end-of-message flag and a message sequence number, the end-of-message flag set when the data frame is the last data frame in a particular message, and the message sequence number is different for different messages. A loss of message boundary is determined for a previous message when a new data frame of a new message is received and the new message sequence number of the new data frame is different from the previous message sequence number and a last received data frame did not include a set end-of-message flag. To establish re-synchronization, the destination node transmits a synchronization loss message to the source node, and the destination node receives in reply a status report message, and the destination node can regain synchronization of the last received message data such that a previous message boundary can be determined according to the status report message. | 10-16-2014 |