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

237 results about "Asynchronous fifo" patented technology

Ultrasonic measurement analytical system for compact bone substance density

The invention discloses an ultrasound bone density measuring and analyzing system. The system comprises an ultrasound parameter measuring apparatus, a communication interface and a human machine interaction device, wherein the ultrasound parameter measuring apparatus comprises transmitting unit consisting of a pulse generator, a high-voltage pulse excitation module and a transmitting probe, an ultrasound receiving unit consisting of a receiving probe, a simulation pretreatment module, a gain adjustable amplifier, a phrase comparator, a high-speed ADC and an asynchronous FIFO, and a central processor, a power supply control module and a structural body. the human machine interaction device controls the ultrasound parameter measuring apparatus through the communication interface to measure the width of a calcaneus of a detected person, the transmission speed of an ultrasound wave in the calcaneus, broadband ultrasonic attenuation to calculate the bone intensity indexes and the bone density, so a medical report can be made according to diagnostic standards of osteoporosis and a special data base can be built for long term use. The system adopts wet or dry coupling and other technologies to improve the precision and accuracy of measure and has the advantages of easy carrying, low cost, no damage caused by radiation and can be use in long term monitoring of bone condition of the detected person.
Owner:HEFEI INSTITUTES OF PHYSICAL SCIENCE - CHINESE ACAD OF SCI

Asynchronous AXI bus structure with built-in cross point queue

The invention discloses an asynchronous AXI bus structure with a built-in cross point queue. The asynchronous AXI bus structure comprises an AXI bus structure and a cross point queue communication structure; the AXI bus structure comprises five channels, namely an address writing channel, a data writing channel, a writing return channel, an address reading channel and a data reading channel; the cross point queue communication structure satisfies an AXI bus protocol and is built in a communication structure for realizing inter-core communication; primary devices communicate by adopting the cross point queue communication structure; the address writing channel, the data writing channel and the writing return channel form a writing operation; and the address reading channel and the data reading channel form a reading operation. The structure can reduce resource consumption, realize parallel working of all primary devices and improve parallelism; due to the adoption of the cross point queue structure, the performance bottleneck, namely a handshake closed loop, of an on-chip communication network is broken through, and a low-delay communication function is realized; and the cross point queue is realized by adopting asynchronous FIFO, so that a mode of local synchronization and integral asynchronization is realized.
Owner:EAST CHINA INST OF OPTOELECTRONICS INTEGRATEDDEVICE

FPGA (Field Programmable Gate Array)-based micro-space oversampling direct-current balance serial deserializer

The invention relates to an FPGA (Field Programmable Gate Array)-based micro-space oversampling direct-current balance serial deserializer, aiming to realize verification and design based on serial deserializer in an FPGA without built-in serial deserializer. The FPGA-based micro-space oversampling direct-current balance serial deserializer mainly comprises a clock data recovery (CDR) module, a 8B/10B encoder, a 8B/10B decoder an asynchronous FIFO (First In First Out) buffer module, a clock generation module, a parallel-to-serial conversion module, a serial-to-parallel conversion module, a framing module and a de-framing module. At a transmitting end, data are buffered by the asynchronous FIFO buffer module, input into the 8B/10B encoder (by 8 bits in one frame) for encoding through the framing module, then processed by the parallel-to-serial conversion module and finally output in a differential manner. At a receiving end, a differential signal is accepted by a differential input module and input into the serial-to-parallel conversion module to be output, the output data are decoded by the 8B/10B decoder, then input into the de-framing module, and finally output by the asynchronous FIFO buffer module in a buffer manner.
Owner:SHANGHAI UNIV

Asynchronous FIFO memory accomplishing unequal breadth data transmission

InactiveCN101261575AFlexible and efficient data transmissionImprove efficiencyData conversionSystems designParallel computing
The invention provides an asynchronous first-in first-out memory for realizing the width varying data transmission and a method, wherein, the memory comprises: a data cache unit, a data basic unit in the data cache unit is the common multiple of the width of the read data and the width of the written data; a writing address calculation module, which is used for calculating the specific position in the data cache that is corresponding by the current writing address according to the width of the written data; a reading address calculation module, which is used for calculating the specific position in the data cache that is corresponding by the current reading address according to the width of the read data; a reading/writing judgment module, which is used for determining the reading/writing functions according to the specific position in the data cache that is corresponding by the current writing address and the specific position in the data cache that is corresponding by the current reading address. The memory can directly calculate the specific positions of the reading/writing data with the different widths during the reading and writing logics, carry out the logical judgment, simplify the system design and improve the efficiency of data transmission.
Owner:ST ERICSSON SEMICON BEIJING

Asynchronous FIFO apparatus and method for passing data between a first clock domain and a second clock domain of a data processing apparatus

The present invention provides an asynchronous FIFO apparatus and method for passing data between a first clock domain and a second clock domain of a data processing apparatus, the first clock domain being asynchronous with respect to the second clock domain. The asynchronous FIFO apparatus comprises a main FIFO memory operable to store the data to be passed between the first and second clock domains, the main FIFO memory being accessible from each clock domain under the control of an access pointer associated with that clock domain. For one or both of the clock domains, the amount of data accessible per clock cycle is variable. An auxiliary FIFO memory is also provided associated with each clock domain in which the amount of data accessible per clock cycle is variable, this auxiliary FIFO memory being operable to store the access pointer used to access the main FIFO memory from its associated clock domain, and the access pointer being stored at a location of the auxiliary FIFO memory specified by an auxiliary access pointer. Routing logic is then operable to pass the auxiliary access pointer to the other clock domain to enable that other clock domain to retrieve the access pointer stored in the auxiliary FIFO memory. This provides an efficient technique for enabling data to be passed between two asynchronous clock domains in situations where for at least one of the clock domains the amount of data accessible per clock cycle in the main FIFO memory is variable.
Owner:ARM LTD

