Professional Documents
Culture Documents
win!
1Concept
7References
Concept[edit]
Pipelining allows different functional units of a system to run concurrently. Consider an informal
example in the following figure. A system includes three sub-function units (F0, F1and F2). Assume
that there are three independent tasks (T0, T1 and T2) being performed by these three function units.
The time for each function unit to complete a task is the same and will occupy a slot in the schedule.
If we put these three units and tasks in a sequential order, the required time to complete them is five
slots.
However, such structure may not be suitable for the design with
the requirement of high speed. To reduce the sampling period,
we can introduce extra pipelining registers along the critical
data path. Then the structure is partitioned into two stages and
the data produced in the first stage will be stored in the
introduced registers, delaying one clock to the second stage.
The data in first three clocks is recorded in the following table.
Under such pipelined structure, the sample period is reduced to
Other examples of
pipelined DSP
systems[edit]
Pipelined WalshFourier
transform[3]
Pipelined DFT[5]
Pipelined FFT[6]
References[edit]
1.
Not logged in
Talk
Contributions
Create account
Log in
3.
4.
5.
6.
Categories:
Digital signal processing
Navigation menu
2.
Article
Talk
Read
Edit
View history
Search
Go
Main page
Contents
Featured content
Current events
Random article
Donate to Wikipedia
Wikipedia store
Interaction
Help
About Wikipedia
Community portal
Recent changes
Contact page
Tools
Related changes
Upload file
Special pages
Permanent link
Page information
Wikidata item
Create a book
Download as PDF
Printable version
Languages
Catal
Espaol
Edit links
2015, at 21:33.
Privacy policy
About Wikipedia
Disclaimers
Contact Wikipedia
Developers
Cookie statement
Mobile view