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

167 results about "PowerPC" patented technology

PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM. PowerPC, as an evolving instruction set, has since 2006 been named Power ISA, while the old name lives on as a trademark for some implementations of Power Architecture-based processors.

Phased array radar antenna beam control device

The invention relates to a phased array radar antenna beam control device. The phased array radar antenna beam control device comprises a remote control PC (Personal Computer) computer, a user control computer module, a power supply management module, a FPGA (Field Programmable Gate Array) chip, a signal driver, a wave control conversion circuit and a controlled device which is electrically connected with the wave control conversion circuit, wherein the user control computer module remotely communicates with the remote control PC computer and are electrically connected with the FPGA chip, thepower supply management module and the wave control conversion circuit, respectively. The FPGA chip is embedded with a PowerPC hardcore and used for constructing an embedded computer; the embedded computer also comprises an Ethernet (Media Access Control), a UART (Universal Asynchronous Receiver Transmitter) controller, a DDR2SDRAM (Double Data Rate 2 Synchronous Dynamic Random Access Memory) memory module, a FLASH controller module, a parallel controller, a FPGA configuration circuit module and a clock generating circuit module. The phased array radar antenna beam control device provided by the invention has the advantage of high reliability.
Owner:CHINA ELECTRONIC TECH GRP CORP NO 38 RES INST

Replaceable scheduling algorithm in multitasking kernel

Disclosed is providing one of a plurality of schedulers for a multitasking system for a processor that includes choosing a particular one of the schedulers, setting a program counter to an address corresponding to code of the particular one of the schedulers, and the processor executing code at an address corresponding to the program counter. Also included may be setting a stack pointer to an address corresponding to stack space for the particular one of the schedulers and the processor using the stack space at the stack pointer after executing code at the address corresponding to the program counter. The system described herein provides a small kernel that can run on a variety of hardware platforms, such as a PowerPC based Symmetrix adapter board used in a Symmetrix data storage device provided by EMC Corporation of Hopkinton, Ma. The core kernel code may be written for the general target platform, such as the PowerPC architecture. Since the PowerPC implementation specific modules are well defined, the system may be quite portable between PowerPC processors (such as the 8260 and 750), and should prove relatively easy to port to any PowerPC based Symmetrix adapter board/CPU combination. The kernel may also be ported to run on other RISC machines (Hitachi SH series) and can be ported to CISC architectures.
Owner:EMC IP HLDG CO LLC

Method and apparatus for generating code for array range check and method and apparatus for versioning

The present invention eliminates redundant array range checks. A two-phased check is performed, namely a wide range check is performed by combining a plurality of array range checks, and a strict range check is unsuccessful, so as to reduce the number of range checks at execution time and allow execution at high speed. For instance, it is possible with a processor such as PowerPC, by using a flag, to invalidate a code for performing an array range check at high speed without increasing a code size. Consequently, the number of array range checks to be executed can be reduced so as to allow execution at high speed. Also, for instance, a plurality of array range checks can be combined without considering existence of instructions which cause a side effect. Consequently, the number of array range checks to be executed can be reduced so as to allow execution at high speed. In addition, a versioning is performed by using, as array access information for versioning, information of array access information for versioning information of array accesses which are always performed even if passing through any execution path in a loop so that there are fewer cases where it goes to a version with a larger number of array range checks at execution time.
Owner:GOOGLE LLC

Method and system for scope-based compression of register and literal encoding in a reduced instruction set computer (RISC)

A compression scheme for program executables that run in a reduced instruction set computer (RISC) architecture such as the PowerPC is disclosed. The method and system utilize scope-based compression for increasing the effectiveness of conventional compression with respect to register and literal encoding. First, discernible patterns are determined by exploiting instruction semantics and conventions that compilers adopt in register and literal usage. Additional conventions may also be set for register usage to facilitate compression. Using this information, separate scopes are created such that in each scope there is a more prevalent usage of a limited set of registers or literal value ranges, or there is an easily discernible pattern of register or literal usage. Each scope then is compressed separately by a conventional compressor. The resulting code is more compact because the small number of registers and literals in each scope makes the encoding sparser than when the compressor operates on the global scope that includes all instructions in a program. Additionally, scope-based compression reveals more frequent patterns within each scope than when considering the entire instruction stream as an opaque stream of bits.
Owner:IBM CORP

Method for realizing CANopen slave station

