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

78 results about "Microcode" patented technology

Microcode is a computer hardware technique that interposes a layer of organisation between the CPU hardware and the programmer-visible instruction set architecture of the computer. As such, the microcode is a layer of hardware-level instructions that implement higher-level machine code instructions or internal state machine sequencing in many digital processing elements. Microcode is used in general-purpose central processing units, although in current desktop CPUs it is only a fallback path for cases that the faster hardwired control unit cannot handle.

Tensor processing architecture based on reconfigurable calculation, working mode of tensor processing architecture and FPGA (Field Programmable Gate Array) development board

The invention discloses a tensor processing architecture based on reconfigurable calculation, a working mode of the tensor processing architecture and an FPGA (Field Programmable Gate Array) development board. The overall architecture comprises a QSFP interface, a DDR storage module, a memory access control module, a microcode control module, a matrix module, an on-chip shared storage module, a control network, an RISC-V processor, a reconfigurable computing interface module, a reconfigurable computing module, a reconfigurable configuration module and a result return network. The working modes of the overall architecture are divided into two modes: a CPU control mode and a cluster computing mode, wherein the CPU control mode is used for controlling global computing and output through a CPU during single-chip computing; the cluster calculation mode is used for being connected with an upper computer to cooperate with the upper computer to execute calculation tasks such as matrix calculation; the whole architecture is realized through an FPGA (Field Programmable Gate Array) development board, and the FPGA development board adopts Virtex UltraScale + VU13P as a main logic realization platform. Through the dynamic granularity configuration of the on-chip microcode, multiple operation modes can be realized, and the utilization rate of hardware is improved; and hardware realizes multiple configuration strategies, and the universality is high.
Owner:LANZHOU UNIV +1

Control of input, output and processing of artificial intelligence models

Examples of the present disclosure describe systems and methods for providing control of input, output, and processing of an AI model. In examples, a request to execute an AI model implemented by a client device is received, where the AI model is associated with one or more licenses that specify a protection level that is applied to one or more portions of the AI model during the AI model runtime. In response to the request, the AI model is translated to a first set of commands in an intermediate language. The first set of commands is translated into a second set of commands for a hardware device of the client device. The second set of commands is translated into microcode that is executable by the hardware device. The hardware device then executes the microcode to generate an output in furtherance of the request.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Enabling data integrity verification with multipathing software and storage array microcode

Multipathing software in an IO path on a host implements DIF processing (MPIO DIF) to enable data integrity verification to be implemented between the host and a storage array. The multipathing software uses control signaling to identify a set of applications that have data integrity verification implemented using MPIO DIF. For application write IO operations, the multipathing software adds an 8-byte extended sector defined by DIF, to enable data integrity verification to be implemented by the storage array when the write IO is received at the storage array front-end. For application read IO operations, the storage array receives the read IO operation, determines that the read IO operation is from an MPIO DIF application, and the storage array adds an 8-byte extended sector defined by DIF, to enable data integrity verification to be implemented by the multipathing software when the read IO is received from the storage array.
Owner:DELL PROD LP

Task execution method and device, storage medium and product

The embodiment of the invention provides a task execution method and device, a storage medium and a product. Relates to the technical field of computers. The method comprises the steps of obtaining a to-be-executed calculation task; task parameters of the calculation task are extracted, a microcode command meeting a preset microcode format is constructed according to the task parameters, and the preset microcode format is the format of a microcode set used by user equipment; and sending the microcode command to the user equipment, so that the user equipment starts execution of the calculation task by executing the microcode command under the condition of receiving the microcode command. According to the method, the problems that in the prior art, the effective calculation time proportion is reduced, and the real-time performance and the calculation power utilization rate of a heterogeneous calculation system are restricted can be solved.
Owner:LOONGSON TECH CORP

Data processing method and data storage system

The invention provides a data block processing method which is applied to a storage system, the storage system comprises a client side and a server side, the client side and the server side conduct hardware unloading through hardware unloading equipment, IO hardware is directly communicated with a hard disk, the method comprises the steps that the client side receives a first write request sent by an upper layer application, and the first write request carries to-be-written data; the client processes data to be written to obtain at least one first data block, each first data block comprises a data block to be written and a DIF data block, and the DIF data block comprises public DIF information; the client sends a second write request to the server; and the server responds to the second write request, carries out DIF verification on the at least one data block, and stores the at least one first data block in a hard disk if the DIF verification is passed. According to the method, the client unifies the IO data into the data format with the DIF before the IO straight-through path, and the microcode processing logic is simplified.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Method and device for uninstalling microcode program and related product

