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

27 results about "Access register" patented technology

In IBM terminology, Access Registers are hardware registers in the processor. They work in conjunction with the general purpose registers, giving the address space access to its data spaces and to other address spaces in order to retrieve data. ARs were introduced with MVS/ESA.

Data processor, method, electronic device and storage medium

The invention provides a data processor and method, electronic equipment and a storage medium, the data processor comprises an instruction scheduler and a copy engine, the instruction scheduler comprises a first tensor access register, and the first tensor access register is used for storing sub-tensor description information transmitted externally; the replication engine comprises a first queue structure, a second tensor access register and an instruction decoder, the second tensor access register is used for storing sub-tensor description information received from the first queue structure, and the instruction decoder is used for analyzing an instruction received from the first queue structure and generating a control signal to drive data handling; wherein the instruction scheduler is configured to dynamically detect a change parameter item of the sub-tensor description information, and write the change parameter item into the first queue structure, so that the copy engine incrementally updates the sub-tensor description information in the second tensor access register based on the change parameter item, therefore, the data transmission redundancy can be reduced, and the data transmission efficiency is improved. And the instruction processing efficiency is improved.
Owner:SUZHOU YIZHU INTELLIGENT TECH CO LTD

Method and system for verifying multicast or broadcast access register

PendingCN122452461AEngineeringBus
The application discloses a multicast or broadcast access register verification method and system, and belongs to the chip verification technical field, and comprises the following steps: obtaining a register model corresponding to a device under test; reloading a driver configuration global parameter of a bus agent in a multicast or broadcast test case; obtaining all register nodes in the register model according to the test case, screening all the register nodes according to a register node list to obtain a corresponding register node sequence; obtaining all registers corresponding to each register node in the register node sequence, and screening all the registers of each register node in the register node sequence according to a preset register attribute and a register name of the register list; performing write access on each register to obtain a first register, and performing read access on the first register, thereby improving the verification efficiency.
Owner:常州楠菲微电子有限公司

Register monitoring method, register monitoring device, register monitoring system, chip and chip module

This application relates to a register monitoring method, apparatus, system, chip, and chip module. Applied to a register monitor located on a transmission port of an on-chip bus, the method includes: obtaining multiple access events of at least one target master device accessing a register from a cache queue of the on-chip bus; packaging the multiple access events according to a preset trace data structure to obtain a trace data stream; the trace data stream is used to monitor the register access behavior. This method enables register monitoring.
Owner:XIAMEN UNISOC TECH CO LTD

Shared operation method, system and equipment of network acceleration unit and medium

The invention belongs to the technical field of hardware design, and provides a sharing operation method, system and equipment of a network acceleration unit and a medium, and the method comprises the step of configuring a shared general register, an exclusive general register and an exclusive special register group for multiple hosts in a single network acceleration unit. Each host accesses the register through the low-speed bus based on the unique identifier. And the acceleration unit performs data interaction with each host through a high-speed bus according to the configuration of the register. When the host operation is processed, the management message and the data transmission message are distinguished by judging whether the basic communication resource register group is accessed or not, and high-order modification and resource mapping are carried out on a load data address in the data transmission message. When an external data packet is received, a target host is determined through analysis and address matching, and resource identifier mapping and data access are carried out. According to the invention, each host is ensured to have independent communication resources and data channels, the complexity and the cost of hardware implementation are reduced, and the resource utilization rate and the system expansibility are improved.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

Access conversion method and device of peripheral register, electronic equipment and storage medium

The embodiment of the invention discloses an access conversion method and device of a peripheral register, electronic equipment and a computer readable storage medium, and relates to the technical field of computers.The method comprises the steps that an equipment hardware access interface is created, and a memory mapping function is registered; responding to an application program access equipment hardware access interface, and calling a memory mapping function to apply for a shared memory corresponding to the application program; responding to the application program to access the shared memory, and calling a preset monitoring operation function; determining a physical address mapped by the shared memory based on a preset monitoring operation function, and establishing a memory monitoring service for the physical address; responding to the situation that the application program accesses the physical address through the memory monitoring service, and obtaining peripheral register data from the shared memory. Therefore, when the off-chip peripheral register is accessed, access can also be performed in a memory mapping base address and offset mode, and the operation of accessing the register by an application layer is simplified.
Owner:NANNING YANXIANG SPECIAL COMPUTER SOFTWARE CO LTD

