Patent classifications
G06F13/366
ACCESSORY DEVICE FOR AN ELECTRONIC PROTECTION RELAY
An accessory device for an electronic protection relay comprising: a first communication port for communication with one or more electronic devices of the electronic protection relay or operatively connected with the electronic protection relay; a second communication port for communication with one or more computerized units through the Internet; a first processing means to manage the operation of the accessory device, the first processing means being operatively coupled with the first and second communication ports. The accessory device is configured to execute a data-gathering procedure (DGP), in which the accessory device polls one or more electronic devices, which are in communication with the accessory device through the first communication port, and receives grid data (D), which are related to the operation of an electric power distribution grid including the electronic protection relay, from the electronic devices in response to the polling. The accessory device is configured to execute a data-publishing procedure (DPP), in which the accessory device transmits the grid data (D) to a publishing computerized unit, which is in communication with the accessory device through the second communication port.
ACCESSORY DEVICE FOR AN ELECTRONIC PROTECTION RELAY
An accessory device for an electronic protection relay comprising: a first communication port for communication with one or more electronic devices of the electronic protection relay or operatively connected with the electronic protection relay; a second communication port for communication with one or more computerized units through the Internet; a first processing means to manage the operation of the accessory device, the first processing means being operatively coupled with the first and second communication ports. The accessory device is configured to execute a data-gathering procedure (DGP), in which the accessory device polls one or more electronic devices, which are in communication with the accessory device through the first communication port, and receives grid data (D), which are related to the operation of an electric power distribution grid including the electronic protection relay, from the electronic devices in response to the polling. The accessory device is configured to execute a data-publishing procedure (DPP), in which the accessory device transmits the grid data (D) to a publishing computerized unit, which is in communication with the accessory device through the second communication port.
Memory controller, information processing apparatus, and method of controlling memory controller
A memory controller has a request holding unit holding a write request and a read request; a transmission unit transmitting any one of the write request and the read request to a memory through a transmission bus; a reception unit receiving read data corresponding to the read request through a reception bus; and a request arbitration unit performing: a first processing of transmitting the write request before the read request, when a first reception time is not later than a second reception time, and a second processing of transmitting the read request before the write request, when the first reception time is later than the second reception time. The first reception time is when reception of the read data is started when the write request is transmitted first, and the second reception time is when the reception of the read data is started when the read request is transmitted first.
Memory controller, information processing apparatus, and method of controlling memory controller
A memory controller has a request holding unit holding a write request and a read request; a transmission unit transmitting any one of the write request and the read request to a memory through a transmission bus; a reception unit receiving read data corresponding to the read request through a reception bus; and a request arbitration unit performing: a first processing of transmitting the write request before the read request, when a first reception time is not later than a second reception time, and a second processing of transmitting the read request before the write request, when the first reception time is later than the second reception time. The first reception time is when reception of the read data is started when the write request is transmitted first, and the second reception time is when the reception of the read data is started when the read request is transmitted first.
Determination of Timing Configurations for Program Dataflow Models
A method for determining timing constraints in dataflow models is disclosed. The method includes receiving node information specifying a plurality of dataflow nodes, as well as coupling between various ones of the dataflow nodes. The method further comprising receiving timing information specifying timing constraints for at least some of the dataflow nodes. Based on the node information, the couplings between the nodes, and the timing information, a timeline dependency graph (TDG). The timeline dependency graph illustrates a timeline, mappings between nodes with side effects to firing times of those nodes on the timeline, and dependencies between nodes.
Determination of Timing Configurations for Program Dataflow Models
A method for determining timing constraints in dataflow models is disclosed. The method includes receiving node information specifying a plurality of dataflow nodes, as well as coupling between various ones of the dataflow nodes. The method further comprising receiving timing information specifying timing constraints for at least some of the dataflow nodes. Based on the node information, the couplings between the nodes, and the timing information, a timeline dependency graph (TDG). The timeline dependency graph illustrates a timeline, mappings between nodes with side effects to firing times of those nodes on the timeline, and dependencies between nodes.
USB HUB HOST DETECTION
A USB hub capable of detecting a host connected to a port are disclosed. In an embodiment, a USB hub may include a first USB port, a second USB port, and a USB hub controller coupling the first USB port and the second USB port for data transmission between the first USB port and the second USB port. The USB hub controller may be configured to evaluate each USB port for a connection type. The USB hub controller may also be configured to identify an original host connected to the first USB port. The USB hub controller may also be configured to designate the first USB port as an upstream facing port for the purpose of USB communications. The USB hub controller may further be configured to designate the second USB port as a downstream facing port.
USB HUB HOST DETECTION
A USB hub capable of detecting a host connected to a port are disclosed. In an embodiment, a USB hub may include a first USB port, a second USB port, and a USB hub controller coupling the first USB port and the second USB port for data transmission between the first USB port and the second USB port. The USB hub controller may be configured to evaluate each USB port for a connection type. The USB hub controller may also be configured to identify an original host connected to the first USB port. The USB hub controller may also be configured to designate the first USB port as an upstream facing port for the purpose of USB communications. The USB hub controller may further be configured to designate the second USB port as a downstream facing port.
SELF-MODERATING BUS ARBITRATION ARCHITECTURE
A method for self-moderating bus arbitration for access to a common bus is provided. The method may include receiving, by a bus arbiter, a request from a master device, wherein the received request includes a priority value set by the master device. The method may also include identifying the priority value from the received transaction request. The method may then include determining an insertion point within a priority table based on comparing the identified priority value to a table entry priority value associated with each table entry within the priority table. The method may further include inserting a new entry into the priority table based on the determined insertion point. The method may also include identifying a highest priority entry within the priority table. The method may then include serving the identified highest priority entry.
SELF-MODERATING BUS ARBITRATION ARCHITECTURE
A method for self-moderating bus arbitration for access to a common bus is provided. The method may include receiving, by a bus arbiter, a request from a master device, wherein the received request includes a priority value set by the master device. The method may also include identifying the priority value from the received transaction request. The method may then include determining an insertion point within a priority table based on comparing the identified priority value to a table entry priority value associated with each table entry within the priority table. The method may further include inserting a new entry into the priority table based on the determined insertion point. The method may also include identifying a highest priority entry within the priority table. The method may then include serving the identified highest priority entry.