The invention discloses a method and device for uninstalling a microcode program and a related product, and belongs to the technical field of computers. The embodiment of the invention provides a first static microcode program in firmware of a DPU (Data Processing Unit), wherein the first static microcode program is used for dynamically unloading any microcode program of a host to the DPU. And expanding an association relationship between the first static microcode program and the first indication information. Correspondingly, the host is provided with a corresponding user-oriented first interface, and a user can trigger unloading of the microcode program through the first interface. On the basis, the host can dynamically unload the microcode program to the DPU in the running process of the DPU only by carrying the first indication information and the microcode program to be unloaded in the message. Therefore, the microcode program can be dynamically unloaded from the DPU in the running process of the DPU, a certain microcode program can be dynamically modified in the running process of the DPU, and service interruption corresponding to other microcode programs is not needed.
Owner:HUAWEI TECH CO LTD

Parallel arithmetic processor and electronic equipment

The invention provides a parallel operation processor and electronic equipment. The parallel operation processor comprises a write-in control unit, a selector, N transmitting queues, N state machines and N pre-decoding units, the input end of the write-in control unit and the first input end of the selector are connected to the first register, the ith control end of the write-in control unit, the ith control end of the selector and the first input end of the ith pre-decoding unit are connected to the first end of the ith state machine, and the ith output end of the write-in control unit is connected to the input end of the ith transmitting queue; the output end of the ith transmitting queue is connected to the second input end of the selector, the output end of the selector is connected to the second register and the second input ends of the N pre-decoding units, and the output ends of the N pre-decoding units are connected to the second register; the N state machines and the N pre-decoding units are further connected with the decoding module, and the decoding module is further connected to the second register. N microcode instructions are executed in parallel, and the operation efficiency of the processor is improved.
Owner:CIX TECH (SHANGHAI) CO LTD +1

RISC-V-based processor and electronic equipment

The invention provides a processor and electronic equipment based on RISC-V. A pre-decoding module sends obtained N groups of pre-decoding information and a second target instruction to a second register; the decoding module reads information from the second register, sends corresponding source data to a third register according to a source register address in the pre-decoding information, decodes a read second target instruction to obtain N groups of decoding information, and sends the N groups of decoding information to the third register; and the back-end module executes the corresponding microcode instruction according to the N groups of decoding information and source data which are written in the third register recently. The first target instruction comprises at least two microcode instructions, so that a plurality of microcode instructions can be executed in each clock period, and the operation performance of the processor can be improved. Through the pre-decoding information, the source data is written into the third register in advance, so that the corresponding source data can be directly called when the microcode instruction is executed, and the running efficiency of the processor is improved.
Owner:CIX TECH (SHANGHAI) CO LTD +1

IDA microcode-based digital multimeter customized code obfuscator construction method and system

The invention relates to the technical field of software security, and discloses an IDA microcode-based digital multimeter customized code obfuscator construction method and system, and the method comprises the steps: carrying out the obfuscation replacement of a measurement algorithm and a data processing method in a digital multimeter code based on an instruction replacement technology; confusing a control flow of the digital multimeter based on a false control flow technology, namely obtaining a calling relation of basic blocks to reconstruct an original program, and avoiding generation of an endless loop in a symbolic execution process through a method of assigning a value to an opaque predicate in advance; randomly modifying variable names, identifiers and function names of the sensitive data information of the digital multimeter based on a variable name confusion algorithm; and carrying out decompilation and code conversion on the obfuscation algorithm based on the IDA microcode, and constructing the digital multimeter customized code obfuscator based on the IDA microcode. The method can be integrated into the development environment of the digital multimeter, the safety protection level of the digital multimeter is improved, and the measurement data is prevented from being illegally stolen.
Owner:YUNNAN POWER GRID CO LTD KUNMING POWER SUPPLY BUREAU

Software security agent updates via microcode

Systems and methods for updating a security agent installed on a computing device without requiring a scheduled software update window include steps of receiving a digitally signed script from a remote server, wherein the security agent includes an embedded interpreter configured to execute script-based instructions; verifying a digital signature of the digitally signed script using a public key embedded in the security agent; and executing the digitally signed script via the embedded interpreter at runtime to modify functionality of the security agent without recompiling or reinstalling compiled code.
Owner:ZSCALER INC

Internet-of-things safety real-time monitoring and protecting system

