Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

60 results about "Asynchronous fifo" patented technology

FPGA software and hardware cooperation test platform based on BFM

The invention belongs to the technical field of integrated circuit testing, and particularly relates to an FPGA software and hardware cooperation testing platform based on a BFM. The test platform is formed by connecting a BFM with a Testbench, an AXI bus, an off-chip DDR and a DUT. The test process comprises the steps that the Testbench issues parameters through a transaction function interface, the BFM reads an excitation vector from the off-chip DDR / on-chip BRAM through an Avalon main interface, adaptive transmission of a system bus clock domain and a DUT clock domain is completed through double asynchronous FIFO (SNDfifo / RECfifo), and signal level interaction with the DUT is achieved through a pin protocol interface; the state machine dynamically switches long and short simulation modes according to the vector length, and drives the output vector to be written back and stored; the error monitoring unit monitors data flow faults in the whole process and outputs seven types of error reporting codes. The simulation equivalent frequency reaches a 10 megahertz level, and the method is suitable for efficient verification of the digital IC.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Communication encryption acceleration device and method, Internet of Things equipment and system

The invention relates to a communication encryption acceleration device, a communication encryption acceleration method, Internet of Things equipment and an Internet of Things system. A communication module in the communication encryption acceleration device is used for receiving a plurality of to-be-processed data streams sent by Internet of Things equipment; the asynchronous FIFO is used for carrying out cross-clock domain synchronous processing and decoupling on transmission of each to-be-processed data stream between a pre-stage module and a post-stage module of the asynchronous FIFO; the multi-core scheduler is used for scheduling each to-be-processed data stream transmitted by the asynchronous FIFO and distributing each to-be-processed data stream to a target SM4 encryption core in the SM4 encryption cores; performing encryption and decryption processing on the corresponding to-be-processed data streams through the target SM4 encryption core to obtain target data, and caching the target data to a cache module; and the communication module is used for acquiring the target data from the cache module and transmitting the target data to the respective corresponding Internet of Things equipment. By adopting the device, the defect of insufficient adaptability of a hardware accelerator to multi-device communication can be solved.
Owner:ZHEJIANG UNIV +1

Efficient data flow transceiving controller suitable for multi-chip storage and calculation system

The invention discloses an efficient data flow transceiving controller applicable to a multi-core storage and calculation system, which comprises two transmitting controllers and two receiving controllers, and the transmitting controllers and the receiving controllers are arranged on the peripheries of cores and are used for performing data packaging and transmitting and data flow judgment work; wherein the sending controller comprises a configurable asynchronous FIFO (First In First Out), a data packaging unit and an error correction code generating unit; the receiving controller comprises an error correction code decoding unit, a data packet unpacking unit and a microchip detection unit; the flit detection unit is used for detecting information in a head flit to judge whether data meet the calculation requirement of the current core particle or not, and if the data do not belong to the task range of the current core particle, the data are redirected to the sending controller through a bypass transmission mechanism. According to the application, the transmission speed of the data stream among different core particles is improved, and the data stream can be dynamically planned and transmitted according to the preset rule by constructing the efficient data transceiving controller.
Owner:58TH RES INST OF CETC

PXIe-based multifunctional data acquisition and transmission system

The invention discloses a multifunctional data acquisition and transmission system based on PXIe, and belongs to the technical field of high-speed data acquisition and real-time transmission. The system comprises a data acquisition module, an analog output module, a PXIe data transmission module and a high-speed board-to-board connector, the data acquisition module acquires analog signals through an A / D conversion unit, and after cross-clock domain synchronization and rate matching are achieved through an asynchronous double-clock FIFO cache unit, the analog signals are packaged by an FPGA control unit and transmitted to an upper computer at a high speed through a DMA engine of a PXIe interface; the analog output module receives instructions of an upper computer through the FPGA, digital signals are buffered through asynchronous FIFO, analog signals are output through the D / A conversion unit, and a two-way data link is formed. The innovative design of the method comprises the following steps of: eliminating a metastable state risk by adopting asynchronous FIFO (First In First Out) synchronized by a Gray code pointer, triggering a pause / recovery signal through a threshold value in combination with an FPGA (Field Programmable Gate Array) dynamic flow control strategy to prevent data overflow or cut-off, and optimizing a PXIe DMA engine to realize high-speed transmission so as to reduce a CPU (Central Processing Unit) load. The system can be used in the fields of industrial automatic testing, high-precision instruments and real-time signal processing.
Owner:GUILIN UNIV OF ELECTRONIC TECH

