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

1143 results about "Serial Peripheral Interface Bus" patented technology

The Serial Peripheral Interface (SPI) is a synchronous serial communication interface specification used for short-distance communication, primarily in embedded systems. The interface was developed by Motorola in the mid-1980s and has become a de facto standard. Typical applications include Secure Digital cards and liquid crystal displays.

System for updating FPGA (Field Programmable Gate Array) configuration program from a long distance based on control of processor and method therefor

The invention discloses a system for updating an FPGA (Field Programmable Gate Array) configuration program from a long distance based on the control of a processor and a method for updating the FPGA configuration program from a long distance based on the control of the processor. The system comprises a processor module, an FPGA module, an SPI (Serial Peripheral Interface) memory module and a buffer module, wherein the processor module is connected with the SPI memory module and is connected with a communication interface, the SPI memory module is connected with the FPGA module, and the processor module is connected with the SPI memory module by the buffer module. When the configuration program of an FPGA requires to be updated, an upper computer or a terminal downloads the FPGA configuration program into the SPI memory module through the communication interface and the processor module, and the FPGA module can automatically load the configuration program memorized in the SPI memory module in a MasterSPI mode. According to the system and the method, the FPGA configuration program is updated from a long distance, the function of updating the configuration program on line under the non-outage situation is realized, and therefore, the system and the method are particularly suitable for on-site application.
Owner:ZHUZHOU CSR TIMES ELECTRIC CO LTD

Device for updating FPGA (Field Programmable Gate Array) from a long distance by CPU (Central Processing Unit) and method therefor

The invention discloses a device for updating an FPGA (Field Programmable Gate Array) from a long distance by a CPU (Central Processing Unit) and a method for updating the FPGA from a long distance by the CPU. The device comprises a controller module, an FPGA module, a configuration module and a buffer module, wherein the controller module is connected with an upper computer in a wired / wireless way, a second GPIO (General Purpose Input / Output) interface of the controller module is connected with an enable pin of the buffer controller, an SPI (Serial Peripheral Interface) of the controller module is connected with a data input end of the buffer module, a first GPIO interface of the controller module is connected with a configuration signal of the FPGA module, a data output end of the buffer module is connected with SPIs of the FPGA module and the configuration module respectively, a FPGA configuration file is updated from a long distance based on MPC5200B and a real-time operation system VxWorks. According to the device and the method, the cost is saved, the operability of the system is improved, the design difficulty is reduced, the on-line updating of the FPGA is easily realized, and the configuration efficiency and the configuration flexibility of the FPGA are improved.
Owner:ZHUZHOU CSR TIMES ELECTRIC CO LTD

Serial communication system between devices and method

The invention discloses a serial communication system between devices and a method. The serial communication system between the devices comprises a master device, at least one slave device and an SPI (serial peripheral interface) bus for communication between the master device and the slave device. The SPI bus comprises a master-out slave-in signal line MOSI, a master-in slave-out signal line MISO, a clock signal line SCK, a chip selection signal line CS, a master transmission request and transmission completion signal line AP_RTS, a master reception preparation and completion signal line AP_RDY, a slave transmission request and transmission completion signal line BP_RTS, a slave reception preparation and completion signal line BP_RDY, a signal line AP_SLEEP for a master to awaken up a slave or control the slave to sleep, a slave sleeping state signal line BP_SLEEP and a slave abnormality state signal line BP_ERR. By adopting the system and the method, the transmission speed is high, and the cost of implementation is low. In addition, the system also has the functions of awakening up the sleep state and processing abnormalities, the failure in data communication in the sleep state of the slave device can be controlled promptly, the power consumption can be reduced, and the real-time monitoring of abnormal working states of the slave device can be achieved.
Owner:HISENSE VISUAL TECH CO LTD

Micro-strapdown altitude heading reference system and working method thereof

The invention relates to a micro-strapdown altitude heading reference system and a working method of the micro-strapdown altitude heading reference system. The system comprises a data acquisition module, a data processing resolving module and a peripheral communication interface module, wherein the data acquisition module integrates a three-axis gyroscope, a three-axis accelerometer, a three-axis magnetic resistance sensor and an SPI (Serial Peripheral Interface) into an integrated micro-electronic mechanical system sensor; the data processing resolving module adopts a 32-bit ARM (Advanced RISC Machine) microcontroller; and the peripheral communication interface module consists of a serial port level switching chip, an RS-232 interface, a CAN (Controller Area Network) transceiver and a CAN interface. The working method of the system comprises the working steps as follows: the system is electrified and initialized; the system is self-tested; a magnetic field is self-calibrated; initial alignment is conducted; measured attitudes are combined: resolving the information of attitude headings according to initial three-dimensional altitude and altitude resolving algorithm of the strapdown altitude heading reference system, and resolving the three-dimensional magnetic altitude angle according to the compensated magnetic field information and acceleration information, conducting the information merging algorithm and finally obtaining the stable altitude heading reference information; and the altitude heading reference information is sent to application equipment.
Owner:NANJING UNIV OF SCI & TECH