Intermediate frequency data acquisition and playback system in GNSS (global navigation satellite system) receiver

The invention relates to an intermediate frequency data acquisition and playback system in a GNSS (global navigation satellite system) receiver. An antenna is connected with a radio frequency front-end unit, an SPI (single-point imaging) module is in two-way connection with the radio frequency front-end unit, the radio frequency front-end unit is connected with an FPGA (field-programmable gate array) control unit is in two-way connection with a USB (universal serial bus) interface transmission unit, and the USB interface transmission unit is in two-way connection with an upper computer; the radio frequency front-end unit is used for receiving satellite signals and outputting intermediate frequency signals, the SPI module is used for configuring the working mode of the radio frequency front-end unit and performing switching among a plurality of satellite navigation systems, the FPGA control unit is used for performing series-parallel conversion on the intermediate frequency signals and then saving the intermediate frequency signals into an asynchronous FIFO (first in first out) buffer module, a USB interface time sequence module is used for reading out data stored in the FIFO buffer module and then writing the data into the USB interface transmission unit, and the upper computer is used for storing the data which is red from the USB interface transmission unit into a local hard disc. A data stream after format conversion is transmitted into the intermediate frequency input end of a base band under the trigger of a base band clock through the control of the upper computer during the playback of the data.
Owner:SOUTHEAST UNIV

Ethernet MAC (Media Access Control) sublayer controller applicable to WLAN (Wireless Local Area Network)

The invention discloses an Ethernet MAC (Media Access Control) sublayer controller applicable to WLAN (Wireless Local Area Network). The Ethernet MAC sublayer controller comprises a transmitter module, a receiver module, a state module, a control module, an MII (Media Independent Interface) management module, a transmission cache, a receiving cache and a register module, wherein the transmission cache and the receiving cache can realize storage, retransmission and discard of data frames by employing the asynchronous FIFO (First-in First-out) capable of loading read addresses, the information interaction of data frames between a host and the MAC sublayer controller is carried out through data frame cache descriptors which include transmitting cache descriptors and receiving cache descriptors, wherein the transmitting cache descriptors are used for controlling the transmitting process of the data frames, recording and returning a transmitting state; the receiving cache descriptors are used for controlling the reading of received data frames and returning a frame receiving state to the host. By the Ethernet MAC sublayer controller, the network access of embedded devices, the frame conflict retransmission and discard of bad frames are realized, and the utilization rate of cache in a chip is improved when short frames are received.
Owner:浙江科睿微电子技术有限公司

Logic analyzer with serial bus protocol continuous triggering function

InactiveCN103995764ARealize long-term continuous monitoringTargetedLogical operation testingChannel dataMultiplexer
The invention discloses a logic analyzer with a serial bus protocol continuous triggering function. Each continuous triggering module in an FPGA corresponds to a serial bus protocol. A clock timer in each continuous triggering module provides a clock overflow mark and clock data. Each continuous triggering state machine corresponds to a triggering mode. Channel data are received, and continuous triggering data collecting is triggered according to continuous triggering control words. In a next cycle after data collecting is completed, data storing enable signals are enabled to be effective. A data selector is triggered to select continuous triggering data to be output to a data splicing module. The data storing enable signals are selected to be output to the data selector. The data splicing module combines the clock data and the continuous triggering data and then output the data to the data selector. The data selector in the FPGA outputs corresponding continuous triggering data and data storing enable signals to an asynchronization FIFO module according to triggering type control words. The asynchronization FIFO module stores the continuous triggering data which are provided for an ARM processor to read. According to the logic analyzer, hardware is used for achieving continuous triggering of the serial bus protocol.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Multi-piece area array CCD (Charge Coupled Device) screening test system

The utility model relates to a multi-piece area array CCD (Charge Coupled Device) screening test system which is used for solving the problems that when being in the temperature circulation and power aging screening test, the existing area array CCD works continuously and the test period is long. When the system is used for shooting, the image data of each piece of area array CCD is integrated by taking every four pieces as a unit, so that the number of input data channels is reduced to be one fourth that of the original chips, the input data channels are stored in an SDRAM (Synchronous Dynamic Random Access Memory) in parallel, and after the shooting is finished, the image data is read channel by channel and stored in a hard disk of a host by a capture card so as to be distinguished. According to the multi-piece area array CCD screening test system, effective signals of the input and output image data are reconstructed, and a line blanking period and a frame blanking period are utilized fully so as to reduce the writing and reading frequencies; and three clock domains, two groups of asynchronous FIFO (First In First Out) and two groups of deserializers and serializers are adopted for realizing non-integer-time stable and reliable conversion of image data bits under the condition of high speed.
Owner:CHANGCHUN INST OF OPTICS FINE MECHANICS & PHYSICS CHINESE ACAD OF SCI
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