PCIe-CIP protocol interconnection core particle conversion interface circuit supporting big data transmission

The invention discloses a PCIe-CIP protocol interconnection core particle conversion interface circuit supporting big data transmission, a write processing controller comprises a transaction processing controller and a sending controller, data transmission between a PCIe clock domain and a network-on-chip clock domain is realized through an asynchronous FIFO, before a previous event is sent, the sending controller keeps read enabling of the asynchronous FIFO to be invalid, and after the previous event is sent, the read enabling of the asynchronous FIFO to be invalid, the read enabling of the asynchronous FIFO to be invalid; the transaction processing controller is pressed back through a fifofull signal so as to control the data receiving of the PCIe host; the read processing controller comprises a receiving controller and a data processing controller, the data flow from the on-chip network clock domain to the PCIe clock domain is processed through the asynchronous FIFO, before the PCIe host completes the acquisition of the last interruption information and the data load, the data processing controller keeps the read enabling of the FIFO to be invalid, and the receiving controller is reversely pressed through a fifofull signal, so that the data flow of the PCIe clock domain is processed. To manage data reception from the network-on-chip. According to the method, the efficiency and the performance of the PCIe host in large-scale data transmission and distributed computing are remarkably improved.
Owner:58TH RES INST OF CETC

Inter-chip interconnection method and system based on AXI bus

The invention discloses an inter-chip interconnection method and system based on an AXI bus, the method is applied to the inter-chip interconnection system based on the AXI bus, and the system comprises a first chip, a second chip and a verification module; the process that one chip sends the AXI signal to the other chip comprises the steps that the chip sends the AXI signal through each channel of the AXI bus according to a preset time sequence and caches the AXI signal into the asynchronous FIFO corresponding to each channel; reading the AXI signal of the asynchronous FIFO corresponding to each channel after the AXI signal comes out from the respective asynchronous FIFO, and encoding the preset bit width of the AXI signal of each channel; sending the coded AXI signals of each channel to an inter-chip signal line in a time-sharing manner; and the moments of occupying the inter-chip signal line by the AXI signal of each channel are different. The AXI signals are separately sent in time through the channels of one chip, the number of signal lines between the chips can be reduced, the first chip does not need too many IO pins for connection, and the pressure caused to the design and performance of a hardware circuit is reduced.
Owner:BESTECHNIC SHANGHAI CO LTD

Superconducting single-flux quantum cross-clock domain communication method and system based on asynchronous FIFO

ActiveCN115202612BSolve the problem of communicating across clock domainserror will not causeGenerating/distributing signalsData conversionComputer hardwareComputer architecture
This invention proposes a superconducting single-flux quantum cross-clock domain communication method and system based on asynchronous FIFO, comprising: initializing the FIFO; an external write circuit inputting a write signal to the FIFO; the FIFO generating a write address and a write flag based on the write signal, and comparing them with the read address and read flag; if the read address and write address are equal, but the write flag and read flag are opposite, the system waits for the external read circuit to read data and generate a new read flag and read address, and then writes the data to be written to the FIFO according to the write address; otherwise, the system writes the data to be written to the FIFO according to the write address. The external read circuit inputs a read signal to the FIFO and generates a read address and read flag, comparing them with the write address and write flag; if the read address and write address are the same, and the read flag and write flag are also the same, the system waits for the external write circuit to write data and generate a new write address and write flag, and then reads the data according to the read address and returns to the external read circuit; otherwise, the system reads the data according to the read address and returns to the external read circuit.
Owner:INST OF COMPUTING TECH CHINESE ACAD OF SCI