Vehicle remote data acquisition system based on CAN (Controller Area Network) bus

The invention discloses a vehicle remote data acquisition system based on a CAN (Controller Area Network) bus, comprising a remote server and at least one vehicle-mounted remote data acquisition device, wherein each vehicle-mounted remote data acquisition device comprises a processor module, a CAN bus communication module, a voltage comparison module and a radio communication module; input signals of the voltage comparison modules are switching value signals and pulse value signals which are output by vehicle equipment; analog value signals output by the vehicle equipment are processed by an engine ECU (Electronic Control Unit), then transmitted to the CAN bus and received by the CAN bus communication modules; the CAN bus communication module are also used for receiving equipment signals hung on the CAN bus, and the output ends of the CAN bus communication modules are connected with the processor modules through an SPI (Serial Peripheral Interface) bus; and the radio communication modules are used for carrying out radio communication with the server. The system can acquire various information of the vehicle equipment on a plurality of vehicles, data is transmitted to the server for storing through radio communication, and reliable references are provided for the maintenance and the management of the vehicles according to acquired data.
Owner:HIGER

Serial peripheral slave device interface structure in integrated circuit chip and data reading and writing method

The invention relates to a serial peripheral slave device interface structure in an integrated circuit chip. The serial peripheral slave device interface structure comprises a register module, a storage module and a state machine logic control module. The serial peripheral slave device interface structure is connected with a central processor of the chip through an internal bus of the chip and is also connected with an external serial peripheral master device through a data transmission wire. The invention also relates to a method for rapidly reading and writing serial peripheral interface data in the integrated circuit chip through the interface structure. The method comprises steps of reading the data through the serial peripheral master device and writing the data through the serial peripheral master device. Through the serial peripheral slave device interface structure in the integrated circuit chip and the data reading and writing method, the data transmission rate is ensured to be much higher than that of an ordinary serial peripheral interface (SPI); the structure is simple; the operation mode is convenient and quick; the development cost is low; the working performance is stable and reliable; the application range is relatively wide; the high speed data transmission interface solution of an integrated circuit is widened; and the structure and the method have wide application prospect.
Owner:SPREADTRUM COMM (SHANGHAI) CO LTD

Operating system startup booting method capable of aiming at system on chip

InactiveCN108279935AReduce boot timeSuitable for bootingBootstrappingElectricityOperational system
The invention provides an operating system startup booting method capable of aiming at a system on chip. The method comprises the following steps that: 1) after the system on chip is electrified, starting an onboard RBL (ROM (Read Only Memory) bootloader), reading a first-level bootloader into memory from Nor Flash, wherein the first-level bootloader only comprises a PLL (Phase Locked Loop) configuration unit, a first board level hardware initialization unit used for supporting PLL configuration, and a second-level bootloader loading unit; 2) operating the first-level bootloader in the memory,executing the code of the first board level hardware initialization unit by a processor to finish the initialization of the board level hardware used for supporting the PLL configuration, executing the code of the PLL configuration unit to maximize the clock frequency of an ARM (Advanced RISC Machines) core and the clock frequency of an SPI (Serial Peripheral Interface) bus, and executing the code of the second-level bootloader loading unit to load a second-level bootloader to the memory from the Nor Flash; and 3) executing the code of the second-level bootloader to finish Linux startup booting. By use of the method, the startup booting time of the operating system of the SoC can be shortened.
Owner:北京中科晶上科技股份有限公司

FPGA (Field Programmable Gate Array)-based on-orbit reconfiguration system and method for satellite on-board computer

The invention discloses an FPGA (Field Programmable Gate Array)-based on-orbit reconfiguration system for a satellite on-board computer. The FPGA-based on-orbit reconfiguration system comprises an on-board FPGA chip, a control FPGA chip and an SPI (Serial Peripheral Interface) flash memory unit, wherein the on-board FPGA chip is internally integrated with CPU cores; the control FPGA chip is used for receiving configuration files, which are uploaded by a communication module of a satellite, for on-orbit reconfiguration, unloading the configuration files in the SPI flash memory unit, and controlling the on-orbit reconfiguration of the on-board FPGA chip; the SPI flash memory unit is used for storing the configuration files required for on-orbit reconfiguration; in the process of realizing on-orbit reconfiguration by means of running a JTAG (Joint Test Action Group) configuration mode, the control FPGA chip reads the configuration files required for the JTAG configuration mode from the SPI flash memory unit, and sends the configuration data to the on-board FPGA chip; in the process of realizing on-orbit reconfiguration by means of running an SPI configuration mode, the control FPGA chip informs the on-board FPGA chip of starting the SPI configuration mode, and the on-board FPGA chip reads the configuration files required for the SPI configuration mode from the SPI flash memory unit.
Owner:SHANGHAI ENG CENT FOR MICROSATELLITES

