日本亚洲高清乱码中文在线观看,欧美和黑人XXXX猛交视频,97久久天天综合色天天综合色HD,国语做受对白XXXXX在线,久久无码国产专区精品,1024国产基地永久免费,视频三区精品中文字幕,亚洲成a∨人片在线观看无码
          財訊中國

          深入理解FIFO(包含有FIFO深度的解釋)

          來源:網絡 2022-01-29 22:30:26

          FIFO

          一、先入先出隊列(First Input First Output,FIFO)這是一種傳統的按序執行方法,先進入的指令先完成并引退,跟著才執行第二條指令。

          1.什么是FIFO?

          FIFO是英文First In First Out 的縮寫,是一種先進先出的數據緩存器,他與普通存儲器的區別是沒有外部讀寫地址線,這樣使用起來非常簡單,但缺點就是只能順序寫入數據,順序的讀出數據,其數據地址由內部讀寫指針自動加1完成,不能像普通存儲器那樣可以由地址線決定讀取或寫入某個指定的地址。

          2.什么情況下用FIFO?

          FIFO一般用于不同時鐘域之間的數據傳輸,比如FIFO的一端時AD數據采集,另一端時計算機的PCI總線,假設其AD采集的速率為16位 100K SPS,那么每秒的數據量為100K×16bit=1.6Mbps,而PCI總線的速度為33MHz,總線寬度32bit,其最大傳輸速率為1056Mbps,在兩個不同的時鐘域間就可以采用FIFO來作為數據緩沖。另外對于不同寬度的數據接口也可以用FIFO,例如單片機位8位數據輸出,而DSP可能是16位數據輸入,在單片機與DSP連接時就可以使用FIFO來達到數據匹配的目的。

          3.FIFO的一些重要參數

          FIFO的寬度:也就是英文資料里常看到的THE WIDTH,它只的是FIFO一次讀寫操作的數據位,就像MCU有8位和16位,ARM 32位等等,FIFO的寬度在單片成品IC中是固定的,也有可選擇的,如果用FPGA自己實現一個FIFO,其數據位,也就是寬度是可以自己定義的。

          FIFO的深度:THE DEEPTH,它指的是FIFO可以存儲多少個N位的數據(如果寬度為N)。如一個8位的FIFO,若深度為8,它可以存儲8個8位的數據,深度為12 ,就可以存儲12個8位的數據,FIFO的深度可大可小,個人認為FIFO深度的計算并無一個固定的公式。在FIFO實際工作中,其數據的滿/空標志可以控制數據的繼續寫入或讀出。在一個具體的應用中也不可能由一些參數算數精確的所需FIFO深度為多少,這在寫速度大于讀速度的理想狀態下是可行的,但在實際中用到的FIFO深度往往要大于計算值。一般來說根據電路的具體情況,在兼顧系統性能和FIFO成本的情況下估算一個大概的寬度和深度就可以了。而對于寫速度慢于讀速度的應用,FIFO的深度要根據讀出的數據結構和讀出數據的由那些具體的要求來確定。

          滿標志:FIFO已滿或將要滿時由FIFO的狀態電路送出的一個信號,以阻止FIFO的寫操作繼續向FIFO中寫數據而造成溢出(overflow)。

          空標志:FIFO已空或將要空時由FIFO的狀態電路送出的一個信號,以阻止FIFO的讀操作繼續從FIFO中讀出數據而造成無效數據的讀出(underflow)。

          讀時鐘:讀操作所遵循的時鐘,在每個時鐘沿來臨時讀數據。

          寫時鐘:寫操作所遵循的時鐘,在每個時鐘沿來臨時寫數據。

          讀指針:指向下一個讀出地址。讀完后自動加1。

          寫指針:指向下一個要寫入的地址的,寫完自動加1。

          讀寫指針其實就是讀寫的地址,只不過這個地址不能任意選擇,而是連續的。

          4.FIFO的分類

          根均FIFO工作的時鐘域,可以將FIFO分為同步FIFO和異步FIFO。同步FIFO是指讀時鐘和寫時鐘為同一個時鐘。在時鐘沿來臨時同時發生讀寫操作。異步FIFO是指讀寫時鐘不一致,讀寫時鐘是互相獨立的。

          5.FIFO設計的難點

          FIFO設計的難點在于怎樣判斷FIFO的空/滿狀態。為了保證數據正確的寫入或讀出,而不發生益處或讀空的狀態出現,必須保證FIFO在滿的情況下,不能進行寫操作。在空的狀態下不能進行讀操作。怎樣判斷FIFO的滿/空就成了FIFO設計的核心問題。由于同步FIFO幾乎很少用到,這里只描述異步FIFO的空/滿標志產生問題。

          在用到觸發器的設計中,不可避免的會遇到亞穩態的問題(關于亞穩態這里不作介紹,可查看相關資料)。在涉及到觸發器的電路中,亞穩態無法徹底消除,只能想辦法將其發生的概率將到最低。其中的一個方法就是使用格雷碼。格雷碼在相鄰的兩個碼元之間只由一位變換(二進制碼在很多情況下是很多碼元在同時變化)。這就會避免計數器與時鐘同步的時候發生亞穩態現象。但是格雷碼有個缺點就是只能定義2^n的深度,而不能像二進制碼那樣隨意的定義FIFO的深度,因為格雷碼必須循環一個2^n,否則就不能保證兩個相鄰碼元之間相差一位的條件,因此也就不是真正的各雷碼了。第二就是使用冗余的觸發器,假設一個觸發器發生亞穩態的概率為P,那么兩個及聯的觸發器發生亞穩態的概率就為P的平方。但這回導致延時的增加。亞穩態的發生會使得FIFO出現錯誤,讀/寫時鐘采樣的地址指針會與真實的值之間不同,這就導致寫入或讀出的地址錯誤。由于考慮延時的作用,空/滿標志的產生并不一定出現在FIFO真的空/滿時才出現。可能FIFO還未空/滿時就出現了空/滿標志。這并沒有什么不好,只要保證FIFO不出現overflow or underflow 就OK了。

          很多關于FIFO的文章其實討論的都是空/滿標志的不同算法問題。

          在Vijay A. Nebhrajani的《異步FIFO結構》一文中,作者提出了兩個關于FIFO空/滿標志的算法。

          第一個算法:構造一個指針寬度為N+1,深度為2^N字節的FIFO(為便方比較將格雷碼指針轉換為二進制指針)。當指針的二進制碼中最高位不一致而其它N位都相等時,FIFO為滿(在Clifford E. Cummings的文章中以格雷碼表示是前兩位均不相同,而后兩位LSB相同為滿,這與換成二進制表示的MSB不同其他相同為滿是一樣的)。當指針完全相等時,FIFO為空。這也許不容易看出,舉個例子說明一下:一個深度為8字節的FIFO怎樣工作(使用已轉換為二進制的指針)。FIFO_WIDTH=8,FIFO_DEPTH= 2^N = 8,N = 3,指針寬度為N+1=4。起初rd_ptr_bin和wr_ptr_bin均為“0000”。此時FIFO中寫入8個字節的數據。wr_ptr_bin =“1000”,rd_ptr_bin=“0000”。當然,這就是滿條件。現在,假設執行了8次的讀操作,使得rd_ptr_bin =“1000”,這就是空條件。另外的8次寫操作將使wr_ptr_bin 等于“0000”,但rd_ptr_bin 仍然等于“1000”,因此FIFO為滿條件。

          顯然起始指針無需為“0000”。假設它為“0100”,并且FIFO為空,那么8個字節會使wr_ptr_bin =“1100”,, rd_ptr_bin 仍然為“0100”。這又說明FIFO為滿。

          在Vijay A. Nebhrajani的這篇《異步FIFO結構》文章中說明了怎樣運用格雷碼來設置空滿的條件,但沒有說清為什么深度為8的FIFO其讀寫指針要用3+1位的格雷碼來實現,而3+1位的格雷碼可以表示16位的深度,而真實的FIFO只有8位,這是怎么回事?而這個問題在Clifford E. Cummings的文章中得以解釋。三位格雷碼可表示8位的深度,若在加一位最為MSB,則這一位加其他三位組成的格雷碼并不代表新的地址,也就是說格雷碼的0100表示表示7,而1100仍然表示7,只不過格雷碼在經過一個以0位MSB的循環后進入一個以1為MSB的循環,然后又進入一個以0位MSB的循環,其他的三位碼仍然是格雷碼,但這就帶來一個問題,在0100的循環完成后,進入1000,他們之間有兩位發生了變換,而不是1位,所以增加一位MSB的做法使得該碼在兩處:0100~1000,1100~0000有兩位碼元發生變化,故該碼以不是真正的格雷碼。增加的MSB是為了實現空滿標志的計算。Vijay A. Nebhrajani的文章用格雷碼轉二進制,再轉格雷碼的情況下提出空滿條件,僅過兩次轉換,而Clifford E. Cummings的文章中直接在格雷碼條件下得出空滿條件。其實二者是一樣的,只是實現方式不同罷了。

          第二種算法:Clifford E. Cummings的文章中提到的STYLE #2。它將FIFO地址分成了4部分,每部分分別用高兩位的MSB 00 、01、 11、 10決定FIFO是否為going full 或going empty (即將滿或空)。如果寫指針的高兩位MSB小于讀指針的高兩位MSB則FIFO為“幾乎滿”,

          若寫指針的高兩位MSB大于讀指針的高兩位MSB則FIFO為“幾乎空”。

          在Vijay A. Nebhrajani的《異步FIFO結構》第三部分的文章中也提到了一種方法,那就是方向標志與門限。設定了FIFO容量的75%作為上限,設定FIFO容量的25%為下限。當方向標志超過門限便輸出滿/空標志,這與Clifford E. Cummings的文章中提到的STYLE #2可謂是異曲同工。他們都屬于保守的空滿判斷。其實這時輸出空滿標志FIFO并不一定真的空/滿。

          說到此,我們已經清楚地看到,FIFO設計最關鍵的就是產生空/滿標志的算法的不同產生了不同的FIFO。但無論是精確的空滿還是保守的空滿都是為了保證FIFO工作的可靠。

          二、先進先出法 (first in,first out ,FIFO)

          先進先出法是指根據先入庫先發出的原則,對于發出的存貨以先入庫存貨的單價計算發出存貨成本的方法.采用這種方法的具體做法是:先按存貨的期初余額的單價計算發出的存貨的成本,領發完畢后,再按第一批入庫的存貨的單價計算,依此從前向后類推,計算發出存貨和結存貨的成本.

          先進先出法是存貨的計價方法之一。它是根據先購入的商品先領用或發出的假定計價的。用先進先出法計算的期末存貨額,比較接近市價。

          先進先出法是以先購入的存貨先發出這樣一種存貨實物流轉假設為前提,對發出存貨進行計價的一種方法。采用這種方法,先購入的存貨成本在后購入的存貨成本之前轉出,據此確定發出存貨和期末存貨的成本

          關鍵詞: FIFO

          相關新聞

          深入理解FIFO(包含有FIFO深度的解釋)
          2022-01-29 22:30:26
          液體比重天平的使用要點
          2022-01-29 22:30:21
          【E問E答】SMT貼片加工對膠水的要求是什么?
          2022-01-29 22:30:15
          華為發布鴻蒙OS手機開發者Beta版 UI與目前基本一致
          2022-01-29 22:30:10
          簡要介紹汽車傳動系統的組成及功能
          2022-01-29 22:30:05
          兒童智能防丟器設計方案
          2022-01-29 22:29:59
          “衛冕冠軍”:蘋果連續2年蟬聯全球品牌價值500強第一
          2022-01-29 21:21:50
          未來你可以在Play Store上下載Windows游戲
          2022-01-29 21:21:44
          微信鍵盤正式上線:騰訊申請商標卻被駁回
          2022-01-29 21:21:38
          比亞迪海外大受歡迎!全球第70000輛純電動客車下線
          2022-01-29 21:21:31
          NV最便宜新卡RTX 3050首發能原價買到了:渠道正瘋狂備貨
          2022-01-29 21:21:25
          微信小老虎頭像上熱搜:手把手教你如何添加
          2022-01-29 21:21:18
          數字人民幣App升級:看、用紅包更方便了
          2022-01-29 21:21:11
          聯發科發布迅鯤1380:6nm工藝、8+5核心
          2022-01-29 21:21:04
          蘋果iOS新增表情包含“懷孕的男人”引爭議
          2022-01-29 21:08:43
          Redmi K40立減200:12+256現在只要1849
          2022-01-29 21:08:35
          【手慢無】到手只需249 羅技K835 84鍵鍵盤限時特惠啦
          2022-01-29 21:08:27
          愛奇藝+京東PLUS:全年會員只148元 賣完截止 手慢無!
          2022-01-29 21:08:19
          SSD年末首次降價:1Tb跌破500元 數量不多
          2022-01-29 21:08:11
          【手慢無】會員到手159元 羅技K380鍵盤優惠只剩兩天
          2022-01-29 21:08:02
          交互式醫學遠程會診系統設計方案
          2022-01-29 21:00:20
          研華隆重推出NXP i.MX8全系列核心模塊產品
          2022-01-29 21:00:15
          信號發生器的應用及作用
          2022-01-29 21:00:10
          車輛主動安全:車道偏離預警系統技術詳解
          2022-01-29 21:00:04
          微信鍵盤上線引熱議!完整輸入法還在做:號稱避免用戶聊天記錄被竊
          2022-01-29 19:51:09
          曝T3出行1月25日起實行新價格:大范圍調整運價
          2022-01-29 19:51:02
          588元-6888元不等 字節前員工曬紅包
          2022-01-29 19:38:13
          四季度出貨量大跌,手機賣不動了?
          2022-01-29 19:38:03
          51單片機匯編基礎
          2022-01-29 19:30:30
          CAN總線學習系列之三——CAN控制器的選擇
          2022-01-29 19:30:25
          485總線應采用什么樣的通訊線?
          2022-01-29 19:30:20
          簡易頻率特性測試儀
          2022-01-29 19:30:10
          M2M的移動通信優化技術
          2022-01-29 19:30:05
          Picoscope示波器學習筆記一
          2022-01-29 19:30:00
          支持800V超高速補能 起亞首款純電動車EV6價格公布
          2022-01-29 18:21:37
          6倍速刻錄128GB光盤 先鋒發布新款藍光刻錄機
          2022-01-29 18:21:30
          紅魔7成快充王者:曝13分鐘充滿 iPhone 13 Pro Max看不見車尾燈
          2022-01-29 18:21:23
          史上改變最大的10.0資料片要來了?暴雪將公布魔獸新動向
          2022-01-29 18:21:17
          惠普推出全新Elite Mini迷你機:最高可配12代i9+RTX 3050 Ti
          2022-01-29 18:21:09
          榮耀X30榮登天貓安卓手機好評榜累積第一
          2022-01-29 18:21:02
          2022春節假期天氣地圖:南方多雨雪 北方晴冷
          2022-01-29 18:08:35
          匯聚零散資源:Dashworks推出企業內部知識搜索引擎服務
          2022-01-29 18:08:27
          3DCenter:2022年顯卡將會更便宜
          2022-01-29 18:08:19
          帶來區域截屏等功能 小新Pad Plus開啟OTA3 ZUI 13系統推送
          2022-01-29 18:08:13
          英國威廉王子抱怨:我三個孩子都有點“沉迷”電子游戲
          2022-01-29 18:08:10
          269元!魅族PANDAER「白金獨角獸」超觸感鍵帽達成眾籌
          2022-01-29 18:08:04
          45W版12代酷睿處理器放開超頻?Intel:僅有一款酷睿i9支持
          2022-01-29 18:08:02
          業界最強大人工智能系統在 GTC 2018 上發布
          2022-01-29 18:00:16
          如何自制電路板 自制線路板
          2022-01-29 18:00:10
          數據挖掘、機器學習和深度學習之間有什么區別?
          2022-01-29 18:00:05
          Wi-Fi 6 是什么?和現在的Wi-Fi有何區別?
          2022-01-29 18:00:00
          微信推“拜年紅包”:隨機吉利數字 帶不同動態效果
          2022-01-29 16:51:38
          工信部:2021年新建光纜319萬公里,千兆光網具備覆蓋3億戶家庭能力
          2022-01-29 16:51:31
          低端供應商推動印度智能手機出貨量增長 2021全年達1.62億臺
          2022-01-29 16:51:24
          沃達豐英國計劃2023年開始停用3G網絡
          2022-01-29 16:51:17
          中天科技預計2021年凈利1億元—1.5億元
          2022-01-29 16:51:10
          300多塊的雙核奔騰被玩出花了:超頻沖上5.8GHz
          2022-01-29 16:51:02
          抽中“365天帶薪休假”男子選擇折現20萬 為山區孩子捐款1萬
          2022-01-29 16:39:34
          索尼Xperia手機攝影大賽報名出尷尬Bug:較早購買手機的用戶無法參賽
          2022-01-29 16:39:28
          老人打響“出租車保衛戰” 無辜新能源車遭殃
          2022-01-29 16:39:22
          北京通州部分下架民宿經審核重新上架 半天內已有房源被預訂
          2022-01-29 16:39:14
          美國會議員致信加密貨幣挖礦企業 欲立法規范高能耗產業
          2022-01-29 16:39:07
          虎年見!Redmi K50 宇宙首款產品預熱
          2022-01-29 16:39:00
          Rivian與三星SDI合資電池工廠談判已結束 未取得進展
          2022-01-29 16:39:00
          隱士張一鳴
          2022-01-29 16:38:53
          微信版本更新 “支付”已改為“服務”
          2022-01-29 16:38:51
          中國廣電5G核心網四川節點建設正式啟動
          2022-01-29 16:38:46
          2月28日見!榮耀全球新品發布會來啦
          2022-01-29 16:38:43
          外媒起底“飛馬”間諜軟件:網絡攻擊武器如何崛起
          2022-01-29 16:38:38
          限購1臺!398元買24英寸1080P 75Hz曲面無邊框顯示器
          2022-01-29 16:38:35
          12985億元:螞蟻非貨基金保有規模再創新高
          2022-01-29 16:38:30
          加速賦能攜手共贏 亞馬遜云科技APN業務再升級
          2022-01-29 16:38:26
          京東方今年將向蘋果iPhone供應4000萬-5000萬塊OLED屏幕
          2022-01-29 16:38:22
          2022年顯卡還能買嗎?僅僅便宜一丟丟
          2022-01-29 16:38:16
          我國首個百萬噸級碳捕集利用與封存項目建成
          2022-01-29 16:38:13
          AMD Zen 4銳龍7000處理器將極端緊俏
          2022-01-29 16:38:04
          特斯拉水土不服?1成三年車齡Model S無法通過德國質量檢測
          2022-01-29 16:38:02
          雙聲道音頻功率放大器電路圖分析
          2022-01-29 16:30:18
          EMC測試簡介
          2022-01-29 16:30:12
          一位從厭倦調試NRF24L01無線模塊到成功的收發經驗分享
          2022-01-29 16:30:06
          什么是視頻分配器設備
          2022-01-29 16:30:00
          中國電信成立智能網絡科技公司,注冊資本9億元
          2022-01-29 15:22:36
          Tachyum宣布被選中參與IPCEI 開發用于HPC/AI的Prodigy 2
          2022-01-29 15:22:28
          通用宣布向密歇根州4地投資超過70億美元
          2022-01-29 15:22:22
          LG能源解決方案與通用汽車再合作于美國新建21億美元電池工廠
          2022-01-29 15:22:16
          微軟第二財季營收517億美元 云相關業務貢獻超過三分之一
          2022-01-29 15:22:08
          快手開通直播招聘功能:一鍵報名 無需投簡歷
          2022-01-29 15:22:02
          蘭博基尼將推出四座版電動越野車和電動Urus
          2022-01-29 15:21:56
          聯想于上海成立半導體公司,注冊資本3億元
          2022-01-29 15:21:50
          騰訊投資歸芯科技
          2022-01-29 15:21:43
          PwnKit漏洞曝光:所有主流Linux發行版本均受影響
          2022-01-29 15:21:37
          順豐控股注冊資本增加至49.06億,增幅7.68%
          2022-01-29 15:21:30
          騰訊投資心域科技,持股52.98%成大股東
          2022-01-29 15:21:23
          工信部:截至2021年底 我國建成10G PON端口786萬個
          2022-01-29 15:21:16
          2021年我國電信業務收入累計完成1.47萬億元 比上年增長8%
          2022-01-29 15:21:09
          發售三個月 微軟對Win11感到“高興”:比以前的系統成功
          2022-01-29 15:21:01
          松下開發鏡頭成型新技術 高端遠紅外非球面鏡頭制造成本有望大降
          2022-01-29 15:08:09
          西班牙警方突擊搜查加密貨幣礦場 起初因高能耗被懷疑種植大麻
          2022-01-29 15:08:01
          寶馬公司設計 TteSPORTS level 10M拆解
          2022-01-29 15:00:21
          常見視頻接口簡介
          2022-01-29 15:00:16

          熱門文章

          熱點專題