P2P equal-bandwidth output method for display system and display control chip

The invention discloses a P2P equal-bandwidth output method and device for a display system and a display control chip. The objective of the invention is to solve the problem that when TCON and COMBO TX clocks cannot be divided exactly, lossless transmission can still be realized and the FIFO area can be reduced. A shallow asynchronous FIFO is configured in the COMBO TX, the TCONPLL frequency is adjusted in a closed-loop mode through a real-time water reading line, the step length is 1 / 256 times of a reference clock, and equal bandwidth output under + / -3% spread spectrum tolerance is achieved; and the horizontal blanking interval dynamically adds and deletes + / -8 packets on the P2P data packets according to rows, and keeps the bandwidth constant. Parallel simultaneous implementation is realized, and the depth of the FIFO is 1t; 256 level, and the chip area is significantly reduced. The chip integrates waterline monitoring, frequency modulation and packet increasing and decreasing modules, supports various P2P codes of 8 / 10, 9 / 10, 8 / 9, 20 / 24 and 24 / 28, and is suitable for various high-resolution display devices.
Owner:JINGZHAN SEMICON (SUZHOU) CO LTD

DMA (Direct Memory Access)-based FFT (Fast Fourier Transform) automatic calculation structure and control method

The invention provides an FFT (Fast Fourier Transform) automatic calculation structure based on DMA (Direct Memory Access), which relates to the field of communication technology signal processing, and comprises the following steps: a bus interface adaptation unit determines a space address of write-in data, a write-in data interface, a space address of output data and an output data interface of direct memory access; the FFT calculation input control unit writes write-in data into the asynchronous FIFO module through the write-in data interface according to the write request signal, and analyzes the write-in data through the data unpacking module to obtain analyzed data; the analysis data is input into the FFT calculation unit; the FFT calculation unit performs FFT calculation on the analysis data to obtain calculation data; the FFT calculation output control unit caches calculation data to an output data cache module; packaging the calculation data to obtain output data; and writing the output data into the spatial address of the output data through the output data interface. According to the invention, the calculation efficiency of FFT can be improved.
Owner:SPL ELECTRONICS TECH CO LTD

High-speed data acquisition method and system based on physical loop clock isolation circuit

The application belongs to the technical field of electronic circuits. A high-speed data acquisition method and system of an isolation circuit based on a physical loop clock are proposed, a clock signal physical loop path is constructed, data signals and loop clock signals are transmitted through the same digital isolator channel, and then sampled through the internal loop clock domain of the FPGA and processed through the asynchronous FIFO cross-domain, realizing delay automatic offset and seamless data transfer. The application breaks through the isolation delay bottleneck, improves the acquisition rate, can automatically compensate the delay drift caused by environmental changes, avoids the metastability across the clock domain, reduces the design and calibration cost, and is suitable for high-voltage application scenarios such as industrial automation and new energy.
Owner:SHANDONG UNIV

FPGA-based satellite 5g large dynamic high-speed transmission real-time receiving and time synchronization method and system

The application is a satellite 5G large dynamic high-speed transmission real-time receiving and time synchronization method and system based on FPGA, and belongs to the technical field of wireless communication.The system is provided with a real-time receiving module, a time synchronization module and the like at the receiving end of a satellite-ground transmission link.The method comprises the following steps: the receiving end stores data into a DDR3 in real time by using an asynchronous FIFO, and performs time synchronization once every transmission half-frame signal;the starting point of a symbol is calculated in a multi-symbol combination mode, the content of each symbol is obtained according to the starting point of the symbol, a correlation value is calculated according to a known PSS sequence, the starting point of the half-frame signal is obtained, and subsequent CP removal and demodulation operations are continuously performed;the application solves the problem of timing synchronization difficulty caused by large time delay and large frequency offset, realizes low complexity and timing synchronization error not affected by carrier frequency offset under the premise of ensuring accuracy, and can be used for the time synchronization process of a satellite mobile communication system with large dynamic frequency offset.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Bus sharing method and device for 10G MAC (Media Access Control) interface