Dual-processor communication method based on SPI (serial peripheral interface) bus

The invention relates to a dual-processor communication method based on an SPI (serial peripheral interface) bus, which is used for high-speed two-way communication between double processors by the aid of the SPI bus. The method includes: adding a handshaking wire based on a four-wire system of a physical layer of the SPI bus to form a five-wire SPI bus capable of being used for two-way communication; completing mechanism synchronization of the five-wire SPI bus on a data link layer by using the '0-bit interpolation method' and combining CS (chip select) signals, handshaking signals and feedback information; controlling flow of the five-wire SPI bus by using 'receiving buffer zone residual capacity' in the feedback information; and using CRC (cyclic redundancy check) and confirm character'0x7F' in the feedback information to complete error processing of the five-wire SPI bus. The method has the advantages of simplicity in expansion, convenience in application and compatibility to other buses, and meanwhile, extremely high communication rate can be obtained to meet requirements of high-speed communication between the double processors, and the method is widely applicable to designof multi-processor systems.
Owner:SHANGHAI UNIV

Rotating transformer position measuring system and method

The invention discloses a rotating transformer position measuring system. The system comprises a signal processing circuit, a hardware decoding circuit and a singlechip, wherein the signal processing circuit is electrically connected with a rotating transformer and the singlechip, and is used for receiving and processing an excitation signal of the rotating transformer and two channels of orthogonal sinusoidal signals and outputting the signals to an input / output (I / O) port of the singlechip and two input channels of a quick analog / digital (A / D) sampling module; and the hardware decoding circuit is electrically connected with the rotating transformer and the singlechip, and is used for decoding rotating transformer position information and generating and outputting a position signal to a serial peripheral interface (SPI) communication interface of the singlechip. The quick A / D sampling function of the singlechip is used, the two channels of orthogonal sinusoidal signals of a secondary coil of the rotating transformer are acquired by the singlechip, the rest part of signal processing is finished in the singlechip through programming, and the redundancy function of the system can be realized by only a few peripheral circuits, so that the reliability of the system is greatly improved.
Owner:TONGJI UNIV

Full-duplex communication device based on SPI and method thereof

The invention relates to a full-duplex communication device based on an SPI (serial peripheral interface) and a method thereof. The device comprises a main component, a slave component, a data line used for the mutual communication between the main component and the slave component, a synchronous clock signal line, a slave component selecting signal line and a signal line which is used for requesting the slave component to receive data by the main component and requesting the main component to receive data by the slave component, and the lines are arranged between the main component and the slave component. The communication method comprises the steps that data are sent simultaneously by the main component and the slave component to each other, data are sent from the main component to the slave component, data are sent from the slave component to the main component, and data frames are used for the communication between the main component and the slave component. According to the full-duplex communication device based on the SPI and the method thereof, a full-duplex communication mode is realized, under the condition that the communication rate is invariable, communication efficiency is improved, system response time is improved, and communication data throughput is increased by one time in an ideal condition; and the integrality and the accuracy of respective data frame when data are sent by both of the SPI communication sides at the same time are guaranteed through data verification and the like.
Owner:HUIZHOU DESAY SV AUTOMOTIVE

Ground control system applicable to rotor-wing unmanned aerial vehicle

The invention discloses a ground control system applicable to a rotor-wing unmanned aerial vehicle. The ground control system comprises a personal computer (PC) (4), a real-time attitude controller (2), a serial peripheral interface (SPI) communication acquirer (3) and a driver (1), wherein the driver (1) receives a movement instruction Din which is output by the real-time attitude controller (2), and according to the movement instruction Din, the driver (1) outputs a motor control signal D2 to drive a motor (12) to move, outputs an A-th path of steering engine signal DA to drive an A steering engine (13) to move, outputs a B-th path of steering engine signal DB to drive a B steering engine (14) to move, outputs a C-th path of steering engine signal DC to drive a C steering engine (15) tomove and outputs a D-th path of steering engine signal DD to drive a D steering engine (16) to move; the SPI communication acquirer (3) acquires parameter information D1 which is measured by an inertia measurement unit (11) on the rotor-wing unmanned aerial vehicle and outputs linear acceleration signals alpha and angular speed signals omega of three degrees of freedom of the rotor-wing unmanned aerial vehicle to the real-time attitude controller (2); and the PC (4) communicates with the real-time attitude controller (2) through a transmission control protocol (TCP) / internet protocol (IP) and provides a friendly human-computer interface for an operator.
Owner:BEIHANG UNIV
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