色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

流水線設計的思想介紹與設計實例

電子工程師 ? 來源:lq ? 2019-02-04 17:20 ? 次閱讀

流水線設計

流水線概述

如下圖為工廠流水線,工廠流水線就是將一個工作(比如生產一個產品)分成多個細分工作,在生產流水線上由多個不同的人分步完成。這個待完成的產品在流水線上一級一級往下傳遞。

圖片來自網絡

比如完成一個產品,需要8道工序,每道工序需要10s,那么流水線啟動后,不間斷工作的話,第一個產品雖然要80s才完成,但是接下來每10s就能產出一個產品。使得速度大大提高。當然這也增加了人員等資源的付出。

對于電路的流水線設計思想與上述思想異曲同工,也是以付出增加資源消耗為代價,去提高電路運算速度。

流水線設計實例

這里以一個簡單的8位無符號數全加器的設計為實例來進行講解,實現

assign {c_out,data_out [7:0]} = a[7:0] + b[7:0] +c_in

c_out 為進位位。

(源碼鏈接:https://pan.baidu.com/s/1-imO5A51dJ_pfWpRfOYcHg 提取碼:dx0k)

如果有數字電路常識的人都知道,利用一塊組合邏輯電路去做8位的加法,其速度肯定比做2位的加法慢。因此這里可以采用4級流水線設計,每一級只做兩位的加法操作,當流水線一啟動后,除第一個加法運算之外,后面每經過一個2位加法器的延時,就會得到一個結果。

整體結構如下,每一級通過in_valid,o_valid信號交互,分別代表每一級的輸入輸出有效信號。

第一級:做最低兩位與進位位的加法操作,并將運算結果和未做運算的高六位傳給下一級。

第二級:做2,3兩位與上一級加法器的進位位的加法操作,并將本級運算結果和未做運算的高4位傳給下一級。

第三級:做4,5兩位與進位位的加法操作,并將運算結果和未做運算的高2位傳給下一級。

第四級:做最高兩位與上一級加法器輸出的進位位的加法操作,并將結果組合輸出。

仿真結果如下:如圖,當整體模塊in_valid有效時,送進去的數據a=1,b=5,c_in=1;故經過四個周期后,o_valid信號拉高,同時獲得運算結果data_out=7。(本設計的流水線每級延時為一個時鐘周期)

總結

流水線就是通過將一個大的組合邏輯劃分成分步運算的多個小組合邏輯來運算,從而達到提高速度的目的。

在設計流水線的時候,我們一般要盡量使得每級運算所需要的時間差不多,從而做到流水匹配,提高效率。因為流水線的速度由運算最慢的那一級電路決定。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 流水線
    +關注

    關注

    0

    文章

    120

    瀏覽量

    25726
  • 數字電路
    +關注

    關注

    193

    文章

    1605

    瀏覽量

    80578

原文標題:流水線設計

文章出處:【微信號:LF-FPGA,微信公眾號:小魚FPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA中的流水線設計

    令預取、 譯碼、 執行、 寫回結果, openrisc采用的是 5 級整數流水線。當然它們的核心思想都是利用并行執行提高效率。總結一下,流水線就是插入寄存器,以面積換取速度。`
    發表于 10-26 14:38

    周期精確的流水線仿真模型

    使用軟件仿真硬件流水線是很耗時又復雜的工作,仿真過程中由于流水線的沖突而導致運行速度緩慢。本文通過對嵌入式處理器的流水線, 指令集, 設備控制器等內部結構的分析和
    發表于 12-31 11:30 ?9次下載

    FPGA重要設計思想及工程應用之流水線

    FPGA重要設計思想及工程應用之流水線流水線設計是高速電路設計中的一 個常用設計手段。如果某個設計的處理流程分為若干步驟,而且整個數據處理 流程分
    發表于 02-09 11:02 ?52次下載

    什么是流水線技術

    什么是流水線技術 流水線技術
    發表于 02-04 10:21 ?3927次閱讀

    流水線中的相關培訓教程[1]

    流水線中的相關培訓教程[1]  學習目標     理解流水線中相關的分類及定義;
    發表于 04-13 15:56 ?1047次閱讀

    流水線中的相關培訓教程[4]

    流水線中的相關培訓教程[4] 下面討論如何利用編譯器技術來減少這種必須的暫停,然后論述如何在流水線中實現數據相關檢測和定向。
    發表于 04-13 16:09 ?4797次閱讀

    電鍍流水線的PLC控制

    電鍍流水線的PLC控制電鍍流水線的PLC控制電鍍流水線的PLC控制
    發表于 02-17 17:13 ?36次下載

    裝配流水線控制系統設計

    裝配流水線控制系統設計
    發表于 12-17 15:26 ?14次下載

    FPGA之為什么要進行流水線的設計

    流水線又稱為裝配線,一種工業上的生產方式,指每一個生產單位只專注處理某一個片段的工作。以提高工作效率及產量;按照流水線的輸送方式大體可以分為:皮帶流水裝配線、板鏈線、倍速鏈、插件線、網帶線、懸掛線及滾筒
    的頭像 發表于 11-28 07:04 ?3610次閱讀

    各種流水線特點及常見流水線設計方式

    按照流水線的輸送方式大體可以分為:皮帶流水裝配線、板鏈線、倍速鏈、插件線、網帶線、懸掛線及滾筒流水線這七類流水線
    的頭像 發表于 07-05 11:12 ?7332次閱讀
    各種<b class='flag-5'>流水線</b>特點及常見<b class='flag-5'>流水線</b>設計方式

    滾筒輸流水線故障排除方法

    在工程建造中,滾筒流水線演著重要的角色。在一些工程建造過程中,經常看到滾筒流水線的身影。在工業不斷發展下的今天,滾筒流水線日益增長,走向多元化。滾筒流水線能夠長距離的輸送,而且支持重量
    發表于 07-08 09:32 ?1904次閱讀

    如何選擇合適的LED生產流水線輸送方式

    LED生產流水線輸送形式分為平面直線傳輸流水線、各種角度平面轉彎傳輸流水線、斜面上傳流水線、斜面下傳流水線這四種輸送方式,企業也是可以根據L
    發表于 08-06 11:53 ?1024次閱讀

    嵌入式_流水線

    流水線一、定義流水線是指在程序執行時多條指令重疊進行操作的一種準并行處理實現技術。各種部件同時處理是針對不同指令而言的,他們可同時為多條指令的不同部分進行工作。? 把一個重復的過程分解為若干個子過程
    發表于 10-20 20:51 ?6次下載
    嵌入式_<b class='flag-5'>流水線</b>

    CPU流水線的問題

    1989 年推出的 i486 處理器引入了五級流水線。這時,在 CPU 中不再僅運行一條指令,每一級流水線在同一時刻都運行著不同的指令。這個設計使得 i486 比同頻率的 386 處理器性能提升了不止一倍。
    的頭像 發表于 09-22 10:04 ?1990次閱讀

    什么是流水線 Jenkins的流水線詳解

    jenkins 有 2 種流水線分為聲明式流水線與腳本化流水線,腳本化流水線是 jenkins 舊版本使用的流水線腳本,新版本 Jenkin
    發表于 05-17 16:57 ?1083次閱讀
    主站蜘蛛池模板: 国模啪啪久久久久久久| 交换邻居波多野结衣中文字幕| 国产免费阿v精品视频网址| 久久精品观看| 日本无码专区亚洲麻豆| 久久精品国产亚洲精品2020| 强奸美女老师| 亚洲日韩在线天堂一| 扒开老师粉嫩的泬10P| 黄A无码片内射无码视频| 欧美巨大xxxx做受孕妇视频| 亚洲国产高清福利视频| 亚洲精品成人AV在线观看爽翻 | 亚洲欧美视频在线| gay吊粗大双龙| 寂寞夜晚看免费视频| 人妻无码AV中文系统久久免费| 亚洲乱码一区二区三区香蕉| 在公交车上被JB草坏了被轮J了 | 99久久久国产精品免费调教| 国产亚洲精品网站在线视频| 欧美性色xo影院69| 一个人日本的视频免费完整版| 攻把受做哭边走边肉楼梯PLAY| 伦理 电影在线观看| 亚洲精品久久久久一区二区三| 草莓视频在线看免费高清观看| 久久丫线这里只精品| 亚州精品永久观看视频| seyeye在清在线| 久久久久久免费观看| 小黄文纯肉短篇| 风月宝鉴之淫乱英雄传 电影| 美国VICTORY DAY在线| 亚洲精品AV一二三区无码| 岛国片免费看| 男人扒开添女人屁股| 欧美成人一区二免费视频| 一区二区三区毛AAAA片特级| 国产日韩亚洲专区无码| 日日碰狠狠躁久久躁综合网|