The invention discloses a 10G MAC interface bus sharing method and device, and belongs to the technical field of computer information. According to the method, data security is guaranteed through a dual anomaly detection mechanism (packet length / FCS verification-based hardware-level preliminary filtering + flow feature baseline model depth detection), and intelligent scheduling of priority queues is realized in combination with a dynamic weight allocation algorithm (fusing queue depth, interface utilization rate and predicted bandwidth demand). And the reliability and the self-healing capability of high-speed transmission are ensured by adopting a clock-domain-crossing asynchronous FIFO and packet counter reset mechanism, so that the interface safety, the transmission efficiency and the anti-interference capability of a large-scale server in a multi-source data scene are remarkably improved.
Owner:JINLING INST OF TECH

Method for transmitting signal between drive chip and flash memory, and drive chip

The present disclosure provides a method for transmitting a signal between a drive chip and a flash memory, and a drive chip. By means of an IOBUF, an APR directly transmits to a flash memory a control signal for reading / writing the flash memory. Upon receiving a read / write request, the flash memory feeds back the read / write request to the IOBUF. A feedback signal is registered for one clock cycle by means of a register inside the IOBUF to obtain a delayed signal, thereby reducing timing urgency of directly providing the feedback signal from the flash memory to the inside of the APR. The delayed signal is transmitted to an asynchronous FIFO memory of the APR for clock domain crossing processing to obtain an internal signal required by the APR. Clock domain crossing transmission of the signal output by the register of the IOBUF is performed by means of the asynchronous FIFO memory, avoiding a timing impact caused by an interactive routing delay between an APR circuit and an IOBUF circuit.
Owner:CHIP WEALTH TECH LTD

Asynchronous FIFO data transmission method and asynchronous FIFO data buffer

The present application provides an asynchronous FIFO data transmission method and an asynchronous FIFO data buffer for data transmission between a write user side and a read user side. The method includes: when performing data transmission, obtaining the configuration bit of the asynchronous FIFO, if the configuration bit is equal to a first configuration value, the read user side detects whether there is an error in the data read by the read side FIFO, if there is erroneous data, then the reading of the data is stopped, and the read user side feeds back an error flag signal to the write user side; the error flag signal includes at least a pause signal and a read address corresponding to the erroneous data; the write user side pauses the writing of the write side FIFO according to the pause signal, and transmits the corresponding correct data according to the read address corresponding to the erroneous data to replace the erroneous data. The present application can improve the efficiency and accuracy of data transmission by detecting the erroneous data of the read side FIFO and retransmitting the corresponding erroneous data.
Owner:EHIWAY MICROELECTRONIC SCI & TECH (SUZHOU) CO LTD

Dual-to-single and single-to-dual transmission methods and HDMI dual-pixel transmission method and device

According to the dual-to-single and single-to-dual transmission method and the HDMI dual-pixel transmission method and device provided by the invention, the FIFO is matched with the state machine, so that the phenomenon that an asynchronous FIFO read clock is faster than a write clock and is easy to empty when a video stream is subjected to dual-pixel-to-single-pixel conversion is avoided. Through the two write request signals which are set by the flipping signal, have opposite levels and respectively control the write enable of the two asynchronous FIFOs, the conditions that the write clock is faster than the read clock and the depth of the FIFO is insufficient when the video stream is processed by the asynchronous FIFOs subsequently, the write clock is faster than the read clock, and the data is covered when the write operation is continued are prevented. Pixel conversion is carried out on the peripheries of the transmitter IP core and the receiver IP core of the HDMI interface, the dual-pixel transmission function can be achieved under the condition that the original IP core input bit width is not changed, the bit width of a data bus is increased through dual-pixel transmission, the working clock frequency of the physical layer IP core of the serial deserializer is remarkably reduced, and meanwhile the data throughput is improved.
Owner:EHIWAY MICROELECTRONIC SCI & TECH (SUZHOU) CO LTD

