Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

11results about "Microprogram loading" patented technology

Serial port burning circuit

ActiveCN223986318USoftware deploymentMicroprogram loadingControl signalHemt circuits
The utility model discloses a serial port burning circuit, which comprises an MCU (Microprogrammed Control Unit) module, a serial port communication module and a conversion module, two ends of the conversion module are respectively connected with the serial port communication module and the MCU module; the serial port communication module is also connected to the MCU module; the conversion module is used for controlling the MCU module to be switched between a burning state and a working state; and the serial port communication module is used for receiving a control signal from an external communication interface so as to control the conversion module according to the control signal, and is used for transmitting burning information to the MCU module in a burning state. According to the serial port burning circuit, convenient switching between a burning state and a working state is realized through division and cooperation of the conversion module and the serial port communication module, the circuit state does not need to be changed by manually pulling pins with pliers, the burning stability and safety are improved, and the burning efficiency is improved.
Owner:DONGGUAN RAMAXEL MEMORY TECH LTD

Device with data processing engine array that enables partial reconfiguration

A device may include a processor system and an array of data processing engines (DPEs) communicatively coupled to the processor system. Each of the DPEs includes a core and a DPE interconnect. The processor system is configured to transmit configuration data to the array of DPEs, and each of the DPEs is independently configurable based on the configuration data received at the respective DPE via the DPE interconnect of the respective DPE. The array of DPEs enable, without modifying operation of a first kernel of a first subset of the DPEs of the array of DPEs, reconfiguration of a second subset of the DPEs of the array of DPEs.
Owner:XILINX INC

Systems and methods for providing a native browser experience for Cloud Browser Isolation (CBI) environments

Systems and methods provide native browser features in Cloud Browser Isolation (CBI) environments. In various embodiments, steps include initiating a Cloud Browser Isolation (CBI) session between a user device and a remote browser; receiving one or more inputs from the user device for performing one of a plurality of native browser functions; and performing the native browser function based on the one or more inputs received from the user device. Supported native browser features include find in page functionality, right click, print, and zoom.
Owner:ZSCALER INC

Instruction transmitting unit, instruction executing unit, related apparatus and method

ActiveCN114428638BInstruction analysisMicroinstruction functionComputer architectureLoad instruction
The present disclosure provides an instruction transmitting unit, an instruction executing unit, related devices and methods. The instruction transmitting unit comprises: an instruction splitter configured to split a vector instruction to be executed into micro-instructions; a micro-instruction index obtainer configured to obtain an effective element number index of the micro-instruction based on an element range involved by the split micro-instruction; an index comparison subunit configured to compare the obtained effective element number index with a first index, the first index being an effective element number index of a fault-only-first micro-instruction which has not been processed completely; and a micro-instruction transmitting controller configured to transmit the split micro-instruction to a vector executing unit for execution in a case where the effective element number index is smaller than the first index. The present disclosure improves the running efficiency of subsequent vector instructions when a fault-only-first vector load instruction is involved in chain execution.
Owner:C SKY MICROSYST CO LTD

Mobile terminal, power adapter, and upgrading method thereof

A mobile terminal, a power adapter, and an upgrade method are disclosed. The method includes: downloading firmware upgrade information data of the power adapter by a mobile terminal; and sending the firmware upgrade information data to a processor of the power adapter by the mobile terminal through a data line in a charging port when the mobile terminal is coupled to the power adapter through the charging port to facilitate the processor to upgrade the firmware of the power adapter according to the firmware upgrade information data. The mobile terminal downloads the firmware upgrade information data, and the most updated firmware upgrade information data is transmitted to the power adapter during the process that the mobile terminal connects to the power adapter, the power adapter is upgraded to solve the problem that the power adapter is difficult to upgrade.
Owner:NOKIA TECHNOLOGIES OY

Device, method and system for cross-cluster communication of operand values

Techniques and mechanisms for communicating information between clusters of a processor. In an embodiment, a processor core comprises circuitry to identify a condition wherein a first micro-operation (uop) of a uop sequence is to produce a value of an operand, a second uop of the uop sequence is to use the value of the operand, and different respective clusters of processor resources are to execute the first uop and the second uop. Based on the condition, the processor core supplements a strand of uops with a cross-cluster communication uop, wherein the strand comprises one of the first uop or the second uop. In another embodiment, one of the clusters executes the cross-cluster communication uop to provide a value of the operand to another cluster via a cross-cluster network.
Owner:INTEL CORP