Device and method for accessing register through double buses

The invention discloses a dual-bus register access device and method, and relates to the field of registers. The device comprises a register module which comprises a shared physical register and two read mapping buffer areas; the two bus interfaces are configured to be used for accessing the shared physical register and accessing the corresponding read mapping buffer areas, and the two bus interfaces are configured to be used for accessing the shared physical register and the corresponding read mapping buffer areas; an arbiter; and the synchronization unit is used for refreshing the address data of the written register unit stored in the read mapping buffer area corresponding to the two bus interfaces in response to the operation of writing data into the shared physical register by the two bus interfaces. In the write operation stage, the data is actively refreshed through the synchronization unit, hardware-level active guarantee of write-read consistency is achieved, and the requirement of an ARM M0 low-power-consumption scene for data real-time performance is met. Meanwhile, the read-write isolation design of the double-read mapping buffer area and the synchronization unit is matched with the access arbitration strategy of the arbiter to form a full read-write process conflict-free closed loop.
Owner:SUZHOU GST INFOMATION TECH CO LTD

Security and support for trust domain operation

Security and support for trust domain operation is described. An example of a method includes processing, at an accelerator, one or more compute workloads received from a host system; upon receiving a notification that a trust domain has transitioned to a secure state, transition an original set of privileges for the accelerator to a downgraded set of privileges; upon receiving a command from the host system for the trust domain, processing the command in accordance with the trust domain; and upon receiving a request from the host system to access a register, for a register included in an allowed list of registers for access, allow access to the register, and, for a register that is not within the allowed list of registers for access, disallowing access to the register.
Owner:INTEL CORP

plc instruction system

The disclosure provides a PLC instruction system, and relates to the technical field of programmable logic controller, which comprises an instruction executor, a register and a memory mechanism; the instruction executor is used for executing instructions stored in a program block, accessing the register and the memory mechanism according to the instructions, and interacting inside the PLC instruction system through the instructions stored in the program block; the register is used for storing bit logic results of current operation; and the memory mechanism is used for storing data and accessed by a program. The instruction executor in the disclosure accesses the register and the memory mechanism through the instructions stored in the program block, unifies the format inside the PLC instruction system, has the role of unified format, and solves the problem that the PLC instruction system is not unified in the related art.
Owner:SHENZHEN HUICHEN AUTOMATION TECH CO LTD

Data processor, method, electronic device and storage medium

The present disclosure provides a data processor, a method, an electronic device and a storage medium, the data processor comprising an instruction scheduler and a replication engine, the instruction scheduler comprising a first tensor access register configured to store sub-tensor description information transmitted externally; the replication engine comprising a first queue structure, a second tensor access register configured to store sub-tensor description information received from the first queue structure, and an instruction decoder configured to parse instructions received from the first queue structure and generate control signals to drive data transfer; wherein the instruction scheduler is configured to dynamically detect a change parameter item of the sub-tensor description information, write the change parameter item into the first queue structure, so that the replication engine incrementally updates the sub-tensor description information in the second tensor access register based on the change parameter item. Thus, the embodiments of the present disclosure can reduce data transmission redundancy and improve instruction processing efficiency.
Owner:SUZHOU YIZHU INTELLIGENT TECH CO LTD

FPGA firmware upgrading method and related equipment