Asynchronous first-in first-out device and chip

The invention relates to an asynchronous first-in first-out device and a chip. The asynchronous first-in first-out device is characterized in that a write control module obtains a current write vector in a one-hot binary format by querying a null vector data structure, generates a current write address according to the current write vector, controls a memory to write data to be written into the current write address, and transmits the current write vector to a read control module in a delayed manner; the read control module updates an occupied vector data structure according to the current write vector transmitted in a delayed manner; the read control module queries the occupied vector data structure to obtain a current sequential read vector in a one-hot binary format, generates a current sequential read address according to the current sequential read vector, and controls the memory to read read data according to the current sequential read address; the read interface module sends the read data and the current sequential read address to downstream external equipment together, and the downstream external equipment can perform backward reading subsequently by using the current sequential read address; by means of the asynchronous FIFO device, the asynchronous function and the read-back function of the FIFO device can be achieved, and the area of the asynchronous FIFO device is reduced.
Owner:SHENZHEN JAGUAR MICROSYSTEMS CO LTD

Asynchronous FIFO memory

The present application provides an asynchronous FIFO memory, which comprises a synchronous FIFO memory and an asynchronous buffer. Data is written into the synchronous FIFO memory if there is a write request, the synchronous FIFO memory has a FIFO mode and a continuous mode, in the FIFO mode, the oldest written data is not allowed to be overwritten by the written data, in the continuous mode, the oldest written data is allowed to be overwritten by the written data. Data is read from the asynchronous buffer if there is a read request, the asynchronous buffer buffers the data read from the synchronous FIFO memory, the asynchronous buffer is not allowed to be written into when it is full, and the capacity of the asynchronous buffer is less than that of the synchronous FIFO memory. In this way, the area of the memory is saved, and the utilization of the memory is improved.
Owner:MEMSIC SEMICON WUXI

SOC internal IP inter-core low-delay communication method based on CSR

The invention discloses a CSR-based inter-core low-delay communication method for an internal IP (Internet Protocol) of an SOC (System on Chip), which comprises the following steps: S1, a group of customized CSR registers are newly added in a CPU (Central Processing Unit) to form a CSRMASTER, the CSRMASTER 0 is used for controlling an IP and the CPU only writes data, and the CSRMASTER 1 is used for feeding back an IP state and the CPU reads the data; s2, CSRSLAVEs are integrated at the IP core end in a WRAP packaging mode, CSRSLAVE0 is used for controlling the IP, and CSRSLAVE1 is used for feeding back the state of the IP; s3, a direct connection line is led out from the CSRMASTER0 of the CPU and reaches the CSRSLAVE0 through an asynchronous FIFO across clock domains, and the control data issued by the CSRMASTER0 are analyzed by the CSRSLAVE0; and S4, a direct connection line is led out from the CSRSLAVE1 at the IP core end, the received control information reaching the CSRMASTER1 and the CSRSLAVE0 through the asynchronous FIFO crossing the clock domain comprises an instruction related to the feedback state information of the IP core, and after the instruction is received, the CSRSLAVE1 feeds back the instruction to the designated bit of the CSRMASTER1 according to the feedback requirement.
Owner:SUZHOU RICORE IC TECH LTD

JESD204B-oriented non-uniform-uniform data stream conversion system and operation method

