Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

116 results about "Internal RAM" patented technology

Internal RAM, or IRAM, is the address range of RAM that is internal to the CPU. Some object files contain an .iram section. Generally, IRAM is composed of very high speed SRAM located alongside of the CPU. It acts similar to a CPU cache, but is software addressable. This saves transistors and power, and is potentially much faster, but forces programmers to specifically allocate it in order to benefit. In contrast, cache is invisible to the programmer.

High-speed parallel implementation method and device for template matching based on normalized correlation coefficient

ActiveCN103310228AReduce logic resource consumptionRun fastCharacter and pattern recognitionTotal sum of squaresTemplate matching
The invention discloses a high-speed parallel implementation method and device for template matching based on a normalized correlation coefficient. The method comprises the following steps of reading a real-time graph and template graph data in a corresponding internal RAM (random access memory) buffer block and a real-time graph data buffer RAM, and meanwhile calculating the sum of a template graph gray value and the squared sum of the template graph gray value, and calculating the sum of a real-time graph gray value and the squared sum of the real-time graph gray value at a search position (0, 0); then calculating the sum of the product of the real-time graph gray values of various columns in the first row of the search position of the following columns of the first row in the search position, and the normalized correlation coefficient; and meanwhile, further reading the real-time graph data of a new row in the corresponding internal RAM buffer block and the real-time graph data buffer RAM corresponding position, and calculating the value of the first column in the current row at the same time, and calculating the normalized correlation coefficients of following rows in sequence. The device is composed of a high-speed correlation operator, an external data result memory and a microprocessor.
Owner:NANJING UNIV OF POSTS & TELECOMM

Double-buffer ping-bang parallel-structure image processing optimization method based on DMA (direct memory access)

The invention relates to a double-buffer ping-bang parallel-structure image processing optimization method based on DMA (direct memory access). The method comprises the following steps: a DSP (digital signal processor) is externally connected with an SDRAM (synchronous dynamic random access memory), images to be processed are stored in the SDRAM, dividing the image data in the SDRAM into 2N image bands, opening up odd-even buffer areas for storing odd-even image band data in the DSP, then utilizing fast data transmission capability of the DSP and a parallel working mode of a DMA controller and a CPU (central processing unit) to realize optimization processing for the images stored in the SDRAM. In the double-buffer ping-bang parallel-structure image processing optimization method, the utilization ratio of the CPU and the DMA controller is effectively improved, the operation speed of image processing algorithm is accelerated, the performance of the DSP in the aspect of real-time image processing is improved, and the method can be widely applied in the fields of real-time image processing, such as scene matching, image fusion and target tracking and the like, and also can be used for the field of military.
Owner:BEIJING AEROSPACE AUTOMATIC CONTROL RES INST

Algorithm processing module for block chain

The invention discloses an algorithm processing module for a block chain, and the module comprises a PCIE interface chip which is used for communication with a PCIE interface of an outer main unit; a USB control chip which is used for communication with a USB interface of the outer main unit; an algorithm chip which is used for cooperating with an FPGA for ECC calculation, wherein the FPGA comprises a Microblaze module which is used for controlling the operation of each submodule of the FPGA; an FIFO-RAM interface module which is used for achieving the transformation from the USB interface to an internal RAM interface, reading data from the USB chip and storing the data in the RAM module; a Local Bus-RAM interface module which is used for the transformation from the Local Bus interface to the internal RAM module interface; the internal RAM module which is used for storing the downloaded data of a user and the data to be uploaded to the user; an ECC control module which is used for carrying out the transformation from an APB bus to an ECC chip asynchronous interface, and carrying out the call of the algorithm chip to carry out the dot multiplying and modular multiplication calculation; a noise chip control module which is used for the transformation from the ABP bus to the noise chip interface; and an iterative Hash calculation module which is used for carrying out the iterative Hash calculation and carrying out the parallel processing of the algorithm module.
Owner:BEIJING INST OF COMP TECH & APPL

FPGA-based infrared focal plane array blind pixel detection system and FPGA-based infrared focal plane array blind pixel detection method

The invention discloses an FPGA-based infrared focal plane array blind pixel detection system and an FPGA-based infrared focal plane array blind pixel detection method. The system comprises a two-point parameter calculation and storage module, a mask slide window blind pixel detection module based on a gain matrix K, a secondary 3Sigma blind pixel detection module based on a bias matrix B, a blind pixel set table storage and update module, and a blind pixel compensation module. The detection method comprises the following steps: performing two-point parameter calculation on an original digital image signal to obtain a two-point parameter matrix and storing the two-point parameter matrix in an internal RAM of an FPGA; carrying out mask slide window blind pixel detection based on the gain matrix K and secondary 3Sigma blind pixel detection based on the bias matrix B on the two-point parameter matrix and combining the results of two times of blind pixel detection to obtain a blind pixel set table; and adjusting the detection temperature and repeating the above steps to obtain blind pixel set tables corresponding to different temperatures, and sorting and merging the blind pixel set tables corresponding to different temperatures for subsequent compensation. The system and the method of the invention have the advantages of high detection efficiency and good quality, and missing pixels can be reduced in detection.
Owner:NANJING UNIV OF SCI & TECH