The invention discloses an internet of things security real-time monitoring and protection system, which carries out adversarial sample enhancement by introducing a generative adversarial network constrained by a physical rule so as to solve the problem of insufficient model training caused by scarcity of attack samples, and deeply mines long-time-sequence feature association of heterogeneous data in combination with time sequence stacking and a long-short-term memory network so as to realize real-time monitoring and protection of the internet of things security. Therefore, a closed-loop process from state sensing to threat research and judgment to precise blocking is realized. Through the mode, not only can the sensitivity and the recognition precision of scarce attack modes be remarkably improved and the false alarm rate be effectively reduced, but also microsecond-level real-time monitoring and precise blocking of a hardware level can be realized based on a microcode control instruction; therefore, high-reliability protection guarantee is provided for information physical safety of key infrastructures such as a novel electric power system and the like.
Owner:STATE GRID HENAN INFORMATION & TELECOMM CO

Methods and systems for verifying memory devices

This invention relates to a method for verifying a memory device. The method includes verifying a second memory device based on one or more first microcode instructions stored in a predetermined portion of the verification of a first memory device to detect the operating state of the second memory device. Furthermore, the method includes receiving one or more second microcode instructions after verifying the second memory device. Finally, the first memory device is verified based on the one or more second microcode instructions stored in the second memory device to detect the operating state of the first memory device.
Owner:SAMSUNG ELECTRONICS CO LTD

Hardware acceleration device and method for high-throughput lossless data compression

The invention discloses a hardware acceleration device and method for high-throughput lossless data compression, and relates to the field of integrated circuit design. The device comprises a front-end LZ77 compression module, a middle buffer module and a rear-end entropy coding module, wherein the front-end LZ77 compression module is configured to search and match input data; the intermediate buffer module is configured to realize decoupling of front and rear end processing time domains through an asynchronous symbol buffer; the back-end entropy coding module is configured to receive an output of the intermediate buffer module, construct a microcode packet intermediate representation containing codeword information, and parse the microcode packet to generate a serial compressed bit stream. According to the method, invalid memory reading and assembly line pause can be effectively eliminated, the throughput and the energy efficiency ratio of the hardware compressor are remarkably improved on the premise of not sacrificing the compression rate, and the method is suitable for unloading acceleration of a high-performance solid state disk controller, an intelligent network card and a cloud server.
Owner:HEFEI UNIV OF TECH

Solid state disk firmware damaged data recovery method and system

The embodiment of the invention provides a solid state disk firmware damaged data recovery method and system. The method comprises the steps of performing information identification on a to-be-recovered solid state disk; if the hard disk information meeting the preset condition is not recognized, the hard disk is controlled to enter a preset safety mode; in a preset security mode, identifying a master control type and NAND particle information; based on the identified master control type and NAND particle information, selecting a matched target microcode from a preset firmware library; based on the target microcode, information identification is carried out again; if the hard disk information meeting the preset condition is recognized, configuring parameter information of the to-be-recovered solid state disk according to the hard disk information; and performing file system data recovery based on the NAND particle information and the parameter information. According to the method, the data recovery efficiency and the data integrity are improved.
Owner:XIAMEN MEIYABAIKE INFORMATION SECURITY RES INST CO LTD

Tensor processing system based on reconfigurable computing, working method thereof, and FPGA development board

The present invention discloses a tensor processing system based on reconfigurable computing, its working method, and an FPGA development board. The system includes: a QSFP interface, a DDR storage module, a memory access control module, a microcode control module, a matrix module, an on-chip shared storage module, a control network, a RISC-V processor, a reconfigurable computing interface module, a reconfigurable computing module, a reconfigurable configuration module, and a result return network. The system has two working methods: a CPU control method and a cluster computing method. The CPU control method is used to control global calculations and outputs through the CPU during single-chip computing; the cluster computing method is used to connect to a host computer and cooperate with the host computer to perform computing tasks such as matrix calculations. The system is implemented through an FPGA development board, and the FPGA development board uses Virtex UltraScale+VU13P as the main logic implementation platform. The present invention can realize multiple operation modes and improve hardware utilization through dynamic granularity configuration of on-chip microcode; the hardware implements multiple configuration strategies and is highly versatile.
Owner:LANZHOU UNIV +1

Parallel computing processor and electronic device