The invention provides a JESD204B-oriented non-uniform-uniform data stream conversion system and an operation method, belongs to the technical field of data conversion, and aims to solve the problem that data transmission between a PS end and a PL end of ZYNQ cannot meet a high-speed output scene, the conversion system comprises the PS end and the PL end, and the PS end is connected with the PL end through an AXIMM interface; the PS end comprises a DDR module, and the DDR module is used for storing waveform data to be transmitted; and the PL end comprises a DMA (Direct Memory Access) module, an asynchronous FIFO (First In First Out) module, a bit width conversion module and a JESD204B module which are connected in sequence. The operation method comprises the following steps: transmitting waveform data from the DDR module to the PL end through the data interface; the PL end carries out continuous reading, data stream buffering, data stream cross-clock processing and bit width conversion on the received waveform data, and finally the data is sent or received according to a JESD204B protocol specification after transmission layer framing, link layer processing and physical layer serialization are carried out by the JESD204B module.
Owner:HARBIN INST OF TECH

Interface channel rate adaptation method and system and computer program product

The invention relates to the technical field of communication, in particular to an interface channel rate adaptation method and system and a computer program product, and the method comprises the steps: generating a token of a corresponding channel in a clock domain of each channel according to channel flow; synchronizing tokens of all channels to a main clock domain; and scheduling the flow of each channel in the main clock domain according to the token accumulation number of each channel to realize rate adaptation of all channels. According to the method, the token of the corresponding channel is generated in the clock domain of each channel based on the channel flow, the tokens of all the channels are synchronized to the main clock domain through the asynchronous fifo, the flow of each channel is scheduled in the main clock domain according to the accumulated number of the tokens of each channel, and rate adaptation of all the channels is achieved.
Owner:WUHAN BINARY SEMICON CO LTD

A dual-to-single and single-to-dual transmission method and a HDMI dual-pixel transmission method and device

The application provides a double-to-single and single-to-double transmission method, a HDMI double-pixel transmission method and a device. The FIFO and the state machine are matched, so that when the video stream is converted from double pixels to single pixels, the phenomenon that the asynchronous FIFO reading clock is faster than the writing clock and the FIFO is easily read empty is avoided. The writing request signal of the two asynchronous FIFO writing enables controlled by the two levels opposite to the flip signal is set, so that the subsequent asynchronous FIFO processing video stream is prevented from being full and the data is covered when the writing clock is faster than the reading clock and the FIFO depth is insufficient. The pixel conversion is performed outside the transmitter IP core and the receiver IP core of the HDMI interface, so that the double-pixel transmission function is realized under the condition that the original IP core input bit width is unchanged. The bit width of the data bus is increased through the double-pixel transmission, the working clock frequency of the physical layer IP core of the serial deserializer is significantly reduced, and the data throughput is improved.
Owner:EHIWAY MICROELECTRONIC SCI & TECH (SUZHOU) CO LTD

FPGA-based integrated broadband Fourier transform microwave spectrometer storage and processing method and system, and storage medium

The invention discloses a storage and processing method and system of an integrated broadband Fourier transform microwave spectrometer based on an FPGA (Field Programmable Gate Array), and a storage medium. According to the method, time domain signals collected by an ADC are combined and written into a DDR3 through an asynchronous FIFO, and are split and output during reading; a radix-4 FFT algorithm is adopted, a ping-pong storage structure and an assembly line butterfly operation unit are combined, and conflict-free parallel FFT calculation is completed through six-stage extraction through cooperation of an RAM module, a twiddle factor module and a storage management unit; solving a frequency domain complex signal module value through pure shift addition operation by using a CORDIC algorithm, and correcting amplitude attenuation by using a compensation factor; data are stored through a dual-port RAM, four states are controlled by a finite-state machine to be switched, and an average result is output after corresponding points are accumulated. The system comprises a data storage module, a Fourier transform processing module, an amplitude calculation module and an accumulation averaging module. According to the invention, the data throughput efficiency and the real-time processing capability of the broadband microwave spectrometer are obviously improved.
Owner:NANJING UNIV OF SCI & TECH

Time delay calculation method and device and related product

