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

48 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

File transmission method and device, product, equipment and medium

The invention discloses a file transmission method and device, a product, equipment and a medium. The method comprises the steps that a register access instruction of a Modbus protocol is received; when an access register address carried by the register access instruction belongs to a pre-allocated address field, register access information carried by a target original Modbus protocol field in the register access instruction is extracted, and the pre-allocated address field is an address field pre-allocated for file transmission on a Modbus register address field; analyzing the register access information based on a preset transmission definition to obtain file access information, the preset transmission definition being a definition describing the file access information based on the target original Modbus protocol field; and accessing a file system based on the file access information to realize file transmission. In this way, a standard Modbus protocol can be prevented from being modified, and therefore the compatibility of the Modbus protocol and the system performance are guaranteed.
Owner:SHENZHEN ENVICOOL INFORMATION TECH CO LTD

Method and device for optimizing memory stack conflict during local register access

The invention relates to the technical field of chips, and provides a method and a device for optimizing memory stack conflicts during access to a local register. The method comprises the steps that M arithmetic logic groups are set, the maximum number of threads capable of being accessed by a register in parallel is N, the number of concurrent threads of each arithmetic logic group is increased to N from N / M, and the number of pipelines connected with each arithmetic logic group and an instruction module is increased to N; therefore, the total number of the threads concurrently accessing the registers in each clock period is increased to K, K = M * N, the number of the concurrent threads in each clock period is increased to K from original N, and the requirement that the number of the concurrent threads and the registers form a many-to-few mapping relation is met; the instruction module receives the access requests of the K threads and plans the issuing time of the access requests of the K threads, so that the number of the access requests issued in each clock period reaches the maximum issuing number. According to the method and the device, the access requests of the threads are issued in a smaller number of clock cycles as much as possible, and the instruction performance is improved.
Owner:BEIJING FENGHUA CHUANGZHI TECHNOLOGY 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:常州楠菲微电子有限公司

Floating-point logarithmic number system scaling system for machine learning

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 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

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

Data encryption transmission method and system based on RDMA

The invention relates to a data encryption transmission method and system based on RDMA (Remote Direct Memory Access), and the method comprises the steps: in a user mode driver or a kernel mode driver, when an application calls a create qp function, defaulting to distribute a memory buffer with a fixed size, and registering the memory buffer into an mr to obtain a memory mr specially used for encryption mode transmission; when a user application program calls a modify qp function to switch the QP state to RTS, the distributed memory cache is initialized, an encrypted character is generated and filled in the memory mr, and the encrypted character is packaged into a network frame through RDMA hardware and then sent to a receiving end; the sending end analyzes the encrypted character and modifies the operation mode of the RDMA hardware DMA access memory corresponding to the configuration; and the receiving end analyzes the encrypted characters, modifies and configures the opposite operation mode into a register of a DMA access memory of RDMA hardware, and performs corresponding data increase and decrease operation through the configured DMA operation mode to complete decryption and recovery of the data. According to the invention, the security problem of data transmission can be solved.
Owner:YIHUA TECHNOLOGY (BEIJING) CO LTD

A PXIe data acquisition module with multi-channel isolation supporting multiple acquisition functions

The present invention is a PXIe data acquisition module with multi-channel isolation that supports multiple acquisition functions. The present invention relates to the field of PXIe data acquisition technology. A plurality of analog signal channels with inter-channel isolation are used to connect ports to be measured. Signal conditioning and analog-to-digital conversion are performed on the port signals to generate analog signals. The output analog signals are processed and stored using an FPGA, and the processed signals are output to a data transmission interface via a PCIe interface. The FPGA performs corresponding on-chip digital signal processing and stores the signals in a DDR. The main controller can read the data stored in the DDR via the PXIe bus. The main controller configures the different measurement functions of each channel by accessing register configurations in the FPGA. The PXIe interface used in the present invention can achieve a data transmission rate of up to 16 Gbps via the PCIe 2.0x4 bus.
Owner:HARBIN INST OF TECH

TH-1 chip debugging method based on OpenOCD and customized OpenOCD

The invention discloses a TH-1 chip debugging method based on an OpenOCD and a customized OpenOCD, and belongs to the technical field of processor on-chip debugging. The method comprises the steps that a communication environment between a debugging host and a TH-1 chip is set up; configuring related parameters adapted to TH-1 chip debugging for the OpenOCD, and operating an OpenOCD program after parameter configuration in a debugging host; and debugging the TH-1 chip based on the debugging host carrying the customized OpenOCD, and obtaining a debugging result. According to the invention, the internal state of the TH-1 chip, such as interruption, operation and reset of a core, can be controlled; a register and a storage space in the TH-1 chip can be accessed; the Flash on the chip can be read and written; the access to the memory space of the chip by using a specific instruction set of the TH-1 chip is supported, and the problem that the OpenOCD open source version does not support the TH-1 chip is solved.
Owner:WUXI ADVANCED TECH RES INST

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

