Patent application number | Description | Published |
20080294803 | METHOD AND SYSTEM FOR FULL-DUPLEX MESOCHRONOUS COMMUNICATIONS AND CORRESPONDING COMPUTER PROGRAM PRODUCT - Data transport is provided in a communication network such as a Network-on-Chip arrangement via full-duplex mesochronous links between routers. Request signals and response signals are exchanged between these routers acting alternatively as an initiator and a target operating in respective clock domains at opposite ends of respective full-duplex mesochronous links. The request initiator flow control signals are monitored at the target end of the link while the response target flow control signals are monitored at the initiator end of the link. The monitoring action involves ascertaining if a request has been granted at the initiator end of the link and if a response has been granted at the target end of said link thus correspondingly managing the data flow over the link. | 11-27-2008 |
20090049212 | METHOD AND SYSTEMS FOR MESOCHRONOUS COMMUNICATIONS IN MULTIPLE CLOCK DOMAINS AND CORRESPONDING COMPUTER PROGRAM PRODUCT - Full-duplex communication over a communication link between an initiator operating with an initiator clock and a target operating with a target clock involves, in communication from the initiator to the target: storing data from the initiator in a first FIFO memory with the initiator clock, reading data from the initiator stored in the first FIFO memory, wherein reading is with the target clock transmitting the data read from the first FIFO memory over a first mesochronous link, and storing the data transmitted over the first mesochronous link in a buffer whereby the data are made available to the target. Communication from the target to the initiator includes: transmitting data from the target over a second mesochronous link, and storing the data transmitted over the second mesochronous link in a second FIFO memory, wherein storing is with the target clock, whereby the data are made available to the initiator for reading from the second FIFO memory with the initiator clock signal. | 02-19-2009 |
20100080229 | METHOD OF EXCHANGING INFORMATION IN A COMMUNICATION NETWORK, CORRESPONDING COMMUNICATION NETWORK AND COMPUTER PROGRAM PRODUCT - A method of performing transactions in a communication network in which is exchanged between Intellectual Property (IP) cores has information transported in packets which include a header for transporting control information and one or more payloads transporting content. A versatile packet format is used which is adapted to transport different traffic patterns generated by the IP cores using different protocols for simple interoperability between the IP cores and also providing configurability of the granularity arbitration process to correct crossing the routers in the communication network. | 04-01-2010 |
20100281144 | CONTROL DEVICE FOR A SYSTEM-ON-CHIP AND CORRESPONDING METHOD - A system such as a “System-on-Chip” includes an interconnection network, a set of initiator modules for transmitting data towards the interconnection network and at least one communication arbiter for deciding, as a function of a set of configuration values, which transmissions of the initiator modules have access to the interconnection network. At least one configuration value is associated with each initiator module. A control device coupled to at least one of the initiator modules detects a communication status associated with the transmissions of the coupled initiator and generates a communication status signal whose value is representative of such status, determines a filtered value representative of a series of the values of the communication status signal, and selectively varies one of the configuration values as a function of the filtered value. | 11-04-2010 |
20110131189 | METHOD AND DEVICE FOR MANAGING QUEUES, AND CORRESPONDING COMPUTER PROGRAM PRODUCT - A method for managing a queue, such as for example a FIFO queue, and executing a look-ahead function on the data contained in the queue includes associating to the data in the queue respective state variables (C | 06-02-2011 |
20110289253 | INTERCONNECTION METHOD AND DEVICE, FOR EXAMPLE FOR SYSTEMS-ON-CHIP - Transactions of the request/response type between a first circuit module and a second circuit module operating with incompatible protocols or interfaces envisage organizing a queue of memory locations for storing transaction information items and transaction identifiers associated to said transactions and implementing the transactions via operations of reading/writing of the locations in the queue, mapping on the transaction identifiers information for management of the queue. | 11-24-2011 |
20120008620 | CONNECTION ARRANGEMENT - A plurality of inputs are configured to receive circuit switched traffic from a plurality of initiators. A plurality of outputs are configured to output said traffic to a network on chip. Each output is associated with a different quality of service traffic. A traffic controller directs the received circuit switched traffic to respective ones of the outputs in dependence on a quality of service associated with the traffic. | 01-12-2012 |
20120079148 | REORDERING ARRANGEMENT - An embodiment of a network-on-chip is provided. The network-on-chip includes a plurality of sources of requests and a plurality of destinations for requests. The plurality of destinations are configured to provide respective responses to respective requests. The network-on-chip further includes an interconnect for routing said requests and respective responses to said requests to and from the plurality of sources and at least one transaction reordering arrangement. The transaction reordering arrangement is configured to reorder said responses such that said responses are provided to a respective source in an order which corresponds to an order in which the requests are issued by said respective source. A respective transaction reordering arrangement is associated with a respective source. | 03-29-2012 |
20120079154 | TRANSACTION REORDERING ARRANGEMENT - An embodiment of a transaction reordering arrangement is provided. The transaction reordering arrangement includes a queue into which respective responses to requests are writable and a controller configured to control a position in said queue to which said respective responses to said requests are written. The position is controlled such that the responses are read out of said queue in an order which corresponds to an order in which the requests are issued. | 03-29-2012 |
20120155489 | COMMUNICATION SYSTEM, AND CORRESPONDING INTEGRATED CIRCUIT AND METHOD - A communication system includes interfacing between a first synchronous circuit and a second synchronous circuit. The system includes a first interface system and a second interface system. The first interface system receives data from the first synchronous circuit, and encodes the data according to an asynchronous communication protocol. The encoded data are transmitted over a communication channel to the second interface system. The second interface system decodes the data and transmits the decoded data to the second synchronous circuit. The first interface system includes a first FIFO memory for storing temporarily the data received from the first synchronous circuit and the second interface system includes a second FIFO memory for storing temporarily the data transmitted over the communication channel. | 06-21-2012 |
20120155568 | INTERFACE SYSTEM, AND CORRESPONDING INTEGRATED CIRCUIT AND METHOD - An interface system is used for interfacing a synchronous circuit with an asynchronous circuit, wherein the synchronous circuit generates, in response to a clock signal, a first control signal for indicating that a first data signal contains valid data, and wherein the asynchronous circuit generates, according to an asynchronous communication protocol, a second control signal indicating the state of transmission of a second data signal. | 06-21-2012 |
20120159095 | INTERFACE SYSTEM, AND CORRESPONDING INTEGRATED CIRCUIT AND METHOD - An interface system for interfacing an asynchronous circuit with a synchronous circuit, wherein the synchronous circuit samples, in response to a clock signal, a first data signal when a first control signal indicates that the first data signal contains valid data, and wherein the asynchronous circuit generates a second data signal according to an asynchronous communication protocol. The system includes a FIFO memory, a control circuit for asynchronously writing the second data signal in the memory when the second data signal indicates the start of a communication, and synchronously reading the second data signal from the memory in response to a clock signal, and a conversion circuit for decoding, according to a asynchronous communication protocol, the second data signal read from the memory in a decoded data signal, wherein the decoded data signal corresponds to the first data signal. | 06-21-2012 |
Patent application number | Description | Published |
20130259146 | CIRCUIT FOR ASYNCHRONOUS COMMUNICATIONS, RELATED SYSTEM AND METHOD - A completion-detector circuit for detecting completion of the transfer of asynchronous data on a communication channel with signal lines organized according to a delay-insensitive encoding (e.g., dual-rail, m-of-n, Berger encoding) comprises: logic circuitry for detecting the data on the aforesaid signal lines configured for: i) producing a first signal indicating the fact that the asynchronous data on the signal lines are stable; ii) producing a second signal indicating the fact that the signal lines are de-asserted; and an asynchronous finite-state machine supplied with the first signal and the second signal for producing a signal of detection of completion of transfer of the asynchronous data, the detection signal having: a first value, when the first signal is asserted; and a second value, when the second signal is asserted; and being on hold when neither one nor the other of said first signal and said second signal is asserted. | 10-03-2013 |
20130268990 | ARRANGEMENT AND METHOD - A method includes providing at least one target bandwidth for bandwidth usage on an interconnect, the target bandwidth being for traffic associated with a traffic initiator. The method also includes measuring a served bandwidth and resetting the measuring of served bandwidth in response to an occurrence of an event. | 10-10-2013 |
20130297913 | METHOD AND DEVICE FOR ABORTING TRANSACTIONS, RELATED SYSTEM AND COMPUTER PROGRAM PRODUCT - Current tasks being executed in a set of modules of a signal processing system managed via an interface block are aborted so as to permit the execution of new tasks by pipelining eliminating transactions of said current tasks and executing transactions of the new tasks. Upon arrival of a signal to abort the current tasks, data and/or memory accesses present in said interface block are discarded. | 11-07-2013 |
20130326522 | METHOD FOR HANDLING ACCESS TRANSACTIONS AND RELATED SYSTEM - In an embodiment, access transactions of at least one module of a system such as a System-on-Chip (SoC) to one of a plurality of target modules, such as memories, are managed by assigning transactions identifiers subjected to a consistency check. If an input identifier to the check has already been issued for the same given target module, to the related identifier/given target module pair the same input identifier is assigned as a consistent output identifier. If, on the contrary, said input identifier to the check has not been already issued or has already been issued for a target module different from the considered one, to the related identifier/given target module pair a new identifier, different from the input identifier, is assigned as a consistent output identifier. | 12-05-2013 |
20140095932 | DEBUG SYSTEM, AND RELATED INTEGRATED CIRCUIT AND METHOD - A system includes a processor and a plurality of circuits connected through an interconnection network, wherein associated to each circuit is a respective communication interface configured for exchanging data between the respective circuit and the interconnection network. In particular, a debug unit is associated with each communication interface. Each debug unit is configurable as a data-insertion point, wherein the debug unit transmits data by means of the respective communication interface to the interconnection network, or each debug unit is configurable as a data-reception point, wherein the debug unit receives data by means of the respective communication interface from the interconnection network. | 04-03-2014 |
20140112149 | CLOSED LOOP END-TO-END QOS ON-CHIP ARCHITECTURE - An apparatus includes an output configured to output data to a communication path of an interconnect for routing to a target and a rate controller configured to control a rate of the output data. The rate controller is configured to control the rate in response to feedback information from the target. | 04-24-2014 |
20140185390 | BUFFER FOR ORDERING OUT-OF-ORDER DATA, AND CORRESPONDING INTEGRATED CIRCUIT AND METHOD FOR MANAGING A BUFFER - A buffer for ordering out-of-order data includes a memory with a plurality of memory locations for temporarily storing data and a detection circuit configured for generating a control signal when the memory locations contain valid data. The detection circuit includes a first block configured for generating validity signals that identify the memory locations containing valid data and a search circuit configured for determining a search pointer as a function of the validity signals. In the case where each memory location contains valid data, the search pointer indicates the last memory location. In the case where at least one memory location is still free, the search pointer indicates the first memory location that is free. | 07-03-2014 |
20140289439 | METHOD OF HANDLING TRANSACTIONS, CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT - A system, such as a System-on-Chip includes an interface component or PLUG which generates transactions over an IP block, such as an interconnect serving one or more clients via virtual channels. The client or clients are mapped onto the virtual channels via client/virtual channel mappings. The virtual channels are provided as a first set of virtual channels in the interface component which cooperate with a second set of virtual channels in the IP block. First and second client/virtual channel mappings for the first set of virtual channels and the second set of virtual channels are provided. The first and second client/virtual channel mappings are separately programmable and mutually decoupled from one another. | 09-25-2014 |
20140344485 | COMMUNICATION SYSTEM FOR INTERFACING A PLURALITY OF TRANSMISSION CIRCUITS WITH AN INTERCONNECTION NETWORK, AND CORRESPONDING INTEGRATED CIRCUIT - A communication system is arranged to interface a plurality of transmission circuits with an interconnection network. Each transmission circuit generates read requests and/or write requests. The communication system includes a first circuit that operates independently of the communication protocol of the interconnection network. In particular, the first circuit includes, a) for each transmission circuit a communication interface configured for receiving the read requests and/or write requests from the respective transmission circuit, b) a segmentation circuit configured for dividing, i.e., segmenting, the read requests and/or write requests received from the transmission circuits into transfer segments, and c) an interleaving circuit configured for generating, via an operation of interleaving of the transfer segments, a series of segments. The communication system also includes a second circuit configured for converting the transfer segments of the series of segments into data packets according to the protocol of the interconnection network and for transmitting the data packets to the interconnection network. | 11-20-2014 |
20140379769 | METHOD AND SYSTEM FOR PERFORMING DIVISION/MULTIPLICATION OPERATIONS IN DIGITAL PROCESSORS, CORRESPONDING DEVICE AND COMPUTER PROGRAM PRODUCT - A digital processor, such as, e.g., a divider in a PID controller, performs a mathematical operation such as division (or multiplication) involving operands represented by strings of bit signals and an operator to produce an operation result. The processor is configured by identifying first and second power-of-two approximating values of the operator as the nearest lower and nearest higher power-of-two values to the operator. The operation is performed on the input operands by means of the first and second power-of-two approximating values of the operator by shifting the bit signals in the operands by using the first and second power-of-two approximating values in an alternated sequence to produce: first approximate results by using the first power-of-two approximating value, second approximate results by using the second power-of-two approximating value. The average of the first and second approximate results is representative of the accurate result of the operation. | 12-25-2014 |
20150033821 | METHOD AND SYSTEM FOR GYROSCOPE REAL-TIME CALIBRATION - A method for real-time calibration of a gyroscope, configured for supplying a value of angular velocity that is function of a first angle of rotation about a first angular-sensing axis that includes defining a time interval, acquiring from an accelerometer an equivalent value of angular velocity that can be associated to the first angle of rotation; calculating a deviation between the value of angular velocity and the equivalent value of angular velocity; iteratively repeating the previous steps through the time interval, incrementing or decrementing an offset variable by a first predefined value on the basis of the values assumed by the deviations during the iterations, and updating the value of angular velocity as a function of the offset variable. | 02-05-2015 |
Patent application number | Description | Published |
20110060025 | 3-AMINOCARBAZOLE COMPOUND, PHARMACEUTICAL COMPOSITION CONTAINING IT AND PREPARATION METHOD THEREFOR - The present invention relates to novel benzoyl derivatives of 3-aminocarbazole, to a pharmaceutical composition containing them, to a method for preparing them and to the use of such compounds for the production of a drug that is useful in the treatment or prevention of disturbances associated with the production of prostaglandin E | 03-10-2011 |
20130267704 | 1-BENZYL-3-HYDROXYMETHYLINDAZOLE DERIVATIVES AND USE THEREOF IN THE TREATMENT OF DISEASES BASED ON THE EXPRESSION OF MCP-1, CX3CR1 AND P40 - The present invention relates to novel 1-benzyl-3-hydroxymethylindazole derivatives according to formula (I) described in the claims, and to a pharmaceutical composition comprising them, together with a pharmaceutically acceptable vehicle. In addition, the present invention relates to the use of 1-benzyl-3-hydroxymethylindazole derivatives for the preparation of a pharmaceutical composition that is active in the treatment of diseases based on the expression of MCP-1, CX3CR1 and p40, and to their use in a method for treating or preventing diseases based on the expression of MCP-1, CX3CR1 and p40. | 10-10-2013 |
20140107174 | 3-AMINOCARBAZOLE COMPOUND, PHARMACEUTICAL COMPOSITION CONTAINING IT AND PREPARATION METHOD THEREFOR - The present invention relates to novel benzoyl derivatives of 3-aminocarbazole, to a pharmaceutical composition containing them, to a method for preparing them and to the use of such compounds for the production of a drug that is useful in the treatment or prevention of disturbances associated with the production of prostaglandin E | 04-17-2014 |
Patent application number | Description | Published |
20110218828 | SPATIAL DATABASE SYSTEM FOR GENERATION OF WEATHER EVENT AND RISK REPORTS - The present invention is a tool including a spatial database and a data warehouse used to track portfolio sites that are affected by weather events, such as hurricanes, earthquakes, wildfires, hail, tornados, or manmade events. A spatial database provides rich spatial geometry features using earth longitude and latitude as a 2-D reference system in spatial system. A insurer portfolio site, which is defined by longitude and latitude data, includes portions that are represented as a point. A weather event is represented as polygon in the spatial database. Based on user configured threshold values, it may be determined when a point falls inside, or on a boundary, of a polygon to identify a site that is affected by that weather event and corresponding reports may be generated, including maps identifying the affected sites and total insured value calculations for the affected sites, in order to gauge risk. | 09-08-2011 |
20130132127 | Spatial Database System For Generation Of Weather Event And Risk Reports - The present invention is a tool including a spatial database and a data warehouse used to track portfolio sites that are affected by weather events, such as hurricanes, earthquakes, wildfires, hail, tornados, or manmade events. A spatial database provides rich spatial geometry features using earth longitude and latitude as a 2-D reference system in spatial system. A insurer portfolio site, which is defined by longitude and latitude data, includes portions that are represented as a point. A weather event is represented as polygon in the spatial database. Based on user configured threshold values, it may be determined when a point falls inside, or on a boundary, of a polygon to identify a site that is affected by that weather event and corresponding reports may be generated, including maps identifying the affected sites and total insured value calculations for the affected sites, in order to gauge risk. | 05-23-2013 |
Patent application number | Description | Published |
20100094087 | Method of and Apparatus for Positioning and Maintaining the Position of Endoscopic Instruments - The present invention provides an apparatus for, and a method of, accurate positioning of endoscopic instruments. Accurate positioning of the instruments is accomplished through the inclusion of a steering ability within the device. After the endoscopic instrument is properly positioned, the present invention may use rapid exchange technology, soft locks, and mechanical locks to maintain the position of the endoscopic instrument. Rapid exchange technology is used to minimize displacement forces present on the guidewire or catheters. Soft locks and mechanical locks resist movements caused by displacement forces. | 04-15-2010 |
20120296327 | Method of and Apparatus for Positioning and Maintaining the Position of Endoscopic Instruments - The present invention provides an apparatus for, and a method of, accurate positioning of endoscopic instruments. Accurate positioning of the instruments is accomplished through the inclusion of a steering ability within the device. After the endoscopic instrument is properly positioned, the present invention may use rapid exchange technology, soft locks, and mechanical locks to maintain the position of the endoscopic instrument. Rapid exchange technology is used to minimize displacement forces present on the guidewire or catheters. Soft locks and mechanical locks resist movements caused by displacement forces. | 11-22-2012 |
20140058426 | METHOD OF AND APPARATUS FOR POSITIONING AND MAINTAINING THE POSITION OF ENDOSCOPIC INSTRUMENTS - The present invention provides an apparatus for, and a method of, accurate positioning of endoscopic instruments. Accurate positioning of the instruments is accomplished through the inclusion of a steering ability within the device. After the endoscopic instrument is properly positioned, the present invention may use rapid exchange technology, soft locks, and mechanical locks to maintain the position of the endoscopic instrument. Rapid exchange technology is used to minimize displacement forces present on the guidewire or catheters. Soft locks and mechanical locks resist movements caused by displacement forces. | 02-27-2014 |
Patent application number | Description | Published |
20090107904 | Self-Cleaning Filter and Filtration System for Lubricants - The disclosed self-cleaning filtration system and self-cleaning filter solves various problems by replacing a standard filter cartridge with an adapter screwed in place of the cartridge, a filter of limited size with a motor for rotating an inlet cover plate and an outlet cover plate over a body with a plurality of longitudinal channels inside of a circumferential filtration media where the different parts of the media are used alternately in forward and backward flow. As the cover plates rotate, each longitudinal channel comes in successive fluidic communication with either an entry opening where oil is pushed in the longitudinal channel through the filtration media and into an external cavity where filtered oil is reintroduced in the engine, or the longitudinal channel comes in fluidic communication with a drain opening where the flow through the filtration media is reversed and oil from the external cavity is pushed back into the longitudinal channel to transport stored debris into a decanter for storage, elimination, decantation and reuse. In another embodiment, instead of entry and drain openings, the oil is placed directly in contact with each longitudinal channel with the exception of the channel in fluidic communication with the drain opening. The self-filtration system includes a self-cleaning filter used in tandem with an adapter, a decanter, and a series of hoses. | 04-30-2009 |
20110132833 | Self-Cleaning Filter and Filtration System for Lubricants - The disclosed self-cleaning filtration system and self-cleaning filter solves various problems by replacing a standard filter cartridge with an adapter screwed in place of the cartridge, a filter of limited size with a motor for rotating an inlet cover plate and an outlet cover plate over a body with a plurality of longitudinal channels inside of a circumferential filtration media where the different parts of the media are used alternately in forward and backward flow. In another embodiment, instead of entry and drain openings, the oil is placed directly in contact with each longitudinal channel with the exception of the channel in fluidic communication with the drain opening. The self-filtration system includes a self-cleaning filter used in tandem with an adapter, a decanter, and a series of hoses. In yet another embodiment, the self-cleaning filter includes either in replacement of the rotating shaft or in addition to the shaft a body with an expandable chamber for storage of oil used as driving force of a back flushing valve. | 06-09-2011 |
Patent application number | Description | Published |
20120089059 | APPARATUS, SYSTEMS, AND METHODS FOR AUGMENTING THE FLOW OF FLUID WITHIN BODY VESSELS - Apparatus, systems, and methods are sized and configured to effectively and efficiently augment the flow of fluid within body vessels, not only during conditions in which a patient is bedbound and immobile, but also in conditions when the individual is out of bed, and completely mobile and ambulatory. | 04-12-2012 |
20120089060 | APPARATUS, SYSTEMS, AND METHODS FOR AUGMENTING THE FLOW OF FLUID WITHIN BODY VESSELS - Apparatus, systems, and methods are sized and configured to effectively and efficiently augment the flow of fluid within body vessels, not only during conditions in which a patient is bedbound and immobile, but also in conditions when the individual is out of bed, and completely mobile and ambulatory. | 04-12-2012 |
20120089061 | APPARATUS, SYSTEMS, AND METHODS FOR AUGMENTING THE FLOW OF FLUID WITHIN BODY VESSELS - Apparatus, systems, and methods are sized and configured to effectively and efficiently augment the flow of fluid within body vessels, not only during conditions in which a patient is bedbound and immobile, but also in conditions when the individual is out of bed, and completely mobile and ambulatory. | 04-12-2012 |
20120089062 | APPARATUS, SYSTEMS, AND METHODS FOR AUGMENTING THE FLOW OF FLUID WITHIN BODY VESSELS - Apparatus, systems, and methods are sized and configured to effectively and efficiently augment the flow of fluid within body vessels, not only during conditions in which a patient is bedbound and immobile, but also in conditions when the individual is out of bed, and completely mobile and ambulatory. | 04-12-2012 |
20120089063 | APPARATUS, SYSTEMS, AND METHODS FOR AUGMENTING THE FLOW OF FLUID WITHIN BODY VESSELS - Apparatus, systems, and methods are sized and configured to effectively and efficiently augment the flow of fluid within body vessels, not only during conditions in which a patient is bedbound and immobile, but also in conditions when the individual is out of bed, and completely mobile and ambulatory. | 04-12-2012 |