The invention discloses a time delay calculation method and device and a related product, belongs to the technical field of communication, and solves the problem of poor synchronization performance of a network. The method comprises the following steps: providing a first working clock for a media access control (MAC) layer, a physical layer and an FIFO module of the synchronization equipment through a first synchronous clock, and providing a second working clock for the physical layer and an asynchronous FIFO module of the synchronization equipment; the first working clock is used for triggering the MAC layer to send a synchronous message to the asynchronous FIFO module, and the second working clock is used for triggering the asynchronous FIFO module to send the synchronous message to the physical layer; determining a first target period according to a common multiple of the frequency or period of the first work clock and the frequency or period of the second work clock; controlling the MAC layer to send the synchronization message in the first target period; and determining the physical path time delay of the synchronization message transmitted from the MAC layer to the timestamp reference point of the physical layer. The embodiment of the invention is used in a scene of clock synchronization.
Owner:BEIJING XINWANG RUIJIE NETWORK TECH CO LTD

An AHB bus cross-clock domain data synchronization method based on a custom handshake protocol

The application discloses an AHB bus cross-clock domain data synchronization method based on a self-defined handshake protocol and particularly relates to the AHB technical field, which comprises the following steps: designing a self-defined handshake protocol, setting an AHB bus conversion bridge, setting an asynchronous FIFO synchronization circuit, setting a handshake protocol conversion bridge, and completing the cross-clock domain synchronization of a request path and a response path. Through the request and response full-handshake mechanism, the application can realize data synchronization between any clock domains in any frequency combination of a source clock domain and a target clock domain, avoid the timing conflict caused by the superposition of multiple requests, fix the READY signal of the response channel as a high level, and completely solve the deadlock problem of the existing pulse synchronization scheme. In addition, the application optimizes the depth required by the asynchronous FIFO circuit and the information between different clock domains by utilizing the characteristic that the in-transit request of the handshake protocol is less than or equal to 1, optimizes the timing of the AHB bus conversion bridge through scene conversion logic, realizes the request of any burst transmission type, and improves the synchronization and transmission efficiency.
Owner:FALCON TECHNOLOGY (GUANGZHOU) CO LTD

Multi-layer stacked chip and clock control method thereof

The invention provides a multi-layer laminated chip and a clock control method thereof, the memory chip can prepare a corresponding clock according to a current function needing to be operated, and clock synchronization among a plurality of memory chips needing to be operated synchronously is realized through clock training, so that the memory chip can be operated synchronously. And the communication delay between layers of the memory chip and the resource occupation of the asynchronous FIFO are reduced, so that the communication cost between multiple layers of laminated chips is reduced. Further. A memory chip can identify information such as a current function and / or an operation mode needing to be operated according to a notification, so that clock arbitration and distribution are carried out, division of an on-chip clock domain can be dynamically adjusted along with different operation functions, automatic division and control of the clock domain are realized, and the operation efficiency is improved. Therefore, the cost and the dynamic power consumption of chip clock domain division are reduced.
Owner:BEIJING QINGYUN TECHNOLOGY CO LTD

Crossing the frequency domain and power domain

An asynchronous FIFO system (300) for transferring data from a transmit power region (302) to a receive power region (304) on a chip comprises a plurality of memory elements (308) and a plurality of cyclic multiplexers (310, 312) in the transmit power region, a data toggling multiplexer (318) and a plurality of pointer generators (314, 316) in the receive power region, and a plurality of level shifters (322a~d) positioned between the cyclic multiplexer in the transmit power region (302) and other elements in the receive power region, each The pointer generator is configured to provide each circular multiplexer with a pointer value so that each circular multiplexer can transfer discontinuous data (1, 3, 5, 7 or 0, 2, 4, 6) from multiple memory elements (308), and the data toggling multiplexer (318) is configured to periodically read the data (0, 1, 2, 3, 4, 5, 6, 7, 8) from multiple circular multiplexers (310, 312) in order to reconstruct the data from the multiple memory elements in the received power domain.
Owner:GOOGLE LLC

AHB cross-clock domain data synchronization method based on user-defined handshake protocol