The invention relates to a method for realizing a CANopen slave station, which is characterized in that: a hardware platform realized by the slave station is a PowerPC-based processor; a multi-thread system is constructed on an eCos operating system and comprises a CANopen state machine thread, a timer thread and message reading interruption; the state machine thread is used for managing CANopen basic tasks such as switching the state of the slave station, receiving CAN message, receiving and transmitting CAN messages, PDO messages and SDO messages, processing the PDO, SDO, NMT and synchronous messages and the like; and an earliest deadline first (EDF) dynamic scheduling algorithm is introduced into the synchronous PDO messages for transmitting real-time data so as to ensure the requirement of low-priority messages on instantaneity and improve the communication characteristic of a bus. The eCos embedded real-time operating system is applied to the design of the slave station, so the instantaneity and concurrent processing capacity are high; the dynamic scheduling algorithm is introduced into the design of the synchronous PDO messages in the CANopen slave station, so the requirement of the low-priority messages on instantaneity is ensured; and an object dictionary meets the flexible configuration of a network, and objects in the object dictionary are changed according to the dynamic change of a master station.
Owner:BEIJING UNIV OF TECH

Method and system for compressing reduced instruction set computer (RISC) executable code

A method and system for a compression scheme used with program executables that run in a reduced instruction set computer (RISC) architecture such as the PowerPC is disclosed. Initially, a RISC instruction set is expanded to produce code that facilitates the removal of redundant fields. The program is then rewritten using this new expanded instruction set. Next, a filter is applied to remove redundant fields from the expanded instructions. The expanded instructions are then clustered into groups, such that instructions belonging to the same cluster show similar bit patterns. Within each cluster, the scopes are created such that register usage patterns within each scope are similar. Within each cluster, more scopes are created such that literals within each instruction scope are drawn from the same range of integers. A conventional compression technique such as Huffman encoding is then applied on each instruction scope within each cluster. Dynamic programming techniques are then used to produce the best combination of encoding among all scopes within all the different clusters. Where applicable, instruction scopes are combined that use the same encoding scheme to reduce the size of the resulting dictionary. Similarly instruction clusters are combined that use the same encoding scheme to reduce the size of the resulting dictionary.
Owner:IBM CORP

Multi-channel high-speed AD system based on FPGA and PowerPC

InactiveCN106374927ALarge wiring error toleranceImprove portabilityAnalogue-digital convertersPowerPCOperation mode
The invention relates to a multi-channel high-speed AD system based on an FPGA and a PowerPC. The system comprises a signal mother board based on the PowerPC and at least two signal daughter boards based on the FPGA, which are connected to the signal mother board, wherein the signal mother board provides synchronization pulse for the signal daughter boards, configuring ADC sampling parameters and sending an instruction of switching a synchronization operation and an actual sampling work mode; the signal daughter boards complete switching of the sampling operation mode and the synchronization operation according to the received instruction and transmit the collected data to the signal mother board through an SERDES interface, and the different signal daughter boards remain synchronous after the signal daughter boards return the data to the mother board. The system can stably work at a sampling frequency of 1.25 G, the synchronization error between the boards and in the boards can be within 80 ps, the system can be widely used in the fields with higher requirements for the sampling frequency and the need of precise synchronization of multi-channel signals, and meanwhile, the system has the characteristics of high transportability and large hardware routing error margin.
Owner:CHENGDU GOLDENWAY ELECTRONICS

PowerPC and x86 based hybrid tri-redundancy UAV flying control computer and core design method

InactiveCN104749949AAvoiding Common State Fault ProblemsAvoid random failure problemsSafety arrangmentsFly controlPowerPC
The invention provides a PowerPC and x86 based hybrid tri-redundancy UAV flying control computer and a core design method. The PowerPC and x86 based hybrid tri-redundancy UAV flying control computer is that the hardware comprises three flying control computer core units and a redundancy managing plate, wherein the three flying control computer core units adopt 32-bit processors MPC565 and 80486 as the control cores; the redundancy managing plate comprises an inter-module communication circuit, a high-speed analog switch circuit and a secondary power supply circuit; the three flying control computer core units share the external input/ output interfaces and devices; the sensor data are synchronously acquired in each control cycle so as to perform control rules resolving; the inter-module communication circuit performs data exchange; a monitoring core unit performs validity arbitration or the data according to the arbitration algorithm, then the high-speed analog switch controls some core unit output as a control signal of a performing mechanism. The computer is applied to the flying control of an UAV under an onboard environment and has the characteristics of being convenient to detect fault, accurate to position the fault, reliable in data exchange, and high in performance, stability and reliability of the system in three-machine parallel operation.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Multipurpose wireless data converter