The invention discloses an FPGA (Field Programmable Gate Array) firmware upgrading method and related equipment. According to the method, under the condition that FPGA firmware upgrading needs to be carried out, the electronic equipment can switch the state of the state machine to the upgrading state, lock protection is carried out on the switching process, the currently-used FPGA firmware can be erased, and the new FPGA firmware can be burnt and applied. In the erasing, burning and application process, when the level of the GPIO pin used for simulating the JTAG needs to be set, the electronic equipment can write the register preset value corresponding to the target level of the GPIO pin into the corresponding register, and maintenance and measurement information related to register access does not need to be recorded. According to the method, time consumed in the FPGA firmware upgrading process can be saved, so that the JTAG working frequency simulated through GPIO is improved, the requirement of the JTAG working frequency achieved by hardware is met, and hot updating of the FPGA firmware is achieved.
Owner:HONOR DEVICE CO LTD

Access and instruction generation method, device and system, upper computer, lower computer, medium and program product

The invention provides an access and instruction generation method, device and system, an upper computer, a lower computer, a medium and a program product, and the method comprises the steps: responding to a received register access instruction, and analyzing the register access instruction, obtaining an instruction type included in the register access instruction, at least one to-be-accessed register address and a register value corresponding to each to-be-accessed register address; under the condition that the instruction type is a read instruction, reading a value in a register to be accessed corresponding to each address of the register to be accessed, and sending the value in the register to be accessed to an upper computer; and when the instruction type is a write instruction, respectively writing the register value corresponding to each to-be-accessed register address into a to-be-accessed register corresponding to each to-be-accessed register address. In this way, the effect of accessing a plurality of to-be-accessed registers with discontinuous addresses can be achieved through one register access instruction.
Owner:BEIJING SIMING QICHUANG TECH CO LTD

Accessing a bus device through JTAG

PendingCN122309417AEngineeringBus
This application provides a method for accessing a bus device via JTAG. It includes: a first JTAG interface forming a first JTAG chain, a first CPU core group, and a first JTAG-bus conversion unit; the first CPU core group is coupled to a register file of at least one hardware resource within the chip via a first bus; the first JTAG interface accesses the first CPU core group and the first JTAG-bus conversion unit in a chained manner; the first JTAG-bus conversion unit is coupled to the register file via a second bus, and the register file is not coupled to the first JTAG chain; the first JTAG-bus conversion unit, in response to recognizing an access request received via the first JTAG link instructing it to access the register file, accesses the register file, and sends the access result to the first JTAG interface via the first JTAG chain.
Owner:BEIJING STARBLAZE TECH CO LTD

Mirror image starting method and device, medium and electronic equipment

The invention provides a mirror image starting method and device, a medium and electronic equipment. The mirror image starting method comprises the steps that an IU request message sent by a host to a switch is received, and fields of the IU message comprise a destination MAC address, a source MAC address, the Ethernet type of an IU, the length of an IU part of the IU request message, whether the request IU message needs to be responded or not, a switch identifier, the type of sent switch, an error number, the type of the IU message, IU message data and an IU response identifier; the IU response identifier is an IU request type or an IU response type; sending an IU response message to the host based on the IU request message, wherein the IU response message comprises switch information; and based on the IU request message and the IU response message, starting an executable mirror image loaded to a memory. According to the method, the switch can only maintain one mirror image code, and independent development and maintenance for different hosts are not needed. In addition, the cpu applied in the switch can access the register more quickly.
Owner:JLSEMI LTD

Method for handling non-access stratum (nas) mobility management (mm) cause and user equipment

A method for handling non-access stratum (NAS) mobility management (MM) cause is provided. The method is applicable to a user equipment (UE). The method includes the following steps. Receiving a message from a network node. The message includes a specific cause indicating that a public land mobile network (PLMN) is not allowed to operate at a location where the UE is currently located. Deleting a last accessed registered tracking area identity (TAI) and a TAI list according to the message.
Owner:MEDIATEK INC

Approximate addition for artificial intelligence / machine learning