Macro-op fusion for pipelined architectures

Systems and methods are disclosed for macro-op fusion in pipelined architectures. For example, some methods include detecting a sequence of macro-ops stored in an instruction decode buffer, the sequence of macro-ops including a first macro-op, followed by one or more intervening macro-ops, followed by a last macro-op; determining a micro-op that is equivalent to the first macro-op combined with the last macro-op; and forwarding the micro-op to one or more execution resource circuitries for execution.
Owner:SIFIVE INC

PROGRAMMING POWER CONTROLLERS VIA LOGIC BUILDING BLOCKS

Computer device (100) comprising the following: a primary printed circuit board (110); one or more computer components mounted on the primary printed circuit board (110); a Baseboard Management Controller (140), hereinafter referred to as BMC, which is mounted on the primary printed circuit board (110); a power subsystem with a power controller (151) comprising a first logic pin (138); and a logic device (150) coupled to the primary circuit board (110) and connected to the first logic pin (138), wherein the logic device (150) is configured to program the power controller (151) by placing the power controller (151) into a programming mode and inputting programming information into the power controller (151) via the first logic pin (138), wherein the power subsystem comprises a voltage regulator (130), hereinafter referred to as VR, attached to the primary circuit board (110), the VR (130) comprising a VR converter (131) configured to supply electrical power to one of the computer components, and a VR controller (135) configured to control the VR converter (131), and the power controller (151) includes the VR controller (135).
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Flexible logic unit adapted for real-time task switching

An arrangement includes a matrix with a plurality of programmable logic units and a plurality of first one bit clocked storage elements, the programmable logic units and first one bit clocked storage elements being arranged in an array, the arrangement being adapted for sequential execution of at least two tasks, whereby for each of the first one bit clocked storage elements a data store and restore circuit is provided for local storing or restoring the respective values as computed during the tasks per task of the first one bit clocked storage elements;a data memory, external to the matrix, wherein the data store and restore circuit is provided for pre-loading values related to one task from the data memory into the data store and restore circuit and post-storing of values related to one task in the data store and restore circuit to the data memory, whereby the pre-loading and / or post-storing can be performed while another task is executed without disturbing the task execution; andan output circuit, required to ensure safe operation in case of task switching.
Owner:SILICON MOBILITY SAS

Controller, program execution method, and electronic device

The application discloses a controller, a program execution method and an electronic device, and belongs to the technical field of integrated circuit design. A first storage area of the controller is configured to store first instruction codes of an application program, the first instruction codes include at least one target function position, a function at the target function position is a function to be updated, and a function pointer corresponding to the function to be updated is further configured at the target function position. A processor of the controller is configured to acquire second machine codes, store the second machine codes in a second storage area, and the second machine codes are results after the function to be updated at the at least one target function position is updated. The first machine codes are executed, and in the case that the first machine codes are executed to the target function position, the second machine codes in the second storage area matched with the function pointer are executed according to the function pointer at the target function position. Therefore, the flexibility of program updating can be improved.
Owner:BEIJING ESWIN COMPUTING TECH CO LTD

Apparatus And Method For Memory Alias Disambiguation Training

PendingUS20260161392A1Microprogram loading
Embodiments of a processor for MAD training comprise: decode circuitry to decode instructions into uops, including a plurality of load and store uops; memory execution circuitry executes the plurality of load uops to load data from a memory subsystem and to execute the plurality of store uops to store data to the memory subsystem; and memory alias disambiguation (MAD) prediction circuitry to make a prediction as to whether a first load uop of the plurality of load uops can be executed prior to execution of a first one or more store uops of the plurality of store uops without causing a conflict, the MAD circuitry to make the prediction based on first prediction circuitry when a first confidence value indicated by the first prediction circuitry is above a threshold and to make the prediction based on second prediction circuitry when the first confidence value is at or below the threshold.
Owner:INTEL CORP