Floating-point logarithmic number system scaling system for machine learning

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 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

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

Safe startup of a processing device

Secure startup of a processing device. This description relates to a method comprising the execution, by a processor (104) of a processing device (100), of startup code to perform a startup sequence of the processing device, the execution comprising: - at least one step to verify the correct execution of the startup sequence; and - if at least one verification step identifies an error in the execution of the startup sequence, the storage of a status value in a register (114) of the processing device and the reset of the processing device, the register (114) being accessible for reading via a debugging interface (112) of the device. Figure for the abstract: Fig. 1
Owner:STMICROELECTRONICS INT NV

Floating-point logarithmic number system scaling system for machine learning

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 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

Equipment register access method, electronic equipment and storage medium

The invention relates to a device register access method, an electronic device and a storage medium, and belongs to the field of memories. The method comprises the steps that a write access request from a processor is received, the write access request comprises a register address and a data field, and the data field comprises a memory address and a data length; if the write access request is a special write access request, identifying a real intention of the special write access request; and if the real intention of the special write access request is read access, reading data of which the length is consistent with the data length from a register corresponding to the register address, and storing the read data into a memory corresponding to the memory address. According to the method and the device, the super-long data larger than 8 bytes can be accessed at a time, when multiple registers (for example, larger than 2) with continuous addresses need to be accessed, the registers do not need to be accessed in multiple steps, the multiple registers can be accessed at a time, and therefore the access efficiency can be greatly improved.
Owner:NANJING ILUVATAR COREX TECH CO LTD (DBA ILUVATAR COREX INC NANJING)

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

High speed, extensible and self-healing data network for AESA RFIC arrays

An AESA may include a point-to-point serial interface between RFIC that implements positional addressing and is extensible to an unlimited amount of RFIC. A controller of the AESA may access registers of one or more RFIC and sends control and synchronization signals using a low-latency serial interface. The AESA may include primary and secondary interfaces which form a mesh network allowing communications around defective devices or interconnects and reduced area overhead resulting in array size reduction. The AESA may include health monitoring to determine location of data network faults providing improved array mean-time between failure (MTBF) and fault recovery. The AESA may allow faster antenna array configuration and beam steering rates for improved uptime and optimized scan modes. The AESA may experience improvements in manufacturability and reliability due to redundancy and fault isolation. The AESA may include more RFIC per serial interface allows scaling into larger arrays.
Owner:ROCKWELL COLLINS INC

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

PLC instruction system

The invention provides a PLC instruction system, which relates to the technical field of programmable logic controllers and comprises an instruction actuator, a register and a memory mechanism. The instruction executor is used for executing instructions stored in a program block, accessing a register and a memory mechanism according to the instructions, and interacting in the PLC instruction system through the instructions stored in the program block; the register is used for storing a bit logic result which runs at present; and the memory mechanism is used for storing data and is accessed by a program. According to the instruction executor, the internal formats of the PLC instruction system are unified through the instructions stored in the program block, the access register and the memory mechanism, the effect of unifying the formats is achieved, and the problem that the PLC instruction system is not unified in the related technology is solved.
Owner:SHENZHEN HUICHEN AUTOMATION 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

Floating-point logarithmic number system scaling system for machine learning

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 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

Method, system and equipment for adapting freight rate search code to multi-system architecture

The invention belongs to the technical field of freight rate search, and provides a method, system and device for adapting freight rate search codes to a multi-system architecture, and the method comprises the steps: compiling a shell script, and obtaining an operation type of a current execution environment and a CPU hardware architecture type by calling the compiled shell; the method comprises the following steps: compiling compatible CMakeLists.txt files for operating systems of different types and different versions, and matching an operating system environment through the compatible CMakeLists.txt files; by storing a plurality of versions of the same shared library and setting names referencing the shared library, the shared libraries of operating systems of different versions are compatible; judging a CPU hardware architecture type through a predefined judgment macro, and accessing a register according to the CPU hardware architecture type; by setting compiling options for compiling marks, the value ranges of character type variables of different CPU hardware architectures are unified. According to the method, the same set of codes can be adapted to different software and hardware architectures, the development efficiency is remarkably improved, the development time is shortened, and the input cost of testing and development personnel is reduced while the function quality is guaranteed.
Owner:TRAVELSKY TECHNOLOGY LIMITED

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