PCT designated stageWO2026112529A1Digital data processing detailsPhysical realisationBinary multiplierLogarithmic number system
An integrated circuit includes a hardware inexact floating-point logarithmic number system (FPLNS) multiplier. The integrated circuit access registers containing a first floating-point binary value and its first logarithmic binary value and a second floating-point binary value and its second logarithmic binary value, each being in an FPLNS data format. The FPLNS multiplier configured to multiply the first and second floating-point binary values by adding, using an approximate adder, the first logarithmic binary value to the second logarithmic binary value to form a first logarithmic sum, shifting a bias constant by a number of bits of the mantissa of the first floating-point binary value to form a first shifted bias value, subtracting a correction factor from the first shifted bias value to form a first corrected bias value, and subtracting the first corrected bias value from the first logarithmic sum to form a first result
Owner:CASSIA AI INC

Programmable logic controller implicit access address identification method, system and electronic device

The application provides a programmable logic controller implicit access address identification method, system and electronic equipment, and the method comprises the following steps: in the compiling process of a user program, scanning relevant program codes to find out target instructions; according to preset address interval analysis rules, the target instructions are analyzed to identify all register addresses corresponding to the target instructions, and all identified register addresses are determined as implicit access addresses; and the implicit access addresses are identified in a cross-reference table in a preset format. Through identification of the implicit access register addresses and intuitive identification in the cross-reference table, the application can help electrical engineers to more quickly and conveniently check the use of the register addresses, effectively improve program checking efficiency and reduce the difficulty of program debugging and maintenance.
Owner:HANGZHOU SHITENG TECH CO LTD

Storage device and method of providing address pages of registers accessible per client

The invention discloses a storage device and a method for providing address pages of registers accessible per client. A memory device may include a memory cell array, a register block, and a logic controller. The register group may include: a plurality of registers configured to store setting values for performing a plurality of operations on the memory cell array; and a specific register including first address information of at least one accessible register selected from the plurality of registers. The logic controller may compare the second address information with the first address information and allow or prevent access to the accessible register based on a result of the comparison. The second address is received along with a register access command from an external device.
Owner:SK HYNIX INC

Approximate addition for artificial intelligence / machine learning

PendingUS20260140698A1Digital data processing detailsData conversionBinary multiplierLogarithmic number system
An integrated circuit includes a hardware inexact floating-point logarithmic number system (FPLNS) multiplier. The integrated circuit access registers containing a first floating-point binary value and its first logarithmic binary value and a second floating-point binary value and its second logarithmic binary value, each being in an FPLNS data format. The FPLNS multiplier configured to multiply the first and second floating-point binary values by adding, using an approximate adder, the first logarithmic binary value to the second logarithmic binary value to form a first logarithmic sum, shifting a bias constant by a number of bits of the mantissa of the first floating-point binary value to form a first shifted bias value, subtracting a correction factor from the first shifted bias value to form a first corrected bias value, and subtracting the first corrected bias value from the first logarithmic sum to form a first result.
Owner:CASSIA AI INC

A unified hierarchical 3D integrated register file for SIMT compute cores

A unified hierarchical 3D integrated register file for SIMT compute cores A hierarchically organized register file (RF) for use in SIMT processor core is disclosed. A global I / O block of the RF comprises comprising a plurality of input-output circuits for servicing wave-related RF requests. Each input-output circuit is responsive to a respective thread lane of the SIMT core. Each memory bank of the RF is divided into parallelly accessible sub-banks. Per-bank local I / O circuitry is configured to buffer the requests forwarded by the corresponding input-output circuit, schedule and dispatch the buffered requests to a selected sub-bank. The RF is unified with respect to different threads and with respect to different data types. Each request to access the register file includes a register address, and the local I / O circuitry is configured to select one of the associated sub-banks based on wave index information included in the register address. The RF is implemented on a separate memory die for vertical integration with a core die comprising the thread lanes.
Owner:INTERUNIVERSITAIR MICRO ELECTRONICS CENT (IMEC VZW)

A cache control method and device, electronic equipment and readable storage medium

