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

342 results about "Dual-ported RAM" patented technology

Dual-ported RAM (DPRAM) is a type of random-access memory that allows multiple reads or writes to occur at the same time, or nearly the same time, unlike single-ported RAM which allows only one access at a time.

Combined type bionic quadruped robot controller

The invention relates to a combined type bionic quadruped robot controller, which is in a structure similar to a vertebrate nervous system, wherein the controller is divided into a decision layer, a planning layer and an execution layer which respectively correspond to a higher nervous center, a lower nervous center and a motor nerve of an animal. The decision layer for realizing that the robot senses the working environment and generates corresponding motion decision instructions consists of an ARM9 (advanced RISC (reduced instruction-set computer) machine 9) and an environmental information acquisition system, and a real-time operating system is embedded in the ARM9. The core of the planning layer is a walking pattern generator, and is used for planning and solving the motion parameters of each joint according to the decision instructions from the upper layer. The execution layer for controlling the current, the position and the speed of a driving motor in three closed loops consists of a motor controller using a digital signal processor as the core. Data can be effectively transmitted among the three layers in real time through a dual-port RAM (random-access memory) and a CAN (controller area network) bus network. The combined type bionic quadruped robot controller disclosed by the invention has the characteristics of high reliability, high flexibility, extension easiness and maintenance easiness, and has a broad application prospect in the technical field of bionic legged robots.
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY

Maximized data space in shared memory between processors

A technique and apparatus for efficiently and flexibly utilizing shared memory as a full duplex mailbox for both data and payload information. The invention allows payload messages of varying lengths to be passed in contiguous memory space, allowing an interrupt service routine (ISR) or other process to easily and quickly read or cache the passed payload data. In a disclosed embodiment, a processor-to-processor mailbox is formed using a shared memory (e.g., a dual port RAM). The shared memory is separated into three main portions: a processor 1 to processor 2 fixed portion, a processor 2 to processor 1 fixed portion, and an unallocated dynamic portion. Importantly, the other direction of the mailbox is located starting at the highest address of the shared memory, and works toward the lowest address of the shared memory. Preferably, write access for payload messages and other generally longer messages are dynamically allocated in the unallocated dynamic portion for use in either mailbox. For messages passed in mailbox 1, i.e., from processor 1 to processor 2, the memory in the unallocated dynamic portion is allocated in a lowest to highest address direction. Conversely, for messages passed in mailbox 2, i.e., from processor 2 to processor 1, the memory in the unallocated dynamic portion is allocated in a highest to lowest address direction.
Owner:LUCENT TECH INC

NC system fine interpolator and control method thereof based on SOPC

The invention relates to a NC system fine interpolator and a control method thereof based on SOPC; the fine interpolator is based on the FPGA structure, a processor is connected with a fine interpolation module, a tri-state bridge, a dual-port RAM, a DMA module, a timer module and a chip-interior ROM; wherein, the fine interpolation module is used for receiving the control signal of the processor and is controlled by the processor to output a fine interpolation pulse signal according to the thick interpolation command transmitted by the dual-port RAM; the processor is connected with a FLASH and SRAM on the exterior of the FPGA through the tri-state bridge; the dual-port RAM is connected with the microprocessor of an upper computer through a PCI interface module; the timer module outputs base frequency to the fine interpolation module for generating pulse signals; the DMA module copies the fine interpolation control program stored in the FLASH to the internal memory of the processor' and the internal switching bus module provides internal connection bus for each module. The invention adopts the FPGA-based on-chip system design to improve the confidentiality and integration of the fine interpolator, the processing stability and speed of the fine interpolator, and reduce the data throughput of the upper computer.
Owner:中国科学院沈阳计算技术研究所有限公司

FPGA-based BiSS-C communication protocol method

Provided is an FPGA-based BiSS-C communication protocol method. The invention belongs to the technical field of transmission and communication between a sensor and a control card. The method comprises the following steps: step 1, clock signal MAs of an FPGA module are sent to a clock input end of an external grating sensor via an RS422 interface; step 2, the rising edges of the clock signal MAs trigger the external grating sensor to send data signals; step 3, the FPGA module judges whether the start position is at high level and the '0' position is at low level for each frame of data signal, the FPGA module waits for next frame of data if the start position is not at high level and the '0' position is not at low level for each frame of data signal, and the rising edge serial port of each clock MA receives one bit of data if the start position is at high level and the '0' position is at low level for each frame of data signal; step 4, a complete frame of data is stored in a dual-port RAM memory of the FPGA module; and step 5, the data in the dual-port RAM memory is transmitted to a DSP module in real time. The method belongs to the field of hardware decoding. Through FPGA decoding, two functions, namely, data communication and register, can be achieved. Communication can be completed, and data can be stored. The stored data is used to process other programs.
Owner:HARBIN INST OF TECH

Profibus-DP communication protocol redundancy master station

InactiveCN102724092AAchieve interference-free switchingFor trouble-free data communicationBus networksMaster CardNetwork Communication Protocols
The invention discloses a profibus-DP communication protocol redundancy master station which comprises a master station communication card and a master station backup card; the master station communication card is in a working state, exchanges data with a slave station through a display port (DP) interface circuit, and exchanges data with a central processing card piece through a dual port RAM (DPRAM) interface circuit; the master card communication card periodically backs up the parameter set of the master station communication card and the real-time input/output (I/O) data of the slave station to the master station backup card; and the master station backup card is in a heat backup waiting state, takes over the work of the master station communication card when the master station communication card fails to work, and periodically receives the parameter set of the master station communication card sent by the master station communication card and the real-time I/O data of the slave station. According to the Profibus-DP communication protocol redundancy master station, a working master station is not required to work together with a backup master station, can be connected with a DP slave station or directly connected with the redundancy master station products of the DP slave station; and the defects caused by the redundancy method of an existing master station that the selection of master station products is greatly restricted and the cost is increased after the single-DP slave station is connected in are overcome.
Owner:XIAN THERMAL POWER RES INST CO LTD