The invention relates to a converter, in particular to a multipurpose wireless data converter. The multipurpose wireless data converter comprises a converter body; the converter body is provided with a power supply output interface and a variety of data interfaces; the converter body is internally provided with a CPU (Central Processing Unit), and a WiFi (Wireless Fidelity) module and a serial port module which are in communication connection with the CPU respectively; the converter body is also provided with an external USB (Universal Serial Bus) module; the CPU adopts a PowerPC QorIQ series communication processor; the WiFi module adopts a wireless router chip which is provided with a wireless interface and integrated with an internal configurable Ethernet switch; the WiFi module communicates with the CPU by virtue of the Ethernet switch; the serial port module adopts an FPGA (Field Programmable Gate Array) chip integrated with a plurality of various serial buses; the USB module adopts a USB peripheral control unit; the CPU, the WiFi module and the serial port module are respectively in communication connection with respective corresponding data interfaces. The multipurpose wireless data converter disclosed by the invention integrates the serial port to WiFi function, the wireless router function and the ARINC429 avionics bus wireless transmission function, and has the advantages of large interface number, interface concentration, high equipment generality and the like.
Owner:CETC AVIONICS

Centralized protection, measurement and control device and realizing method thereof

The invention discloses a centralized protection, measurement and control device which comprises the following functional plug-ins: a PowerPC board, a master control PowerPC board, a CPU board, a high-speed serial bus board and a liquid crystal display board, wherein the PowerPC board is arranged on the high-speed serial bus board by plug-in connection, comprises a sampling PowerPC board and receives a sampling packet from a merging unit or sent from the protection, measurement and control device through a sampling network on process level; the master control PowerPC board communicates with a background and a master controller through the network; the CPU board is arranged on the high-speed serial bus board by plug-in connection and used for realizing the data calculation and the protection function of all intervals; the high-speed serial bus board is an access board for all the plug-ins and used for data transmission among the plug-ins; and the liquid crystal display board is connected with the master control PowerPC board through a built-in network port. The device can reduce the complex wiring among all the intervals on the secondary side of a substation and reduce the work of design, manufacture and maintenance of secondary equipment of an automatic system of the substation.
Owner:NARI TECH CO LTD +1

Transient characteristic test system and method of mutual inductor based on digital simulation of Rogowski coil

The invention discloses a transient characteristic test system of a mutual inductor based on digital simulation of a Rogowski coil. The system comprises a signal conditioning module, an optical fiber sending module, an optical fiber Ethernet module, a digital analog converter, an FPGA (Field Programmable Gate Array), a POWERPC, a crystal oscillator, a human-computer interface and a storage module, wherein the crystal oscillator is connected with the FPGA and the POWERPC, the FPGA is connected with the digital analog converter, the optical fiber sending module, the optical fiber Ethernet module and the POWERPC, the POWERPC is connected with the storage module and the human-computer interface, and the digital analog converter is connected with the signal conditioning module. The FPGA comprises a synchronization module, a data receiving module and a DAC (Digital-to-Analog Converter) control module. The POWERPC comprises a digital simulation model module of the Rogowski coil, a parameter configuration module, a test data processing module and a transient characteristic analyzing module. Based on an ideal Rogowski coil model, a differential signal output is established for all-digital simulation test to be not limited in individual professional laboratories. Advantages of hardware integration and software integration can be compared, and all-around simulation test of transient characteristics of the electronic mutual inductor can be realized.
Owner:ELECTRIC POWER SCI RES INST OF GUIZHOU POWER GRID CO LTD

Embedded Linux operation system trimming customization method

The invention discloses an embedded Linux operation system trimming customization method and belongs to the technical field of operation system trimming. The problems that an existing embedded Linux operation system code number based on a PowerPC hardware architecture is too large, the number of redundant modules is too large, and reading and modifying are not easy are solved. According to the technical scheme, an embedded Linux operation system based on the PowerPC hardware architecture is subjected to trimming and customization, the method comprises the steps that the embedded Linux operation system in the PowerPC hardware architecture is subjected to source code file level trimming; the embedded Linux operation system in the PowerPC hardware architecture is subjected to source code level trimming; source codes of the trimmed embedded Linux operation system are subjected to integral compiling, and embedded Linux operation system nucleus files are generated; and the compiled embedded Linux operation system nucleus files are used and are programmed into a storage of a main board in the PowerPC hardware architecture, then comprehensiveness testing is carried out, and whether the function or the performance of the trimmed embedded Linux operation system is normal is verified.
Owner:SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
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