Multi-path parallel data sampling system and method
A data sampling and data technology, which is used in electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of insufficiency of synchronization and timing, and achieve the goal of reducing design cost, increasing clock frequency, and increasing bit width. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0021] Such as figure 1 As shown, a multi-channel parallel data sampling system includes 16-channel data parallel input and processing units, and the processing units include cascaded primary processing units, secondary processing units, tertiary processing units, and quaternary processing units. The first-level processing unit includes 8 units; the second-level processing unit includes 4 units, each of which includes two caches and a second-level engine; the third-level processing unit includes 4 units, each of which includes two There are three caches and a three-level engine, and one unit in the four-level processing unit includes two caches and a four-level engine. In each unit, the bandwidth of the engine is greater than or equal to the sum of the data bandwidth of its read cache.
[0022] The cache of each unit in the first-level processing unit is used to write one input data, and supports ping-pong operation. The first-level engine includes MUX and arbitrator. The arbi...
Embodiment 2
[0028] A multi-channel parallel data sampling method, comprising:
[0029] Step S100: input the 16 channels of data in pairs into a first-level processing unit;
[0030] Step S200: two channels of data are respectively written into two caches in the unit, and the data engine monitors the status of the caches. When a cache meets the data reading condition, the arbiter controls the MUX to select the cache and read the cached data;
[0031] Step S300: the data engine aggregates the read two cached data into one data output;
[0032] Step S400: Step S200 is executed sequentially from the second-level processing unit to the fourth-level processing unit. Finally, the fourth-level processing unit outputs the integrated data, and the bandwidth of the data engine of the subsequent level processing unit is ≥ 2 times that of the previous level of processing The bandwidth of the data engine of the unit, the number of units of the subsequent processing unit = the number of units of the pr...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com