Flat machine numerical control system based on field programmable gate array (FPGA) high-speed communication method

The invention relates to a flat machine numerical control system based on a field programmable gate array (FPGA) high-speed communication method. The flat machine numerical control system comprises a management layer with an ARM module, a coordination layer with a DSP module and an FPGA module and an execution layer, and is characterized in that a dual-port RAM high-speed communication module is arranged between the ARM module and the FPGA module and is provided with independent valid read/write pins. The invention has the following obvious substantive characteristics: the dual-port RAM high-speed communication module is arranged and is provided with the independent read/write pins, so that signals of each layer are matched and are prevented from holding time and conflicting; and the data communication efficiency between the management layer and the coordination layer is improved by a method of adopting abundant logical resources in the FPGA module to realize dual-port RAM high-speed communication in a software programming mode, thus the weaving efficiency is improved. By adopting the control method of the control system, the communication speed is improved, and the control system has the characteristics of strong anti-interference performance, good generality and the like.
Owner:ZHEJIANG SCI-TECH UNIV +1

Arbitration device for double computer redundancy hot backup computer

InactiveCN104111881ARealize the arbitration functionMeet the control abilityRedundant hardware error correctionData synchronizationSynchronizer
The invention discloses an arbitration device for a double computer redundancy hot backup computer. The arbitration device for the double computer redundancy hot backup computer comprises an arbitration controller (7), a state control monitor (5) and a network switcher (8), and further comprises a milestone information synchronizer (6), an IO switching module (10), an RS422 switching module (11), a KVM switching controller (9), a work host computer dual port RAM interface (3) and a backup host computer dual port RAM interface. In the initial phase of booting the double computer redundancy hot backup computer, the arbitration device firstly confirms a host computer on duty between a work host computer and a backup host computer, and secondly performs booting synchronization. In the running process after booting the double computer redundancy hot backup computer, the arbitration device firstly performs task synchronization and data synchronization on the work host computer and the backup host computer, and secondly performs switching operation so as to obtain a work shift between the work host computer and the backup host computer. The arbitration device for the double computer redundancy hot backup computer meets the requirements of a display and control platform of a modern naval ship auxiliary device for manipulation ability and timeliness of the double computer redundancy hot backup computer.
Owner:706 INST SECOND RES INST OF CHINAAEROSPACE SCI & IND

Multi-axis motion control system and control method thereof

InactiveCN103941648AHighly integratedRealize classification transmissionNumerical controlPci interfaceControl system
The invention discloses a multi-axis motion control system and a control method of the multi-axis motion control system, and relates to the field of mechanical design and the automation technology of the mechanical design. The control system comprises an upper computer, a multi-axis motion control card and an execution mechanism. The upper computer is used for issuing motion commands and receiving and displaying state information of the motion control card. The multi-axis motion control card is used for receiving the motion commands issued by the upper computer and achieving interface communication, pulse output, I/O state management, axis trajectory planning and PLC calculation execution according to the commands. The execution mechanism is used for receiving pulse signals output by the multi-axis motion control card and driving multi-axis motion according to the pulse signals. By the adoption of the system and the method of the system, the programmable characteristic of an FPGA in the motion control card is fully utilized, and PCI interface chip IP cores are integrated; due to the fact that a buffer module with an FIFO channel and dual-port RAM channels is provided, the integration level of the motion control card is increased, and data classification transmission is achieved.
Owner:东莞市升力智能科技有限公司

High speed backboard bus communication control device and method

The invention discloses a high speed backboard bus communication control device. The high speed backboard bus communication control device comprises a CPU, a programmable logic controller (PLC), a first M-LVDS (Multipoint low Voltage Differential Signaling) interface, a second M-LVDS interface, a first hot swap control circuit and a second hot swap control circuit, wherein the PLC includes a transmission module, a transmission dual-port RAM, a transmission CRC verification module, a parallel-to-serial module, a serial-to-parallel module, a reception CRC verification module, a reception dual-port RAM and a reception module. The high speed backboard bus communication control device and method utilize an M-LVDS as the transmission level, so that a communication rate more than 100Mbps and even higher can be realized. And at the same time, when a module performs hot swap, a power supply hot swap circuit guarantees that hot swap of the module does not cause impact of the power supply for the module and other on-line modules so as to guarantee normal working of the system; and hot swap for the bus can be automatically identified, so that different bus scanning flows can be started and the utilization efficiency of the bus can be improved.
Owner:NANJING NARI GROUP CORP +1

Universal small unmanned aerial vehicle dual-core flight control computer and control method

The invention discloses a universal small unmanned aerial vehicle dual-core flight control computer and a control method. The computer comprises an airborne sensor system, a wireless communication module, master and slave flight control computer bodies, a dual-port RAM, a first multiplexer switch and a second multiplexer switch, wherein the master and slave flight control computer bodies send heartbeat detection signals to each other through a CAN bus to judge whether failures exist, the first multiplexer switch is controlled to connect the airborne sensor system and the wireless communication module to the master or slave flight control computer body according to a judgment result, and a control signal is obtained through calculation according to received and decoded unmanned aerial vehicle state information and a wireless control instruction by the master or slave flight control computer body; the second multiplexer switch is controlled according to a judgment result to output the control signal of the master or slave flight control computer body, so that the computer is made to work in the master-slave load sharing mode or independent sharing mode. The dual-core flight control computer is high in operation speed, large in data throughput and capable of guaranteeing continuous operation of a system.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
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