The present invention provides a parallel computing processor and electronic device, comprising a write control unit, a selector, N transmit queues, N state machines, and N pre-decoding units. The input end of the write control unit and the first input end of the selector are connected to a first register. The i-th control end of the write control unit, the i-th control end of the selector, and the first input end of the i-th pre-decoding unit are connected to the first end of the i-th state machine. The i-th output end of the write control unit is connected to the input end of the i-th transmit queue, the output end of the i-th transmit queue is connected to the second input end of the selector, the output end of the selector is connected to a second register and the second input ends of the N pre-decoding units, and the output ends of the N pre-decoding units are connected to the second register. The N state machines and the N pre-decoding units are further connected to a decoding module, which is further connected to the second register. N microcode instructions are executed in parallel, thereby improving the operating efficiency of the processor.
Owner:CIX TECH (SHANGHAI) CO LTD +1

Techniques for restricted deployment of targeted processor firmware updates

Methods and apparatus for restricted deployment of targeted processor firmware updates. During a patch enabling per-work flow, service entitlement license information comprising one of more service entitlements is generated and provisioned on one or more computing platforms. A restricted deployment microcode (uCode) update release (aka uCode patch) targeted for platforms having CPUs and / or XPUs with certain part identifier is sent to the one or more platforms. Run-time software and / or firmware on the platforms are executed to access the provisioned service entitlement license information, which is used to authentic and verify the restricted deployment uCode update release using a service entitlement having a part identifier associated with the platform's CPU. In one solution, authentication is performed using a hash-matching scheme and verification is used to verify the platform is properly licensed to load uCode included in the restricted deployment microcode (uCode) update release into the CPU.
Owner:INTEL CORP

Speculative fusion design structure supporting discontinuous microcodes and optimization method

PendingCN121143866AMicrocontrol arrangementsReservation stationConfidence metric
The invention discloses a speculative fusion design structure supporting discontinuous microcodes. The speculative fusion design structure is composed of a fusion predictor, a microcode queue, a reservation station and a fusion historical queue. The invention further discloses a speculation fusion optimization method supporting the discontinuous microcodes, which comprises the following steps of: S1, accessing the fusion predictor, acquiring fusion information of the corresponding microcodes, and storing the hit corresponding microcodes and the fusion information carried by the microcodes into a microcode queue; s2, after the microcodes and fusion information carried by the microcodes are stored in a microcode queue, internal correlation check and deadlock check of the microcodes are carried out; and S3, checking the correctness of microcode fusion in a submission stage after microcode fusion. According to the method, effective detection can be carried out during non-continuous microcode fusion, the problem of execution conflicts generated after non-continuous microcode fusion is avoided, the confidence degree of the prediction path is dynamically monitored, and the prefetching range and the prefetching accuracy are both considered.
Owner:JIANGSU HUACHUANG MICROSYSTEM CO LTD

Microcode generation method and system based on reinforcement learning

The invention provides a microcode generation method and system based on reinforcement learning, and relates to the technical field of data processing.The microcode generation method comprises the steps that a pre-trained reinforcement learning strategy model is adopted, a state feature vector represented in the middle of microcodes is extracted, action probability distribution is output, and a target action is selected based on the action probability distribution; according to the method and the system, the current micro-code intermediate representation is subjected to iterative updating, the model comprehensively balances the subsequent income in combination with the current state in the iterative updating process, and a better scheduling sequence can be gradually approached under the condition that the micro-operation dependency relationship and hardware resource competition coexist. Meanwhile, a better scheduling change operation is selected through iterative updating, so that unnecessary pauses and resource conflicts can be reduced, and the utilization efficiency of key execution resources is improved.
Owner:GUANGDONG INST OF INTELLIGENT SCI & TECH

Software security agent updates via microcode

Systems and methods include a host system that is configured to execute a security agent that is configured to allow and block flows in a network, on the network interface, receive a script from a command & control server, and execute the script via an interpreter associated with the security agent, wherein the script is configured to any of disable behavior and modify behavior of the security agent at one or more hook points in the security agent.
Owner:ZSCALER INC

Scene graph-based light formula compiling method, bridge end compiler, medium and system

The invention provides a light formula compiling method based on a scene graph, a bridge end compiler, a medium and a system. The method comprises the following steps: acquiring a user scene demand, and converting the user scene demand into a directional and loop-free scene graph; based on the point-edge association relationship of the scene graph and a preset constraint condition, detecting conflicts of the scene segments, and resolving the conflicts according to a constraint priority; grouping all scene segments based on the point-edge association relationship of the scene graph, wherein the groups comprise parallel groups which can be started and executed at the same time and sequence groups which need to be executed in sequence; according to a time sequence, the operation of each parallel group and the operation of each sequence group are converted into corresponding microcode fragments, and each microcode fragment corresponds to one group of parallel operation or sequence operation; and compressing and proofreading the microcode fragment, and issuing the microcode fragment to a lamp terminal for execution. According to the method, conflicts such as power and parameters are eliminated in advance in the compiling period, and operation abnormity and potential safety hazards are avoided.
Owner:BWEETECH ELECTRONICS TECH (SHANGHAI) CO LTD