Embodiments of the present application provide a cache control method and device, electronic equipment and readable storage medium, the method comprising: in the case of receiving a memory access request of a memory access module, recording request information of the memory access request into a memory access register of a control module, waiting for arbitration of an arbitration unit and then sending to a cache pipeline unit; using the cache pipeline unit to query whether the memory access request hits the cache; in the case of the memory access request hitting the cache, executing the memory access request; in the case of the memory access request not hitting the cache, adjusting the state of the memory access register to a dormant state and sending a first request to a master node; the first request is used to obtain cache data required by the memory access request. Embodiments of the present application can guarantee cache consistency in a multi-core processor system without excessive hardware overhead and bus overhead.
Owner:BEIJING INSTITUTE OF OPEN SOURCE CHIP

Method and system for improving instruction level parallelism and memory bandwidth utilization rate and reducing time delay

A system and method for instruction execution are disclosed. The system may include a processor including a register and a code memory. The reordering component may reorder a first instruction and a second instruction of a set of instructions of a first type stored in a code list in a code memory, at least one of the first instruction and the second instruction accessing a register.
Owner:SAMSUNG ELECTRONICS CO LTD

Sram device and method for implementing redundancy repair based on registers

The present application relates to sram device and method based on register redundancy repair, by designing address comparison unit and register unit for sram memory without redundant row and column, when redundancy repair is needed, address comparison unit can be used to determine whether to access data in sram memory bank or data in register unit, to achieve the purpose of using register to realize sram redundancy repair mechanism. Compared with the traditional sram repair method, the above repair design realizes the automatic repair process of sram without redundant row and column, thereby reducing the sram design cost and design cycle, compared with sram with redundant row and column, the above repair design can flexibly allocate repair resources according to the failure of sram, and is compatible with the existing EDA tool automatic process.
Owner:上海芯钛信息科技有限公司

Memory device and method of providing an address page of a register accessible to each client

A memory device may include a memory cell array, a register group and a logic controller. The register group may include a plurality of registers configured to store set values used for various operations on the memory cell array, and a specific register including a first address information of at least one accessible register selected from the plurality of registers. The logic controller may compare second address information and the first address information, and allow or block access of the accessible register based on the comparison result. The second address is received with a register access command from an external device.
Owner:SK HYNIX INC

Read operations for a memory array and register

Methods, systems, and devices for read operations for a memory array and register are described. In some examples, a memory device may include one or more memory arrays and one or more registers (e.g., one or more mode registers). The memory device may include circuitry that allows for a command to access a memory array and a command to access a register to be received consecutively (e.g., during consecutive sets of clock cycles). Because the commands may be received during consecutive sets of clock cycles, the corresponding data may also be output from the memory array and register during consecutive clock cycles.
Owner:MICRON TECHNOLOGY INC

Chip verification method based on SPI (Serial Peripheral Interface)

An SPI-based chip verification procedure comprises the following steps: (a) retrieving parameter information from a module of a chip under test and a corresponding register; (b) writing a test case for the module; (c) transferring the parameter information in the test case via a driver to a top-level SPI bus of the chip under test, accessing a register of the module; (d) verifying the access result to determine if the register is functioning correctly; (e) repeating steps (b) through (d) until all registers of the current module have been verified; and (f) repeating steps (a) through (e) until all modules of the chip have been verified. This procedure does not require using the chip bus to access the registers, thus reducing the load on the chip bus, decreasing the probability of access errors, and improving the efficiency of chip verification.
Owner:IPGOAL MICROELECTRONICS&NBSP (SICHUAN)&NBSP +2

Method to improve instruction level parallelism, memory bandwidth utilization and reduce latency

A system is disclosed. The system may include a processor including a register and a code memory. A reordering component may reorder a first instruction and a second instruction in a set of instructions of a first type in a list of code stored in the code memory, at least one of the first instruction and the second instruction accessing the register.
Owner:SAMSUNG ELECTRONICS CO LTD