Introduction to Pipelining (Pipe-line)

Source: Internet
Author: User

1, what is the pipeline design technology?

A: The so-called pipeline design is actually a larger, more hierarchical combination of logic circuit divided into several stages, at each level inserted register group and staged data.

The K-Class is a K-register group with no feedback circuitry from top to bottom.

*********************************************************************************

2, the pipeline design in-depth explanation:

10.7 Combined Logic Design--Pipeline design

Pure combinatorial logic takes time: [Max (T1,T3) +t2]

Pipeline design First takes time: [Max (T1,T3) +t2]+2tco

Time required for pipeline design to stabilize : [Max (Max (T1,T3) +tco, (T2+tco))]

Pipeline design requires two clock cycles for the first time to get data, but then only one clock cycle is needed to get the data.

Pipelining is designed to improve throughput (throughput).

The performance improvement of pipeline design is at the expense of the resources of more register groups.

Pipeline design for simple combinatorial logic, the pipeline design occupies less resources, the general FPGA fully meet the requirements.

  Pipeline design is necessary for complex combinatorial logic designs, because in order to ensure that intermediate calculations are obtained in the same clock cycle, more registers must be added between the levels.

********************************************************************

3. pipelined adder and Combinatorial logic adder

As can be seen from the schematic, basically every line has a register, but our final output is in the time when the CLK signal arrives at the output. The continuity of the operation is ensured.

Although the logic gate has increased, throughput and speed have increased.

*********************************************************************

4. pipelined multiplier and combinational logic multiplier

Although I can't understand what the book says, we can see from the results that the pipelined multiplier is much faster than the combined logic multiplier, but it also takes up a lot of resources.

The so-called consumption of resources in exchange for speed ...

***************************************************************************

Made by Qidaiymm, your comment is appreciated.

Email:[email protected]

Introduction to Pipelining (Pipe-line)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.