Accelerator with configurable circuit to perform different operation types

Provided are an accelerator, an acceleration method, and an electronic device. The accelerator includes: a calculating unit including a general operation logic performing an operation of different operation types in response to different inputs; an acquiring unit, configured to acquire a target microcode instruction generated according to a target type operation to be implemented; the target microcode instruction is used to indicate target input data required to enable the general operation logic to implement the target type operation; a parsing unit, configured to parse the target microcode instruction to obtain a parsing result corresponding to the target input data; and a controlling unit, configured to, in response to the parsing result, control the calculating unit to enable the calculating unit to acquire the target input data and run the general operation logic based on the target input data so as to complete the target type operation.
Owner:HANGZHOU ALICLOUD FEITIAN INFORMATION TECH CO LTD

Scene graph-based light recipe compilation method, bridge compiler, medium and system

ActiveCN121510435BReduce failureReduce execution failure rateAlgorithmTheoretical computer science
This application provides a scene graph-based light recipe compilation method, bridge compiler, medium, and system. The method includes: acquiring user scene requirements and converting them into a directional, loop-free scene graph; detecting conflicts in each scene segment based on the node-edge relationships and preset constraints of the scene graph and resolving these conflicts according to constraint priority; grouping all scene segments based on the node-edge relationships of the scene graph, the grouping including parallel groups that can be executed simultaneously and sequential groups that need to be executed in sequence; converting the operations of each parallel group and sequential group into corresponding microcode segments according to timing, wherein each microcode segment corresponds to a set of parallel or sequential operations; compressing and verifying the microcode segments before sending them to the lighting terminal for execution. This application resolves power and parameter conflicts in advance during compilation, avoiding operational anomalies and safety hazards.
Owner:BWEETECH ELECTRONICS TECH (SHANGHAI) CO LTD

Multi-label data stream tracking method for hardware implementation

The invention relates to the field of program dynamic analysis, and provides a hardware implementation-oriented multi-label data stream tracking method, which comprises the following steps of: dividing input data into a plurality of areas with fixed sizes, and distributing a unique label vector to each area; decoding an instruction actually executed by a program according to data operation semantics of the instruction, calculating a microcode sequence through predefined taint propagation according to an instruction decoding result, and performing taint propagation calculation on tag vectors of a source operand and a target operand to obtain tag vectors after taint propagation; reversely backtracking a taint area according to a bit set to 1 in a tag vector corresponding to the instruction operand by taking a specified position executed by a program as a starting point; label vector distribution and taint propagation calculation are changed as much as possible according to the size of the taint area until the target precision is achieved. The problem that dynamic taint analysis and calculation efficiency is low is solved, taint propagation efficiency is improved, and meanwhile more detailed dynamic precision adjustment is achieved.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Command transmission method and device, processor, system on chip, equipment and medium

The invention discloses a command transmission method and device, a processor, a system on chip, equipment and a medium, and belongs to the technical field of computers. The method comprises the steps of generating a microcode instruction through a central processing unit according to a task attribute of a processing task; the microcode instruction is composed of an operation code field, a microcode configuration field and an operand; the microcode instruction comprises an immediate microcode or a stream microcode; sending the microcode instruction to a microcode processor in a graphics processor through a central processing unit; the microcode processor is composed of logic units in the graphics processor; and analyzing the microcode instruction through the microcode processor, and distributing the processing task to an execution unit in the graphics processor. The problem that an existing instruction generation method is high in complexity can be solved.
Owner:LOONGSON TECH CORP

Hash and symmetric cryptography hybrid hardware acceleration system capable of dynamically switching

The invention relates to the technical field of data processing, and discloses a dynamic switching Hash and symmetric cryptography hybrid hardware acceleration system, which comprises a unified state register; the reconfigurable unified calculation data path integrates calculation logics of different key path durations; a microcode configuration and control unit and self-adaptive time sequence constraint logic; the microcode configuration and control unit is configured to respond to a configuration state change and cooperatively generate a function reconstruction signal and a time sequence mode signal; the adaptive timing constraint logic sets execution path constraint of a data path according to the timing mode signal, dynamic cooperation is carried out on logic function configuration and physical timing constraint, the inherent static timing enumeration problem of logic folding is solved, a system clock can anchor a fastest task, a slow task is adaptive to a multi-cycle path, and the adaptive timing constraint logic is adaptive to a multi-cycle path. And the peak value processing performance is ensured while hardware multiplexing is realized.
Owner:SHANGHAI UNI SENTRY INTELLIGENT TECH CO LTD