The invention discloses an AHB (Advanced High-performance Bus) cross-clock domain data synchronization method based on a user-defined handshake protocol, and particularly relates to the technical field of AHBs, which comprises the steps of designing the user-defined handshake protocol, setting an AHB conversion bridge, setting an asynchronous FIFO (First In First Out) synchronous circuit, setting a handshake protocol conversion bridge and finishing cross-clock domain synchronization of a request path and a response path. Through a request and response full handshake mechanism, any frequency combination of a source clock domain and a target clock domain, data synchronization is carried out between any clock domains, time sequence conflicts caused by superposition of multiple requests are avoided, a response channel READY signal is fixed to be high level, no response blocking scene exists, the deadlock problem of an existing pulse synchronization scheme is thoroughly solved, and the time sequence conflicts caused by superposition of multiple requests are avoided. The characteristic that the in-transit request of a handshake protocol is smaller than or equal to 1 is utilized, the depth needed by the asynchronous FIFO circuit and information between different clock domains are optimized, the AHB bus conversion bridge optimizes the time sequence through scene-based conversion logic, requests of any burst transmission type are achieved, and the synchronization and transmission efficiency is improved.
Owner:FALCON TECHNOLOGY (GUANGZHOU) CO LTD

High-speed low-light image enhancement method and device based on FPGA

The invention discloses a high-speed low-light image enhancement method based on an FPGA, and the method comprises the steps: carrying out the asynchronous FIFO data caching of data stored in a DDR, forming an output array, and carrying out the edge extraction and illumination mapping solving through a denoised pixel value result outputted after Gaussian filtering; based on the edge data, the solved illumination mapping coefficient and the de-noised pixel value, performing inverse color coefficient solving on the output array to obtain an inverse color coefficient; based on the inverse color coefficient denoising pixel value, solving the inverse color image to obtain an inverse color image; obtaining a positive color image based on inverse color image transformation, and solving a correction coefficient based on the positive color image; and performing Gamma color correction on the inverse color image through the correction coefficient, and outputting a low-light-level enhanced image. The method can be applied to various scenes in real time with balanced effects, high-speed image enhancement is better realized, and the image enhancement effect is improved.
Owner:TIANJIN UNIV

Input processing method and circuit of an image data interface

This invention provides an input processing method and circuit for an image data interface, applied to an input processing circuit for an image data interface. The method includes: determining the memory size of an asynchronous FIFO and the threshold conditions for the occurrence of pre-full and pre-empty signals of the asynchronous FIFO; at the input end of the asynchronous FIFO, determining whether the pre-full signal is true; if the determination result is yes, then further determining whether the currently input data is valid image data; if yes, then continuing to write data to the asynchronous FIFO; if no, then pausing one data writing operation to the asynchronous FIFO; at the output end of the asynchronous FIFO, determining whether the pre-empty signal is true; if the determination result is yes, then further determining whether the data output in the last clock cycle before the pre-empty signal appeared is valid image data; if it is valid data, then outputting real-time data; if not, then copying the data from the previous clock cycle and outputting it. This invention can ensure the integrity of valid image data.
Owner:ZHUHAI HI-CHIP SEMICON LTD

Product life cycle-oriented design method and system for SoC (System on Chip) circuit, equipment and medium

The invention provides a product life cycle-oriented design method and system for an SoC (System on Chip) circuit, and the method comprises the following steps: writing the state of a state machine into an asynchronous FIFO (First In First Out) when the state machine changes; polling the events in the asynchronous FIFO to select and read out one of the non-empty events; generating an occurrence time of the event readout; and receiving the sent FIFO data, packaging the FIFO content, and writing the packaged FIFO content to a specified memory address. According to the method, a DFX means is integrated in the design stage, information such as state machine migration triggering conditions, the current state of a state machine, timestamps and event IDs of a complex module is transferred into a memory at any time, a CPU reads out the information from the memory to analyze whether state machine jumping is correct or not and whether the jumping time meets the expectation or not, and therefore the correctness of chip design is helped to be positioned.
Owner:XIANG XINLI (SUZHOU) MICROELECTRONICS CO LTD