Method for dynamically configuring FPGA (field programmable gate arrays) on basis of file compression and non-contact modes

The invention provides a method for dynamically configuring FPGA (field programmable gate arrays) on the basis of file compression and non-contact modes. By the aid of the method, the technical problems of high hardware complexity, low configuration speeds and poor flexibility of existing dynamic configuration can be solved. The method includes implementation steps of constructing the target FPGA; carrying out lossless compression on configuration files of the target FPGA by the aid of external processing equipment; transmitting compressed configuration files to the target FPGA in wireless modes; storing the received compressed configuration files in internal RAM (random access memories) by the aid of wireless receiving modules; reading the compressed configuration files from the RAM by the aid of data decompression modules, decompressing the compressed configuration files and then writing the configuration files into configuration FLASH; transmitting configuration file loading commands and hot start addresses by the aid of the external processing equipment; starting to load the configuration files from the hot start addresses of the configuration FLASH by the aid of configuration file loading modules so as to completely dynamically configure the FPGA. Programs of the wireless receiving modules, the data decompression modules, in-system programming modules and the configuration file loading modules are solidified inside the target FPGA.
Owner:XIDIAN UNIV

Pile forming apparatus and method for mud-jacking inner-ramming pedestal pile

InactiveCN101487253AReduce self strengthAvoid neckingBulkheads/pilesInjection pressureSoil quality
The invention provides a pile-forming device for a grouting internal-ramming pedestal pile and a pile-forming method thereof, relating to a pile-forming device and a method. The device and the method aim at solving the problems that the existing internal-ramming pile has bad side friction and anti-pulling capability, is easy to generate the necking and breaking problem and has low construction efficiency. The injection pipe of the device is fixed in an external steel plate with a sealed cavity; the bottom end of the external steel plate with the sealed cavity is fixedly provided with a lower sealing plate with a sealed cavity; the invention is provided with four methods as follows: method one: an external pipe is impacted by a hammer, meanwhile, the grout is injected into the injection pipe by a pump, with the injection pressure of 0.3-10MPa; method two: an internal pipe is impacted by a diesel hammer, a hydraulic hammer or a vibration hammer and the filling material is impacted; method three: the external pipe and a pre-fabricated pile are impacted to a design depth by the diesel hammer, the hydraulic hammer or the vibration hammer; method four: the pre-fabricated pile is impacted into the pile hole, wherein, the diameter of the external pipe is less than or equal to the maximum internal tangent round of the pre-fabricating pile. The device has high construction efficiency and is suitable for various soil qualities. The method reduces the generation of necking and breaking, and improves the bearing capability by more than 30%.
Owner:李永刚

Synchronously-closed multi-CPU coprocessing method

ActiveCN101764415AEliminate the possibility of non-synchronous closingSingle network parallel feeding arrangementsRandom access memoryFrequency regulation
The invention discloses a synchronously-closed multi-CPU (Central Processing Unit) coprocessing method, which comprises the following steps: (1) acquiring voltage signals of two sides of synchronous points through independent AD sampling by first and second CPU systems; (2) respectively calculating the voltage difference, the frequency difference and the angle difference of two sides of the synchronous points by the first and second CPU systems; (3) when the voltage difference of two sides of the synchronous points calculated by the first and second CPU systems does not meet the synchronous requirements, respectively transmitting a voltage regulating signal which passes through an AND gate outlet until the voltage difference meets the synchronous conditions; (4) when the frequency difference of two sides of the synchronous points calculated by the first and second CPU systems does not meet the synchronous requirements, respectively transmitting a frequency regulating signal which passes through an AND gate outlet until the frequency difference meets the synchronous conditions; (5) simultaneously operating the step (3) and the step (4), stopping regulating when the voltage difference and the frequency difference simultaneously meet the requirements; (6) sharing sample data among a third CPU system, the first CPU system and the second CPU system through an internal RAM (Random Access Memory); and (7) turning on a positive power supply of an outlet relay when the angle difference of two sides of the synchronous points is detected within 10 degrees by the third CPU system.
Owner:南京弘毅电气自动化有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products