A joint test workgroup microcode update module, method and system

The present invention discloses a joint test workgroup microcode update module, method and system. The joint test workgroup microcode update module includes a JTAG interface, a buffer and drive unit, a security and protection unit, a test access port controller, an instruction register, a data register and a microcode interface logic unit; external microcode data is loaded through the JTAG interface, and the buffer and drive unit performs signal enhancement processing on the output signal of the JTAG interface; the security and protection unit receives and verifies the security and correctness of the microcode data loaded through the JTAG interface, and controls the further transmission of the verified microcode data and intercepts the microcode data that fails the verification; the test access port controller is electrically connected to the instruction register and the data register respectively to control the transmission of data and instructions; and the microcode interface logic unit transmits the microcode data to the system interface unit. The present invention can safely and reliably update the external microcode to the processor system.
Owner:SHANGHAI XINLIJI SEMICON CO LTD

A positioning and correction control method for precise docking of mother and child shuttle vehicles

PendingCN122324449ASimulationElectric machinery
This application relates to the field of shuttle control technology, specifically to a positioning and correction control method for precise docking of mother and daughter shuttles. The method includes: simultaneously laying a QR code reference at each docking station; connecting the incremental encoder pulses of the daughter shuttle's front axle drive motor to the external trigger port of a vision sensor, and obtaining coarse code and micro code readings respectively based on the encoder pulse triggers the vision sensor to capture the bottom view image; using the drift increment of the mother shuttle's body relative to the departure time as a state variable, calculating the drift difference observation by combining the pose calculation using micro code and coarse code matrix, calculating the real-time drift, and feeding it into the differential compensation loop for dynamic pose drift filtering and correction; upon entering the area covered by the conventional positioning QR code, determining the closing trigger signal and initiating the exit process, and archiving the drift sequence as a priori compensation value for the next docking. This method effectively improves the continuity and accuracy of positioning and correction during the gap crossing process.
Owner:SUZHOU DELI SMART LOGISTICS TECH CO LTD

Command address transmission method and device of NAND flash memory, controller and solid state disk

The invention discloses a command address transmission method and device of an NAND flash memory, a controller and a solid state disk, and relates to the technical field of data storage, the method is applied to the NAND flash memory controller, and the method comprises the steps that when the NAND flash memory controller is in an SCA mode, a first preset signal in a microcode to be executed is detected; if the first preset signal is a head identifier, executing a head shift operation by using an RTL circuit, and transmitting head information corresponding to the microcode to be executed to NAND flash memory particles through a CA bus; if the first preset signal is a command address identifier, executing a command address shift operation by using an RTL circuit, and transmitting command address information corresponding to the microcode to be executed to NAND flash memory particles through a CA bus; according to the invention, the conversion operation of the CA bus in the SCA mode is transferred to the RTL circuit from the microcode, so that the number of microcodes required for transmitting each command or address is greatly reduced, the loading speed of the microcodes is improved, and the working efficiency of the NAND flash memory controller is improved.
Owner:JINAN MAIWEI INTELLIGENT TECHNOLOGY CO LTD

Inter-particle short-distance acting force cooperative calculation method, device, equipment and medium

The embodiment of the invention discloses an inter-particle short-range acting force cooperative calculation method and device, equipment and a medium. The method comprises the following steps: for any reference particle, storing reference particle information and to-be-screened particle information in a memory in the form of a data block; the hardware filter obtains the data blocks from the memory, and screens out screened particles from the to-be-screened particles according to the data blocks and a preset distance range when each data block is obtained; the hardware filter stores the particle information of the reference particles and the screened particles into a target address of a memory, and sends a calculation instruction to a vector processor based on the storage content in the address; and the vector processor determines the short-range acting force between the reference particle and each screened particle according to the calculation instruction and the acting force calculation microcode. On the basis, particle screening and acting force calculation are decoupled, screening while calculation is achieved through a memory, the calculation efficiency is improved, the number of particle pairs obtained after screening and calculation is reduced, the calculation efficiency is further improved, and consumption of calculation resources is reduced.
Owner:SHANGHAI SMARTLOGIC TECHNOLOGY LTD